1 |
commit: 60b8bc31c84b57ea77f8e6a1b330f44fcb75ab3d |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Feb 6 23:30:08 2017 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Feb 7 01:30:29 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b8bc31 |
7 |
|
8 |
net-misc/smb4k: 1.9.90 version bump |
9 |
|
10 |
Package-Manager: portage-2.3.3 |
11 |
|
12 |
net-misc/smb4k/Manifest | 1 + |
13 |
net-misc/smb4k/files/smb4k-1.9.90-deps.patch | 82 ++++++++++++++++++++++++++++ |
14 |
net-misc/smb4k/files/smb4k-1.9.90-po1.patch | 24 ++++++++ |
15 |
net-misc/smb4k/files/smb4k-1.9.90-po2.patch | 10 ++++ |
16 |
net-misc/smb4k/smb4k-1.9.90.ebuild | 52 ++++++++++++++++++ |
17 |
5 files changed, 169 insertions(+) |
18 |
|
19 |
diff --git a/net-misc/smb4k/Manifest b/net-misc/smb4k/Manifest |
20 |
index 691086f..edc01d5 100644 |
21 |
--- a/net-misc/smb4k/Manifest |
22 |
+++ b/net-misc/smb4k/Manifest |
23 |
@@ -1,2 +1,3 @@ |
24 |
DIST smb4k-1.2.1.tar.xz 3817104 SHA256 6562ab12c783d47e246d9d0a43b2342288384a7a78e0207a14e1dd6c40ffe97b SHA512 df5782de9b140dc6ec97f4b66e758dc62923a6d6e85843717a0a17b3f853d036bcd3e73cf289819c5b5caa6bc28e3943dea73a745197356a3351d5a643c21f37 WHIRLPOOL 6e89a20d4a7ce48278db2a27c7ce291c737f6a6485a02febedb4fc45dedadff2185867e87ad14d97cb1e56a593c80d7b09b2a1ee65c5a4dae0784700772f100b |
25 |
DIST smb4k-1.2.2.tar.xz 3938932 SHA256 338b43e9be4e0d8263329f145331656ff7d134e0038c3e830fb8a7b57f3cb5f6 SHA512 78cb5a3226d15d4b3f0eaa02cfe2969f18497f0ad3b6447338988f38540b3835fcea7acf05a50fd5d2b2c6a0873e341d099242e00c5660cbfd2e9795fcf3790e WHIRLPOOL b36ab80b8785c42dbff4593cbbad33d7be08a86c03be1d4349bf37da3b5cf15a3b9b041d7ea62eaf31ae5a03b054d72e745c448e35d1ae59ee53abad38807332 |
26 |
+DIST smb4k-1.9.90.tar.xz 3594360 SHA256 0ade199d85ce281bb98b7618ac8d7b66c7958c16619448c2f5277a8a315cb734 SHA512 1b412534299fec80f38936538accb045fa4754a9ad0a73e045b7f12abc6996332f9ef9be1572db791ebff67c4d5ee3b70aad83932665fd7def2cff57ea4f5260 WHIRLPOOL f7a8929fc3d7c840f1adf717f94a7a6f2df7b4a938605395e85f28419d210f5d1e9200cbc9d4b061fde630fc20f0fdc9c0cce39293f7919f8f55c31e74ea9d82 |
27 |
|
28 |
diff --git a/net-misc/smb4k/files/smb4k-1.9.90-deps.patch b/net-misc/smb4k/files/smb4k-1.9.90-deps.patch |
29 |
new file mode 100644 |
30 |
index 00000000..055816f |
31 |
--- /dev/null |
32 |
+++ b/net-misc/smb4k/files/smb4k-1.9.90-deps.patch |
33 |
@@ -0,0 +1,82 @@ |
34 |
+commit 8ea13011bbb0fcf232c1cdd5f7763ab2ac1e7455 |
35 |
+Author: Andreas Sturmlechner <andreas.sturmlechner@×××××.com> |
36 |
+Date: Tue Feb 7 01:13:39 2017 +0100 |
37 |
+ |
38 |
+ Consolidate {KF5,QT5}_MIN_VERSION, mark KF5Plasma as RUNTIME dep |
39 |
+ |
40 |
+ In addition, sort and cleanup deps |
41 |
+ |
42 |
+ REVIEW: 129930 |
43 |
+ |
44 |
+diff --git a/CMakeLists.txt b/CMakeLists.txt |
45 |
+index b053562..39c45e6 100644 |
46 |
+--- a/CMakeLists.txt |
47 |
++++ b/CMakeLists.txt |
48 |
+@@ -19,36 +19,40 @@ include(KDECMakeSettings) |
49 |
+ include(FeatureSummary) |
50 |
+ include(ECMInstallIcons) |
51 |
+ |
52 |
++set(QT_MIN_VERSION "5.4.0") |
53 |
++set(KF5_MIN_VERSION "5.9.0") |
54 |
++ |
55 |
+ # Qt5 modules |
56 |
+-find_package(Qt5Core 5.4.0 REQUIRED) |
57 |
+-find_package(Qt5Gui 5.4.0 REQUIRED) |
58 |
+-find_package(Qt5Widgets 5.4.0 REQUIRED) |
59 |
+-find_package(Qt5Qml 5.4.0 REQUIRED) |
60 |
+-find_package(Qt5Test 5.4.0 REQUIRED) |
61 |
+-find_package(Qt5Network 5.4.0 REQUIRED) |
62 |
+-find_package(Qt5PrintSupport 5.4.0 REQUIRED) |
63 |
++find_package(Qt5Core ${QT_MIN_VERSION} REQUIRED) |
64 |
++find_package(Qt5Gui ${QT_MIN_VERSION} REQUIRED) |
65 |
++find_package(Qt5Network ${QT_MIN_VERSION} REQUIRED) |
66 |
++find_package(Qt5PrintSupport ${QT_MIN_VERSION} REQUIRED) |
67 |
++find_package(Qt5Qml ${QT_MIN_VERSION} REQUIRED) |
68 |
++find_package(Qt5Test ${QT_MIN_VERSION} REQUIRED) |
69 |
++find_package(Qt5Widgets ${QT_MIN_VERSION} REQUIRED) |
70 |
+ |
71 |
+ # KF5 modules |
72 |
+-find_package(KF5Config 5.9.0 REQUIRED) |
73 |
+-find_package(KF5Auth 5.9.0 REQUIRED) |
74 |
+-find_package(KF5DocTools 5.9.0 REQUIRED) |
75 |
+-find_package(KF5IconThemes 5.9.0 REQUIRED) |
76 |
+-find_package(KF5WidgetsAddons 5.9.0 REQUIRED) |
77 |
+-find_package(KF5I18n 5.9.0 REQUIRED) |
78 |
+-find_package(KF5Completion 5.9.0 REQUIRED) |
79 |
+-find_package(KF5CoreAddons 5.9.0 REQUIRED) |
80 |
+-find_package(KF5Solid 5.9.0 REQUIRED) |
81 |
+-find_package(KF5KIO 5.9.0 REQUIRED) |
82 |
+-find_package(KF5Notifications 5.9.0 REQUIRED) |
83 |
+-find_package(KF5XmlGui 5.9.0 REQUIRED) |
84 |
+-find_package(KF5JobWidgets 5.9.0 REQUIRED) |
85 |
+-find_package(KF5Wallet 5.9.0 REQUIRED) |
86 |
+-find_package(KF5DBusAddons 5.9.0 REQUIRED) |
87 |
+-find_package(KF5Parts 5.9.0 REQUIRED) |
88 |
+-find_package(KF5ConfigWidgets 5.9.0 REQUIRED) |
89 |
+-find_package(KF5Notifications 5.9.0 REQUIRED) |
90 |
+-find_package(KF5WindowSystem 5.9.0 REQUIRED) |
91 |
+-find_package(KF5Plasma 5.9.0 REQUIRED) |
92 |
++find_package(KF5Auth ${KF5_MIN_VERSION} REQUIRED) |
93 |
++find_package(KF5Completion ${KF5_MIN_VERSION} REQUIRED) |
94 |
++find_package(KF5Config ${KF5_MIN_VERSION} REQUIRED) |
95 |
++find_package(KF5ConfigWidgets ${KF5_MIN_VERSION} REQUIRED) |
96 |
++find_package(KF5CoreAddons ${KF5_MIN_VERSION} REQUIRED) |
97 |
++find_package(KF5DBusAddons ${KF5_MIN_VERSION} REQUIRED) |
98 |
++find_package(KF5DocTools ${KF5_MIN_VERSION} REQUIRED) |
99 |
++find_package(KF5I18n ${KF5_MIN_VERSION} REQUIRED) |
100 |
++find_package(KF5IconThemes ${KF5_MIN_VERSION} REQUIRED) |
101 |
++find_package(KF5JobWidgets ${KF5_MIN_VERSION} REQUIRED) |
102 |
++find_package(KF5KIO ${KF5_MIN_VERSION} REQUIRED) |
103 |
++find_package(KF5Notifications ${KF5_MIN_VERSION} REQUIRED) |
104 |
++find_package(KF5Parts ${KF5_MIN_VERSION} REQUIRED) |
105 |
++find_package(KF5Solid ${KF5_MIN_VERSION} REQUIRED) |
106 |
++find_package(KF5Wallet ${KF5_MIN_VERSION} REQUIRED) |
107 |
++find_package(KF5WidgetsAddons ${KF5_MIN_VERSION} REQUIRED) |
108 |
++find_package(KF5WindowSystem ${KF5_MIN_VERSION} REQUIRED) |
109 |
++find_package(KF5XmlGui ${KF5_MIN_VERSION} REQUIRED) |
110 |
++ |
111 |
++find_package(KF5Plasma ${KF5_MIN_VERSION}) |
112 |
++set_package_properties(KF5Plasma PROPERTIES TYPE RUNTIME) |
113 |
+ |
114 |
+ # Make sure that Smb4K builds when several custom targets |
115 |
+ # with the same name exist (happens in the po directory). |
116 |
|
117 |
diff --git a/net-misc/smb4k/files/smb4k-1.9.90-po1.patch b/net-misc/smb4k/files/smb4k-1.9.90-po1.patch |
118 |
new file mode 100644 |
119 |
index 00000000..dd179d6 |
120 |
--- /dev/null |
121 |
+++ b/net-misc/smb4k/files/smb4k-1.9.90-po1.patch |
122 |
@@ -0,0 +1,24 @@ |
123 |
+commit 5da742c6fcaf9f15d4dc5dfba62ec42b59cbfcce |
124 |
+Author: Andreas Sturmlechner <andreas.sturmlechner@×××××.com> |
125 |
+Date: Tue Feb 7 01:49:45 2017 +0100 |
126 |
+ |
127 |
+ Add ki18n_install and kdoctools_install calls for release tarball |
128 |
+ |
129 |
+diff --git a/CMakeLists.txt b/CMakeLists.txt |
130 |
+index b053562..d9df8ec 100644 |
131 |
+--- a/CMakeLists.txt |
132 |
++++ b/CMakeLists.txt |
133 |
+@@ -70,6 +70,13 @@ add_subdirectory(smb4k) |
134 |
+ add_subdirectory(data) |
135 |
+ add_subdirectory(doc) |
136 |
+ |
137 |
++if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/po") |
138 |
++ ki18n_install(po) |
139 |
++ if(KF5DocTools_FOUND) |
140 |
++ kdoctools_install(po) |
141 |
++ endif(KF5DocTools_FOUND) |
142 |
++endif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/po") |
143 |
++ |
144 |
+ ########### Plasmoid #################### |
145 |
+ |
146 |
+ # option(INSTALL_PLASMOID "Install plasmoid" ON) |
147 |
|
148 |
diff --git a/net-misc/smb4k/files/smb4k-1.9.90-po2.patch b/net-misc/smb4k/files/smb4k-1.9.90-po2.patch |
149 |
new file mode 100644 |
150 |
index 00000000..11549ed |
151 |
--- /dev/null |
152 |
+++ b/net-misc/smb4k/files/smb4k-1.9.90-po2.patch |
153 |
@@ -0,0 +1,10 @@ |
154 |
+--- a/CMakeLists.txt 2017-02-05 20:23:51.000000000 +0100 |
155 |
++++ b/CMakeLists.txt 2017-02-07 01:55:44.766375980 +0100 |
156 |
+@@ -94,7 +94,3 @@ |
157 |
+ ########### install files ############### |
158 |
+ |
159 |
+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |
160 |
+-find_package(KF5I18n CONFIG REQUIRED) |
161 |
+-ki18n_install(po) |
162 |
+-find_package(KF5DocTools CONFIG REQUIRED) |
163 |
+-kdoctools_install(po) |
164 |
|
165 |
diff --git a/net-misc/smb4k/smb4k-1.9.90.ebuild b/net-misc/smb4k/smb4k-1.9.90.ebuild |
166 |
new file mode 100644 |
167 |
index 00000000..7641485 |
168 |
--- /dev/null |
169 |
+++ b/net-misc/smb4k/smb4k-1.9.90.ebuild |
170 |
@@ -0,0 +1,52 @@ |
171 |
+# Copyright 1999-2017 Gentoo Foundation |
172 |
+# Distributed under the terms of the GNU General Public License v2 |
173 |
+# $Id$ |
174 |
+ |
175 |
+EAPI=6 |
176 |
+ |
177 |
+KDE_HANDBOOK="forceoptional" |
178 |
+inherit kde5 |
179 |
+ |
180 |
+DESCRIPTION="Advanced network neighborhood browser" |
181 |
+HOMEPAGE="https://sourceforge.net/p/smb4k/home/Home/" |
182 |
+[[ ${PV} != 9999 ]] && SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" |
183 |
+ |
184 |
+[[ ${PV} != 9999 ]] && KEYWORDS="~amd64 ~x86" |
185 |
+LICENSE="GPL-2" |
186 |
+IUSE="" |
187 |
+ |
188 |
+DEPEND=" |
189 |
+ $(add_frameworks_dep kauth) |
190 |
+ $(add_frameworks_dep kcompletion) |
191 |
+ $(add_frameworks_dep kconfig) |
192 |
+ $(add_frameworks_dep kconfigwidgets) |
193 |
+ $(add_frameworks_dep kcoreaddons) |
194 |
+ $(add_frameworks_dep kdbusaddons) |
195 |
+ $(add_frameworks_dep ki18n) |
196 |
+ $(add_frameworks_dep kiconthemes) |
197 |
+ $(add_frameworks_dep kio) |
198 |
+ $(add_frameworks_dep kjobwidgets) |
199 |
+ $(add_frameworks_dep knotifications) |
200 |
+ $(add_frameworks_dep kparts) |
201 |
+ $(add_frameworks_dep kwallet) |
202 |
+ $(add_frameworks_dep kwidgetsaddons) |
203 |
+ $(add_frameworks_dep kwindowsystem) |
204 |
+ $(add_frameworks_dep kxmlgui) |
205 |
+ $(add_frameworks_dep solid) |
206 |
+ $(add_qt_dep qtdeclarative) |
207 |
+ $(add_qt_dep qtgui) |
208 |
+ $(add_qt_dep qtnetwork) |
209 |
+ $(add_qt_dep qtprintsupport) |
210 |
+ $(add_qt_dep qttest) |
211 |
+ $(add_qt_dep qtwidgets) |
212 |
+" |
213 |
+RDEPEND="${DEPEND} |
214 |
+ $(add_frameworks_dep plasma) |
215 |
+ >=net-fs/samba-3.4.2[cups] |
216 |
+ !net-misc/smb4k:4 |
217 |
+" |
218 |
+ |
219 |
+PATCHES=( |
220 |
+ "${FILESDIR}"/${P}-deps.patch |
221 |
+ "${FILESDIR}"/${P}-po{1,2}.patch |
222 |
+) |