Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-p2p/deluge/
Date: Mon, 27 Apr 2020 13:48:42
Message-Id: 1587995313.bf5e684331494b2208705250ea24f13f2570d0dd.zlogene@gentoo
1 commit: bf5e684331494b2208705250ea24f13f2570d0dd
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Mon Apr 27 13:45:03 2020 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 27 13:48:33 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5e6843
7
8 net-p2p/deluge: Drop old (py27-only)
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 net-p2p/deluge/Manifest | 1 -
14 net-p2p/deluge/deluge-1.3.15-r5.ebuild | 142 ---------------------------------
15 net-p2p/deluge/deluge-1.3.15-r6.ebuild | 134 -------------------------------
16 net-p2p/deluge/deluge-1.3.15-r7.ebuild | 133 ------------------------------
17 net-p2p/deluge/deluge-1.3.9999.ebuild | 134 -------------------------------
18 5 files changed, 544 deletions(-)
19
20 diff --git a/net-p2p/deluge/Manifest b/net-p2p/deluge/Manifest
21 index 437ebf60a93..1328b39e998 100644
22 --- a/net-p2p/deluge/Manifest
23 +++ b/net-p2p/deluge/Manifest
24 @@ -1,2 +1 @@
25 -DIST deluge-1.3.15.tar.bz2 1775913 BLAKE2B 9d5224766051d52b6e075dcafab5716793081c78ba69da616fc98f2c463ddc7676b2c2ce8f54b81e1480cf4344582245733033cf5927a9692bc43ec0a23f0001 SHA512 1d0f93a8c5081b807a390f79101d7f26751b0dfc47efe4c3573541014f9e5969461e2d421d17646c17fb81eb4f66f25f5ddce63b9bd226989adb7d7506146bda
26 DIST deluge-2.0.3.tar.xz 1777624 BLAKE2B d090e63e7e18c7b420e1c4239c833512a04a72e8b2c494bc8a3a03a3b7a03050eed894de84d7a26a416417b0c874a82809398fcaf57972b1056e2fcceb9d092d SHA512 3abec24495b22ec10649865c7ce7c3271224c7d25c0647b43f3c177b7ccb45d4c5c593f8c89d8bc8eac85ae5dc737f9960827587912dd527bb96100304a7d480
27
28 diff --git a/net-p2p/deluge/deluge-1.3.15-r5.ebuild b/net-p2p/deluge/deluge-1.3.15-r5.ebuild
29 deleted file mode 100644
30 index bb90b884827..00000000000
31 --- a/net-p2p/deluge/deluge-1.3.15-r5.ebuild
32 +++ /dev/null
33 @@ -1,142 +0,0 @@
34 -# Copyright 1999-2020 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI="6"
38 -
39 -PYTHON_COMPAT=( python2_7 )
40 -DISTUTILS_SINGLE_IMPL=1
41 -PLOCALES="af ar ast be bg bn bs ca cs cy da de el en_AU en_CA en_GB eo es et eu fa fi fo fr fy ga gl he hi hr hu id is it iu ja ka kk km kn ko ku ky la lb lt lv mk ml ms nap nb nds nl nn oc pl pms pt pt_BR ro ru si sk sl sr sv ta te th tl tlh tr uk ur vi zh_CN zh_HK zh_TW"
42 -inherit distutils-r1 eutils systemd user l10n
43 -
44 -DESCRIPTION="BitTorrent client with a client/server model"
45 -HOMEPAGE="https://deluge-torrent.org/"
46 -
47 -if [[ ${PV} == 9999 ]]; then
48 - inherit git-r3
49 - EGIT_REPO_URI="git://deluge-torrent.org/${PN}.git
50 - http://git.deluge-torrent.org/${PN}"
51 - SRC_URI=""
52 -else
53 - SRC_URI="http://download.deluge-torrent.org/source/${P}.tar.bz2"
54 - KEYWORDS="amd64 ~arm ~ppc ~sparc x86"
55 -fi
56 -
57 -LICENSE="GPL-2"
58 -SLOT="0"
59 -IUSE="console geoip gtk libnotify sound webinterface"
60 -REQUIRED_USE="
61 - ${PYTHON_REQUIRED_USE}
62 - sound? ( gtk )
63 - libnotify? ( gtk )
64 -"
65 -PATCHES=(
66 - "${FILESDIR}/${PN}-1.3.5-disable_libtorrent_internal_copy.patch"
67 - "${FILESDIR}/${PN}-1.3.15-r1-fix-preferences-ui.patch"
68 -)
69 -
70 -CDEPEND="
71 - $(python_gen_cond_dep '
72 - net-libs/libtorrent-rasterbar[python,${PYTHON_MULTI_USEDEP}]
73 - ')"
74 -DEPEND="${CDEPEND}
75 - dev-util/intltool"
76 -RDEPEND="${CDEPEND}
77 - $(python_gen_cond_dep '
78 - dev-python/chardet[${PYTHON_MULTI_USEDEP}]
79 - dev-python/pyopenssl[${PYTHON_MULTI_USEDEP}]
80 - dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
81 - dev-python/setproctitle[${PYTHON_MULTI_USEDEP}]
82 - >=dev-python/twisted-16.0.0[${PYTHON_MULTI_USEDEP}]
83 - geoip? ( dev-python/geoip-python[${PYTHON_MULTI_USEDEP}] )
84 - gtk? (
85 - sound? ( dev-python/pygame[${PYTHON_MULTI_USEDEP}] )
86 - dev-python/pygobject:2[${PYTHON_MULTI_USEDEP}]
87 - >=dev-python/pygtk-2.12[${PYTHON_MULTI_USEDEP}]
88 - gnome-base/librsvg
89 - libnotify? ( dev-python/notify-python[${PYTHON_MULTI_USEDEP}] )
90 - )
91 - webinterface? ( dev-python/mako[${PYTHON_MULTI_USEDEP}] )
92 - ')"
93 -
94 -python_prepare_all() {
95 - local args=(
96 - -e "/Compiling po file/a \\\tuptoDate = False"
97 - )
98 - sed -i "${args[@]}" -- 'setup.py' || die
99 - args=(
100 - -e 's|"new_release_check": True|"new_release_check": False|'
101 - -e 's|"check_new_releases": True|"check_new_releases": False|'
102 - -e 's|"show_new_releases": True|"show_new_releases": False|'
103 - )
104 - sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
105 -
106 - local loc_dir="${S}/deluge/i18n"
107 - l10n_find_plocales_changes "${loc_dir}" "" ".po"
108 - rm_loc() {
109 - rm -vf "${loc_dir}/${1}.po" || die
110 - }
111 - l10n_for_each_disabled_locale_do rm_loc
112 -
113 - distutils-r1_python_prepare_all
114 -}
115 -
116 -esetup.py() {
117 - # bug 531370: deluge has its own plugin system. No need to relocate its egg info files.
118 - # Override this call from the distutils-r1 eclass.
119 - # This does not respect the distutils-r1 API. DONOT copy this example.
120 - set -- "${PYTHON}" setup.py "$@"
121 - echo "$@"
122 - "$@" || die
123 -}
124 -
125 -python_install_all() {
126 - distutils-r1_python_install_all
127 - if ! use console ; then
128 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/console/" || die
129 - rm -f "${D}/usr/bin/deluge-console" || die
130 - rm -f "${D}/usr/share/man/man1/deluge-console.1" ||die
131 - fi
132 - if ! use gtk ; then
133 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/gtkui/" || die
134 - rm -rf "${D}/usr/share/icons/" || die
135 - rm -f "${D}/usr/bin/deluge-gtk" || die
136 - rm -f "${D}/usr/share/man/man1/deluge-gtk.1" || die
137 - rm -f "${D}/usr/share/applications/deluge.desktop" || die
138 - fi
139 - if use webinterface; then
140 - newinitd "${FILESDIR}/deluge-web.init" deluge-web
141 - newconfd "${FILESDIR}/deluge-web.conf" deluge-web
142 - systemd_newunit "${FILESDIR}/deluge-web.service-2" deluge-web.service
143 - systemd_install_serviced "${FILESDIR}/deluge-web.service.conf"
144 - else
145 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/web/" || die
146 - rm -f "${D}/usr/bin/deluge-web" || die
147 - rm -f "${D}/usr/share/man/man1/deluge-web.1" || die
148 - fi
149 - newinitd "${FILESDIR}"/deluged.init-2 deluged
150 - newconfd "${FILESDIR}"/deluged.conf-2 deluged
151 - systemd_newunit "${FILESDIR}"/deluged.service-2 deluged.service
152 - systemd_install_serviced "${FILESDIR}"/deluged.service.conf
153 -}
154 -
155 -pkg_postinst() {
156 - enewgroup ${PN}
157 - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
158 - elog
159 - elog "If, after upgrading, deluge doesn't work, please remove the"
160 - elog "'~/.config/deluge' directory and try again, but make a backup"
161 - elog "first!"
162 - elog
163 - elog "To start the daemon either run 'deluged' as user"
164 - elog "or modify /etc/conf.d/deluged and run"
165 - elog "/etc/init.d/deluged start as root"
166 - elog "You can still use deluge the old way"
167 - elog
168 - elog "Systemd unit files for deluged and deluge-web no longer source"
169 - elog "/etc/conf.d/deluge* files. Environment variable customization now"
170 - elog "happens in /etc/systemd/system/deluged.service.d/00gentoo.conf"
171 - elog "and /etc/systemd/system/deluge-web.service.d/00gentoo.conf"
172 - elog
173 - elog "For more information look at https://dev.deluge-torrent.org/wiki/Faq"
174 - elog
175 -}
176
177 diff --git a/net-p2p/deluge/deluge-1.3.15-r6.ebuild b/net-p2p/deluge/deluge-1.3.15-r6.ebuild
178 deleted file mode 100644
179 index 58e3297a8a9..00000000000
180 --- a/net-p2p/deluge/deluge-1.3.15-r6.ebuild
181 +++ /dev/null
182 @@ -1,134 +0,0 @@
183 -# Copyright 1999-2020 Gentoo Authors
184 -# Distributed under the terms of the GNU General Public License v2
185 -
186 -EAPI="7"
187 -
188 -PYTHON_COMPAT=( python2_7 )
189 -DISTUTILS_SINGLE_IMPL=1
190 -inherit distutils-r1 systemd user
191 -
192 -DESCRIPTION="BitTorrent client with a client/server model"
193 -HOMEPAGE="https://deluge-torrent.org/"
194 -
195 -if [[ ${PV} == 9999 ]]; then
196 - inherit git-r3
197 - EGIT_REPO_URI="git://deluge-torrent.org/${PN}.git
198 - http://git.deluge-torrent.org/${PN}"
199 - SRC_URI=""
200 -else
201 - SRC_URI="http://download.deluge-torrent.org/source/${P}.tar.bz2"
202 - KEYWORDS="amd64 ~arm ~ppc ~sparc x86"
203 -fi
204 -
205 -LICENSE="GPL-2"
206 -SLOT="0"
207 -IUSE="console geoip gtk libnotify sound webinterface"
208 -REQUIRED_USE="
209 - ${PYTHON_REQUIRED_USE}
210 - sound? ( gtk )
211 - libnotify? ( gtk )
212 -"
213 -PATCHES=(
214 - "${FILESDIR}/${PN}-1.3.5-disable_libtorrent_internal_copy.patch"
215 - "${FILESDIR}/${PN}-1.3.15-r1-fix-preferences-ui.patch"
216 -)
217 -
218 -DEPEND="
219 - $(python_gen_cond_dep '
220 - <net-libs/libtorrent-rasterbar-1.2[python,${PYTHON_MULTI_USEDEP}]
221 - ')
222 - dev-util/intltool"
223 -RDEPEND="
224 - $(python_gen_cond_dep '
225 - <net-libs/libtorrent-rasterbar-1.2[python,${PYTHON_MULTI_USEDEP}]
226 - dev-python/chardet[${PYTHON_MULTI_USEDEP}]
227 - dev-python/pyopenssl[${PYTHON_MULTI_USEDEP}]
228 - dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
229 - dev-python/setproctitle[${PYTHON_MULTI_USEDEP}]
230 - >=dev-python/twisted-16.0.0[${PYTHON_MULTI_USEDEP}]
231 - geoip? ( dev-python/geoip-python[${PYTHON_MULTI_USEDEP}] )
232 - gtk? (
233 - sound? ( dev-python/pygame[${PYTHON_MULTI_USEDEP}] )
234 - dev-python/pygobject:2[${PYTHON_MULTI_USEDEP}]
235 - >=dev-python/pygtk-2.12[${PYTHON_MULTI_USEDEP}]
236 - gnome-base/librsvg
237 - libnotify? ( dev-python/notify-python[${PYTHON_MULTI_USEDEP}] )
238 - )
239 - webinterface? ( dev-python/mako[${PYTHON_MULTI_USEDEP}] )
240 - ')"
241 -
242 -python_prepare_all() {
243 - local args=(
244 - -e "/Compiling po file/a \\\tuptoDate = False"
245 - )
246 - sed -i "${args[@]}" -- 'setup.py' || die
247 - args=(
248 - -e 's|"new_release_check": True|"new_release_check": False|'
249 - -e 's|"check_new_releases": True|"check_new_releases": False|'
250 - -e 's|"show_new_releases": True|"show_new_releases": False|'
251 - )
252 - sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
253 -
254 - distutils-r1_python_prepare_all
255 -}
256 -
257 -esetup.py() {
258 - # bug 531370: deluge has its own plugin system. No need to relocate its egg info files.
259 - # Override this call from the distutils-r1 eclass.
260 - # This does not respect the distutils-r1 API. DONOT copy this example.
261 - set -- "${PYTHON}" setup.py "$@"
262 - echo "$@"
263 - "$@" || die
264 -}
265 -
266 -python_install_all() {
267 - distutils-r1_python_install_all
268 - if ! use console ; then
269 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/console/" || die
270 - rm -f "${D}/usr/bin/deluge-console" || die
271 - rm -f "${D}/usr/share/man/man1/deluge-console.1" ||die
272 - fi
273 - if ! use gtk ; then
274 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/gtkui/" || die
275 - rm -rf "${D}/usr/share/icons/" || die
276 - rm -f "${D}/usr/bin/deluge-gtk" || die
277 - rm -f "${D}/usr/share/man/man1/deluge-gtk.1" || die
278 - rm -f "${D}/usr/share/applications/deluge.desktop" || die
279 - fi
280 - if use webinterface; then
281 - newinitd "${FILESDIR}/deluge-web.init" deluge-web
282 - newconfd "${FILESDIR}/deluge-web.conf" deluge-web
283 - systemd_newunit "${FILESDIR}/deluge-web.service-2" deluge-web.service
284 - systemd_install_serviced "${FILESDIR}/deluge-web.service.conf"
285 - else
286 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/web/" || die
287 - rm -f "${D}/usr/bin/deluge-web" || die
288 - rm -f "${D}/usr/share/man/man1/deluge-web.1" || die
289 - fi
290 - newinitd "${FILESDIR}"/deluged.init-2 deluged
291 - newconfd "${FILESDIR}"/deluged.conf-2 deluged
292 - systemd_newunit "${FILESDIR}"/deluged.service-2 deluged.service
293 - systemd_install_serviced "${FILESDIR}"/deluged.service.conf
294 -}
295 -
296 -pkg_postinst() {
297 - enewgroup ${PN}
298 - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
299 - elog
300 - elog "If, after upgrading, deluge doesn't work, please remove the"
301 - elog "'~/.config/deluge' directory and try again, but make a backup"
302 - elog "first!"
303 - elog
304 - elog "To start the daemon either run 'deluged' as user"
305 - elog "or modify /etc/conf.d/deluged and run"
306 - elog "/etc/init.d/deluged start as root"
307 - elog "You can still use deluge the old way"
308 - elog
309 - elog "Systemd unit files for deluged and deluge-web no longer source"
310 - elog "/etc/conf.d/deluge* files. Environment variable customization now"
311 - elog "happens in /etc/systemd/system/deluged.service.d/00gentoo.conf"
312 - elog "and /etc/systemd/system/deluge-web.service.d/00gentoo.conf"
313 - elog
314 - elog "For more information look at https://dev.deluge-torrent.org/wiki/Faq"
315 - elog
316 -}
317
318 diff --git a/net-p2p/deluge/deluge-1.3.15-r7.ebuild b/net-p2p/deluge/deluge-1.3.15-r7.ebuild
319 deleted file mode 100644
320 index 018c45c4ff6..00000000000
321 --- a/net-p2p/deluge/deluge-1.3.15-r7.ebuild
322 +++ /dev/null
323 @@ -1,133 +0,0 @@
324 -# Copyright 1999-2020 Gentoo Authors
325 -# Distributed under the terms of the GNU General Public License v2
326 -
327 -EAPI="7"
328 -
329 -PYTHON_COMPAT=( python2_7 )
330 -DISTUTILS_SINGLE_IMPL=1
331 -inherit distutils-r1 systemd
332 -
333 -DESCRIPTION="BitTorrent client with a client/server model"
334 -HOMEPAGE="https://deluge-torrent.org/"
335 -
336 -if [[ ${PV} == 9999 ]]; then
337 - inherit git-r3
338 - EGIT_REPO_URI="https://git.deluge-torrent.org/${PN}"
339 - SRC_URI=""
340 -else
341 - SRC_URI="http://download.deluge-torrent.org/source/${P}.tar.bz2"
342 - KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86"
343 -fi
344 -
345 -LICENSE="GPL-2"
346 -SLOT="0"
347 -IUSE="console geoip gtk libnotify sound webinterface"
348 -REQUIRED_USE="
349 - ${PYTHON_REQUIRED_USE}
350 - sound? ( gtk )
351 - libnotify? ( gtk )
352 -"
353 -PATCHES=(
354 - "${FILESDIR}/${PN}-1.3.5-disable_libtorrent_internal_copy.patch"
355 - "${FILESDIR}/${PN}-1.3.15-r1-fix-preferences-ui.patch"
356 -)
357 -
358 -DEPEND="
359 - $(python_gen_cond_dep '
360 - <net-libs/libtorrent-rasterbar-1.2[python,${PYTHON_MULTI_USEDEP}]
361 - ')
362 - dev-util/intltool
363 - acct-group/deluge
364 - acct-user/deluge"
365 -RDEPEND="
366 - $(python_gen_cond_dep '
367 - <net-libs/libtorrent-rasterbar-1.2[python,${PYTHON_MULTI_USEDEP}]
368 - dev-python/chardet[${PYTHON_MULTI_USEDEP}]
369 - dev-python/pyopenssl[${PYTHON_MULTI_USEDEP}]
370 - dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
371 - dev-python/setproctitle[${PYTHON_MULTI_USEDEP}]
372 - >=dev-python/twisted-16.0.0[${PYTHON_MULTI_USEDEP}]
373 - geoip? ( dev-python/geoip-python[${PYTHON_MULTI_USEDEP}] )
374 - gtk? (
375 - sound? ( dev-python/pygame[${PYTHON_MULTI_USEDEP}] )
376 - dev-python/pygobject:2[${PYTHON_MULTI_USEDEP}]
377 - >=dev-python/pygtk-2.12[${PYTHON_MULTI_USEDEP}]
378 - gnome-base/librsvg
379 - libnotify? ( dev-python/notify-python[${PYTHON_MULTI_USEDEP}] )
380 - )
381 - webinterface? ( dev-python/mako[${PYTHON_MULTI_USEDEP}] )
382 - ')"
383 -
384 -python_prepare_all() {
385 - local args=(
386 - -e "/Compiling po file/a \\\tuptoDate = False"
387 - )
388 - sed -i "${args[@]}" -- 'setup.py' || die
389 - args=(
390 - -e 's|"new_release_check": True|"new_release_check": False|'
391 - -e 's|"check_new_releases": True|"check_new_releases": False|'
392 - -e 's|"show_new_releases": True|"show_new_releases": False|'
393 - )
394 - sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
395 -
396 - distutils-r1_python_prepare_all
397 -}
398 -
399 -esetup.py() {
400 - # bug 531370: deluge has its own plugin system. No need to relocate its egg info files.
401 - # Override this call from the distutils-r1 eclass.
402 - # This does not respect the distutils-r1 API. DONOT copy this example.
403 - set -- "${PYTHON}" setup.py "$@"
404 - echo "$@"
405 - "$@" || die
406 -}
407 -
408 -python_install_all() {
409 - distutils-r1_python_install_all
410 - if ! use console ; then
411 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/console/" || die
412 - rm -f "${D}/usr/bin/deluge-console" || die
413 - rm -f "${D}/usr/share/man/man1/deluge-console.1" ||die
414 - fi
415 - if ! use gtk ; then
416 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/gtkui/" || die
417 - rm -rf "${D}/usr/share/icons/" || die
418 - rm -f "${D}/usr/bin/deluge-gtk" || die
419 - rm -f "${D}/usr/share/man/man1/deluge-gtk.1" || die
420 - rm -f "${D}/usr/share/applications/deluge.desktop" || die
421 - fi
422 - if use webinterface; then
423 - newinitd "${FILESDIR}/deluge-web.init" deluge-web
424 - newconfd "${FILESDIR}/deluge-web.conf" deluge-web
425 - systemd_newunit "${FILESDIR}/deluge-web.service-2" deluge-web.service
426 - systemd_install_serviced "${FILESDIR}/deluge-web.service.conf"
427 - else
428 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/web/" || die
429 - rm -f "${D}/usr/bin/deluge-web" || die
430 - rm -f "${D}/usr/share/man/man1/deluge-web.1" || die
431 - fi
432 - newinitd "${FILESDIR}"/deluged.init-2 deluged
433 - newconfd "${FILESDIR}"/deluged.conf-2 deluged
434 - systemd_newunit "${FILESDIR}"/deluged.service-2 deluged.service
435 - systemd_install_serviced "${FILESDIR}"/deluged.service.conf
436 -}
437 -
438 -pkg_postinst() {
439 - elog
440 - elog "If, after upgrading, deluge doesn't work, please remove the"
441 - elog "'~/.config/deluge' directory and try again, but make a backup"
442 - elog "first!"
443 - elog
444 - elog "To start the daemon either run 'deluged' as user"
445 - elog "or modify /etc/conf.d/deluged and run"
446 - elog "/etc/init.d/deluged start as root"
447 - elog "You can still use deluge the old way"
448 - elog
449 - elog "Systemd unit files for deluged and deluge-web no longer source"
450 - elog "/etc/conf.d/deluge* files. Environment variable customization now"
451 - elog "happens in /etc/systemd/system/deluged.service.d/00gentoo.conf"
452 - elog "and /etc/systemd/system/deluge-web.service.d/00gentoo.conf"
453 - elog
454 - elog "For more information look at https://dev.deluge-torrent.org/wiki/Faq"
455 - elog
456 -}
457
458 diff --git a/net-p2p/deluge/deluge-1.3.9999.ebuild b/net-p2p/deluge/deluge-1.3.9999.ebuild
459 deleted file mode 100644
460 index 33dd3918e4e..00000000000
461 --- a/net-p2p/deluge/deluge-1.3.9999.ebuild
462 +++ /dev/null
463 @@ -1,134 +0,0 @@
464 -# Copyright 1999-2020 Gentoo Authors
465 -# Distributed under the terms of the GNU General Public License v2
466 -
467 -EAPI="7"
468 -
469 -PYTHON_COMPAT=( python2_7 )
470 -DISTUTILS_SINGLE_IMPL=1
471 -inherit distutils-r1 systemd
472 -
473 -DESCRIPTION="BitTorrent client with a client/server model"
474 -HOMEPAGE="https://deluge-torrent.org/"
475 -
476 -if [[ ${PV} == 1.3.9999 ]]; then
477 - inherit git-r3
478 - EGIT_REPO_URI="git://deluge-torrent.org/${PN}.git
479 - http://git.deluge-torrent.org/${PN}"
480 - EGIT_BRANCH="1.3-stable"
481 - SRC_URI=""
482 -else
483 - SRC_URI="http://download.deluge-torrent.org/source/${P}.tar.bz2"
484 - KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86"
485 -fi
486 -
487 -LICENSE="GPL-2"
488 -SLOT="0"
489 -IUSE="console geoip gtk libnotify sound webinterface"
490 -REQUIRED_USE="
491 - ${PYTHON_REQUIRED_USE}
492 - sound? ( gtk )
493 - libnotify? ( gtk )
494 -"
495 -PATCHES=(
496 - "${FILESDIR}/${PN}-1.3.5-disable_libtorrent_internal_copy.patch"
497 -)
498 -
499 -DEPEND="
500 - $(python_gen_cond_dep '
501 - <net-libs/libtorrent-rasterbar-1.2[python,${PYTHON_MULTI_USEDEP}]
502 - ')
503 - dev-util/intltool
504 - acct-group/deluge
505 - acct-user/deluge"
506 -RDEPEND="
507 - $(python_gen_cond_dep '
508 - <net-libs/libtorrent-rasterbar-1.2[python,${PYTHON_MULTI_USEDEP}]
509 - dev-python/chardet[${PYTHON_MULTI_USEDEP}]
510 - dev-python/pyopenssl[${PYTHON_MULTI_USEDEP}]
511 - dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
512 - dev-python/setproctitle[${PYTHON_MULTI_USEDEP}]
513 - >=dev-python/twisted-16.0.0[${PYTHON_MULTI_USEDEP}]
514 - geoip? ( dev-python/geoip-python[${PYTHON_MULTI_USEDEP}] )
515 - gtk? (
516 - sound? ( dev-python/pygame[${PYTHON_MULTI_USEDEP}] )
517 - dev-python/pygobject:2[${PYTHON_MULTI_USEDEP}]
518 - >=dev-python/pygtk-2.12[${PYTHON_MULTI_USEDEP}]
519 - gnome-base/librsvg
520 - libnotify? ( dev-python/notify-python[${PYTHON_MULTI_USEDEP}] )
521 - )
522 - webinterface? ( dev-python/mako[${PYTHON_MULTI_USEDEP}] )
523 - ')"
524 -
525 -python_prepare_all() {
526 - local args=(
527 - -e "/Compiling po file/a \\\tuptoDate = False"
528 - )
529 - sed -i "${args[@]}" -- 'setup.py' || die
530 - args=(
531 - -e 's|"new_release_check": True|"new_release_check": False|'
532 - -e 's|"check_new_releases": True|"check_new_releases": False|'
533 - -e 's|"show_new_releases": True|"show_new_releases": False|'
534 - )
535 - sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
536 -
537 - distutils-r1_python_prepare_all
538 -}
539 -
540 -esetup.py() {
541 - # bug 531370: deluge has its own plugin system. No need to relocate its egg info files.
542 - # Override this call from the distutils-r1 eclass.
543 - # This does not respect the distutils-r1 API. DONOT copy this example.
544 - set -- "${PYTHON}" setup.py "$@"
545 - echo "$@"
546 - "$@" || die
547 -}
548 -
549 -python_install_all() {
550 - distutils-r1_python_install_all
551 - if ! use console ; then
552 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/console/" || die
553 - rm -f "${D}/usr/bin/deluge-console" || die
554 - rm -f "${D}/usr/share/man/man1/deluge-console.1" ||die
555 - fi
556 - if ! use gtk ; then
557 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/gtkui/" || die
558 - rm -rf "${D}/usr/share/icons/" || die
559 - rm -f "${D}/usr/bin/deluge-gtk" || die
560 - rm -f "${D}/usr/share/man/man1/deluge-gtk.1" || die
561 - rm -f "${D}/usr/share/applications/deluge.desktop" || die
562 - fi
563 - if use webinterface; then
564 - newinitd "${FILESDIR}/deluge-web.init" deluge-web
565 - newconfd "${FILESDIR}/deluge-web.conf" deluge-web
566 - systemd_newunit "${FILESDIR}/deluge-web.service-2" deluge-web.service
567 - systemd_install_serviced "${FILESDIR}/deluge-web.service.conf"
568 - else
569 - rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/web/" || die
570 - rm -f "${D}/usr/bin/deluge-web" || die
571 - rm -f "${D}/usr/share/man/man1/deluge-web.1" || die
572 - fi
573 - newinitd "${FILESDIR}"/deluged.init-2 deluged
574 - newconfd "${FILESDIR}"/deluged.conf-2 deluged
575 - systemd_newunit "${FILESDIR}"/deluged.service-2 deluged.service
576 - systemd_install_serviced "${FILESDIR}"/deluged.service.conf
577 -}
578 -
579 -pkg_postinst() {
580 - elog
581 - elog "If, after upgrading, deluge doesn't work, please remove the"
582 - elog "'~/.config/deluge' directory and try again, but make a backup"
583 - elog "first!"
584 - elog
585 - elog "To start the daemon either run 'deluged' as user"
586 - elog "or modify /etc/conf.d/deluged and run"
587 - elog "/etc/init.d/deluged start as root"
588 - elog "You can still use deluge the old way"
589 - elog
590 - elog "Systemd unit files for deluged and deluge-web no longer source"
591 - elog "/etc/conf.d/deluge* files. Environment variable customization now"
592 - elog "happens in /etc/systemd/system/deluged.service.d/00gentoo.conf"
593 - elog "and /etc/systemd/system/deluge-web.service.d/00gentoo.conf"
594 - elog
595 - elog "For more information look at https://dev.deluge-torrent.org/wiki/Faq"
596 - elog
597 -}