RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 21-Jun-2007 10:57:34 Branch: HEAD Handle: 2007062109573400 Modified files: rpm INSTALL Log: provide detailed information what is required AFAIK under development, build and run time Summary: Revision Changes Path 2.9 +60 -18 rpm/INSTALL ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/INSTALL ============================================================================ $ cvs diff -u -r2.8 -r2.9 INSTALL --- rpm/INSTALL 21 Jun 2007 06:36:07 -0000 2.8 +++ rpm/INSTALL 21 Jun 2007 08:57:34 -0000 2.9 @@ -1,24 +1,66 @@ + +Development-Time Requirements +============================= + +--------------- --------- --------------- ------------------------------------- +Component Component Version Version Component +Name Type Minimum Used URL +--------------- --------- ------- ------- ------------------------------------- +Perl mandatory 5.8.0 5.8.8 http://www.perl.com/ +GNU m4 mandatory 1.4.0 1.4.9 http://www.gnu.org/software/m4/ +GNU autoconf mandatory 2.57 2.61 http://www.gnu.org/software/autoconf/ +GNU automake mandatory 1.8 1.10 http://www.gnu.org/software/automake/ +GNU libtool mandatory 1.5 1.5.22 http://www.gnu.org/software/libtool/ +GNU gettext mandatory 1.16 1.16.1 http://www.gnu.org/software/gettext/ +--------------- --------- ------- ------- ------------------------------------- + +Build-Time Requirements +======================= + +--------------- --------- --------------- ------------------------------------- +Component Component Version Version Component +Name Type Minimum Used URL +--------------- --------- ------- ------- ------------------------------------- +ISO C Compiler mandatory - - e.g. http://gcc.gnu.org/ +POSIX make mandatory - - e.g. http://www.gnu.org/software/make/ +ZLib [*] mandatory 1.2 1.2.3 http://www.zlib.net/ +GNU bzip2 optional 1.0 1.0.4 http://www.bzip2.org/ +BeeCrypt mandatory 4.0 4.1.2 http://www.virtualunlimited.com/products/beecrypt/ +Neon mandatory 0.26 0.26.3 http://www.webdav.org/neon/ +File/magic mandatory 4.0 4.21 ftp://ftp.astron.com/pub/file/ +POPT mandatory 1.9 1.11 http://rpm5.org/files/popt/ +Berkeley-DB [+] mandatory - 4.5.20 http://www.oracle.com/database/berkeley-db.html +SQLite optional 3.3 3.4.0 http://www.sqlite.org/ +Lua [+] optional - 5.0 http://www.lua.org/ +DMalloc optional 5 5.5.2 http://dmalloc.com/ +Electric Fence optional 2.1 2.1.13 http://perens.com/FreeSoftware/ElectricFence/ +Linux KeyUtils optional 1.2 1.2 http://people.redhat.com/~dhowells/keyutils/ +Linux ELFUtils optional ? 0.127 ? +--------------- --------- ------- ------- ------------------------------------- + +[*] modified copy shipped with RPM distribution +[+] modified copy shipped with RPM distribution, external one (still) not supported + +Run-Time Requirements +===================== + +--------------- --------- --------------- ------------------------------------- +Component Component Version Version Component +Name Type Minimum Used URL +--------------- --------- ------- ------- ------------------------------------- +GNU gzip optional - - e.g. http://www.gzip.org/ +GNU bzip2 optional - - e.g. http://www.bzip2.org/ +GNU tar optional - - e.g. http://www.gnu.org/software/tar/ +GNU cpio optional - - e.g. http://www.gnu.org/software/cpio/ +--------------- --------- ------- ------- ------------------------------------- + To build RPM 5 from CVS sources ------------------------------- -./devtool checkout -./devtool autogen -./devtool configure [...] - -Development Requirements ------------------------- - ------------- --------------- ------------------------------------- -Tool Version Version Tool -Name Minimum Used URL ------------- ------- ------- ------------------------------------- -Perl 5.8.0 5.8.8 http://www.perl.com/ -GNU m4 1.4.0 1.4.9 http://www.gnu.org/software/m4/ -GNU autoconf 2.57 2.61 http://www.gnu.org/software/autoconf/ -GNU automake 1.8 1.10 http://www.gnu.org/software/automake/ -GNU libtool 1.5 1.5.22 http://www.gnu.org/software/libtool/ -GNU gettext 1.16 1.16.1 http://www.gnu.org/software/gettext/ ------------- ------- ------- ------------------------------------- +$ ./devtool checkout +$ ./devtool autogen +$ ./devtool configure [...] +$ make To build RPM you will need several other packages: -------------------------------------------------- @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org