[kdelibs3] unify KDE 3 autotools fixes between packages

Kevin Kofler kkofler at fedoraproject.org
Sat Mar 9 01:39:26 UTC 2013


commit c00afba812c2a851bb2ddc12cf3ecd74aceda832
Author: Kevin Kofler <Kevin at tigcc.ticalc.org>
Date:   Sat Mar 9 02:39:15 2013 +0100

    unify KDE 3 autotools fixes between packages
    
    * Sat Mar 09 2013 Kevin Kofler <Kevin at tigcc.ticalc.org> - 3.5.10-49
    - unify KDE 3 autotools fixes between packages

 arts-acinclude.patch => kde3-acinclude.patch       |    0
 ...issing.patch => kde3-automake-add-missing.patch |    0
 ...ke-version.patch => kde3-automake-version.patch |    0
 kdelibs3.spec                                      |   28 ++++++++++++--------
 4 files changed, 17 insertions(+), 11 deletions(-)
---
diff --git a/arts-acinclude.patch b/kde3-acinclude.patch
similarity index 100%
rename from arts-acinclude.patch
rename to kde3-acinclude.patch
diff --git a/kdelibs-3.5.10-automake-missing.patch b/kde3-automake-add-missing.patch
similarity index 100%
rename from kdelibs-3.5.10-automake-missing.patch
rename to kde3-automake-add-missing.patch
diff --git a/kdelibs-3.5.10-automake-version.patch b/kde3-automake-version.patch
similarity index 100%
rename from kdelibs-3.5.10-automake-version.patch
rename to kde3-automake-version.patch
diff --git a/kdelibs3.spec b/kdelibs3.spec
index 79b7e71..9599e56 100644
--- a/kdelibs3.spec
+++ b/kdelibs3.spec
@@ -21,7 +21,7 @@
 Summary: KDE 3 Libraries
 Name:    kdelibs3
 Version: 3.5.10
-Release: 48%{?dist}
+Release: 49%{?dist}
 
 License: LGPLv2
 Url: http://www.kde.org/
@@ -66,10 +66,6 @@ Patch55: kdelibs-3.5.10-latex-syntax-kile-2.0.3.patch
 Patch56: kdelibs-3.5.10-qcolor_gcc_ftbfs.patch
 # fix FTBFS (cups-util.c must include stdio.h, #714133)
 Patch57: kdelibs-3.5.10-cups-util-missing-header.patch
-# remove flawed and obsolete automake version check in admin/cvs.sh
-Patch58: kdelibs-3.5.10-automake-version.patch
-# fix build failure with automake-1.13
-Patch59: kdelibs-3.5.10-automake-missing.patch
 
 # use /etc/kde in addition to /usr/share/config, borrowed from debian
 Patch100: kdelibs-3.5.5-kstandarddirs.patch
@@ -83,7 +79,6 @@ Patch106: kdelibs-3.5.10-kio.patch
 Patch107: kdelibs-3.5.10-assert.patch
 Patch108: kdelibs-3.5.10-dtoa.patch
 Patch109: kdelibs-3.5.10-kabc.patch
-Patch110: arts-acinclude.patch
 # kde4.4 backport
 Patch111: kdelibs-3.5.10-kde-config_kde-version.patch
 
@@ -113,6 +108,14 @@ Patch207: libltdl-CVE-2009-3736.patch
 # CVE-2011-3365, input validation failure in KSSL
 Patch208: kdelibs-3.5.x-CVE-2011-3365.patch
 
+## fixes to common KDE 3 autotools machinery
+# tweak autoconfigury so that it builds with autoconf 2.64 or 2.65
+Patch300: kde3-acinclude.patch
+# remove flawed and obsolete automake version check in admin/cvs.sh
+Patch301: kde3-automake-version.patch
+# fix build failure with automake 1.13: add the --add-missing flag
+Patch302: kde3-automake-add-missing.patch
+
 Requires: hicolor-icon-theme
 Requires: kde-settings >= 3.5
 Requires: kde-filesystem
@@ -240,8 +243,6 @@ format for easy browsing
 %patch55 -p1 -b .latex-syntax
 %patch56 -p1 -b .qcolor_gcc_ftbfs
 %patch57 -p1 -b .cups-util
-%patch58 -p1 -b .automake-version
-%patch59 -p1 -b .automake-1.13
 
 %patch100 -p1 -b .kstandarddirs
 %patch101 -p1 -b .libtool-shlibext
@@ -251,11 +252,12 @@ format for easy browsing
 %patch107 -p1 -b .assert
 %patch108 -p1 -b .alias
 %patch109 -p1 -b .kabc
-%patch110 -p1 -b .autoconf
 %patch111 -p1 -b .kde-config_kde-version
 
 %patch150 -p1 -b .cups16
 
+sed -i -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h
+
 # security fixes
 %patch200 -p1 -b .cve-2009-2537
 %patch201 -p0 -b .cve-2009-1725
@@ -267,8 +269,9 @@ format for easy browsing
 %patch207 -p1 -b .CVE-2009-3736
 %patch208 -p1 -b .CVE-2011-3365
 
-sed -i -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h
-
+%patch300 -p1 -b .acinclude
+%patch301 -p1 -b .automake-version
+%patch302 -p1 -b .automake-add-missing
 make -f admin/Makefile.common cvs
 
 
@@ -577,6 +580,9 @@ touch --no-create %{_datadir}/icons/crystalsvg 2> /dev/null || :
 
 
 %changelog
+* Sat Mar 09 2013 Kevin Kofler <Kevin at tigcc.ticalc.org> - 3.5.10-49
+- unify KDE 3 autotools fixes between packages
+
 * Thu Mar 07 2013 Than Ngo <than at redhat.com> - 3.5.10-48
 - fix build failture
 


More information about the scm-commits mailing list