#
# TODO:
+# - check if glob() patch needs resurrecting/rewriting
# - check if we want shell autodeps: Requires: executable(ln) executable(mv)
# - %{_arch} = i686 not as used to be i386:
# 5.0.2: rpm -E '%_target_base_arch %_arch'
# /usr/share/man/man8/rpmconstant.8
#
# - headerGet() making poldek segfault http://rpm5.org/cvs/tktview?tn=38,1
-# - LUA segfault - http://rpm5.org/cvs/tktview?tn=39,1
# - rpm doesn't exit when no sources/patches available http://rpm5.org/cvs/tktview?tn=40,1
+# - http://rpm5.org/cvs/tktview?tn=41&_submit=Show
#
# Conditional build:
%bcond_with static # build static rpm+rpmi
Summary(ru.UTF-8): Менеджер пакетов от RPM
Summary(uk.UTF-8): Менеджер пакетів від RPM
Name: rpm
-Version: 5.1.4
-Release: 0.7
+Version: 5.1.6
+Release: 0.1
License: LGPL
Group: Base
Source0: http://rpm5.org/files/rpm/rpm-5.1/%{name}-%{version}.tar.gz
-# Source0-md5: 9a04c22ce1dffc81a7e43d39b002aaa1
+# Source0-md5: 5eb40d7b756fcf04aad7d00a5b3d5b69
Source1: %{name}.groups
Source2: %{name}.platform
Source3: %{name}-install-tree
Source17: banner.sh
Source18: %{name}-pld.macros
Source19: ftp://ftp.pld-linux.org/dists/th/PLD-3.0-Th-GPG-key.asc
-# Source19-md5: 08b29584dd349aac9caa7610131a0a88
+# Source19-md5: 08b29584dd349aac9caa7610131a0a88
Source20: %{name}-mimetypedeps
Source100: %{name}-macros-athlon
Source101: %{name}-macros-i386
Patch35: %{name}-perl_req-INC_dirs.patch
Patch36: %{name}-debuginfo.patch
Patch37: %{name}-doxygen_hack.patch
+Patch38: %{name}-perl_req-use_base.patch
+Patch39: %{name}-perl_req-skip_multiline.patch
+Patch40: %{name}-perl_req-heredocs_pod.patch
Patch42: %{name}-old-fileconflicts-behaviour.patch
%prep
%setup -q -n %{name}-%{version}%{?subver}
-%patch0 -p1
+#patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch35 -p0
%patch36 -p1
%patch37 -p1
+%patch38 -p1
+%patch39 -p1
+%patch40 -p1
%patch42 -p1
%patch46 -p1
%patch47 -p1
%patch59 -p1
%patch17 -p1
%patch18 -p1
-%patch19 -p1
+# Maybe, at last we can remove this?
+#patch19 -p1
%patch60 -p1
%ifarch sparc64
%patch61 -p1
rm $RPM_BUILD_ROOT%{_rpmlibdir}/rpm.{daily,log,xinetd}
# utils dropped in 4.4.8 -- their manuals
rm $RPM_BUILD_ROOT%{_mandir}/{,*/}/man8/rpmgraph.8
-# unpackaged in 4.4.9, reasons unknown
-rm $RPM_BUILD_ROOT%{_rpmlibdir}/symclash.{sh,py}
%find_lang %{name}
#%attr(755,root,root) %{_bindir}/rpmsign
#%attr(755,root,root) %{_bindir}/rpmverify
-%dir %{_sysconfdir}/rpm
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpm/macros
%dir %{_sysconfdir}/rpm/sysinfo
# these are ok to be replaced
%files base
%defattr(644,root,root,755)
+%dir %{_sysconfdir}/rpm
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rpm
%dir %{_rpmlibdir}
%attr(755,root,root) %{_bindir}/banner.sh