1999-03-10 23:24:48 +08:00
|
|
|
Summary: The Red Hat package management system.
|
1997-02-26 07:17:25 +08:00
|
|
|
Name: rpm
|
1999-07-08 03:25:34 +08:00
|
|
|
%define version 3.0.3
|
1997-05-28 22:19:44 +08:00
|
|
|
Version: %{version}
|
1999-08-16 03:11:40 +08:00
|
|
|
Release: 0.14
|
1999-03-10 23:24:48 +08:00
|
|
|
Group: System Environment/Base
|
1999-04-19 16:28:20 +08:00
|
|
|
Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/rpm-%{version}.tar.gz
|
1997-02-26 07:17:25 +08:00
|
|
|
Copyright: GPL
|
1998-05-08 03:01:58 +08:00
|
|
|
Conflicts: patch < 2.5
|
1999-04-19 03:01:46 +08:00
|
|
|
%ifos linux
|
1999-04-19 04:18:48 +08:00
|
|
|
Prereq: gawk fileutils textutils sh-utils mktemp
|
1999-08-04 22:46:07 +08:00
|
|
|
BuildRequires: bzip2 >= 0.9.0c-2
|
1999-07-16 05:02:54 +08:00
|
|
|
#BuildRequires: python-devel = 1.5.1
|
1999-04-19 03:01:46 +08:00
|
|
|
%endif
|
1999-07-16 05:02:54 +08:00
|
|
|
BuildRoot: /var/tmp/%{name}-root
|
1997-02-26 07:17:25 +08:00
|
|
|
|
|
|
|
%description
|
1999-03-10 23:24:48 +08:00
|
|
|
The Red Hat Package Manager (RPM) is a powerful command line driven
|
|
|
|
package management system capable of installing, uninstalling,
|
|
|
|
verifying, querying, and updating software packages. Each software
|
|
|
|
package consists of an archive of files along with information about
|
|
|
|
the package like its version, a description, etc.
|
1997-02-26 07:17:25 +08:00
|
|
|
|
1998-10-06 01:20:09 +08:00
|
|
|
%package devel
|
1999-03-10 23:24:48 +08:00
|
|
|
Summary: Development files for applications which will manipulate RPM packages.
|
1998-10-06 01:20:09 +08:00
|
|
|
Group: Development/Libraries
|
1999-06-17 05:45:11 +08:00
|
|
|
Requires: popt
|
1999-07-16 05:02:54 +08:00
|
|
|
%ifos linux
|
|
|
|
Requires: python >= 1.5.1
|
|
|
|
%endif
|
1998-10-06 01:20:09 +08:00
|
|
|
|
1997-02-26 07:17:25 +08:00
|
|
|
%description devel
|
1999-03-10 23:24:48 +08:00
|
|
|
This package contains the RPM C library and header files. These
|
|
|
|
development files will simplify the process of writing programs
|
|
|
|
which manipulate RPM packages and databases and are intended to make
|
|
|
|
it easier to create graphical package managers or any other tools
|
|
|
|
that need an intimate knowledge of RPM packages in order to function.
|
|
|
|
|
|
|
|
This package should be installed if you want to develop programs that
|
|
|
|
will manipulate RPM packages and databases.
|
1997-02-26 07:17:25 +08:00
|
|
|
|
|
|
|
%prep
|
1998-10-02 21:50:49 +08:00
|
|
|
%setup -q
|
1997-02-26 07:17:25 +08:00
|
|
|
|
1998-10-02 21:50:49 +08:00
|
|
|
%build
|
1999-07-16 06:26:15 +08:00
|
|
|
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
|
1998-10-02 21:50:49 +08:00
|
|
|
make
|
1999-07-16 05:02:54 +08:00
|
|
|
%ifos linux
|
|
|
|
make -C python
|
|
|
|
%endif
|
1998-10-02 21:50:49 +08:00
|
|
|
|
|
|
|
%install
|
1997-02-26 07:17:25 +08:00
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
1998-11-23 03:48:48 +08:00
|
|
|
make DESTDIR="$RPM_BUILD_ROOT" install
|
1999-07-16 05:02:54 +08:00
|
|
|
%ifos linux
|
|
|
|
make DESTDIR="$RPM_BUILD_ROOT" install -C python
|
|
|
|
%endif
|
1997-02-26 07:17:25 +08:00
|
|
|
|
1999-03-20 06:38:40 +08:00
|
|
|
{ cd $RPM_BUILD_ROOT
|
|
|
|
strip ./bin/rpm
|
|
|
|
strip ./usr/bin/rpm2cpio
|
1999-04-30 05:48:24 +08:00
|
|
|
strip ./usr/lib/rpm/rpmputtext ./usr/lib/rpm/rpmgettext
|
1999-03-20 06:38:40 +08:00
|
|
|
}
|
|
|
|
|
1997-02-26 07:17:25 +08:00
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%post
|
|
|
|
/bin/rpm --initdb
|
1999-04-19 03:01:46 +08:00
|
|
|
%ifos linux
|
|
|
|
if [ ! -e /etc/rpm/macros -a -e /etc/rpmrc -a -f /usr/lib/rpm/convertrpmrc.sh ]
|
|
|
|
then
|
|
|
|
sh /usr/lib/rpm/convertrpmrc.sh 2>&1 > /dev/null
|
|
|
|
fi
|
|
|
|
%endif
|
1997-02-26 07:17:25 +08:00
|
|
|
|
1999-08-09 01:43:28 +08:00
|
|
|
%ifos linux
|
1999-08-09 01:51:43 +08:00
|
|
|
%post devel -p /sbin/ldconfig
|
|
|
|
%postun devel -p /sbin/ldconfig
|
1999-08-09 01:43:28 +08:00
|
|
|
%endif
|
|
|
|
|
1997-02-26 07:17:25 +08:00
|
|
|
%files
|
1998-10-06 01:20:09 +08:00
|
|
|
%defattr(-,root,root)
|
1999-07-20 06:13:12 +08:00
|
|
|
%doc RPM-PGP-KEY CHANGES GROUPS doc/manual/*
|
1997-02-26 07:17:25 +08:00
|
|
|
/bin/rpm
|
|
|
|
/usr/bin/rpm2cpio
|
|
|
|
/usr/bin/gendiff
|
1998-07-09 01:30:37 +08:00
|
|
|
/usr/lib/rpm
|
1997-02-26 07:17:25 +08:00
|
|
|
%dir /usr/src/redhat
|
|
|
|
%dir /usr/src/redhat/BUILD
|
|
|
|
%dir /usr/src/redhat/SPECS
|
|
|
|
%dir /usr/src/redhat/SOURCES
|
|
|
|
%dir /usr/src/redhat/SRPMS
|
1998-07-01 02:50:15 +08:00
|
|
|
%dir /usr/src/redhat/RPMS
|
1998-07-07 03:26:26 +08:00
|
|
|
/usr/src/redhat/RPMS/*
|
1998-03-28 01:26:36 +08:00
|
|
|
/usr/share/locale/*/LC_MESSAGES/rpm.mo
|
1999-07-20 06:13:12 +08:00
|
|
|
/usr/man/man8/*.8
|
|
|
|
%lang(pl) /usr/man/pl/man8/*
|
|
|
|
%lang(ru) /usr/man/ru/man8/*
|
1997-02-26 07:17:25 +08:00
|
|
|
|
|
|
|
%files devel
|
1998-10-06 01:20:09 +08:00
|
|
|
%defattr(-,root,root)
|
1997-02-26 07:17:25 +08:00
|
|
|
/usr/include/rpm
|
1999-07-11 01:21:10 +08:00
|
|
|
/usr/lib/librpm.*
|
|
|
|
/usr/lib/librpmbuild.*
|
1999-07-16 05:02:54 +08:00
|
|
|
%ifos linux
|
1999-07-16 06:01:29 +08:00
|
|
|
/usr/lib/python1.5/site-packages/rpmmodule.so
|
1999-07-16 05:02:54 +08:00
|
|
|
%endif
|