SPECS (AC-branch): subversion.spec - 1.4.2 - patch for neon from H...
prism
prism at pld-linux.org
Mon Jan 8 17:04:18 CET 2007
Author: prism Date: Mon Jan 8 16:04:18 2007 GMT
Module: SPECS Tag: AC-branch
---- Log message:
- 1.4.2
- patch for neon from HEAD
- use user/group svn for svnserve process
---- Files affected:
SPECS:
subversion.spec (1.153.2.3 -> 1.153.2.4)
---- Diffs:
================================================================
Index: SPECS/subversion.spec
diff -u SPECS/subversion.spec:1.153.2.3 SPECS/subversion.spec:1.153.2.4
--- SPECS/subversion.spec:1.153.2.3 Tue Sep 12 08:37:48 2006
+++ SPECS/subversion.spec Mon Jan 8 17:04:13 2007
@@ -17,18 +17,19 @@
Summary(pl): System kontroli wersji podobny, ale lepszy, niż CVS
Summary(pt_BR): Sistema de versionamento concorrente
Name: subversion
-Version: 1.4.0
-Release: 2
+Version: 1.4.2
+Release: 1
License: Apache/BSD Style
Group: Development/Version Control
Source0: http://subversion.tigris.org/downloads/%{name}-%{version}.tar.gz
-# Source0-md5: 6f7485986776204138a1d221ac5eec40
+# Source0-md5: 7ab125937c4f3853149f33b09464b211
Source1: %{name}-dav_svn.conf
Source2: %{name}-authz_svn.conf
Source3: %{name}-svnserve.init
Source4: %{name}-svnserve.sysconfig
Patch0: %{name}-home_etc.patch
Patch1: %{name}-DESTDIR.patch
+Patch2: %{name}-neon.patch
URL: http://subversion.tigris.org/
%if %{with net_client_only}
%global apache_modules_api 0
@@ -50,7 +51,7 @@
BuildRequires: expat-devel
BuildRequires: gettext-devel
BuildRequires: libtool >= 1.4-9
-BuildRequires: neon-devel >= 0.24.7
+BuildRequires: neon-devel >= 0.26.0
%if %{with python}
BuildRequires: python >= 2.2
BuildRequires: python-devel >= 2.2
@@ -165,6 +166,16 @@
Requires(post,preun): /sbin/chkconfig
Requires: %{name} = %{version}-%{release}
Requires: rc-scripts
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/lib/rpm/user_group.sh
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
+Requires(pre): /usr/sbin/usermod
+Provides: group(svn)
+Provides: user(svn)
%description svnserve
Subversion svnserve server.
@@ -269,6 +280,7 @@
rm -rf apr apr-util neon
%patch0 -p0
%patch1 -p1
+%patch2 -p1
%build
cp -f /usr/share/automake/config.sub ac-helpers
@@ -387,6 +399,10 @@
%post -n python-subversion -p /sbin/ldconfig
%postun -n perl-subversion -p /sbin/ldconfig
+%pre svnserve
+%groupadd -g 86 svn
+%useradd -u 180 -r -d /home/services/subversion -s /bin/false -c "Subversion" -g svn svn
+
%post svnserve
/sbin/chkconfig --add svnserve
%service svnserve restart "svnserve daemon"
@@ -397,6 +413,12 @@
/sbin/chkconfig --del svnserve
fi
+%postun svnserve
+if [ "$1" == "0" ]; then
+ %userremove svn
+ %groupremove svn
+fi
+
%post -n apache-mod_dav_svn
%service -q httpd restart
@@ -449,8 +471,8 @@
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/svnserve
%{_mandir}/man?/svnserve*
-%dir /home/services/subversion
-%dir /home/services/subversion/repos
+%dir %attr(770,root,svn) /home/services/subversion
+%dir %attr(770,root,svn) /home/services/subversion/repos
%if %{with apache}
%attr(754,root,root) /etc/rc.d/init.d/svnserve
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/svnserve
@@ -512,6 +534,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.153.2.4 2007/01/08 16:04:13 prism
+- 1.4.2
+- patch for neon from HEAD
+- use user/group svn for svnserve process
+
Revision 1.153.2.3 2006/09/12 06:37:48 glen
- merged changes from HEAD (most important is apache module deps)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/subversion.spec?r1=1.153.2.3&r2=1.153.2.4&f=u
More information about the pld-cvs-commit
mailing list