]> git.pld-linux.org Git - packages/poldek.git/commitdiff
- rel 9; allow multiple rpmdef options auto/th/poldek-0.32.2-9
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 11 Aug 2018 16:43:54 +0000 (18:43 +0200)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 11 Aug 2018 16:43:54 +0000 (18:43 +0200)
multiple-options.patch [new file with mode: 0644]
poldek.spec

diff --git a/multiple-options.patch b/multiple-options.patch
new file mode 100644 (file)
index 0000000..7ba67b3
--- /dev/null
@@ -0,0 +1,16 @@
+--- poldek-0.32.2/conf.c~      2016-01-30 15:05:57.000000000 +0100
++++ poldek-0.32.2/conf.c       2018-08-11 18:43:17.635821800 +0200
+@@ -1226,8 +1226,12 @@ tn_hash *poldek_conf_addlines(tn_hash *h
+         n_strdupap(line, &tmp);
+         
+         if (split_option_line(tmp, &name, &value, NULL, 0)) {
++            unsigned add_flags = ADD_PARAM_VALIDATE;
++            // allow multiple rpmdef values
++            if (strcmp(name, "rpmdef") != 0)
++                add_flags |= ADD_PARAM_OVERWRITE;
+             if (!add_param(ht_sect, sectnam, name, value,
+-                           ADD_PARAM_VALIDATE | ADD_PARAM_OVERWRITE, NULL, 0))
++                           add_flags, NULL, 0))
+                 nerr++;
+         }
+     }
index 52bed994c3b02401fd64e2361ca7e8e2dcf853b9..4a2dc04d465e988ee62a52bd029af5c9c4cb40df 100644 (file)
@@ -34,7 +34,7 @@
 %define                ver_rpm         5.4.10
 %endif
 
-%define                rel     8
+%define                rel     9
 Summary:       RPM packages management helper tool
 Summary(hu.UTF-8):     RPM csomagkezelést segítő eszköz
 Summary(pl.UTF-8):     Pomocnicze narzędzie do zarządzania pakietami RPM
@@ -67,6 +67,7 @@ Patch3:               WTERMSIG.patch
 Patch4:                %{name}-multiproto.patch
 Patch5:                python-fix.patch
 Patch6:                poldek-ext-down-enable.patch
+Patch7:                multiple-options.patch
 URL:           http://poldek.pld-linux.org/
 BuildRequires: %{db_pkg}-devel >= %{ver_db}-%{ver_db_rel}
 BuildRequires: autoconf
@@ -234,6 +235,7 @@ Moduły języka Python dla poldka.
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 %{__rm} m4/libtool.m4 m4/lt*.m4
 
This page took 0.077674 seconds and 4 git commands to generate.