[kdeaccessibility/f16] Fix jovie build with Qt-4.8

Radek Novacek rnovacek at fedoraproject.org
Wed Aug 3 09:53:26 UTC 2011


commit 2cca34652e57e0d432d39a44b1a3638397d7ad80
Author: Radek Novacek <rnovacek at redhat.com>
Date:   Wed Aug 3 11:48:20 2011 +0200

    Fix jovie build with Qt-4.8

 kdeaccessibility-4.7.0-moc-fail.patch |   12 ++++++++++++
 kdeaccessibility.spec                 |    9 ++++++++-
 2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/kdeaccessibility-4.7.0-moc-fail.patch b/kdeaccessibility-4.7.0-moc-fail.patch
new file mode 100644
index 0000000..0f2fd16
--- /dev/null
+++ b/kdeaccessibility-4.7.0-moc-fail.patch
@@ -0,0 +1,12 @@
+diff -up ./kdeaccessibility-4.7.0/jovie/filters/xmltransformer/xmltransformerproc.h.moc-fail ./kdeaccessibility-4.7.0/jovie/filters/xmltransformer/xmltransformerproc.h
+--- ./kdeaccessibility-4.7.0/jovie/filters/xmltransformer/xmltransformerproc.h.moc-fail	2011-07-07 18:17:43.000000000 +0200
++++ ./kdeaccessibility-4.7.0/jovie/filters/xmltransformer/xmltransformerproc.h	2011-08-02 18:09:23.645718696 +0200
+@@ -33,7 +33,7 @@
+ 
+ class K3Process;
+ 
+-class XmlTransformerProc : virtual public KttsFilterProc
++class XmlTransformerProc : public KttsFilterProc
+ {
+     Q_OBJECT
+ 
diff --git a/kdeaccessibility.spec b/kdeaccessibility.spec
index 8a7202c..3a9e880 100644
--- a/kdeaccessibility.spec
+++ b/kdeaccessibility.spec
@@ -2,11 +2,12 @@ Summary:        KDE Accessibility
 Name:           kdeaccessibility
 Epoch:          1
 Version:        4.7.0
-Release:        1%{?dist}
+Release:        2%{?dist}
 
 Group:          User Interface/Desktops
 License:        GPLv2
 URL:            http://accessibility.kde.org/
+Patch0:         kdeaccessibility-4.7.0-moc-fail.patch
 Source0:        ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdeaccessibility-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -57,6 +58,9 @@ Requires: kdelibs4%{?_isa} >= %{version}
 %prep
 %setup -q -n kdeaccessibility-%{version}%{?alphatag}
 
+# fix qt 4.8 moc issue due to use of virtual inheritance 
+# (same as in #725077), applied upstream
+%patch0 -p2 -b .moc-fail
 
 %build
 mkdir -p %{_target_platform}
@@ -143,6 +147,9 @@ gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
 
 
 %changelog
+* Wed Aug 03 2011 Radek Novacek <rnovacek at redhat.com> - 4.7.0-2
+- Fix jovie build with Qt-4.8
+
 * Tue Jul 26 2011 Jaroslav Reznik <jreznik at redhat.com> - 4.7.0-1
 - 4.7.0
 


More information about the scm-commits mailing list