Сравнение deluge-2.1.1-r5 с deluge-9999

/usr/portage/net-p2p/deluge/deluge-9999.ebuild 2025-07-29 16:22:17.292467577 +0300
1
# Copyright 1999-2024 Gentoo Authors
1
# Copyright 1999-2025 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5

  
6
PYTHON_COMPAT=( python3_{10..12} )
6
PYTHON_COMPAT=( python3_{10..13} )
7 7
DISTUTILS_USE_PEP517=setuptools
8 8
DISTUTILS_SINGLE_IMPL=1
9 9
inherit distutils-r1 systemd xdg
......
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
"
......
44 45
		gui? (
45 46
			sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
46 47
			dev-python/pygobject:3[${PYTHON_USEDEP}]
47
			gnome-base/librsvg
48
			libnotify? ( x11-libs/libnotify )
49 48
		)
50 49
		dev-python/chardet[${PYTHON_USEDEP}]
51 50
		dev-python/distro[${PYTHON_USEDEP}]
......
58 57
		>=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
59 58
		dev-python/mako[${PYTHON_USEDEP}]
60 59
	')
60
	appindicator? ( dev-libs/libayatana-appindicator )
61
	gui? (
62
		gnome-base/librsvg
63
		libnotify? ( x11-libs/libnotify )
64
	)
61 65
"
62 66

  
63
PATCHES=(
64
	"${FILESDIR}/${P}-twisted-22.10.patch"
65
	# https://dev.deluge-torrent.org/ticket/3598
66
	"${FILESDIR}/${P}-ayatana.patch"
67
	# https://dev.deluge-torrent.org/ticket/3582
68
	"${FILESDIR}/${P}-consoleui-deferred.patch"
69
)
70

  
71 67
distutils_enable_tests pytest
72 68

  
73 69
python_prepare_all() {
......
129 125
		mkdir -p "${ED}/usr/share/applications/" || die
130 126
		cp "${WORKDIR}/${P}/deluge/ui/data/share/applications/deluge.desktop" "${ED}/usr/share/applications/" || die
131 127
		mkdir -p "${ED}/usr/share/metainfo" || die
132
		cp "${WORKDIR}/${P}/deluge/ui/data/share/appdata/deluge.appdata.xml" "${ED}/usr/share/metainfo/" || die
128
		cp "${WORKDIR}/${P}/deluge/ui/data/share/metainfo/deluge.metainfo.xml" "${ED}/usr/share/metainfo/" || die
133 129
	fi
134 130

  
135 131
	if use webinterface; then
Спасибо!