[SCM] Amarok packaging branch, master, updated. debian/2.7.1-1-8-ge786950

Maximiliano Curia maxy at alioth.debian.org
Mon Jun 10 08:34:58 UTC 2013


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/amarok.git;a=commitdiff;h=8f84cd4

The following commit has been merged in the master branch:
commit 8f84cd49e08266ec21b20760307a1bacf3a65770
Author: Maximiliano Curia <maxy at debian.org>
Date:   Thu Jun 6 14:51:20 2013 +0200

    Patch test.
---
 debian/patches/gmock_sources.diff |   50 +++++++++++++++++++++++++++++++++++++
 debian/patches/series             |    1 +
 2 files changed, 51 insertions(+), 0 deletions(-)

diff --git a/debian/patches/gmock_sources.diff b/debian/patches/gmock_sources.diff
new file mode 100644
index 0000000..1806768
--- /dev/null
+++ b/debian/patches/gmock_sources.diff
@@ -0,0 +1,50 @@
+diff --git a/cmake/modules/FindGooglemock.cmake b/cmake/modules/FindGooglemock.cmake
+index 91c96bc..23194f0 100644
+--- a/cmake/modules/FindGooglemock.cmake
++++ b/cmake/modules/FindGooglemock.cmake
+@@ -104,6 +104,14 @@ if( NOT GOOGLEMOCK_DEP_GTEST_LIBRARY )
+        ${KDE4_LIB_DIR}
+     )
+     set( CMAKE_FIND_LIBRARY_SUFFIXES ${OLD_CMAKE_FIND_LIBRARY_SUFFIXES})
++
++    if( NOT GOOGLEMOCK_LIBRARY_STATIC )
++        find_path( GOOGLEMOCK_SOURCES NAMES gmock 
++            PATHS /usr/src
++            NO_DEFAULT_PATH
++            NO_CMAKE_PATH
++        )
++    endif( NOT GOOGLEMOCK_LIBRARY_STATIC )
+ endif( NOT GOOGLEMOCK_DEP_GTEST_LIBRARY )
+ 
+ # -- googlemock and gtest library available
+@@ -120,6 +128,12 @@ elseif(GOOGLEMOCK_INCLUDE_DIR AND GOOGLEMOCK_LIBRARY AND GOOGLEMOCK_DEP_GTEST_SO
+    set(GOOGLEMOCK_GTEST_SOURCES "${GOOGLEMOCK_DEP_GTEST_SOURCES}/gtest" CACHE PATH "Path to the gtest sources")
+    message(STATUS "Found libgmock but need to build gtest: ${GOOGLEMOCK_INCLUDE_DIR}, ${GOOGLEMOCK_LIBRARIES} ${GOOGLEMOCK_DEP_GTEST_SOURCES}")
+ 
++elseif(GOOGLEMOCK_INCLUDE_DIR AND GOOGLEMOCK_SOURCES AND GOOGLEMOCK_DEP_GTEST_SOURCES)
++    set(GOOGLEMOCK_FOUND TRUE)
++    set(GOOGLEMOCK_GMOCK_SOURCES "${GOOGLEMOCK_SOURCES}/gmock" CACHE PATH "Path to the gmock sources")
++    set(GOOGLEMOCK_GTEST_SOURCES "${GOOGLEMOCK_DEP_GTEST_SOURCES}/gtest" CACHE PATH "Path to the gtest sources")
++    message(STATUS "Found gmock and gtest but need to build both: ${GOOGLEMOCK_INCLUDE_DIR}, ${GOOGLEMOCK_SOURCES} ${GOOGLEMOCK_DEP_GTEST_SOURCES}")
++
+ # -- googlemock but no gtest
+ else(GOOGLEMOCK_INCLUDE_DIR AND GOOGLEMOCK_LIBRARY AND GOOGLEMOCK_DEP_GTEST_SOURCES)
+    set(GOOGLEMOCK_FOUND FALSE)
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 894b9e5..8bdcdb7 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -138,6 +138,13 @@ if(GOOGLEMOCK_GTEST_SOURCES)
+     add_subdirectory( ${GOOGLEMOCK_GTEST_SOURCES} gtest )
+ endif(GOOGLEMOCK_GTEST_SOURCES)
+ 
++if(GOOGLEMOCK_GMOCK_SOURCES)
++    add_subdirectory( ${GOOGLEMOCK_GMOCK_SOURCES} gmock )
++    add_dependencies( gmock gtest )
++    target_link_libraries( gmock )
++    set ( GOOGLEMOCK_LIBRARIES gmock )
++endif(GOOGLEMOCK_GMOCK_SOURCES)
++
+ add_dependencies( testtrackorganizer amarokcore )
+ add_dependencies( testtrackorganizer amaroklib )
+ add_dependencies( testtrackorganizer gtest )
diff --git a/debian/patches/series b/debian/patches/series
index 412be6b..8b3b9c0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@ debian_mysqle_amarok_local_errmsg_feature.diff
 debian_mysqle_force_defaults_file.diff
 debian_find_mysql_fix.diff
 debian_clamz_is_runtime_dependency.diff
+gmock_sources.diff

-- 
Amarok packaging



More information about the pkg-kde-commits mailing list