summaryrefslogtreecommitdiff
path: root/x11-apps
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-20 03:01:54 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-20 03:01:54 -0500
commitb8e997d669f2779a6f954a9ce5cfb887d0ee91e8 (patch)
treec20220a94b4fc7a65b110c2ab41765671acc5530 /x11-apps
parentfd47b082ab0da4bc79447a8e2bfb7e77dd71874d (diff)
downloadbaldeagleos-repo-b8e997d669f2779a6f954a9ce5cfb887d0ee91e8.tar.gz
baldeagleos-repo-b8e997d669f2779a6f954a9ce5cfb887d0ee91e8.tar.xz
baldeagleos-repo-b8e997d669f2779a6f954a9ce5cfb887d0ee91e8.zip
Adding metadata
Diffstat (limited to 'x11-apps')
-rw-r--r--x11-apps/variety/variety-0.9.0.ebuild59
1 files changed, 32 insertions, 27 deletions
diff --git a/x11-apps/variety/variety-0.9.0.ebuild b/x11-apps/variety/variety-0.9.0.ebuild
index 6ec611fd187d..95fd9090d275 100644
--- a/x11-apps/variety/variety-0.9.0.ebuild
+++ b/x11-apps/variety/variety-0.9.0.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2026 Gentoo Authors
+# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{13..14} )
DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg desktop
@@ -23,41 +24,45 @@ KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- dev-python/pylint[${PYTHON_USEDEP}]
- )
-"
+PROPERTIES="test_network"
RDEPEND="
- x11-libs/libnotify[introspection]
- dev-python/configobj[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/configobj[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/httplib2[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ')
+
+ media-gfx/imagemagick
media-libs/gexiv2[introspection]
- dev-python/pycurl[${PYTHON_USEDEP}]
+ net-libs/webkit-gtk[introspection]
+ x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]
- dev-python/dbus-python[${PYTHON_USEDEP}]
+ x11-libs/libnotify[introspection]
x11-libs/pango[introspection]
- dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
- dev-python/pillow[${PYTHON_USEDEP}]
- x11-libs/gdk-pixbuf:2[introspection]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- net-libs/webkit-gtk[introspection]
- media-gfx/imagemagick
- dev-python/httplib2[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
"
BDEPEND="
sys-devel/gettext
test? (
- dev-python/pylint[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pylint[${PYTHON_USEDEP}]
+ ')
)
"
-python_prepare_all() {
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
# Remove upstream documentation to avoid incorrect installation paths
rm -f README.md CONTRIBUTING.md AUTHORS || die
rm -f data/ui/changes.txt || die
@@ -69,7 +74,7 @@ EOF
# Patch setup.py robustly so setuptools does not try to package
# variety/data and trigger namespace/package QA warnings.
- python3 - <<'PY' || die
+ "${EPYTHON}" - <<'PY' || die
from pathlib import Path
p = Path("setup.py")
text = p.read_text()
@@ -90,7 +95,7 @@ p.write_text(text)
PY
# Silence deprecated PEP621 license table warning
- python3 - <<'PY' || die
+ "${EPYTHON}" - <<'PY' || die
from pathlib import Path
p = Path("pyproject.toml")
text = p.read_text()
@@ -102,7 +107,7 @@ p.write_text(text)
PY
# Patch varietyconfig.py to make runtime data lookup use /usr/share/variety instead of package resources
- python3 - <<'PY' || die "Failed to patch varietyconfig.py"
+ "${EPYTHON}" - <<'PY' || die "Failed to patch varietyconfig.py"
import re
import sys
from pathlib import Path
@@ -126,7 +131,7 @@ if count == 0:
p.write_text(text)
PY
- distutils-r1_python_prepare_all
+ distutils-r1_src_prepare
}
python_test() {