Summary(uk.UTF-8): Менеджер пакетів від RPM
Name: rpm
Version: 4.16.1.2
-Release: 0.3
+Release: 8
Epoch: 1
License: GPL v2 / LGPL v2.1
Group: Base
Patch31: missing-doc-terminate-build.patch
Patch32: noexpand.patch
Patch33: sqlite-db-backend.patch
+Patch34: skip-symlinks.patch
+Patch35: pl-po.patch
+Patch36: build-locale.patch
URL: https://rpm.org/
BuildRequires: acl-devel
BuildRequires: db-devel >= %{db_ver}
Recommends: rpm-plugin-syslog
Recommends: rpm-plugin-systemd-inhibit
%endif
-Obsoletes: rpm-utils-perl
-Obsoletes: rpm-utils-static
+Obsoletes: rpm-utils-perl < 1:4.15
+Obsoletes: rpm-utils-static < 1:4.15
Conflicts: glibc < 2.2.92
# db4.6 poldek needed
Conflicts: poldek < 0.21-0.20070703.00.3
Summary(pl.UTF-8): Podstawowy pakiet RPM - skrypty używane przez same pakiety rpm
Group: Base
Requires: filesystem
-Obsoletes: rpm-scripts
-Obsoletes: vserver-rpm
+Obsoletes: rpm-scripts < 4.4
+Obsoletes: vserver-rpm < 1
%description base
The RPM base package contains scripts used by rpm packages themselves.
Requires: db >= %{db_ver}
Requires: libmagic >= 1.15-2
Requires: popt >= %{popt_ver}
-Obsoletes: rpm-libs
+Obsoletes: rpm-libs < 4.0.2-4
# avoid SEGV caused by mixed db versions
Conflicts: poldek < 0.18.1-16
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: python3
Obsoletes: python-rpm < 1:4.16.0
-Obsoletes: rpm-python
+Obsoletes: rpm-python < 4.0.2-50
%description -n python3-rpm
The python3-rpm package contains a module which permits applications
%patch31 -p1
%patch32 -p1
%patch33 -p1
+%patch34 -p1
+%patch35 -p1
+%patch36 -p1
+
+%{__rm} po/*.gmo
install %{SOURCE15} scripts/perl.prov.in
%{__make}
+%{__make} -C po update-gmo
+
%if %{with python3}
cd python
%py3_build
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{/bin,/%{_lib},/etc/sysconfig,%{_sysconfdir}/{rpm,pki/rpm-gpg}} \
- $RPM_BUILD_ROOT/var/lib/{banner,rpm}
+ $RPM_BUILD_ROOT{/var/lib/{banner,rpm},/usr/lib/.build-id}
cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/PLD-3.0-Th-GPG-key.asc
%{__rm} -rf /var/lib/rpm/log >/dev/null 2>/dev/null || :
%{__rm} -rf /var/lib/rpm/tmp >/dev/null 2>/dev/null || :
# Unlock database for rebuild, safe since this is posttrans
- %{__rm} -rf /var/lib/rpm/.rpm.lock >/dev/null 2>/dev/null || :
+ %{__rm} -f /var/lib/rpm/.rpm.lock >/dev/null 2>/dev/null || :
if ! /usr/bin/rpmdb --rebuilddb; then
echo
echo "rpm database conversion failed!"
fi
fi
+%post
+if [ -d /var/cache/hrmib ]; then
+ %{__rm} -rf /var/cache/hrmib
+ echo "HR-MIB is not supported by this rpm version."
+ echo "/var/cache/hrmib has been removed."
+fi
+
%post lib -p /sbin/ldconfig
%postun lib -p /sbin/ldconfig
# valgrind suppression file for rpm
%{_rpmlibdir}/rpm.supp
+%dir /usr/lib/.build-id
+
%files base
%defattr(644,root,root,755)
%dir %{_sysconfdir}/rpm