source: spec/trunk/SPECS/subversion.spec@ 1010

Last change on this file since 1010 was 220, checked in by dmik, 14 years ago

Subversion: Spec for release 1.6.16.2-1.

  • Property svn:eol-style set to native
File size: 3.5 KB
Line 
1#
2# Subversion
3#
4
5Name: subversion
6Vendor: netlabs.org
7License: ASL 1.1
8Url: http://subversion.apache.org/
9
10%define ver_major 1
11%define ver_minor 6
12%define ver_patch 16
13
14%define os2_release 2
15
16%define rpm_release 1
17
18%define descr_brief Subversion, known as svn, is a concurrent version control system which enables\
19one or more users to collaborate in developing and maintaining a hierarchy of\
20files and directories while keeping a history of all changes. It is intended\
21to be a compelling replacement for CVS.
22
23%define pkg_docdir %{_docdir}/%{name}
24
25%if 0%{?os2_release}
26Version: %{ver_major}.%{ver_minor}.%{ver_patch}.%{os2_release}
27%else
28Version: %{ver_major}.%{ver_minor}.%{ver_patch}
29%endif
30Release: %{rpm_release}
31
32Source: http://download.smedley.info/subversion-1.6.16-os2-20110422.zip
33
34#------------------------------------------------------------------------------
35# commons
36#------------------------------------------------------------------------------
37
38#------------------------------------------------------------------------------
39# main package
40#------------------------------------------------------------------------------
41
42Summary: Modern concurrent version control system
43Group: Development/Tools
44
45%description
46%{descr_brief}
47
48This package contains Subversion command line tools.
49
50%files
51%defattr(-,root,root,-)
52%docdir %{pkg_docdir}/
53%{pkg_docdir}/
54%{_bindir}/*
55%{_mandir}/man*/*
56%dir %{_sysconfdir}/subversion
57
58#------------------------------------------------------------------------------
59%package -n libsvn-devel
60#------------------------------------------------------------------------------
61
62Summary: Development files for Subversion libraries
63Group: Development/LIbraries
64
65Requires: %{name} = %{version}-%{release}
66
67%description -n libsvn-devel
68%{descr_brief}
69
70This package package includes the libraries and include files needed to build
71applications interacting with the subversion tools.
72
73%files -n libsvn-devel
74%defattr(-,root,root,-)
75%{_libdir}/*
76%{_includedir}/*
77
78#------------------------------------------------------------------------------
79%prep
80#------------------------------------------------------------------------------
81
82%setup -qn "%{name}"
83
84#------------------------------------------------------------------------------
85%build
86#------------------------------------------------------------------------------
87
88# we use the binary distro for now, nothing to do here
89
90#------------------------------------------------------------------------------
91%install
92#------------------------------------------------------------------------------
93
94rm -rf "%{buildroot}"
95
96mkdir -p "%{buildroot}/%{pkg_docdir}/"
97cp -dp "readme.os2" "%{buildroot}/%{pkg_docdir}/"
98
99mkdir -p "%{buildroot}/%{_bindir}/"
100cp -Rdp "bin/*" "%{buildroot}/%{_bindir}/"
101
102mkdir -p "%{buildroot}/%{_includedir}/"
103cp -Rdp "include/*" "%{buildroot}/%{_includedir}/"
104
105mkdir -p "%{buildroot}/%{_libdir}/"
106cp -Rdp "lib/*" "%{buildroot}/%{_libdir}/"
107
108mkdir -p "%{buildroot}/%{_mandir}/"
109cp -Rdp "share/man/*" "%{buildroot}/%{_mandir}/"
110
111mkdir -p "%{buildroot}/%{_sysconfdir}/subversion/"
112
113#------------------------------------------------------------------------------
114%clean
115#------------------------------------------------------------------------------
116
117rm -rf "%{buildroot}"
118
119#------------------------------------------------------------------------------
120%changelog
121
122* Wed Oct 5 2011 Dmitriy Kuminov <dmik/coding.org> 1.6.16.2-1
123- New binary release 1.6.16-20110422 from Paul Smedley.
124 See %{pkg_docdir}/readme.os2 for more information.
125
Note: See TracBrowser for help on using the repository browser.