mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 04:53:07 -04:00
app-text/komikku: fix; use python-single-r1
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Maciej Barć <xgqt@protonmail.com>
This commit is contained in:
@@ -7,33 +7,32 @@ MY_PN="Komikku"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
DISTUTILS_USE_SETUPTOOLS=no
|
||||
|
||||
inherit distutils-r1 meson gnome2-utils xdg
|
||||
inherit python-single-r1 meson gnome2-utils xdg
|
||||
|
||||
DESCRIPTION="An online/offline manga reader for GNOME"
|
||||
HOMEPAGE="https://gitlab.com/valos/Komikku"
|
||||
SRC_URI="https://gitlab.com/valos/${MY_PN}/-/archive/v${PV}/${MY_PN}-v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
RESTRICT="test"
|
||||
KEYWORDS="~amd64"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
# Requires network connection to test
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="
|
||||
>=gui-libs/libhandy-1.0.2
|
||||
>=x11-libs/gtk+-3.24.10
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/cloudscraper[${PYTHON_USEDEP}]
|
||||
dev-python/dateparser[${PYTHON_USEDEP}]
|
||||
dev-python/keyring[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pure-protobuf[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/cloudscraper[${PYTHON_USEDEP}]
|
||||
dev-python/dateparser[${PYTHON_USEDEP}]
|
||||
dev-python/keyring[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pure-protobuf[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode[${PYTHON_USEDEP}]
|
||||
')
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
@@ -41,15 +40,17 @@ RDEPEND="
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-v${PV}"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
python_foreach_impl python_optimize
|
||||
}
|
||||
python_optimize
|
||||
|
||||
src_test() {
|
||||
PYTHONPATH="${S}:${PYTHONPATH}" python_foreach_impl python_test
|
||||
# Dirty hack (python_doscript doesn't work)
|
||||
echo "#!/usr/bin/${EPYTHON}
|
||||
$(cat ${D}/usr/bin/${PN})" > "${D}/usr/bin/${PN}"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
|
||||
Reference in New Issue
Block a user