📄 subversion.spec
字号:
%define apache_version 2.0.46-61.1%define neon_version 0.24.7%define swig_version 1.3.25%define apache_dir /usr%define pyver 2.2# If you don't want to take time for the tests then set make_*_check to 0.%define make_ra_local_check 1%define make_ra_svn_check 1%define make_ra_dav_check 1Summary: A Concurrent Versioning system similar to but better than CVS.Name: subversionVersion: @VERSION@Release: @RELEASE@Copyright: BSDGroup: Utilities/SystemURL: http://subversion.tigris.orgSOURCE0: subversion-%{version}-%{release}.tar.gzSOURCE3: filter-requires.shPatch1: subversion-0.31.0-rpath.patchVendor: SummersoftPackager: David Summers <david@summersoft.fay.ar.us>Requires: neon >= %{neon_version}BuildPreReq: autoconf >= 2.53BuildPreReq: db4-develBuildPreReq: docbook-style-xsl >= 1.58.1BuildPreReq: doxygenBuildPreReq: expat-develBuildPreReq: gettextBuildPreReq: httpd >= %{apache_version}BuildPreReq: libtool >= 1.4.2BuildPreReq: libxslt >= 1.0.27BuildPreReq: neon-devel >= %{neon_version}BuildPreReq: openssl-develBuildPreReq: perlBuildPreReq: pythonBuildPreReq: python-develBuildPreReq: swig >= %{swig_version}BuildPreReq: zlib-develConflicts: db42Obsoletes: subversion-serverBuildRoot: %{_tmppath}/%{name}-%{version}-%{release}Prefix: /usr%descriptionSubversion is a concurrent version control system which enables one or moreusers to collaborate in developing and maintaining a hierarchy of files anddirectories while keeping a history of all changes. Subversion only storesthe differences between versions, instead of every complete file. Subversionalso keeps a log of who, when, and why changes occurred.As such it basically does the same thing CVS does (Concurrent Versioning System)but has major enhancements compared to CVS and fixes a lot of the annoyancesthat CVS users face.*** Note: This is a relocatable package; it can be installed anywhere you likewith the "rpm -Uvh --prefix /your/favorite/path" command. This is usefulif you don't have root access on your machine but would like to use thispackage.%package develGroup: Utilities/SystemSummary: Development package for Subversion developers.Requires: subversion = %{version}-%{release}%description develThe subversion-devel package includes the static libraries and include filesfor developers interacting with the subversion package.%package -n mod_dav_svnGroup: Utilities/SystemSummary: Apache server module for Subversion server.Requires: subversion = %{version}-%{release}Requires: httpd >= %{apache_version}BuildPreReq: httpd-devel >= %{apache_version}%description -n mod_dav_svnThe mod_dav_svn package adds the Subversion server Apache module tothe Apache directories and configuration.%package perlGroup: Utilities/SystemSummary: Allows Perl scripts to directly use Subversion repositories.Requires: perl%description perlProvides Perl (SWIG) support for Subversion.%package pythonGroup: Utilities/SystemSummary: Allows Python scripts to directly use Subversion repositories.Requires: python >= 2%description pythonProvides Python (SWIG) support for Subversion.%package toolsGroup: Utilities/SystemSummary: Tools for Subversion%description toolsTools for Subversion.%changelog* Fri Jul 07 2006 David Summers <david@summersoft.fay.ar.us> r20468- [RH8,RH9,RHEL3,RHEL4] Updated to APR/APR-UTIL 0.9.12. RHEL3 requires httpd-2.0.46-56.ent.centos.2.1 or higher which includes APR/APR-UTIL 0.9.12.* Mon Jun 26 2006 David Summers <david@summersoft.fay.ar.us> r20253- [RHEL3,RHEL4] Follow-up to r20040, changed %{apache_dir} to %{_libdir} and %{_prefix} to %{_libdir} to help out people compiling 64-bit versions. Thanks to Toby Johnson and others.* Sun Jun 11 2006 David Summers <david@summersoft.fay.ar.us> r20040- Figured out another (better) way to fix Subversion bug #1456 instead of depending on a third program (chrpath); Used Fedora Core RPATH patch to change the build procedure to eliminate the wierd RPATH in the Subversion Apache modules.* Sat Jun 10 2006 David Summers <david@summersoft.fay.ar.us> r20038- Changed /usr/lib to %{_libdir} and /usr/bin to %{_bindir} to help out people compiling 64-bit versions. More needs to be done.* Mon Mar 20 2006 David Summers <david@summersoft.fay.ar.us> r18962- Added needed 'gettext' BuildPreReq. Thanks go to Francis Giraldeau <francis.giraldeau@revolutionlinux.com>.* Sat Jan 07 2006 David Summers <david@summersoft.fay.ar.us> r18013- Simplify apache regression testing.* Sat Dec 17 2005 David Summers <david@summersoft.fay.ar.us> r17832- Figured out how to disable module configuration with --disable-mod-activation.* Sat Dec 17 2005 David Summers <david@summersoft.fay.ar.us> r17828- Fixed Subversion bug # 1456: Subversion RedHat RPMs have bad interaction with NFS server/client.* Sat Sep 24 2005 David Summers <david@summersoft.fay.ar.us> r16237- [RHL8, RHL9] Updated to swig 1.3.25 to get rid of run-time dependencies on swig package. With this update, only the developer/packager needs to install swig.* Sat Sep 24 2005 David Summers <david@summersoft.fay.ar.us> r16236- [RHL7] Update do swig-1.3.25. This makes it so that only the packager/developer needs to install the swig package.* Fri Sep 23 2005 David Summers <david@summersoft.fay.ar.us> r16222- [RHEL3] Update to SWIG 1.3.25. This makes it so that only the developer/packager needs the SWIG package installed.* Wed Aug 31 2005 David Summers <david@summersoft.fay.ar.us> r16011- [RHEL4] Update to SWIG 1.3.25. This makes it so that only the developer/packager needs the SWIG package installed.* Sun Aug 07 2005 David Summers <david@summersoft.fay.ar.us> r15615- [RHEL4] Fix bug where RHEL4 version can't find Python bindings. RHEL4 uses python 2.3 instead of python 2.2.* Mon Jun 13 2005 David Summers <david@summersoft.fay.ar.us> r15049- [RHL7, RHL8, RHL9] Fix breakage that *only* occurs during release build (noticed on 1.2.0).* Sat Apr 30 2005 David Summers <david@summersoft.fay.ar.us> r14530- [!RHEL3] Make backend regression tests explicit and make sure we do them for both BDB and FSFS backends.* Sun Apr 24 2005 David Summers <david@summersoft.fay.ar.us> r14429- [RHEL4] Add build for RHEL4 for both BDB and FSFS back-ends.* Sun Apr 17 2005 David Summers <david@summersoft.fay.ar.us> r14276- [RHEL3] *** WARNING: This version drops support for Berkeley BDB. *** WARNING ***: If you have previously used the Berkeley BDB back-end you must do a svnadmin dump BEFORE installing this package and a svnadmin load AFTER installing it. I'm hoping this will be not be too much of a hassle because to implement the new subversion 1.2 xdelta compression you will need to do a dump/load anyway. *** Note: This is not a requirement/problem of Subversion but of my previous subversion packages where I tried to back-port/forward-port required packages that came with the distribution.- [RHEL3] Finally gave up trying to integrate manually with forward ported and back ported packages. There are just too many interdependencies between APR, BDB, APACHE, PHP, etc.- [RHEL3] Changed subversion-server package name to mod_dav_svn.* Thu Mar 31 2005 David Summers <david@summersoft.fay.ar.us> r13821- Greatly reduce disk usage by telling each test pass to cleanup after successful tests.* Sun Mar 27 2005 David Summers <david@summersoft.fay.ar.us> r13716- [RHL7] Fixed dependencies to use libtool and autoconf253 that already comes with RedHat 7.3. I obviously didn't do my homework a couple of years ago. No need to support updated/custom versions of these.* Sun Mar 27 2005 David Summers <david@summersoft.fay.ar.us> r13714- Make use of the new swig-1.3.19-3 package which allows swig-1.3.19 to co-exist with the swig-1.1p5 package that comes with Redhat.* Sun Mar 27 2005 David Summers <david@summersoft.fay.ar.us> r13711- Take out "static build" feature that never actually worked as intended.* Sun Mar 27 2005 David Summers <david@summersoft.fay.ar.us> r13709- Fix http tests to work with new locking feature which now requires authentication.* Tue Mar 15 2005 David Summers <david@summersoft.fay.ar.us> r13417- Supplementary: Take out documentation patch altogether.- [RHEL3, RHEL4] Turn testing back on, it was accidentally turned off.* Sun Jan 09 2005 David Summers <david@summersoft.fay.ar.us> r13202- Bye bye book; it is now no longer a part of the Subversion repository but is at the http://svn.red-bean.com/svnbook/ URL. I will probably create a separate RPM package for it now...stay tuned.* Sun Jan 09 2005 David Summers <david@summersoft.fay.ar.us> 1.1.2-12650- Delete apr, apr-util, and neon from the distribution tree as those packages are already installed.* Wed Dec 29 2004 David Summers <david@summersoft.fay.ar.us> 1.1.2-12531- Added "noreplace" option to subversion.conf to not replace it if it has been changed. This (hopefully) prevents the server from failing when doing an upgrade. Thanks to Peter Holzleitner for the suggestion.* Wed Jul 07 2004 David Summers <david@summersoft.fay.ar.us> 1.1.0-10174- Require neon-0.24.7 to fix invalid XML (compression) bug.* Thu May 20 2004 Ben Reser <ben@reser.org> 1.1.0-9807- [RHL7, RHL8, RHL9] Require neon 0.24.6 to fix a security bug. (CAN-2004-0398).* Wed May 05 2004 David Summers <david@summersoft.fay.ar.us> 1.1.0-9628- [!RHL7] Track changes to perl binding compile and install.- Locale files now installed.* Mon Apr 19 2004 Blair Zajac <blair@orcaware.com> 1.1.0-9438- [RHL7, RHL8, RHL9] Require neon 0.24.5 to fix format string vulnerabilities in XML/207 response handling. See http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0179* Wed Mar 10 2004 David Summers <david@summersoft.fay.ar.us> 1.0.0-8983- [RHEL3, RHEL4] Fedora-1 and WBEL-3 require db42-4.2.52 or greater.* Tue Feb 24 2004 David Summers <david@summersoft.fay.ar.us> 1.0.0-8823- [!RHL7] cvs2svn moved to separate project/package.* Thu Feb 19 2004 David Summers <david@summersoft.fay.ar.us> 0.37.0-8770- cvs2svn.1 man page taken out of distribution. Change RPM so that if it just so happens to magically reappear someday then it will get put into the package.* Wed Jan 28 2004 David Summers <david@summersoft.fay.ar.us> 0.37.0-8534- Change version number to new format based on dev list discussion.* Sun Jan 18 2004 David Summers <david@summersoft.fay.ar.us> 0.36.0-8372- Switched to the Redhat way of doing the "swig" package where it is not separated into "swig" and "swig-runtime".- Added subversion-perl package to support Perl (SWIG) bindings. [RHL7] *** Note: Made it conditional as RedHat 7.x doesn't have the required perl-5.8.0.* Sat Jan 17 2004 David Summers <david@summersoft.fay.ar.us> 0.36.0-8362- Now requires swig-1.3.19 so we can build the upcoming perl bindings.* Sat Dec 27 2003 David Summers <david@summersoft.fay.ar.us> 0.35.1-8104- [RHL7] Patch by Ben Reser <ben@reser.org> to get documentation to build again.- [RHL7] Updated to apache 2.0.48 (apr/apr-util 0.9.5).- [RHL7] Added svnserve and svnserve.conf man pages.* Thu Dec 25 2003 David Summers <david@summersoft.fay.ar.us> 0.35.1-8085- [!RHL7] Patch by Ben Reser <ben@reser.org> to get documentation to build again.- [!RHL7] svnserve.conf and svnserve manual pages added.* Fri Dec 19 2003 David Summers <david@summersoft.fay.ar.us> 0.35.0-8054- Require httpd-2.0.48. *** Note: I don't yet have packages for httpd-2.0.48.- [!RHL7] Require apr-0.9.5.* Tue Oct 25 2003 Blair Zajac <blair@orcaware.com> 0.32.1-7520- Require neon 0.24.4.* Tue Oct 7 2003 Blair Zajac <blair@orcaware.com> 0.30.0-7342- Require neon 0.24.3.* Sat Jul 19 2003 David Summers <david@summersoft.fay.ar.us> 0.25.0-6515- Added cvs2svn regression tests.* Sat Jul 19 2003 David Summers <david@summersoft.fay.ar.us> 0.25.0-6514- PORTING file no longer exists.- Thanks to Ralph Loader <suckfish@ihug.co.nz> for the following changes:- [!RHL7] Get rid of extraneous perl module dependencies via filter-requires.sh script.- gdbm-devel is not a build pre-req for subversion but APR/APR-UTIL.- LDFLAGS no longer needed when compiling without subversion-devel installed.- Use %configure instead of ./configure.- expat is not a direct dependency of subversion.- No need to copy separate subversion.conf and httpd.davcheck.conf as they are in the source tree, just reference them there.- Simplify "make install" by making use of DESTDIR macro instead of setting individual directory components.* Sun Jul 13 2003 David Summers <david@summersoft.fay.ar.us> 0.25.0-6462- Fix revision number to be properly generated during RPM build. Can't use the normal svnversion command at this point because the SRPM is not a repository that we can get the version from via svnversion command.* Sun Jul 13 2003 David Summers <david@summersoft.fay.ar.us> 0.25.0-6461- Fix install/un-install not to bomb out on update if apache (httpd) doesn't restart correctly.* Thu Jul 10 2003 David Summers <david@summersoft.fay.ar.us> 0.25.0-6434- Apache 2.0.47 now recommended because of security issues.* Sat Jun 28 2003 David Summers <david@summersoft.fay.ar.us> 0.24.2-6365- [!RHL7] RedHat decided to break out apr and apr-util separately from apache (httpd package).- [!RHL7] This also now builds on RedHat 9.0 because the new apr/apu-config correctly picks up the openssl include files.* Tue Jun 24 2003 David Summers <david@summersoft.fay.ar.us> 0.24.2-6334- Now requires apache 2.0.46.* Mon Jun 16 2003 David Summers <david@summersoft.fay.ar.us> 0.24.1-6256- Added doxygen documentation.* Tue Jun 10 2003 David Summers <david@summersoft.fay.ar.us> 0.23.0-6188- Track changes for addition of mod_authz_svn httpd module.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -