| 16 |
16 |
EGIT_REPO_URI="https://git.deluge-torrent.org/${PN}"
|
| 17 |
17 |
else
|
| 18 |
18 |
SRC_URI="http://download.deluge-torrent.org/source/$(ver_cut 1-2)/${P}.tar.xz"
|
| 19 |
|
KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
|
|
19 |
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
| 20 |
20 |
fi
|
| 21 |
21 |
|
| 22 |
22 |
LICENSE="GPL-2"
|
| 23 |
23 |
SLOT="0"
|
| 24 |
|
IUSE="console gui libnotify sound webinterface"
|
|
24 |
IUSE="appindicator console gui libnotify sound webinterface"
|
| 25 |
25 |
REQUIRED_USE="
|
|
26 |
appindicator? ( gui )
|
| 26 |
27 |
libnotify? ( gui )
|
| 27 |
28 |
sound? ( gui )
|
| 28 |
29 |
"
|
| ... | ... | |
| 39 |
40 |
gui? (
|
| 40 |
41 |
sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
|
| 41 |
42 |
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
| 42 |
|
gnome-base/librsvg
|
| 43 |
|
libnotify? ( x11-libs/libnotify )
|
| 44 |
43 |
)
|
| 45 |
44 |
dev-python/chardet[${PYTHON_USEDEP}]
|
| 46 |
45 |
dev-python/distro[${PYTHON_USEDEP}]
|
| ... | ... | |
| 53 |
52 |
>=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
|
| 54 |
53 |
dev-python/mako[${PYTHON_USEDEP}]
|
| 55 |
54 |
')
|
|
55 |
appindicator? ( dev-libs/libayatana-appindicator )
|
|
56 |
gui? (
|
|
57 |
gnome-base/librsvg
|
|
58 |
libnotify? ( x11-libs/libnotify )
|
|
59 |
)
|
| 56 |
60 |
"
|
| 57 |
61 |
|
| 58 |
|
PATCHES=(
|
| 59 |
|
"${FILESDIR}/${P}-twisted-22.10.patch"
|
| 60 |
|
# https://dev.deluge-torrent.org/ticket/3598
|
| 61 |
|
"${FILESDIR}/${P}-ayatana.patch"
|
| 62 |
|
# https://dev.deluge-torrent.org/ticket/3582
|
| 63 |
|
"${FILESDIR}/${P}-consoleui-deferred.patch"
|
| 64 |
|
"${FILESDIR}/${P}-email-module-replace.patch"
|
| 65 |
|
)
|
| 66 |
|
|
| 67 |
62 |
EPYTEST_PLUGINS=( pytest-twisted )
|
| 68 |
63 |
distutils_enable_tests pytest
|
| 69 |
64 |
|
| ... | ... | |
| 125 |
120 |
mkdir -p "${ED}/usr/share/applications/" || die
|
| 126 |
121 |
cp "${WORKDIR}/${P}/deluge/ui/data/share/applications/deluge.desktop" "${ED}/usr/share/applications/" || die
|
| 127 |
122 |
mkdir -p "${ED}/usr/share/metainfo" || die
|
| 128 |
|
cp "${WORKDIR}/${P}/deluge/ui/data/share/appdata/deluge.appdata.xml" "${ED}/usr/share/metainfo/" || die
|
|
123 |
cp "${WORKDIR}/${P}/deluge/ui/data/share/metainfo/deluge.metainfo.xml" "${ED}/usr/share/metainfo/" || die
|
| 129 |
124 |
fi
|
| 130 |
125 |
|
| 131 |
126 |
if use webinterface; then
|