%define reqdb_ver 4.1.25-1
%define reqpopt_ver 1.9
%define beecrypt_ver 3.0.0-0.20030610.1
-%define rpm_macros_rev 1.120
+%define rpm_macros_rev 1.125
Summary: RPM Package Manager
Summary(de): RPM Packet-Manager
Summary(es): Gestor de paquetes RPM
Name: rpm
%define ver 4.3
Version: %{ver}
-%define rel 0.%{snap}.20
+%define rel 0.%{snap}.20.7
Release: %{rel}
License: GPL
Group: Base
Patch17: %{name}-system_libs-more.patch
Patch18: %{name}-php-deps.patch
Patch19: %{name}-python-fix.patch
-Patch20: %{name}-spec-prep-pre.patch
+
Patch21: %{name}-perl_req.patch
Patch22: %{name}-system_libs_more.patch
Patch23: %{name}-python_2_3.patch
#BuildRequires: libmagic-devel
BuildRequires: libtool
BuildRequires: patch >= 2.2
+BuildRequires: popt-devel >= %{reqpopt_ver}
BuildRequires: python-devel >= 2.2
BuildRequires: python-modules >= 2.2
BuildRequires: rpm-perlprov
BuildRequires: rpm-pythonprov
BuildRequires: zlib-devel
-BuildRequires: popt-devel >= %{reqpopt_ver}
%if %{!?_without_static:1}0
# Require static library only for static build
BuildRequires: beecrypt-static >= %{beecrypt_ver}
BuildRequires: glibc-static >= 2.2.94
BuildRequires: elfutils-static
#BuildRequires: libmagic-static
-BuildRequires: zlib-static
BuildRequires: popt-static >= %{reqpopt_ver}
+BuildRequires: zlib-static
%endif
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Requires: popt >= %{reqpopt_ver}
Conflicts: glibc < 2.2.92
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define __find_provides %{SOURCE4}
%define _binary_payload w9.gzdio
Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
Group: Applications/File
-Provides: rpmbuild(macros) = %{rpm_macros_rev}
Requires(pre): findutils
Requires: %{name} = %{version}
Requires: %{name}-utils = %{version}
Requires: sh-utils
Requires: tar
Requires: textutils
+Provides: rpmbuild(macros) = %{rpm_macros_rev}
%description build
Scripts for building binary RPM packages.
%patch17 -p1
%patch18 -p1
%patch19 -p1
-# patch20 -- look down
%patch21 -p1
%patch22 -p1
%patch23 -p1
sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
cp -f platform.in macros.pld.in
-echo '# obsoleted file' > macros.perl
+echo '%%define _perl_deps 1' > macros.perl
echo '# obsoleted file' > macros.python
-echo '# obsoleted file' > macros.php
+echo '%%define _php_deps 1' > macros.php
install %{SOURCE6} scripts/find-lang.sh
install %{SOURCE12} scripts/php.prov.in
install %{SOURCE13} scripts/php.req.in
install %{SOURCE33} scripts/perl.prov
cat %{SOURCE14} >> macros.in
-%patch20 -p1
%patch25 -p1
%patch26 -p1
%patch27 -p1
libgtksuperwin.so
libxpcom.so
EOF
+cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautocompressdoc <<EOF
+# global list of file masks not to be compressed in DOCDIR
+EOF
# for rpm -e|-U --repackage
install -d $RPM_BUILD_ROOT/var/spool/repackage
#%attr(755,root,root) %{_libdir}/rpm/cpanflute2
#%attr(755,root,root) %{_libdir}/rpm/Specfile.pm
%attr(755,root,root) %{_libdir}/rpm/http.req
-#%attr(755,root,root) %{_libdir}/rpm/magic*
%attr(755,root,root) %{_libdir}/rpm/magic.prov
%attr(755,root,root) %{_libdir}/rpm/magic.req
%attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
%ifarch ppc
%{_libdir}/rpm/ppc*
%endif
+# must be here for "Requires: rpm-*prov" to work
+%{_libdir}/rpm/macros.perl
+%{_libdir}/rpm/macros.php
# not used yet ...
%{_libdir}/rpm/sql.prov
%{_libdir}/rpm/sql.req
%attr(755,root,root) %{_libdir}/rpm/find-req.pl
%attr(755,root,root) %{_libdir}/rpm/get_magic.pl
-%{_libdir}/rpm/macros.perl
-
%files pythonprov
%defattr(644,root,root,755)
%{_libdir}/rpm/macros.python
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/rpm/php*
%attr(755,root,root) %{_libdir}/rpm/find-php*
-%{_libdir}/rpm/macros.php
%files -n python-rpm
%defattr(644,root,root,755)