--- /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
+@@ -2380,6 +2380,15 @@
+ appendLineStringBuf(docScript, " ||:");
+ free(efn);
+ }
++
++ {
++ char *compress_doc;
++
++ compress_doc = rpmExpand("%{__compress_doc}", NULL);
++ if (compress_doc && *compress_doc != '%')
++ appendLineStringBuf(docScript, compress_doc);
++ compress_doc = _free(compress_doc);
++ }
+
+ if (install) {
+ if (doScript(spec, RPMBUILD_STRINGBUF, sdname,
+++ /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);
-+ }
- }
- }
-
Patch15: %{name}-perl-magic.patch
Patch16: %{name}-ignore-missing-macro-files.patch
Patch17: x32.patch
-Patch18: %{name}-fix-compress-doc.patch
+Patch18: %{name}-add-compress-doc.patch
Patch20: rpm5-db-compat.patch
Patch21: python-internal-build.patch
URL: https://rpm.org/
%patch15 -p1
%patch16 -p1
%patch17 -p1
-#%patch18 -p1
+%patch18 -p1
%patch20 -p1
%patch21 -p1