--- /dev/null
+--- rpm-5.4.10/build/files.c~ 2013-01-25 13:14:36.692060288 +0100
++++ rpm-5.4.10/build/files.c 2013-02-25 12:03:26.110910465 +0100
+@@ -1041,7 +1041,6 @@
+ /* XXX FIXME: this is easy to do as macro expansion */
+
+ if (! fl->passedSpecialDoc) {
+- char *compress_doc;
+ char *mkdir_p;
+
+ pkg->specialDoc = rpmiobNew(0);
+@@ -1056,11 +1055,6 @@
+ mkdir_p = _free(mkdir_p);
+ pkg->specialDoc = rpmiobAppend(pkg->specialDoc, " \"$DOCDIR\"", 1);
+
+- compress_doc = rpmExpand("%{__compress_doc}", NULL);
+- if (compress_doc && *compress_doc != '%')
+- pkg->specialDoc = rpmiobAppend(pkg->specialDoc, compress_doc, 1);
+- compress_doc = _free(compress_doc);
+-
+ /*@-temptrans@*/
+ *fileName = buf;
+ /*@=temptrans@*/
+@@ -1071,6 +1065,15 @@
+ pkg->specialDoc = rpmiobAppend(pkg->specialDoc, "cp -pr ", 0);
+ pkg->specialDoc = rpmiobAppend(pkg->specialDoc, specialDocBuf, 0);
+ pkg->specialDoc = rpmiobAppend(pkg->specialDoc, " \"$DOCDIR\"", 1);
++
++ {
++ char *compress_doc;
++
++ compress_doc = rpmExpand("%{__compress_doc}", NULL);
++ if (compress_doc && *compress_doc != '%')
++ pkg->specialDoc = rpmiobAppend(pkg->specialDoc, compress_doc, 1);
++ compress_doc = _free(compress_doc);
++ }
+ }
+ }
+
Summary(uk.UTF-8): Менеджер пакетів від RPM
Name: rpm
Version: 5.4.10
-Release: 41
+Release: 42
License: LGPL
Group: Base
# http://rpm5.org/files/rpm/rpm-5.4/rpm-5.4.10-0.20120706.src.rpm
Patch61: %{name}-clean-docdir.patch
Patch62: %{name}-DB_CONFIG.patch
Patch63: %{name}-pythoneggs.patch
+Patch64: %{name}-fix-compress-doc.patch
# Patches imported from Mandriva
%patch61 -p1
%patch62 -p1
%patch63 -p1
+%patch64 -p1
%patch1000 -p1
%patch1001 -p1