From: "Lucio Sauer" <watermanpaint@posteo.net> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-util/minigalaxy/ Date: Thu, 05 Jun 2025 03:53:24 +0000 (UTC) [thread overview] Message-ID: <1749095351.e8436367972b9a726e2d1276ac9f21c2552805f6.watermanpaint@gentoo> (raw) commit: e8436367972b9a726e2d1276ac9f21c2552805f6 Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> AuthorDate: Thu Jun 5 03:49:11 2025 +0000 Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> CommitDate: Thu Jun 5 03:49:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8436367 games-util/minigalaxy: fix dependencies and test suite I worked on this for way too long, so while I'm not interested in taking over maintainership, I might as well leave a masked package in a better state. Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net> ...-1.3.2-r1.ebuild => minigalaxy-1.3.2-r2.ebuild} | 31 +++++++++++++++------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild similarity index 52% rename from games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild rename to games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild index 12d91df954..7f942c240c 100644 --- a/games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild +++ b/games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) -inherit edo python-single-r1 optfeature xdg +inherit edo optfeature python-single-r1 xdg DESCRIPTION="A simple GOG client for Linux" HOMEPAGE="https://github.com/sharkwouter/minigalaxy" @@ -16,41 +16,54 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test" -# restricted unconditionally due to failures -RESTRICT="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" +# x11-libs/gdk-pixbuf[jpeg] dependency for thumbnails in library entries +# x11-libs/libnotify dependency in minigalaxy/ui/gtk.py RDEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep ' >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] ') - >=net-libs/webkit-gtk-2.6:4.1 - >=x11-libs/gtk+-3 + app-arch/unzip + >=net-libs/webkit-gtk-2.6:4.1[introspection] + >=x11-libs/gtk+-3[introspection] + x11-libs/gdk-pixbuf[introspection,jpeg] + x11-libs/libnotify[introspection] + x11-misc/xdg-utils " +# sys-devel/gettext dependency in scripts/compile-translation.py BDEPEND=" + ${PYTHON_DEPS} test? ( $(python_gen_cond_dep ' dev-python/simplejson[${PYTHON_USEDEP}] ') ) + sys-devel/gettext " -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +src_compile() { + edo "${EPYTHON}" setup.py build +} src_test() { - eunittest + eunittest tests } src_install() { - # workaround for legacy setup.py - edo ${EPYTHON} setup.py install --root="${D}" --prefix="${EPREFIX}/usr" --optimize=1 + edo "${EPYTHON}" setup.py install --root="${D}" --prefix="${EPREFIX}/usr" python_optimize + dodoc README.md CHANGELOG.md } pkg_postinst() { xdg_pkg_postinst + optfeature "choosing the language of Windows games before installation" app-arch/innoextract optfeature "running games with system dosbox" games-emulation/dosbox optfeature "running games with system scummvm" games-engines/scummvm + optfeature "running games with system wine" virtual/wine }
WARNING: multiple messages have this Message-ID (diff)
From: "Lucio Sauer" <watermanpaint@posteo.net> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/ Date: Thu, 05 Jun 2025 04:39:58 +0000 (UTC) [thread overview] Message-ID: <1749095351.e8436367972b9a726e2d1276ac9f21c2552805f6.watermanpaint@gentoo> (raw) Message-ID: <20250605043958.8dT_jdB8D70e_zwf4b6jgTPcYpm7op3KrHTSvi0vKNw@z> (raw) commit: e8436367972b9a726e2d1276ac9f21c2552805f6 Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> AuthorDate: Thu Jun 5 03:49:11 2025 +0000 Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> CommitDate: Thu Jun 5 03:49:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8436367 games-util/minigalaxy: fix dependencies and test suite I worked on this for way too long, so while I'm not interested in taking over maintainership, I might as well leave a masked package in a better state. Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net> ...-1.3.2-r1.ebuild => minigalaxy-1.3.2-r2.ebuild} | 31 +++++++++++++++------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild similarity index 52% rename from games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild rename to games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild index 12d91df954..7f942c240c 100644 --- a/games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild +++ b/games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) -inherit edo python-single-r1 optfeature xdg +inherit edo optfeature python-single-r1 xdg DESCRIPTION="A simple GOG client for Linux" HOMEPAGE="https://github.com/sharkwouter/minigalaxy" @@ -16,41 +16,54 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test" -# restricted unconditionally due to failures -RESTRICT="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" +# x11-libs/gdk-pixbuf[jpeg] dependency for thumbnails in library entries +# x11-libs/libnotify dependency in minigalaxy/ui/gtk.py RDEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep ' >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] ') - >=net-libs/webkit-gtk-2.6:4.1 - >=x11-libs/gtk+-3 + app-arch/unzip + >=net-libs/webkit-gtk-2.6:4.1[introspection] + >=x11-libs/gtk+-3[introspection] + x11-libs/gdk-pixbuf[introspection,jpeg] + x11-libs/libnotify[introspection] + x11-misc/xdg-utils " +# sys-devel/gettext dependency in scripts/compile-translation.py BDEPEND=" + ${PYTHON_DEPS} test? ( $(python_gen_cond_dep ' dev-python/simplejson[${PYTHON_USEDEP}] ') ) + sys-devel/gettext " -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +src_compile() { + edo "${EPYTHON}" setup.py build +} src_test() { - eunittest + eunittest tests } src_install() { - # workaround for legacy setup.py - edo ${EPYTHON} setup.py install --root="${D}" --prefix="${EPREFIX}/usr" --optimize=1 + edo "${EPYTHON}" setup.py install --root="${D}" --prefix="${EPREFIX}/usr" python_optimize + dodoc README.md CHANGELOG.md } pkg_postinst() { xdg_pkg_postinst + optfeature "choosing the language of Windows games before installation" app-arch/innoextract optfeature "running games with system dosbox" games-emulation/dosbox optfeature "running games with system scummvm" games-engines/scummvm + optfeature "running games with system wine" virtual/wine }
next reply other threads:[~2025-06-05 3:53 UTC|newest] Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top 2025-06-05 3:53 Lucio Sauer [this message] 2025-06-05 4:39 ` [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/ Lucio Sauer -- strict thread matches above, loose matches on Subject: below -- 2025-07-29 14:04 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer 2025-07-29 14:04 Lucio Sauer 2025-06-10 10:55 Lucio Sauer 2025-06-10 9:48 Lucio Sauer 2025-06-09 11:59 Lucio Sauer 2025-06-08 20:44 Nicolas PARLANT 2025-06-08 20:44 Nicolas PARLANT 2025-06-05 2:51 demize 2025-05-23 23:06 demize 2024-04-14 2:11 Julien Roy 2023-05-01 19:31 Anna Vyalkova 2021-12-06 16:10 Anna Vyalkova 2021-11-09 7:57 Andreas Zuber 2021-01-15 9:35 Andreas Zuber 2021-01-15 9:35 Andreas Zuber 2020-11-30 8:49 Andreas Zuber 2020-11-30 8:49 Andreas Zuber 2020-09-23 7:50 Andreas Zuber 2020-09-21 13:23 Andreas Zuber 2020-09-21 13:23 Andreas Zuber 2020-06-07 10:48 Andreas Zuber
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1749095351.e8436367972b9a726e2d1276ac9f21c2552805f6.watermanpaint@gentoo \ --to=watermanpaint@posteo.net \ --cc=gentoo-commits@lists.gentoo.org \ --cc=gentoo-dev@lists.gentoo.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox