diff --git a/rpm-5.3.8-rpmsq-ignored-signal-return-value.patch b/rpm-5.3.8-rpmsq-ignored-signal-return-value.patch new file mode 100644 index 0000000..4ba4642 --- /dev/null +++ b/rpm-5.3.8-rpmsq-ignored-signal-return-value.patch @@ -0,0 +1,11 @@ +--- rpm-5.3.12/rpmio/rpmsq.c.old 2009-03-07 16:38:10.000000000 +0300 ++++ rpm-5.3.12/rpmio/rpmsq.c 2011-08-07 11:06:23.363291460 +0400 +@@ -443,7 +443,7 @@ + int tblsignum = (signum >= 0 ? signum : -signum); + struct sigaction sa; + rpmsig tbl; +- int ret = -1; ++ int ret = (signum >= 0 ? 1 : 0); + int xx; + + xx = DO_LOCK (); diff --git a/rpm.spec b/rpm.spec index 3edac74..7920a3d 100644 --- a/rpm.spec +++ b/rpm.spec @@ -52,7 +52,7 @@ Summary: The RPM package management system Name: rpm Version: %{libver}.%{minorver} -Release: %{?prereldate:0.%{prereldate}.}6 +Release: %{?prereldate:0.%{prereldate}.}7 Epoch: 1 Group: System/Configuration/Packaging URL: http://rpm5.org/ @@ -96,6 +96,9 @@ Patch23: rpm-5.3.12-fix-verify-segfault.patch Patch24: rpm-5.3.12-cve-2012-0815,0060,0061.patch Patch25: rpm-5.3.12.vendor.ROSA.patch +#Fix error in rpmbuild in GTK2-based terminals +Patch26: rpm-5.3.8-rpmsq-ignored-signal-return-value.patch + License: LGPLv2.1+ BuildRequires: autoconf >= 2.57 bzip2-devel automake >= 1.8 elfutils-devel BuildRequires: sed >= 4.0.3 beecrypt-devel ed gettext-devel byacc