[libqzeitgeist] declarative patch

Rex Dieter rdieter at fedoraproject.org
Mon Oct 31 12:43:02 UTC 2011


commit b9d18196a269c80e9b334d5e9bc9436e7d359361
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Mon Oct 31 07:42:58 2011 -0500

    declarative patch

 libqzeitgeist-0.8.0-declarative.patch |   17 +++++++++++++++++
 libqzeitgeist.spec                    |   13 +++++++++++--
 2 files changed, 28 insertions(+), 2 deletions(-)
---
diff --git a/libqzeitgeist-0.8.0-declarative.patch b/libqzeitgeist-0.8.0-declarative.patch
new file mode 100644
index 0000000..5afd3c3
--- /dev/null
+++ b/libqzeitgeist-0.8.0-declarative.patch
@@ -0,0 +1,17 @@
+
+fix linking, don't link the Qt world via QT_LIBRARIES (including QtWebkit), only use QT_DECLARATIVE_LIBRARIES
+consistently use QT_IMPORTS_DIR
+
+diff -up libqzeitgeist-0.8.0/declarative/CMakeLists.txt.declarative libqzeitgeist-0.8.0/declarative/CMakeLists.txt
+--- libqzeitgeist-0.8.0/declarative/CMakeLists.txt.declarative	2011-10-27 09:08:58.000000000 -0500
++++ libqzeitgeist-0.8.0/declarative/CMakeLists.txt	2011-10-31 07:36:01.751921806 -0500
+@@ -14,7 +14,7 @@ include_directories(${CMAKE_CURRENT_SOUR
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src/)
+ automoc4_add_library(QZeitgeistDeclarativePlugin MODULE ${declarative_SRCS})
+ 
+-target_link_libraries(QZeitgeistDeclarativePlugin ${QT_LIBRARIES} qzeitgeist)
++target_link_libraries(QZeitgeistDeclarativePlugin ${QT_DECLARATIVE_LIBRARIES} qzeitgeist)
+ 
+-install(TARGETS QZeitgeistDeclarativePlugin DESTINATION lib${LIB_SUFFIX}/qt4/imports/org/gnome/zeitgeist)
++install(TARGETS QZeitgeistDeclarativePlugin DESTINATION ${QT_IMPORTS_DIR}/org/gnome/zeitgeist)
+ install(FILES qmldir DESTINATION ${QT_IMPORTS_DIR}/org/gnome/zeitgeist)
diff --git a/libqzeitgeist.spec b/libqzeitgeist.spec
index 2a3a21c..b7ed08b 100644
--- a/libqzeitgeist.spec
+++ b/libqzeitgeist.spec
@@ -2,16 +2,20 @@
 Name:    libqzeitgeist
 Summary: Qt Zeitgeist Library
 Version: 0.8.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 
 License: LGPLv2+
 URL:     http://projects.kde.org/projects/kdesupport/libqzeitgeist 
 Source0: http://download.kde.org/download.php?url=stable/libqzeitgeist/%{version}/src/libqzeitgeist-%{version}.tar.bz2
 
+## upstreamable patches
+# fix linking (don't link the Qt world, including QtWebkit, only use QT_DECLARATIVE_LIBRARIES)
+# consistently use QT_IMPORTS_DIR
+Patch50: libqzeitgeist-0.8.0-declarative.patch
+
 BuildRequires: automoc4
 BuildRequires: cmake
 BuildRequires: pkgconfig(QtDBus) pkgconfig(QtDeclarative) pkgconfig(QtXml)
-BuildRequires: pkgconfig(QtWebKit)
 BuildRequires: zeitgeist
 
 %description
@@ -27,6 +31,8 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
 %prep
 %setup -q 
 
+%patch50 -p1 -b .declarative
+
 
 %build
 mkdir -p %{_target_platform}
@@ -65,6 +71,9 @@ test "$(pkg-config --modversion QZeitgeist)" = "%{version}"
 
 
 %changelog
+* Mon Oct 31 2011 Rex Dieter <rdieter at fedoraproject.org> 0.8.0-2
+- declarative patch
+
 * Thu Oct 27 2011 Rex Dieter <rdieter at fedoraproject.org> 0.8.0-1
 - 0.8.0
 


More information about the scm-commits mailing list