[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepimlibs
From:       Helio Chissini de Castro <helio () kde ! org>
Date:       2008-06-27 17:11:49
Message-ID: 1214586709.034789.4516.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 825248 by helio:

- Both of qgpgme and gpgme++ are lacking of proper soversion. Using version == \
soversion was dificult fot distros packaging kde and splitting libraries.


 M  +6 -5      gpgme++/CMakeLists.txt  
 M  +5 -2      qgpgme/CMakeLists.txt  


--- trunk/KDE/kdepimlibs/gpgme++/CMakeLists.txt #825247:825248
@@ -33,6 +33,7 @@
 )
 
 set( _gpgmepp_version 2.0.0 )
+set( _gpgmepp_soversion 2 )
 
 set( GPGMEPP_INCLUDE ${INCLUDE_INSTALL_DIR} ${GPGME_INCLUDES} ${Boost_INCLUDE_DIR} )
 
@@ -41,7 +42,7 @@
    target_link_libraries( gpgmepp ${GPGME_VANILLA_LIBRARIES} )
    set_target_properties( gpgmepp PROPERTIES
                                   VERSION     ${_gpgmepp_version}
-                                  SOVERSION   ${_gpgmepp_version}
+                                  SOVERSION   ${_gpgmepp_soversion}
                                   OUTPUT_NAME gpgme++
    )
    get_target_property( GPGMEPP_VANILLA_LIBRARY gpgmepp LOCATION )
@@ -53,7 +54,7 @@
    target_link_libraries( gpgmepp-glib ${GPGME_GLIB_LIBRARIES} )
    set_target_properties( gpgmepp-glib PROPERTIES
                                        VERSION     ${_gpgmepp_version}
-                                       SOVERSION   ${_gpgmepp_version}
+                                       SOVERSION   ${_gpgmepp_soversion}
                                        OUTPUT_NAME gpgme++-glib DEFINE_SYMBOL \
MAKE_GPGME___LIB  )
    get_target_property( GPGMEPP_GLIB_LIBRARY gpgmepp LOCATION )
@@ -69,7 +70,7 @@
    endif(WIN32)
    set_target_properties( gpgmepp-qt PROPERTIES
                                      VERSION     ${_gpgmepp_version}
-                                     SOVERSION   ${_gpgmepp_version}
+                                     SOVERSION   ${_gpgmepp_soversion}
                                      OUTPUT_NAME gpgme++-qt DEFINE_SYMBOL \
MAKE_GPGME___LIB  )
    get_target_property( GPGMEPP_QT_LIBRARY gpgmepp LOCATION )
@@ -82,7 +83,7 @@
    target_link_libraries( gpgmepp-pthread ${GPGME_PTHREAD_LIBRARIES} )
    set_target_properties( gpgmepp-pthread PROPERTIES
                                           VERSION     ${_gpgmepp_version}
-                                          SOVERSION   ${_gpgmepp_version}
+                                          SOVERSION   ${_gpgmepp_soversion}
                                           OUTPUT_NAME gpgme++-pthread DEFINE_SYMBOL \
MAKE_GPGME___LIB  )
    get_target_property( GPGMEPP_PTHREAD_LIBRARY gpgmepp LOCATION )
@@ -94,7 +95,7 @@
    target_link_libraries( gpgmepp-pth ${GPGME_PTH_LIBRARIES} )
    set_target_properties( gpgmepp-pth PROPERTIES
                                       VERSION     ${_gpgmepp_version}
-                                      SOVERSION   ${_gpgmepp_version}
+                                      SOVERSION   ${_gpgmepp_soversion}
                                       OUTPUT_NAME gpgme++-pth DEFINE_SYMBOL \
MAKE_GPGME___LIB  )
    get_target_property( GPGMEPP_PTH_LIBRARY gpgmepp LOCATION )
--- trunk/KDE/kdepimlibs/qgpgme/CMakeLists.txt #825247:825248
@@ -1,6 +1,9 @@
 
 set( _any_gpgme_found false )
 
+set( _qgpgme_version 1.0.1 )
+set( _qgpgme_soversion 1 )
+
 if ( WIN32 AND GPGME_VANILLA_FOUND )
 
    # on Windows, we require gpgme(-vanilla), which is thread-safe,
@@ -43,8 +46,8 @@
    target_link_libraries( qgpgme ${QT_QTCORE_LIBRARY} ${_qgpgme_libgpgme} )
 
    set_target_properties( qgpgme PROPERTIES
-     VERSION   1.0.1
-     SOVERSION 1.0.1
+     VERSION ${_qgpgme_version}
+     SOVERSION ${_qgpgme_soversion}
    )
 
    install( TARGETS qgpgme ${INSTALL_TARGETS_DEFAULT_ARGS})


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic