1 |
commit: 11162c449cb73bf19511d0d0e72465686f1199a7 |
2 |
Author: Sergey Popov <pinkbyte <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jul 27 12:16:43 2017 +0000 |
4 |
Commit: Sergey Popov <pinkbyte <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jul 28 13:05:51 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11162c44 |
7 |
|
8 |
net-p2p/retroshare: drop Qt4 support, drop old version |
9 |
|
10 |
Package-Manager: Portage-2.3.6, Repoman-2.3.1 |
11 |
|
12 |
net-p2p/retroshare/Manifest | 1 - |
13 |
net-p2p/retroshare/metadata.xml | 1 - |
14 |
net-p2p/retroshare/retroshare-0.5.5c.ebuild | 129 ---------------------------- |
15 |
net-p2p/retroshare/retroshare-0.6.2.ebuild | 52 ++++------- |
16 |
4 files changed, 16 insertions(+), 167 deletions(-) |
17 |
|
18 |
diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest |
19 |
index bc57697ca2f..780a57b574a 100644 |
20 |
--- a/net-p2p/retroshare/Manifest |
21 |
+++ b/net-p2p/retroshare/Manifest |
22 |
@@ -1,2 +1 @@ |
23 |
DIST retroshare-0.6.2.tar.gz 18523943 SHA256 76a3ae2f2089b14562d5be34602f5ae3c73a8549aecee246ea5e67d03018de2b SHA512 7b935321f436d72948c5c0286ef5e0236bd52d1b25f00980a3b3644ae4acbde043063279f90f6bc0356363bceda484aba57e160f34f013dde120b4f6969ef6c7 WHIRLPOOL 054f5ec8dbf70c89dabaccb50265bbf2a97fe1b2eab6c6a13d0b86f0dd1d4e4097e4eacf163fa75f4cd1225307e4c2d214dddb364de7a29b809c1dc0f767c32e |
24 |
-DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d WHIRLPOOL f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88 |
25 |
|
26 |
diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml |
27 |
index 1c91da5e5c0..ccf103c0b98 100644 |
28 |
--- a/net-p2p/retroshare/metadata.xml |
29 |
+++ b/net-p2p/retroshare/metadata.xml |
30 |
@@ -18,7 +18,6 @@ |
31 |
<flag name="cli">Enables the CLI version of RetroShare</flag> |
32 |
<flag name="feedreader">Enables the Feedreader plugin</flag> |
33 |
<flag name="gui">Enables the GUI version of RetroShare</flag> |
34 |
- <flag name="links-cloud">Enables LinkClouds plugin</flag> |
35 |
<flag name="voip">Enables VOIP plugin</flag> |
36 |
</use> |
37 |
<upstream> |
38 |
|
39 |
diff --git a/net-p2p/retroshare/retroshare-0.5.5c.ebuild b/net-p2p/retroshare/retroshare-0.5.5c.ebuild |
40 |
deleted file mode 100644 |
41 |
index 3f6da59fe35..00000000000 |
42 |
--- a/net-p2p/retroshare/retroshare-0.5.5c.ebuild |
43 |
+++ /dev/null |
44 |
@@ -1,129 +0,0 @@ |
45 |
-# Copyright 1999-2017 Gentoo Foundation |
46 |
-# Distributed under the terms of the GNU General Public License v2 |
47 |
- |
48 |
-EAPI=5 |
49 |
- |
50 |
-inherit eutils multilib gnome2-utils qmake-utils |
51 |
- |
52 |
-MY_PN="RetroShare" |
53 |
-MY_P="${MY_PN}-v${PV}" |
54 |
- |
55 |
-DESCRIPTION="P2P private sharing application" |
56 |
-HOMEPAGE="http://retroshare.sourceforge.net" |
57 |
-SRC_URI="mirror://sourceforge/retroshare/retroshare_0.5.5-0.7068.tar.gz" |
58 |
- |
59 |
-# pegmarkdown can also be used with MIT |
60 |
-LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" |
61 |
-SLOT="0" |
62 |
-KEYWORDS="amd64 x86" |
63 |
-IUSE="cli feedreader links-cloud qt4 voip" |
64 |
-REQUIRED_USE="|| ( cli qt4 ) |
65 |
- feedreader? ( qt4 ) |
66 |
- links-cloud? ( qt4 ) |
67 |
- voip? ( qt4 )" |
68 |
- |
69 |
-RDEPEND=" |
70 |
- app-arch/bzip2 |
71 |
- dev-libs/openssl:0 |
72 |
- gnome-base/libgnome-keyring |
73 |
- net-libs/libupnp:0 |
74 |
- sys-libs/zlib |
75 |
- cli? ( |
76 |
- dev-libs/protobuf |
77 |
- net-libs/libssh[server] |
78 |
- ) |
79 |
- feedreader? ( |
80 |
- dev-libs/libxml2 |
81 |
- dev-libs/libxslt |
82 |
- net-misc/curl |
83 |
- ) |
84 |
- qt4? ( |
85 |
- x11-libs/libX11 |
86 |
- x11-libs/libXScrnSaver |
87 |
- dev-qt/qtcore:4 |
88 |
- dev-qt/qtgui:4 |
89 |
- ) |
90 |
- voip? ( |
91 |
- media-libs/speex |
92 |
- dev-qt/qt-mobility[multimedia] |
93 |
- dev-qt/qtmultimedia:4 |
94 |
- )" |
95 |
-DEPEND="${RDEPEND} |
96 |
- app-arch/unzip |
97 |
- dev-qt/qtcore:4 |
98 |
- virtual/pkgconfig" |
99 |
- |
100 |
-S="${WORKDIR}/retroshare-0.5.5/src" |
101 |
- |
102 |
-src_prepare() { |
103 |
- local dir |
104 |
- |
105 |
- sed -i \ |
106 |
- -e "s|/usr/lib/retroshare/extensions/|/usr/$(get_libdir)/${PN}/extensions/|" \ |
107 |
- libretroshare/src/rsserver/rsinit.cc \ |
108 |
- || die "sed failed" |
109 |
- |
110 |
- rs_src_dirs="libbitdht/src openpgpsdk/src libretroshare/src supportlibs/pegmarkdown" |
111 |
- use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src" |
112 |
- use qt4 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src" |
113 |
- use links-cloud && rs_src_dirs="${rs_src_dirs} plugins/LinksCloud" |
114 |
- use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader" |
115 |
- |
116 |
- if use voip ; then |
117 |
- rs_src_dirs="${rs_src_dirs} plugins/VOIP" |
118 |
- echo "QT += multimedia" >> "plugins/VOIP/VOIP.pro" || die |
119 |
- echo "CONFIG += mobility" >> "plugins/VOIP/VOIP.pro" || die |
120 |
- fi |
121 |
-} |
122 |
- |
123 |
-src_configure() { |
124 |
- for dir in ${rs_src_dirs} ; do |
125 |
- cd "${S}"/${dir} || die |
126 |
- eqmake4 |
127 |
- done |
128 |
-} |
129 |
- |
130 |
-src_compile() { |
131 |
- local dir |
132 |
- |
133 |
- for dir in ${rs_src_dirs} ; do |
134 |
- emake -C ${dir} |
135 |
- done |
136 |
- |
137 |
- unset rs_src_dirs |
138 |
-} |
139 |
- |
140 |
-src_install() { |
141 |
- local i |
142 |
- local extension_dir="/usr/$(get_libdir)/${PN}/extensions/" |
143 |
- |
144 |
- use cli && dobin retroshare-nogui/src/retroshare-nogui |
145 |
- use qt4 && dobin retroshare-gui/src/RetroShare |
146 |
- |
147 |
- exeinto "${extension_dir}" |
148 |
- use feedreader && doexe plugins/FeedReader/*.so* |
149 |
- use links-cloud && doexe plugins/LinksCloud/*.so* |
150 |
- use voip && doexe plugins/VOIP/*.so* |
151 |
- |
152 |
- insinto /usr/share/RetroShare |
153 |
- doins libbitdht/src/bitdht/bdboot.txt |
154 |
- |
155 |
- dodoc README.txt |
156 |
- make_desktop_entry RetroShare |
157 |
- for i in 24 48 64 ; do |
158 |
- doicon -s ${i} build_scripts/Ubuntu_src/data/${i}x${i}/${PN}.png |
159 |
- done |
160 |
- doicon -s 128 build_scripts/Ubuntu_src/data/${PN}.png |
161 |
-} |
162 |
- |
163 |
-pkg_preinst() { |
164 |
- gnome2_icon_savelist |
165 |
-} |
166 |
- |
167 |
-pkg_postinst() { |
168 |
- gnome2_icon_cache_update |
169 |
-} |
170 |
- |
171 |
-pkg_postrm() { |
172 |
- gnome2_icon_cache_update |
173 |
-} |
174 |
|
175 |
diff --git a/net-p2p/retroshare/retroshare-0.6.2.ebuild b/net-p2p/retroshare/retroshare-0.6.2.ebuild |
176 |
index 0e416e880aa..9bbc687a0fb 100644 |
177 |
--- a/net-p2p/retroshare/retroshare-0.6.2.ebuild |
178 |
+++ b/net-p2p/retroshare/retroshare-0.6.2.ebuild |
179 |
@@ -14,11 +14,9 @@ LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" |
180 |
SLOT="0" |
181 |
KEYWORDS="amd64 x86" |
182 |
|
183 |
-IUSE="cli feedreader +gui qt4 +qt5 voip" |
184 |
+IUSE="cli feedreader +gui voip" |
185 |
REQUIRED_USE=" |
186 |
|| ( cli gui ) |
187 |
- gui? ( ^^ ( qt4 qt5 ) ) |
188 |
- cli? ( ^^ ( qt4 qt5 ) ) |
189 |
feedreader? ( gui ) |
190 |
voip? ( gui )" |
191 |
|
192 |
@@ -26,6 +24,12 @@ RDEPEND=" |
193 |
app-arch/bzip2 |
194 |
dev-db/sqlcipher |
195 |
dev-libs/openssl:0 |
196 |
+ dev-qt/qtcore:5 |
197 |
+ dev-qt/qtmultimedia:5 |
198 |
+ dev-qt/qtnetwork:5 |
199 |
+ dev-qt/qtprintsupport:5 |
200 |
+ dev-qt/qtscript:5 |
201 |
+ dev-qt/qtxml:5 |
202 |
gnome-base/libgnome-keyring |
203 |
net-libs/libmicrohttpd |
204 |
net-libs/libupnp:0 |
205 |
@@ -35,39 +39,16 @@ RDEPEND=" |
206 |
dev-libs/libxslt |
207 |
net-misc/curl |
208 |
) |
209 |
- qt4? ( |
210 |
- gui? ( |
211 |
- dev-qt/designer:4 |
212 |
- dev-qt/qtgui:4 |
213 |
- x11-libs/libX11 |
214 |
- x11-libs/libXScrnSaver |
215 |
- ) |
216 |
- dev-qt/qtcore:4 |
217 |
- ) |
218 |
- qt5? ( |
219 |
- gui? ( |
220 |
- dev-qt/designer:5 |
221 |
- dev-qt/qtgui:5 |
222 |
- dev-qt/qtwidgets:5 |
223 |
- dev-qt/qtx11extras:5 |
224 |
- x11-libs/libX11 |
225 |
- x11-libs/libXScrnSaver |
226 |
- ) |
227 |
- dev-qt/qtcore:5 |
228 |
- dev-qt/qtmultimedia:5 |
229 |
- dev-qt/qtnetwork:5 |
230 |
- dev-qt/qtprintsupport:5 |
231 |
- dev-qt/qtscript:5 |
232 |
- dev-qt/qtxml:5 |
233 |
+ gui? ( |
234 |
+ dev-qt/designer:5 |
235 |
+ dev-qt/qtgui:5 |
236 |
+ dev-qt/qtwidgets:5 |
237 |
+ dev-qt/qtx11extras:5 |
238 |
+ x11-libs/libX11 |
239 |
+ x11-libs/libXScrnSaver |
240 |
) |
241 |
voip? ( |
242 |
- qt5? ( |
243 |
- media-libs/opencv[-qt4(-)] |
244 |
- ) |
245 |
- qt4? ( |
246 |
- media-libs/opencv |
247 |
- dev-qt/qt-mobility[multimedia] |
248 |
- ) |
249 |
+ media-libs/opencv[-qt4(-)] |
250 |
media-libs/speex |
251 |
virtual/ffmpeg[encode] |
252 |
)" |
253 |
@@ -106,8 +87,7 @@ src_prepare() { |
254 |
src_configure() { |
255 |
for dir in ${rs_src_dirs} ; do |
256 |
pushd "${S}/${dir}" >/dev/null || die |
257 |
- use qt4 && eqmake4 |
258 |
- use qt5 && eqmake5 |
259 |
+ eqmake5 |
260 |
popd >/dev/null || die |
261 |
done |
262 |
} |