blob: 4eef16f6d60b18b96d666e909756d5198fb08a1b [file] [log] [blame]
RPM GENERATION
This directory contains the scripts necessary and sufficient
to build the subversion*.i386.rpm and subversion*.src.rpm files as a
non-root user in the user's home (rpms) directory.
This build requires certain other packages to be installed.
1. Requirements
*** Note: apache now also contains apr and apr-util packages.
A. To run:
db >= 4.0.14
expat (comes with RedHat)
neon = 0.19.[2-3]
apache >= 2.0.34 (includes apr/apr-util) (for subversion-server)
B. To compile:
autoconf >= 2.52
apache >= 2.0.34
apache-devel >= 2.0.34
expat-devel
libtool >= 1.4.2
neon = 0.19.[2-3]
python >= 1.5.2 (2.0 or greater to run check programs)
The non-standard packages apache-2.0.34, db, and neon, can be found at:
http://summersoft.fay.ar.us/pub/linux/RPMS/i386
http://summersoft.fay.ar.us/pub/linux/RPMS/ppc
http://summersoft.fay.ar.us/pub/linux/RPMS/src
2. Building a source and binary RPM
To build the latest release directly from the subversion repository:
cd ../..; svn update; cd packages/rpm; make
To make a particular release:
cd ../..; svn update -r <ReleaseNumber>; cd packages/rpm; make
If you have any questions or problems, please direct them to the
dev@subversion.tigris.org mailing list. I'm on that list and will help out
if I can.
If you can try compiling RPMS on other platforms, please send email to
david@summersoft.fay.ar.us and I'll help out if I can. It would be nice to
see RPMS for Solaris Intel and SPARC, SUSE, Caldera, Mandrake, and other
platforms that I don't currently have access to.