Summary(pl): Aplikacja do zarzĀ±dzania pakietami
Name: rpm
Version: 3.0.3
-Release: 8
+Release: 25
Group: Base
Group(pl): Podstawowe
Copyright: GPL
Patch5: rpm-rpmpopt.patch
Patch6: rpm-findlangs.patch
Patch7: rpm-perl-macros.patch
+Patch8: rpm-nodeps.patch
+Patch9: rpm-find-provides.patch
Patch37: %{name}-short_circuit.patch
Patch38: %{name}-section_test.patch
BuildRequires: bzip2-static
BuildRequires: gettext-devel
Requires: glibc >= 2.1
BuildRoot: /tmp/%{name}-%{version}-root
+Conflicts: /usr/bin/id
Obsoletes: rpm-libs
%define pyrequires_eq() Requires: %1 >= %py_ver %1 < %(echo `python -c "import sys; import string; ver=sys.version[:3].split('.'); ver[1]=str(int(ver[1])+1); print string.join(ver, '.')"`)
RPM is a powerful package manager, which can be used to build, install,
construir pacotes usando o RPM.
%setup -q
%patch0 -p0
-%patch1 -p0
-%patch2 -p1
+%patch1 -p1
+%patch0 -p1
%patch1 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
+%patch8 -p1
+%patch9 -p1
%patch31 -p1
install %{SOURCE3} macros.pld.in
install %{SOURCE13} macros.python.in
+(cd scripts;
+mv perl.req perl.req.in
+mv perl.prov perl.prov.in)
+
mv -f perl.prov perl.prov.in)
LDFLAGS="-s"; export LDFLAGS
%{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
-install -d $RPM_BUILD_ROOT/var/db/rpm \
+install -d $RPM_BUILD_ROOT/var/state/rpm \
$RPM_BUILD_ROOT%{_mandir}/{ru,pl}/man8
make DESTDIR="$RPM_BUILD_ROOT" pkgbindir="%{_bindir}" install
install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
install -m755 %{SOURCE5} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
pkgbindir="%{_bindir}"
-#install rpm.8ru $RPM_BUILD_ROOT%{_mandir}/ru/man8/rpm.8
-#install rpm2cpio.8ru $RPM_BUILD_ROOT%{_mandir}/ru/man8/rpm2cpio.8
-#install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man8/rpm.8
-
install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
if [ -L /var/db/rpm ]; then
rm -rf /var/db/rpm
fi
-/bin/rpm --initdb
+if [ ! -f /var/state/rpm/packages.rpm ]; then
+ /bin/rpm --initdb
+fi
%clean
rm -rf $RPM_BUILD_ROOT
%{_mandir}/man8/rpm.8*
%lang(pl) %{_mandir}/pl/man8/rpm.8*
%lang(ru) %{_mandir}/ru/man8/rpm.8*
-%attr(755,root,root) %dir /var/db/rpm
+%attr(755,root,root) %dir /var/state/rpm
%dir /usr/lib/rpm
%defattr(644,root,root,755)