rev 13884 - in trunk/packages/kdevelop/debian: . patches

Jeremy Lainé sharky at alioth.debian.org
Wed Feb 25 07:59:33 UTC 2009


Author: sharky
Date: 2009-02-25 07:59:33 +0000 (Wed, 25 Feb 2009)
New Revision: 13884

Added:
   trunk/packages/kdevelop/debian/patches/
   trunk/packages/kdevelop/debian/patches/10_private_libs_soversion.diff
   trunk/packages/kdevelop/debian/patches/series
Modified:
   trunk/packages/kdevelop/debian/kdevelop.install
Log:
add soversion for private libraries


Modified: trunk/packages/kdevelop/debian/kdevelop.install
===================================================================
--- trunk/packages/kdevelop/debian/kdevelop.install	2009-02-24 19:51:04 UTC (rev 13883)
+++ trunk/packages/kdevelop/debian/kdevelop.install	2009-02-25 07:59:33 UTC (rev 13884)
@@ -1,4 +1,4 @@
 usr/bin/*
-usr/lib/*
+usr/lib/*.so.*
 usr/share/applications/kde4/*
 usr/share/kde4/services/*

Added: trunk/packages/kdevelop/debian/patches/10_private_libs_soversion.diff
===================================================================
--- trunk/packages/kdevelop/debian/patches/10_private_libs_soversion.diff	                        (rev 0)
+++ trunk/packages/kdevelop/debian/patches/10_private_libs_soversion.diff	2009-02-25 07:59:33 UTC (rev 13884)
@@ -0,0 +1,97 @@
+--- a/plugins/languages/cpp/veritas/CMakeLists.txt
++++ b/plugins/languages/cpp/veritas/CMakeLists.txt
+@@ -35,5 +35,6 @@
+     ${KDEVPLATFORM_LANGUAGE_LIBRARY}
+     ${KDEVPLATFORM_INTERFACES_LIBRARY}
+     ${KDE4_KTEXTEDITOR_LIBS})
++set_target_properties(veritascpp PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ install(TARGETS veritascpp ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+--- a/plugins/languages/cpp/parser/rpp/CMakeLists.txt
++++ b/plugins/languages/cpp/parser/rpp/CMakeLists.txt
+@@ -22,6 +22,7 @@
+ #       to the plugin target
+ kde4_add_library(kdev4cpprpp SHARED ${kdevcpprpp_LIB_SRCS})
+ target_link_libraries(kdev4cpprpp ${KDE4_KDECORE_LIBS} ${KDEVPLATFORM_LANGUAGE_LIBRARY} ${KDE4_KTEXTEDITOR_LIBS} )
++set_target_properties(kdev4cpprpp PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ install(TARGETS kdev4cpprpp ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ 
+ ########### install files ###############
+--- a/plugins/languages/cpp/parser/CMakeLists.txt
++++ b/plugins/languages/cpp/parser/CMakeLists.txt
+@@ -34,4 +34,5 @@
+ #       to the plugin target
+ kde4_add_library(kdev4cppparser SHARED ${kdevcppparser_LIB_SRCS})
+ target_link_libraries(kdev4cppparser ${KDEVPLATFORM_LANGUAGE_LIBRARY} ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS} kdev4cpprpp )
++set_target_properties(kdev4cppparser PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ install(TARGETS kdev4cppparser ${INSTALL_TARGETS_DEFAULT_ARGS} )
+--- a/plugins/languages/cpp/cppduchain/CMakeLists.txt
++++ b/plugins/languages/cpp/cppduchain/CMakeLists.txt
+@@ -59,6 +59,7 @@
+ 		kdev4cppparser 
+ 		${KDE4_KTEXTEDITOR_LIBS} 
+ 		kdev4cpprpp)
++set_target_properties(kdev4cppduchain PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ install(TARGETS kdev4cppduchain ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+ ########### install files ###############
+--- a/plugins/xtest/qtest/CMakeLists.txt
++++ b/plugins/xtest/qtest/CMakeLists.txt
+@@ -34,6 +34,7 @@
+     ${QT_QTCORE_LIBRARY}
+     ${KDE4_KTEXTEDITOR_LIBS}
+     ${QT_QTXML_LIBRARY})
++set_target_properties(kdevqtest PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ install(TARGETS kdevqtest ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ 
+ set(kdevqtestview_SRCS qtestplugin.cpp)
+--- a/plugins/coverage/CMakeLists.txt
++++ b/plugins/coverage/CMakeLists.txt
+@@ -35,6 +35,7 @@
+     ${KDE4_KTEXTEDITOR_LIBS}
+     ${KDE4_KFILE_LIBS}
+     ${KDEVPLATFORM_INTERFACES_LIBRARY})
++set_target_properties(kdevveritascoverage PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ install(TARGETS kdevveritascoverage ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+ qt4_automoc(coverageplugin.cpp)
+--- a/plugins/managers/cmake/CMakeLists.txt
++++ b/plugins/managers/cmake/CMakeLists.txt
+@@ -69,6 +69,7 @@
+                         ${KDE4_KTEXTEDITOR_LIBS} ${KDEVPLATFORM_INTERFACES_LIBRARY} ${KDEVPLATFORM_PROJECT_LIBRARY}
+                         ${QT_QTSCRIPT_LIBRARY} ${KDEVPLATFORM_LANGUAGE_LIBRARY}
+                         )
++set_target_properties(kdev4cmakecommon PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ 
+ kde4_add_ui_files( cmakemanager_SRCS ${cmakemanager_UI} )
+ kde4_add_plugin( kdevcmakemanager ${cmakemanager_SRCS} )
+--- a/plugins/managers/qmake/parser/CMakeLists.txt
++++ b/plugins/managers/qmake/parser/CMakeLists.txt
+@@ -37,6 +37,7 @@
+ #       to the plugin target
+ kde4_add_library( kdev4qmakeparser SHARED ${parser_STAT_SRCS} ${parser_GEN_SRCS})
+ target_link_libraries(kdev4qmakeparser ${KDE4_KDECORE_LIBS})
++set_target_properties(kdev4qmakeparser PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ 
+ install(TARGETS qmake-parser ${INSTALL_TARGETS_DEFAULT_ARGS})
+ install(TARGETS kdev4qmakeparser ${INSTALL_TARGETS_DEFAULT_ARGS})
+--- a/plugins/managers/qmake/duchain/CMakeLists.txt
++++ b/plugins/managers/qmake/duchain/CMakeLists.txt
+@@ -11,6 +11,7 @@
+ #       to the plugin target
+ kde4_add_library( kdev4qmakeduchain SHARED ${duchain_STAT_SRCS})
+ target_link_libraries(kdev4qmakeduchain ${KDE4_KDECORE_LIBS} kdev4qmakeparser ${KDEVPLATFORM_LANGUAGE_LIBRARY} ${KDE4_KTEXTEDITOR_LIBS} )
++set_target_properties(kdev4qmakeduchain PROPERTIES SOVERSION ${PRIVATE_LIBS_SOVERSION})
+ 
+ install(TARGETS kdev4qmakeduchain ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -7,6 +7,7 @@
+ set( KDEVELOP_VERSION_MAJOR 3 )
+ set( KDEVELOP_VERSION_MINOR 9 )
+ set( KDEVELOP_VERSION_PATCH 91 )
++set(PRIVATE_LIBS_SOVERSION ${KDEVELOP_VERSION_MAJOR}.${KDEVELOP_VERSION_MINOR}.${KDEVELOP_VERSION_PATCH})
+ 
+ set(KDE_MIN_VERSION "4.1.96")
+ find_package(KDE4 4.1.96 REQUIRED)

Added: trunk/packages/kdevelop/debian/patches/series
===================================================================
--- trunk/packages/kdevelop/debian/patches/series	                        (rev 0)
+++ trunk/packages/kdevelop/debian/patches/series	2009-02-25 07:59:33 UTC (rev 13884)
@@ -0,0 +1 @@
+10_private_libs_soversion.diff




More information about the pkg-kde-commits mailing list