Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kpackage/files/, kde-frameworks/kpackage/
Date: Sat, 14 Oct 2017 16:08:01
Message-Id: 1507997262.b11db629639ce065c54101ec4415d4f199615cb5.asturm@gentoo
1 commit: b11db629639ce065c54101ec4415d4f199615cb5
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 14 16:07:42 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 14 16:07:42 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11db629
7
8 kde-frameworks/kpackage: Try to fix tests once and for all
9
10 Gentoo-bug: 625734
11 Package-Manager: Portage-2.3.11, Repoman-2.3.3
12
13 .../kpackage/files/kpackage-5.39.0-tests.patch | 86 ++++++++++++++++++++++
14 kde-frameworks/kpackage/kpackage-5.39.0.ebuild | 2 +
15 2 files changed, 88 insertions(+)
16
17 diff --git a/kde-frameworks/kpackage/files/kpackage-5.39.0-tests.patch b/kde-frameworks/kpackage/files/kpackage-5.39.0-tests.patch
18 new file mode 100644
19 index 00000000000..bdef0c909c3
20 --- /dev/null
21 +++ b/kde-frameworks/kpackage/files/kpackage-5.39.0-tests.patch
22 @@ -0,0 +1,86 @@
23 +From 6a8e67b0c62349c57da492c19490f1a03e3c7d37 Mon Sep 17 00:00:00 2001
24 +From: Marco Martin <notmart@×××××.com>
25 +Date: Thu, 12 Oct 2017 12:36:19 +0200
26 +Subject: [PATCH] use the non installed service files
27 +
28 +---
29 + autotests/CMakeLists.txt | 1 +
30 + src/kpackage/CMakeLists.txt | 6 +++---
31 + .../data/{servicetypes => kservicetypes5}/kpackage-generic.desktop | 0
32 + .../{servicetypes => kservicetypes5}/kpackage-genericqml.desktop | 0
33 + .../kpackage-packagestructure.desktop | 0
34 + src/kpackage/kpackage.qrc | 2 +-
35 + src/kpackagetool/kpackagetool.qrc | 2 +-
36 + 7 files changed, 6 insertions(+), 5 deletions(-)
37 + rename src/kpackage/data/{servicetypes => kservicetypes5}/kpackage-generic.desktop (100%)
38 + rename src/kpackage/data/{servicetypes => kservicetypes5}/kpackage-genericqml.desktop (100%)
39 + rename src/kpackage/data/{servicetypes => kservicetypes5}/kpackage-packagestructure.desktop (100%)
40 +
41 +diff --git a/autotests/CMakeLists.txt b/autotests/CMakeLists.txt
42 +index 6126463..6d9767a 100644
43 +--- a/autotests/CMakeLists.txt
44 ++++ b/autotests/CMakeLists.txt
45 +@@ -32,6 +32,7 @@ function(kpackagetool5test testname)
46 + -Doutput=${CMAKE_CURRENT_SOURCE_DIR}/data/${testname}/${testname}.testappdataxml
47 + -P ${CMAKE_CURRENT_SOURCE_DIR}/kpackagetoolappstreamtest.cmake
48 + )
49 ++ set_property(TEST ${testname}-appstream PROPERTY ENVIRONMENT "XDG_DATA_DIRS=${CMAKE_SOURCE_DIR}/src/kpackage/data:$XDG_DATA_DIRS")
50 + endfunction()
51 +
52 + foreach(var "testfallbackpackage" "testpackage" "testpackage-nodisplay" "testjsonmetadatapackage" "testpackagesdep" "testpackagesdepinvalid") # "customcontent" "simplecontent"
53 +diff --git a/src/kpackage/CMakeLists.txt b/src/kpackage/CMakeLists.txt
54 +index c5e0cb3..95d7bc5 100644
55 +--- a/src/kpackage/CMakeLists.txt
56 ++++ b/src/kpackage/CMakeLists.txt
57 +@@ -82,9 +82,9 @@ install(FILES
58 + DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KPackage/KPackage COMPONENT Devel)
59 +
60 + install(FILES
61 +- data/servicetypes/kpackage-packagestructure.desktop
62 +- data/servicetypes/kpackage-generic.desktop
63 +- data/servicetypes/kpackage-genericqml.desktop
64 ++ data/kservicetypes5/kpackage-packagestructure.desktop
65 ++ data/kservicetypes5/kpackage-generic.desktop
66 ++ data/kservicetypes5/kpackage-genericqml.desktop
67 + DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR})
68 +
69 +
70 +diff --git a/src/kpackage/data/servicetypes/kpackage-generic.desktop b/src/kpackage/data/kservicetypes5/kpackage-generic.desktop
71 +similarity index 100%
72 +rename from src/kpackage/data/servicetypes/kpackage-generic.desktop
73 +rename to src/kpackage/data/kservicetypes5/kpackage-generic.desktop
74 +diff --git a/src/kpackage/data/servicetypes/kpackage-genericqml.desktop b/src/kpackage/data/kservicetypes5/kpackage-genericqml.desktop
75 +similarity index 100%
76 +rename from src/kpackage/data/servicetypes/kpackage-genericqml.desktop
77 +rename to src/kpackage/data/kservicetypes5/kpackage-genericqml.desktop
78 +diff --git a/src/kpackage/data/servicetypes/kpackage-packagestructure.desktop b/src/kpackage/data/kservicetypes5/kpackage-packagestructure.desktop
79 +similarity index 100%
80 +rename from src/kpackage/data/servicetypes/kpackage-packagestructure.desktop
81 +rename to src/kpackage/data/kservicetypes5/kpackage-packagestructure.desktop
82 +diff --git a/src/kpackage/kpackage.qrc b/src/kpackage/kpackage.qrc
83 +index 5d4d077..6368c00 100644
84 +--- a/src/kpackage/kpackage.qrc
85 ++++ b/src/kpackage/kpackage.qrc
86 +@@ -1,6 +1,6 @@
87 + <!DOCTYPE RCC><RCC version="1.0">
88 + <qresource>
89 +-<file alias="/kservicetypes5/kpackage-generic.desktop">../kpackage/data/servicetypes/kpackage-generic.desktop</file>
90 ++<file alias="/kservicetypes5/kpackage-generic.desktop">../kpackage/data/kservicetypes5/kpackage-generic.desktop</file>
91 + </qresource>
92 + </RCC>
93 +
94 +diff --git a/src/kpackagetool/kpackagetool.qrc b/src/kpackagetool/kpackagetool.qrc
95 +index 5d4d077..6368c00 100644
96 +--- a/src/kpackagetool/kpackagetool.qrc
97 ++++ b/src/kpackagetool/kpackagetool.qrc
98 +@@ -1,6 +1,6 @@
99 + <!DOCTYPE RCC><RCC version="1.0">
100 + <qresource>
101 +-<file alias="/kservicetypes5/kpackage-generic.desktop">../kpackage/data/servicetypes/kpackage-generic.desktop</file>
102 ++<file alias="/kservicetypes5/kpackage-generic.desktop">../kpackage/data/kservicetypes5/kpackage-generic.desktop</file>
103 + </qresource>
104 + </RCC>
105 +
106 +--
107 +2.14.2
108 +
109
110 diff --git a/kde-frameworks/kpackage/kpackage-5.39.0.ebuild b/kde-frameworks/kpackage/kpackage-5.39.0.ebuild
111 index d9ec70903d3..dfe8d79b1bb 100644
112 --- a/kde-frameworks/kpackage/kpackage-5.39.0.ebuild
113 +++ b/kde-frameworks/kpackage/kpackage-5.39.0.ebuild
114 @@ -19,6 +19,8 @@ DEPEND="${RDEPEND}
115 man? ( $(add_frameworks_dep kdoctools) )
116 "
117
118 +PATCHES=( "${FILESDIR}/${P}-tests.patch" )
119 +
120 src_configure() {
121 local mycmakeargs=(
122 $(cmake-utils_use_find_package man KF5DocTools)