Summary: Red Hat Package Manager Name: rpm %define version 2.4.8 Version: %{version} Release: 1 Group: Utilities/System Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.4.x/rpm-%{version}.tar.gz Copyright: GPL BuildRoot: /tmp/rpm Requires: cpio %package devel Summary: Header files and libraries for programs that manipulate rpm packages Group: Development/Libraries %description RPM is a powerful package manager, which can be used to build, install, query, verify, update, and uninstall individual software packages. A package consists of an archive of files, and package information, including name, version, and description. %description devel The RPM packaging system includes a C library that makes it easy to manipulate RPM packages and databases. It is intended to ease the creation of graphical package managers and other tools that need intimate knowledge of RPM packages. %prep %setup rm -rf $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/lib mkdir -p $RPM_BUILD_ROOT/usr/src/redhat mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/SOURCES mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/SPECS mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/RPMS mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/SRPMS mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/BUILD mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/RPMS/${RPM_ARCH} %build CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr make %install make installprefix="$RPM_BUILD_ROOT" install %clean rm -rf $RPM_BUILD_ROOT %post /bin/rpm --initdb %files %doc RPM-PGP-KEY CHANGES groups %doc docs/* /bin/rpm /usr/bin/rpm2cpio /usr/bin/gendiff /usr/bin/find-provides /usr/bin/find-requires /usr/man/man8/rpm.8 /usr/man/man8/rpm2cpio.8 /usr/lib/rpmrc /usr/lib/rpmpopt %dir /usr/src/redhat %dir /usr/src/redhat/BUILD %dir /usr/src/redhat/SPECS %dir /usr/src/redhat/SOURCES %dir /usr/src/redhat/SRPMS /usr/src/redhat/RPMS /usr/share/locale/sv/LC_MESSAGES/rpm.mo /usr/share/locale/de/LC_MESSAGES/rpm.mo /usr/share/locale/pt-br/LC_MESSAGES/rpm.mo %files devel /usr/include/rpm /usr/lib/librpm.a