1 |
commit: ecdc17976494626862d53dcaca26983e08e6c76e |
2 |
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Oct 1 15:45:04 2014 +0000 |
4 |
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Oct 1 15:45:04 2014 +0000 |
6 |
URL: http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=ecdc1797 |
7 |
|
8 |
[dev-libs/libdbusmenu-qt] Fix configure when test deps are not present wrt bug #524174 |
9 |
|
10 |
Package-Manager: portage-2.2.10 |
11 |
|
12 |
--- |
13 |
.../files/libdbusmenu-qt-0.9.2-optionaltests.patch | 17 ----------------- |
14 |
dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild | 9 +++++++-- |
15 |
2 files changed, 7 insertions(+), 19 deletions(-) |
16 |
|
17 |
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 |
18 |
deleted file mode 100644 |
19 |
index 35df463..0000000 |
20 |
--- a/dev-libs/libdbusmenu-qt/files/libdbusmenu-qt-0.9.2-optionaltests.patch |
21 |
+++ /dev/null |
22 |
@@ -1,17 +0,0 @@ |
23 |
---- CMakeLists.txt |
24 |
-+++ CMakeLists.txt |
25 |
-@@ -59,8 +59,13 @@ |
26 |
- DESTINATION lib${LIB_SUFFIX}/pkgconfig |
27 |
- ) |
28 |
- |
29 |
-+ |
30 |
-+option(BUILD_TESTS "Build tests" ON) |
31 |
-+ |
32 |
- add_subdirectory(src) |
33 |
--add_subdirectory(tests) |
34 |
-+if(BUILD_TESTS) |
35 |
-+ add_subdirectory(tests) |
36 |
-+endif(BUILD_TESTS) |
37 |
- add_subdirectory(tools) |
38 |
- |
39 |
- if(WITH_DOC) |
40 |
|
41 |
diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild |
42 |
index 73f0c1e..20f22d3 100644 |
43 |
--- a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild |
44 |
+++ b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild |
45 |
@@ -50,7 +50,6 @@ DEPEND="${RDEPEND} |
46 |
" |
47 |
|
48 |
DOCS=( NEWS README ) |
49 |
-PATCHES=( "${FILESDIR}/${PN}-0.9.2-optionaltests.patch" ) |
50 |
|
51 |
# tests fail due to missing conection to dbus |
52 |
RESTRICT="test" |
53 |
@@ -61,10 +60,16 @@ pkg_setup() { |
54 |
use qt5 && MULTIBUILD_VARIANTS+=( qt5 ) |
55 |
} |
56 |
|
57 |
+src_prepare() { |
58 |
+ [[ ${PV} == 9999* ]] && bzr_src_prepare |
59 |
+ cmake-utils_src_prepare |
60 |
+ |
61 |
+ use test || comment_add_subdirectory tests |
62 |
+} |
63 |
+ |
64 |
src_configure() { |
65 |
myconfigure() { |
66 |
local mycmakeargs=( |
67 |
- $(cmake-utils_use_build test TESTS) |
68 |
$(cmake-utils_use_with doc) |
69 |
) |