rpms/kdegames/devel kdegames-4.3.80-fix-libloscript-link.patch, NONE, 1.1 kdegames.spec, 1.155, 1.156

Kevin Kofler kkofler at fedoraproject.org
Fri Dec 11 23:46:01 UTC 2009


Author: kkofler

Update of /cvs/pkgs/rpms/kdegames/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13848/devel

Modified Files:
	kdegames.spec 
Added Files:
	kdegames-4.3.80-fix-libloscript-link.patch 
Log Message:
* Fri Dec 11 2009 Kevin Kofler <Kevin at tigcc.ticalc.org> - 4.3.80-2
- fix liblogine and libloscript to link (upstream patches)
- update description to list new games

kdegames-4.3.80-fix-libloscript-link.patch:
 CMakeLists.txt        |    5 ++---
 script/CMakeLists.txt |    5 ++++-
 2 files changed, 6 insertions(+), 4 deletions(-)

--- NEW FILE kdegames-4.3.80-fix-libloscript-link.patch ---
Index: ksudoku/engine/script/CMakeLists.txt
===================================================================
--- ksudoku/engine/script/CMakeLists.txt	(revision 1058758)
+++ ksudoku/engine/script/CMakeLists.txt	(revision 1058759)
@@ -1,6 +1,8 @@
 include_directories(
 	${CMAKE_CURRENT_BINARY_DIR}
 	${CMAKE_CURRENT_SOURCE_DIR}
+	${QT_QTCORE_INCLUDE_DIR}
+	${QT_QTSCRIPT_INCLUDE_DIR}
 )
 
 set(loscript_SRCS
@@ -17,8 +19,9 @@
 
 qt4_automoc(${loscript_SRCS})
 
-add_library(loscript ${loscript_SRCS})
+kde4_add_library(loscript STATIC ${loscript_SRCS})
 
 target_link_libraries(loscript
 	logine
+	${QT_QTSCRIPT_LIBRARY}
 )
Index: ksudoku/engine/CMakeLists.txt
===================================================================
--- ksudoku/engine/CMakeLists.txt	(revision 1058758)
+++ ksudoku/engine/CMakeLists.txt	(revision 1058759)
@@ -1,6 +1,7 @@
 include_directories(
 	${CMAKE_CURRENT_BINARY_DIR}
 	${CMAKE_CURRENT_SOURCE_DIR}
+	${QT_QTCORE_INCLUDE_DIR}
 )
 
 set(liblogine_SRCS
@@ -21,12 +22,10 @@
 
 qt4_automoc(${liblogine_SRCS})
 
-add_library(logine ${liblogine_SRCS})
+kde4_add_library(logine STATIC ${liblogine_SRCS})
 
 target_link_libraries(logine
-	${QT_LIBRARIES}
 	${QT_QTCORE_LIBRARY}
-	${QT_QTSCRIPT_LIBRARY}
 )
 
 add_subdirectory(script)


Index: kdegames.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdegames/devel/kdegames.spec,v
retrieving revision 1.155
retrieving revision 1.156
diff -u -p -r1.155 -r1.156
--- kdegames.spec	11 Dec 2009 22:57:09 -0000	1.155
+++ kdegames.spec	11 Dec 2009 23:46:00 -0000	1.156
@@ -19,9 +19,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version
 # more, but don't use "Tron" in them! -- Kevin
 Patch0: kdegames-4.3.80-trademarks.patch
 
-# upstream patch from 4.4 trunk (Nicolas Lécureuil)
-# fix liblogine to link: http://websvn.kde.org/?view=revision&revision=1058294
+# upstream patches from 4.4 trunk
+# fix liblogine to link (Nicolas Lécureuil):
+# http://websvn.kde.org/?view=revision&revision=1058294
 Patch100: kdegames-4.3.80-fix-liblogine-link.patch
+# make liblogine and libloscript static, fixes libloscript to link (Funda Wang)
+# http://websvn.kde.org/?view=revision&revision=1058759
+Patch101: kdegames-4.3.80-fix-libloscript-link.patch
 
 # KSnakeDuel moved here from kdegames3
 Conflicts: kdegames3 < 3.5.10-6
@@ -53,6 +57,7 @@ Requires(preun): ggz-client-libs
 Games for the K Desktop Environment 4, including:
 * bomber
 * bovo
+* granatier
 * kapman
 * katomic
 * kblackbox
@@ -62,6 +67,7 @@ Games for the K Desktop Environment 4, i
 * kdiamond
 * kfourinline
 * kgoldrunner
+* kigo
 * killbots
 * kiriki
 * kjumpingcube
@@ -87,6 +93,7 @@ Games for the K Desktop Environment 4, i
 * ktuberling
 * kubrick
 * lskat
+* palapeli
 
 %package libs
 Summary: Runtime libraries for %{name}
@@ -110,6 +117,7 @@ game applications for KDE 4.
 %setup -q -n kdegames-%{version}%{?alphatag}
 %patch0 -p1 -b .trademarks
 %patch100 -p0 -b .fix-liblogine-link
+%patch101 -p0 -b .fix-libloscript-link
 
 %build
 # trademarks issue in RHEL
@@ -141,6 +149,9 @@ install -m644 -p -D ./kreversi/module.ds
 install -m644 -p -D ./ksquares/src/module.dsc %{buildroot}%{_ggz_datadir}/ksquares.dsc
 %endif
 
+# don't ship internal static libraries
+rm -f %{buildroot}%{_kde4_libdir}/liblo{gine,script}.a
+
 
 %check
 for f in %{buildroot}%{_kde4_datadir}/applications/kde4/*.desktop ; do
@@ -221,9 +232,6 @@ rm -rf %{buildroot}
 %else
 %{_ggz_configdir}/ggz.modules.d/kdegames
 %endif
-# unversioned libraries
-%{_kde4_libdir}/liblogine.so
-%{_kde4_libdir}/libloscript.so
 
 %files libs
 %defattr(-,root,root,-)
@@ -235,15 +243,12 @@ rm -rf %{buildroot}
 %{_kde4_appsdir}/cmake/modules/*
 %{_kde4_includedir}/*
 %{_kde4_libdir}/lib*.so
-# unversioned libraries
-%exclude %{_kde4_libdir}/liblogine.so
-%exclude %{_kde4_libdir}/libloscript.so
 
 
 %changelog
 * Fri Dec 11 2009 Kevin Kofler <Kevin at tigcc.ticalc.org> - 4.3.80-2
-- fix liblogine to link (upstream patch)
-- fix file list for unversioned internal liblogine.so and libloscript.so libs
+- fix liblogine and libloscript to link (upstream patches)
+- update description to list new games
 
 * Tue Dec 01 2009 Lukáš Tinkl <ltinkl at redhat.com> - 4.3.80-1
 - KDE 4.4 beta1 (4.3.80)




More information about the scm-commits mailing list