summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2012-05-23 02:43:51 +1000
committerMichael Palimaka <kensington@gentoo.org>2012-05-23 02:45:14 +1000
commitcb556a7270039d0bb1eae694258043fac2d248f5 (patch)
tree953fc23b8435b410c5b01ccd3ddfe1a28c1ea005
parent85bf7685c706cca10677f5b1dabfa1ea366d8d82 (diff)
downloadkde-cb556a7270039d0bb1eae694258043fac2d248f5.tar.gz
kde-cb556a7270039d0bb1eae694258043fac2d248f5.tar.bz2
kde-cb556a7270039d0bb1eae694258043fac2d248f5.zip
[dev-libs/libdbusmenu-qt] Fix optional buildings of tests wrt bug #416845.
(Portage version: 2.1.10.62/git/Linux x86_64, unsigned Manifest commit)
-rw-r--r--dev-libs/libdbusmenu-qt/files/libdbusmenu-qt-0.9.2-optionaltests.patch17
-rw-r--r--dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild3
2 files changed, 19 insertions, 1 deletions
diff --git a/dev-libs/libdbusmenu-qt/files/libdbusmenu-qt-0.9.2-optionaltests.patch b/dev-libs/libdbusmenu-qt/files/libdbusmenu-qt-0.9.2-optionaltests.patch
new file mode 100644
index 00000000000..35df4632eae
--- /dev/null
+++ b/dev-libs/libdbusmenu-qt/files/libdbusmenu-qt-0.9.2-optionaltests.patch
@@ -0,0 +1,17 @@
+--- CMakeLists.txt
++++ CMakeLists.txt
+@@ -59,8 +59,13 @@
+ DESTINATION lib${LIB_SUFFIX}/pkgconfig
+ )
+
++
++option(BUILD_TESTS "Build tests" ON)
++
+ add_subdirectory(src)
+-add_subdirectory(tests)
++if(BUILD_TESTS)
++ add_subdirectory(tests)
++endif(BUILD_TESTS)
+ add_subdirectory(tools)
+
+ if(WITH_DOC)
diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
index a7a8d198781..1eb8bb07e8e 100644
--- a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
+++ b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
@@ -39,7 +39,8 @@ DEPEND="${RDEPEND}
)
"
-DOCS=(NEWS README)
+DOCS=( NEWS README )
+PATCHES=( "${FILESDIR}/${PN}-0.9.2-optionaltests.patch" )
# tests fail due to missing conection to dbus
RESTRICT="test"