* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2020-06-07 13:25 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2020-06-07 13:25 UTC (permalink / raw
To: gentoo-commits
commit: 98c2b6a966b6f36274851cfe9a73405c9eb09c58
Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Sun Jun 7 10:47:18 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Jun 7 10:47:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98c2b6a9
games-util/minigalaxy: new ebuild
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
games-util/minigalaxy/Manifest | 1 +
games-util/minigalaxy/metadata.xml | 11 +++++++
games-util/minigalaxy/minigalaxy-0.9.4.ebuild | 43 +++++++++++++++++++++++++++
3 files changed, 55 insertions(+)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
new file mode 100644
index 0000000..d74f458
--- /dev/null
+++ b/games-util/minigalaxy/Manifest
@@ -0,0 +1 @@
+DIST minigalaxy-0.9.4.tar.gz 354650 BLAKE2B 7189b0e92b16be1bf7b2e8212fd1bfc8b8592c5ae00d39f17db7f53bd62af156df7a870c5e0b13541d93fbe3708dc0f7640c514d1cc43f1c8014ea5e3a36d93d SHA512 bf883a5b8a6c56cbf96545f1bbb52fda80e3774bb80408ac52434b3c06f0d1c46f6368fa7da88933f1538f8435f2ec4dc8780fcf3776ac58c4f49bff1967fcd8
diff --git a/games-util/minigalaxy/metadata.xml b/games-util/minigalaxy/metadata.xml
new file mode 100644
index 0000000..e3ef528
--- /dev/null
+++ b/games-util/minigalaxy/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>a.zuber@gmx.ch</email>
+ <name>Andreas Zuber</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">sharkwouter/minigalaxy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
new file mode 100644
index 0000000..2471690
--- /dev/null
+++ b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 eutils xdg-utils
+
+DESCRIPTION="A simple GOG client for Linux"
+HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
+SRC_URI="https://github.com/sharkwouter/minigalaxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND=""
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+ >=x11-libs/gtk+-3
+ >=net-libs/webkit-gtk-2.6"
+
+distutils_enable_tests unittest
+
+python_test() {
+ "${EPYTHON}" -m unittest tests/*.py || die "Tests failed under ${EPYTHON}"
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+
+ optfeature "running games with system dosbox" games-emulation/dosbox
+ optfeature "running games with system scummvm" games-engines/scummvm
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2020-09-22 11:13 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2020-09-22 11:13 UTC (permalink / raw
To: gentoo-commits
commit: 5e14917a61b8ef5d4f342bc18fc632061ca2eaae
Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Mon Sep 21 13:04:39 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Sep 21 13:04:39 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e14917a
games-util/minigalaxy: python 3.9 support
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
games-util/minigalaxy/minigalaxy-0.9.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
index 24716903..73a63630 100644
--- a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
+++ b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 eutils xdg-utils
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2020-09-22 11:13 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2020-09-22 11:13 UTC (permalink / raw
To: gentoo-commits
commit: 650dc75870a8e23b944eaad863ec313aa28be3f6
Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Mon Sep 21 13:13:52 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Sep 21 13:13:52 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=650dc758
games-util/minigalaxy: replace eutils and xdg-utils
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
games-util/minigalaxy/minigalaxy-0.9.4.ebuild | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
index 73a63630..b3244cd1 100644
--- a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
+++ b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 eutils xdg-utils
+inherit distutils-r1 optfeature xdg
DESCRIPTION="A simple GOG client for Linux"
HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
@@ -32,12 +32,6 @@ python_test() {
}
pkg_postinst() {
- xdg_icon_cache_update
-
optfeature "running games with system dosbox" games-emulation/dosbox
optfeature "running games with system scummvm" games-engines/scummvm
}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2020-09-23 10:10 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2020-09-23 10:10 UTC (permalink / raw
To: gentoo-commits
commit: 50ec7bf87e3d95a3e17d022f79418b84a4df2b17
Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Wed Sep 23 07:42:19 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Sep 23 07:50:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50ec7bf8
games-util/minigalaxy: add missing xdg step call
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
games-util/minigalaxy/minigalaxy-0.9.4.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
index b3244cd1..282e75f1 100644
--- a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
+++ b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
@@ -32,6 +32,8 @@ python_test() {
}
pkg_postinst() {
+ xdg_pkg_postinst
+
optfeature "running games with system dosbox" games-emulation/dosbox
optfeature "running games with system scummvm" games-engines/scummvm
}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2020-11-30 12:35 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2020-11-30 12:35 UTC (permalink / raw
To: gentoo-commits
commit: 17c166fcb99ca61ab90df6c4919d7a26ca4de084
Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Mon Nov 30 08:49:04 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Nov 30 08:49:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=17c166fc
games-util/minigalaxy: cleanup old version
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
games-util/minigalaxy/Manifest | 1 -
games-util/minigalaxy/minigalaxy-0.9.4.ebuild | 39 ---------------------------
2 files changed, 40 deletions(-)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
index fe6a1fb1..4ccff651 100644
--- a/games-util/minigalaxy/Manifest
+++ b/games-util/minigalaxy/Manifest
@@ -1,2 +1 @@
-DIST minigalaxy-0.9.4.tar.gz 354650 BLAKE2B 7189b0e92b16be1bf7b2e8212fd1bfc8b8592c5ae00d39f17db7f53bd62af156df7a870c5e0b13541d93fbe3708dc0f7640c514d1cc43f1c8014ea5e3a36d93d SHA512 bf883a5b8a6c56cbf96545f1bbb52fda80e3774bb80408ac52434b3c06f0d1c46f6368fa7da88933f1538f8435f2ec4dc8780fcf3776ac58c4f49bff1967fcd8
DIST minigalaxy-1.0.0.tar.gz 375108 BLAKE2B c846e7ecc9d1b23c509323dcd4c7646b4f98a3c095f0f7359689ce5b7781adb5a2efc82c1fd03491302aa5fc4f8e139e9088a715d2c68bf29c2a42c02fc8c9a4 SHA512 71643f35f7aeda78ed3bd4ff30f5e7198db61b482d38ea8526f9b8894bba708b1ab43094bb73ecdf4c31ccfa911a47e8bcdce47163f5db5a74968ad3ac9f8a79
diff --git a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild b/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
deleted file mode 100644
index a13fb7f3..00000000
--- a/games-util/minigalaxy/minigalaxy-0.9.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 optfeature xdg
-
-DESCRIPTION="A simple GOG client for Linux"
-HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
-SRC_URI="https://github.com/sharkwouter/minigalaxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND=""
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- >=x11-libs/gtk+-3
- >=net-libs/webkit-gtk-2.6"
-
-distutils_enable_tests unittest
-
-python_test() {
- "${EPYTHON}" -m unittest tests/*.py || die "Tests failed under ${EPYTHON}"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature "running games with system dosbox" games-emulation/dosbox
- optfeature "running games with system scummvm" games-engines/scummvm
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2020-11-30 12:35 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2020-11-30 12:35 UTC (permalink / raw
To: gentoo-commits
commit: 73480b64cf9f1eaeda90c6947b86551785932329
Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Mon Nov 30 08:48:20 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Nov 30 08:48:20 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=73480b64
games-util/minigalaxy: version bump to 1.0.0
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
games-util/minigalaxy/Manifest | 1 +
games-util/minigalaxy/minigalaxy-1.0.0.ebuild | 39 +++++++++++++++++++++++++++
2 files changed, 40 insertions(+)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
index d74f458d..fe6a1fb1 100644
--- a/games-util/minigalaxy/Manifest
+++ b/games-util/minigalaxy/Manifest
@@ -1 +1,2 @@
DIST minigalaxy-0.9.4.tar.gz 354650 BLAKE2B 7189b0e92b16be1bf7b2e8212fd1bfc8b8592c5ae00d39f17db7f53bd62af156df7a870c5e0b13541d93fbe3708dc0f7640c514d1cc43f1c8014ea5e3a36d93d SHA512 bf883a5b8a6c56cbf96545f1bbb52fda80e3774bb80408ac52434b3c06f0d1c46f6368fa7da88933f1538f8435f2ec4dc8780fcf3776ac58c4f49bff1967fcd8
+DIST minigalaxy-1.0.0.tar.gz 375108 BLAKE2B c846e7ecc9d1b23c509323dcd4c7646b4f98a3c095f0f7359689ce5b7781adb5a2efc82c1fd03491302aa5fc4f8e139e9088a715d2c68bf29c2a42c02fc8c9a4 SHA512 71643f35f7aeda78ed3bd4ff30f5e7198db61b482d38ea8526f9b8894bba708b1ab43094bb73ecdf4c31ccfa911a47e8bcdce47163f5db5a74968ad3ac9f8a79
diff --git a/games-util/minigalaxy/minigalaxy-1.0.0.ebuild b/games-util/minigalaxy/minigalaxy-1.0.0.ebuild
new file mode 100644
index 00000000..a13fb7f3
--- /dev/null
+++ b/games-util/minigalaxy/minigalaxy-1.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 optfeature xdg
+
+DESCRIPTION="A simple GOG client for Linux"
+HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
+SRC_URI="https://github.com/sharkwouter/minigalaxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND=""
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+ >=x11-libs/gtk+-3
+ >=net-libs/webkit-gtk-2.6"
+
+distutils_enable_tests unittest
+
+python_test() {
+ "${EPYTHON}" -m unittest tests/*.py || die "Tests failed under ${EPYTHON}"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "running games with system dosbox" games-emulation/dosbox
+ optfeature "running games with system scummvm" games-engines/scummvm
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2021-01-15 20:39 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2021-01-15 20:39 UTC (permalink / raw
To: gentoo-commits
commit: 58c7c9e8bcda1533a6c99679e66ada6450ee7908
Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Fri Jan 15 09:34:25 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Fri Jan 15 09:34:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58c7c9e8
games-util/minigalaxy: cleanup old version
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
games-util/minigalaxy/Manifest | 1 -
games-util/minigalaxy/minigalaxy-1.0.0.ebuild | 39 ---------------------------
2 files changed, 40 deletions(-)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
index 56fa248c..db929a70 100644
--- a/games-util/minigalaxy/Manifest
+++ b/games-util/minigalaxy/Manifest
@@ -1,2 +1 @@
-DIST minigalaxy-1.0.0.tar.gz 375108 BLAKE2B c846e7ecc9d1b23c509323dcd4c7646b4f98a3c095f0f7359689ce5b7781adb5a2efc82c1fd03491302aa5fc4f8e139e9088a715d2c68bf29c2a42c02fc8c9a4 SHA512 71643f35f7aeda78ed3bd4ff30f5e7198db61b482d38ea8526f9b8894bba708b1ab43094bb73ecdf4c31ccfa911a47e8bcdce47163f5db5a74968ad3ac9f8a79
DIST minigalaxy-1.0.2.tar.gz 360109 BLAKE2B fb8e369af56709c6cc4599bc853871951f31d025e418a809144bb8dcb2d35aa7b989cae9d01e1b223c3b5b1842442fec1f3962726f0b367a6c58d2175a4a083e SHA512 79533028c544fb8cac06ac7c7bebce0f2ccabc6970cb2d9cc5ad93626425836071c963ebdfa96dbca44ec0b573bb1d20d9241480f9b49d91a86c817adc2d486c
diff --git a/games-util/minigalaxy/minigalaxy-1.0.0.ebuild b/games-util/minigalaxy/minigalaxy-1.0.0.ebuild
deleted file mode 100644
index a13fb7f3..00000000
--- a/games-util/minigalaxy/minigalaxy-1.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 optfeature xdg
-
-DESCRIPTION="A simple GOG client for Linux"
-HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
-SRC_URI="https://github.com/sharkwouter/minigalaxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND=""
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- >=x11-libs/gtk+-3
- >=net-libs/webkit-gtk-2.6"
-
-distutils_enable_tests unittest
-
-python_test() {
- "${EPYTHON}" -m unittest tests/*.py || die "Tests failed under ${EPYTHON}"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature "running games with system dosbox" games-emulation/dosbox
- optfeature "running games with system scummvm" games-engines/scummvm
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2021-01-15 20:39 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2021-01-15 20:39 UTC (permalink / raw
To: gentoo-commits
commit: 75d74b2269e402134aac7fd732553f2a888c1d1e
Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Fri Jan 15 09:32:56 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Fri Jan 15 09:32:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75d74b22
games-util/minigalaxy: version bump to 1.0.2
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
games-util/minigalaxy/Manifest | 1 +
games-util/minigalaxy/minigalaxy-1.0.2.ebuild | 39 +++++++++++++++++++++++++++
2 files changed, 40 insertions(+)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
index 4ccff651..56fa248c 100644
--- a/games-util/minigalaxy/Manifest
+++ b/games-util/minigalaxy/Manifest
@@ -1 +1,2 @@
DIST minigalaxy-1.0.0.tar.gz 375108 BLAKE2B c846e7ecc9d1b23c509323dcd4c7646b4f98a3c095f0f7359689ce5b7781adb5a2efc82c1fd03491302aa5fc4f8e139e9088a715d2c68bf29c2a42c02fc8c9a4 SHA512 71643f35f7aeda78ed3bd4ff30f5e7198db61b482d38ea8526f9b8894bba708b1ab43094bb73ecdf4c31ccfa911a47e8bcdce47163f5db5a74968ad3ac9f8a79
+DIST minigalaxy-1.0.2.tar.gz 360109 BLAKE2B fb8e369af56709c6cc4599bc853871951f31d025e418a809144bb8dcb2d35aa7b989cae9d01e1b223c3b5b1842442fec1f3962726f0b367a6c58d2175a4a083e SHA512 79533028c544fb8cac06ac7c7bebce0f2ccabc6970cb2d9cc5ad93626425836071c963ebdfa96dbca44ec0b573bb1d20d9241480f9b49d91a86c817adc2d486c
diff --git a/games-util/minigalaxy/minigalaxy-1.0.2.ebuild b/games-util/minigalaxy/minigalaxy-1.0.2.ebuild
new file mode 100644
index 00000000..ccd47d86
--- /dev/null
+++ b/games-util/minigalaxy/minigalaxy-1.0.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 optfeature xdg
+
+DESCRIPTION="A simple GOG client for Linux"
+HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
+SRC_URI="https://github.com/sharkwouter/minigalaxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND=""
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+ >=x11-libs/gtk+-3
+ >=net-libs/webkit-gtk-2.6"
+
+distutils_enable_tests unittest
+
+python_test() {
+ "${EPYTHON}" -m unittest tests/*.py || die "Tests failed under ${EPYTHON}"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "running games with system dosbox" games-emulation/dosbox
+ optfeature "running games with system scummvm" games-engines/scummvm
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2021-12-08 11:38 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2021-12-08 11:38 UTC (permalink / raw
To: gentoo-commits
commit: b51cff7379ab52553bad9925909c2253c2886cea
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Dec 6 16:00:23 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Dec 6 16:00:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b51cff73
games-util/minigalaxy: fix tests
Closes: https://bugs.gentoo.org/825414
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
games-util/minigalaxy/metadata.xml | 2 +-
games-util/minigalaxy/minigalaxy-1.1.0.ebuild | 57 ++++++++++++++++++++++++---
2 files changed, 53 insertions(+), 6 deletions(-)
diff --git a/games-util/minigalaxy/metadata.xml b/games-util/minigalaxy/metadata.xml
index e3ef5289b..94a4bb0a4 100644
--- a/games-util/minigalaxy/metadata.xml
+++ b/games-util/minigalaxy/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>a.zuber@gmx.ch</email>
diff --git a/games-util/minigalaxy/minigalaxy-1.1.0.ebuild b/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
index 4c84929c3..c4d13d3f0 100644
--- a/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
+++ b/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
@@ -3,32 +3,79 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 optfeature xdg
DESCRIPTION="A simple GOG client for Linux"
HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
-SRC_URI="https://github.com/sharkwouter/minigalaxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/sharkwouter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/simplejson[${PYTHON_USEDEP}]') )"
RDEPEND="
$(python_gen_cond_dep '
>=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
')
+ >=net-libs/webkit-gtk-2.6
>=x11-libs/gtk+-3
- >=net-libs/webkit-gtk-2.6"
+"
+BDEPEND="test? (
+ $(python_gen_cond_dep '
+ dev-python/simplejson[${PYTHON_USEDEP}]')
+)"
distutils_enable_tests unittest
+python_prepare_all() {
+ # AttributeError: module 'minigalaxy.ui' has no attribute 'window'
+ rm tests/test_ui_window.py || die
+
+ # TypeError: issubclass() arg 2 must be a class or tuple of classes
+ rm tests/test_ui_library.py || die
+
+ # fails
+ sed "s/test_create_config/_\0/" -i tests/test_config.py || die
+
+ # require network
+ test_api_net=(
+ test1_get_library
+ test_get_download_file_md5
+ test1_can_connect
+ test2_get_download_info
+ )
+ for fn in "${test_api_net[@]}"; do
+ sed "s/def ${fn}/def _${fn}/" -i tests/test_api.py || die
+ done
+
+ # fail
+ test_installer_fail=(
+ test_remove_installer_from_keep
+ test_remove_installer_keep
+ test_remove_installer_same_content
+ )
+ for fn in "${test_installer_fail[@]}"; do
+ sed "s/def ${fn}/def _${fn}/" -i tests/test_installer.py || die
+ done
+
+ distutils-r1_python_prepare_all
+}
+
python_test() {
- "${EPYTHON}" -m unittest tests/*.py || die "Tests failed under ${EPYTHON}"
+ eval unset ${!LC_*} LANG
+
+ cp minigalaxy/paths.py minigalaxy/paths.py.bak || die
+ sed "s:\(LAUNCH_DIR =\) .*:\1 \"${BUILD_DIR}/test/usr/bin\":" \
+ -i minigalaxy/paths.py || die
+
+ distutils_install_for_testing
+ distutils-r1_python_test
+
+ mv -f minigalaxy/paths.py.bak minigalaxy/paths.py || die
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
2024-04-14 2:11 [gentoo-commits] repo/proj/guru:dev " Julien Roy
@ 2024-04-14 2:18 ` Julien Roy
0 siblings, 0 replies; 20+ messages in thread
From: Julien Roy @ 2024-04-14 2:18 UTC (permalink / raw
To: gentoo-commits
commit: fd741d6e7b2fee143f680320b44d4f472e30579d
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Sun Apr 14 02:10:25 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Apr 14 02:10:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd741d6e
games-util/minigalaxy: add 1.2.6, enable py3.12
Closes: https://bugs.gentoo.org/897622
Bug: https://bugs.gentoo.org/921890
Bug: https://bugs.gentoo.org/921916
Bug: https://bugs.gentoo.org/927563
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
games-util/minigalaxy/Manifest | 2 +-
games-util/minigalaxy/minigalaxy-1.1.0.ebuild | 86 ---------------------------
games-util/minigalaxy/minigalaxy-1.2.6.ebuild | 44 ++++++++++++++
3 files changed, 45 insertions(+), 87 deletions(-)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
index 47ef8c6450..f5f8a363cc 100644
--- a/games-util/minigalaxy/Manifest
+++ b/games-util/minigalaxy/Manifest
@@ -1 +1 @@
-DIST minigalaxy-1.1.0.tar.gz 417215 BLAKE2B 639ce13d25e53d5e81885026268b6ecc372288a81edd8c6e7b36d38c17b158f8953d49a33af92d541aec94e0c8651927002f3adca44c6a9caa2b61b0d6e3fd68 SHA512 5d16120f12398376770a2d2176a127201f1640b83bd8efb576e31eddad5e828bf45f7de7a6394408ef76aafedc126f2f3987920ff2863bbe4668096fa4bf6707
+DIST minigalaxy-1.2.6.tar.gz 457267 BLAKE2B 005150b631643b20ef0a8a2e7b0f1ee74cc4a82d3d42e5836457016451c2446a658ddd017c68f26960b5f8e56fea6edef62df442192ea1dd8d0f811131504ac8 SHA512 99e14c92394cc32fbfcc88fa59c9a9ce2a0f17000edf0c86be0906a3a66104129666e682c3f47fcf2001f93bcee18c1f3d07472eac9c660e978c73cffe3a0943
diff --git a/games-util/minigalaxy/minigalaxy-1.1.0.ebuild b/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
deleted file mode 100644
index c8af8a6332..0000000000
--- a/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 optfeature xdg
-
-DESCRIPTION="A simple GOG client for Linux"
-HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
-SRC_URI="https://github.com/sharkwouter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- >=net-libs/webkit-gtk-2.6
- >=x11-libs/gtk+-3
-"
-BDEPEND="test? (
- $(python_gen_cond_dep '
- dev-python/simplejson[${PYTHON_USEDEP}]')
-)"
-
-distutils_enable_tests unittest
-
-python_prepare_all() {
- # AttributeError: module 'minigalaxy.ui' has no attribute 'window'
- rm tests/test_ui_window.py || die
-
- # TypeError: issubclass() arg 2 must be a class or tuple of classes
- rm tests/test_ui_library.py || die
-
- # fails
- sed "s/test_create_config/_\0/" -i tests/test_config.py || die
-
- # require network
- test_api_net=(
- test1_get_library
- test_get_download_file_md5
- test1_can_connect
- test2_get_download_info
- )
- for fn in "${test_api_net[@]}"; do
- sed "s/def ${fn}/def _${fn}/" -i tests/test_api.py || die
- done
-
- # fail
- test_installer_fail=(
- test_remove_installer_from_keep
- test_remove_installer_keep
- test_remove_installer_same_content
- )
- for fn in "${test_installer_fail[@]}"; do
- sed "s/def ${fn}/def _${fn}/" -i tests/test_installer.py || die
- done
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- eval unset ${!LC_*} LANG
-
- cp minigalaxy/paths.py minigalaxy/paths.py.bak || die
- sed "s:\(LAUNCH_DIR =\) .*:\1 \"${BUILD_DIR}/test/usr/bin\":" \
- -i minigalaxy/paths.py || die
-
- distutils_install_for_testing
- distutils-r1_python_test
-
- mv -f minigalaxy/paths.py.bak minigalaxy/paths.py || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature "running games with system dosbox" games-emulation/dosbox
- optfeature "running games with system scummvm" games-engines/scummvm
-}
diff --git a/games-util/minigalaxy/minigalaxy-1.2.6.ebuild b/games-util/minigalaxy/minigalaxy-1.2.6.ebuild
new file mode 100644
index 0000000000..3801ac1499
--- /dev/null
+++ b/games-util/minigalaxy/minigalaxy-1.2.6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+# Fails to compile with PEP517
+# DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 optfeature xdg
+
+DESCRIPTION="A simple GOG client for Linux"
+HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
+SRC_URI="https://github.com/sharkwouter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ $(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
+ >=x11-libs/gtk+-3
+"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+distutils_enable_tests unittest
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "running games with system dosbox" games-emulation/dosbox
+ optfeature "running games with system scummvm" games-engines/scummvm
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2025-05-23 23:18 Julien Roy
0 siblings, 0 replies; 20+ messages in thread
From: Julien Roy @ 2025-05-23 23:18 UTC (permalink / raw
To: gentoo-commits
commit: 7cd477ca866ae3e261eb7a0c88f17a97a525c13f
Author: Vivian Heisz (vhz) <demize <AT> unstable <DOT> systems>
AuthorDate: Fri May 23 22:51:32 2025 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Fri May 23 23:05:43 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7cd477ca
games-util/minigalaxy: add 1.3.2, drop 1.2.6
Adds support for py3.13, bumps webkit-gtk dependency
as webkit-gtk:4 was dropped in ::gentoo.
Signed-off-by: Vivian Heisz (vhz) <demize <AT> unstable.systems>
games-util/minigalaxy/Manifest | 2 +-
.../minigalaxy/{minigalaxy-1.2.6.ebuild => minigalaxy-1.3.2.ebuild} | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
index f5f8a363cc..9670135e06 100644
--- a/games-util/minigalaxy/Manifest
+++ b/games-util/minigalaxy/Manifest
@@ -1 +1 @@
-DIST minigalaxy-1.2.6.tar.gz 457267 BLAKE2B 005150b631643b20ef0a8a2e7b0f1ee74cc4a82d3d42e5836457016451c2446a658ddd017c68f26960b5f8e56fea6edef62df442192ea1dd8d0f811131504ac8 SHA512 99e14c92394cc32fbfcc88fa59c9a9ce2a0f17000edf0c86be0906a3a66104129666e682c3f47fcf2001f93bcee18c1f3d07472eac9c660e978c73cffe3a0943
+DIST minigalaxy-1.3.2.tar.gz 454224 BLAKE2B ef34dbcccec29e802332f33226877b8db50d7d1a676aad0377a570604442cf3e37d1143ad2da6bdd91010f2583c2fad8888ba7f96561b000252cca6c36b1c43d SHA512 61a3046ff2baf075f115110b6e516c399eed6772697f5715ee8fbc032fb8ddbec7b7fddbbbe4b39cfb212acbcf4e7431dd86eec5871bf957b467f65cd26fb4ef
diff --git a/games-util/minigalaxy/minigalaxy-1.2.6.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2.ebuild
similarity index 89%
rename from games-util/minigalaxy/minigalaxy-1.2.6.ebuild
rename to games-util/minigalaxy/minigalaxy-1.3.2.ebuild
index 779bacde4c..9d3d07bcc1 100644
--- a/games-util/minigalaxy/minigalaxy-1.2.6.ebuild
+++ b/games-util/minigalaxy/minigalaxy-1.3.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
# Fails to compile with PEP517
# DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
@@ -23,7 +23,7 @@ RDEPEND="
>=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
')
- >=net-libs/webkit-gtk-2.6:4
+ >=net-libs/webkit-gtk-2.6:4.1
>=x11-libs/gtk+-3
"
BDEPEND="
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2025-06-05 4:39 Lucio Sauer
0 siblings, 0 replies; 20+ messages in thread
From: Lucio Sauer @ 2025-06-05 4:39 UTC (permalink / raw
To: gentoo-commits
commit: b8ce29749b016765e45d9c6f8ea52372ec6381ac
Author: Vivian Heisz (vhz) <demize <AT> unstable <DOT> systems>
AuthorDate: Thu Jun 5 02:02:42 2025 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Thu Jun 5 02:19:47 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8ce2974
games-util/minigalaxy: fix build after egacy mode removed
After https://github.com/gentoo/gentoo/commit/7972a9082e7d43371ff10f54004ef3806fb16231,
this package no longer builds (and the ebuild was
considered corrupt). This uses setup.py directly to build
the package. It appears to install correctly this way,
though I don't personally use the package to test fully.
This also restricts the tests, which appear to have been
failing for some time.
Bug: https://bugs.gentoo.org/921916
Bug: https://bugs.gentoo.org/927563
Bug: https://bugs.gentoo.org/957122
Signed-off-by: Vivian Heisz (vhz) <demize <AT> unstable.systems>
...axy-1.3.2.ebuild => minigalaxy-1.3.2-r1.ebuild} | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
diff --git a/games-util/minigalaxy/minigalaxy-1.3.2.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild
similarity index 70%
rename from games-util/minigalaxy/minigalaxy-1.3.2.ebuild
rename to games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild
index 9d3d07bcc1..12d91df954 100644
--- a/games-util/minigalaxy/minigalaxy-1.3.2.ebuild
+++ b/games-util/minigalaxy/minigalaxy-1.3.2-r1.ebuild
@@ -4,11 +4,8 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
-# Fails to compile with PEP517
-# DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 optfeature xdg
+inherit edo python-single-r1 optfeature xdg
DESCRIPTION="A simple GOG client for Linux"
HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
@@ -18,7 +15,12 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# restricted unconditionally due to failures
+RESTRICT="test"
+
RDEPEND="
+ ${PYTHON_DEPS}
$(python_gen_cond_dep '
>=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
@@ -34,7 +36,17 @@ BDEPEND="
)
"
-distutils_enable_tests unittest
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_test() {
+ eunittest
+}
+
+src_install() {
+ # workaround for legacy setup.py
+ edo ${EPYTHON} setup.py install --root="${D}" --prefix="${EPREFIX}/usr" --optimize=1
+ python_optimize
+}
pkg_postinst() {
xdg_pkg_postinst
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
2025-06-05 3:53 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
@ 2025-06-05 4:39 ` Lucio Sauer
0 siblings, 0 replies; 20+ messages in thread
From: Lucio Sauer @ 2025-06-05 4:39 UTC (permalink / raw
To: gentoo-commits
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
}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2025-06-09 6:05 Viorel Munteanu
0 siblings, 0 replies; 20+ messages in thread
From: Viorel Munteanu @ 2025-06-09 6:05 UTC (permalink / raw
To: gentoo-commits
commit: d23c417cbce1c9153de56c17a24a2447dea3b348
Author: Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr>
AuthorDate: Sun Jun 8 20:36:54 2025 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Jun 8 20:44:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d23c417c
games-util/minigalaxy: drop 1.3.2-r2
Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr>
games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild | 69 ------------------------
1 file changed, 69 deletions(-)
diff --git a/games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild
deleted file mode 100644
index 7f942c240c..0000000000
--- a/games-util/minigalaxy/minigalaxy-1.3.2-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..13} )
-
-inherit edo optfeature python-single-r1 xdg
-
-DESCRIPTION="A simple GOG client for Linux"
-HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
-SRC_URI="https://github.com/sharkwouter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="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}]
- ')
- 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
-"
-
-src_compile() {
- edo "${EPYTHON}" setup.py build
-}
-
-src_test() {
- eunittest tests
-}
-
-src_install() {
- 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
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2025-06-09 6:05 Viorel Munteanu
0 siblings, 0 replies; 20+ messages in thread
From: Viorel Munteanu @ 2025-06-09 6:05 UTC (permalink / raw
To: gentoo-commits
commit: 321b61ec8a7947ef46d419e4d1fb0902094cc14d
Author: Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr>
AuthorDate: Thu Jun 5 19:26:41 2025 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Jun 8 20:43:57 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=321b61ec
games-util/minigalaxy: install with only functions from portage
use functions from portage and python-single-r1 instead edo
Bug: https://bugs.gentoo.org/957122
Closes: https://bugs.gentoo.org/921890
Closes: https://bugs.gentoo.org/927563
Closes: https://bugs.gentoo.org/921916
Closes: #330
Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr>
games-util/minigalaxy/minigalaxy-1.3.2-r3.ebuild | 87 ++++++++++++++++++++++++
1 file changed, 87 insertions(+)
diff --git a/games-util/minigalaxy/minigalaxy-1.3.2-r3.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2-r3.ebuild
new file mode 100644
index 0000000000..42a068e4db
--- /dev/null
+++ b/games-util/minigalaxy/minigalaxy-1.3.2-r3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit desktop optfeature python-single-r1 xdg
+
+DESCRIPTION="A simple GOG client for Linux"
+HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
+SRC_URI="https://github.com/sharkwouter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="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}]
+ ')
+ 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
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ sys-apps/help2man
+ sys-devel/gettext
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+src_test() {
+ eunittest tests
+}
+
+src_install() {
+ sed -e "s:os.path.dirname(sys.argv\[0\]):'${EPREFIX}/usr/share/':" \
+ -e "s:minigalaxy/translations:locale:" \
+ -i minigalaxy/paths.py || die
+
+ insinto /usr/share/minigalaxy
+ doins -r data/images data/ui data/style.css
+ insinto /usr/share/metainfo
+ doins data/io.github.sharkwouter.Minigalaxy.metainfo.xml
+
+ help2man -N -s 6 -n "a simple GTK-based GOG Linux client" bin/minigalaxy > minigalaxy.6 || die
+ doman minigalaxy.6
+
+ domo data/po/*.po
+
+ local x
+ for x in 128 192; do
+ doicon -s ${x} data/icons/${x}x${x}/io.github.sharkwouter.Minigalaxy.png
+ done
+
+ domenu data/io.github.sharkwouter.Minigalaxy.desktop
+
+ dodoc README.md CHANGELOG.md
+
+ python_domodule minigalaxy
+ python_doscript bin/minigalaxy
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2025-06-10 8:42 David Roman
0 siblings, 0 replies; 20+ messages in thread
From: David Roman @ 2025-06-10 8:42 UTC (permalink / raw
To: gentoo-commits
commit: 7bae30c96ecf496380378000fabde232b1370b2e
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Mon Jun 9 11:45:28 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jun 9 11:47:39 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7bae30c9
games-util/minigalaxy: install correct .mo files
* Previously, this installed the .po files with a .mo extension.
* Move source manipulation and compilation commands to the correct
ebuild phases.
Fixes: 321b61ec8a7947ef46d419e4d1fb0902094cc14d
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
...-1.3.2-r3.ebuild => minigalaxy-1.3.2-r4.ebuild} | 25 ++++++++++++++++------
1 file changed, 18 insertions(+), 7 deletions(-)
diff --git a/games-util/minigalaxy/minigalaxy-1.3.2-r3.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild
similarity index 91%
rename from games-util/minigalaxy/minigalaxy-1.3.2-r3.ebuild
rename to games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild
index 42a068e4db..d903468526 100644
--- a/games-util/minigalaxy/minigalaxy-1.3.2-r3.ebuild
+++ b/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild
@@ -45,24 +45,35 @@ BDEPEND="
)
"
+src_prepare() {
+ sed -e "s:os.path.dirname(sys.argv\[0\]):'${EPREFIX}/usr/share/':" \
+ -e "s:minigalaxy/translations:locale:" \
+ -i minigalaxy/paths.py || die
+ default
+}
+
+src_compile() {
+ help2man -N -s 6 -n "a simple GTK-based GOG Linux client" bin/minigalaxy > minigalaxy.6 || die
+ lo_files=( data/po/*.po )
+ local lo
+ for lo in "${lo_files[@]%.po}"; do
+ msgfmt "${lo}.po" -o "${lo}.mo" || die
+ done
+}
+
src_test() {
eunittest tests
}
src_install() {
- sed -e "s:os.path.dirname(sys.argv\[0\]):'${EPREFIX}/usr/share/':" \
- -e "s:minigalaxy/translations:locale:" \
- -i minigalaxy/paths.py || die
-
insinto /usr/share/minigalaxy
doins -r data/images data/ui data/style.css
insinto /usr/share/metainfo
doins data/io.github.sharkwouter.Minigalaxy.metainfo.xml
- help2man -N -s 6 -n "a simple GTK-based GOG Linux client" bin/minigalaxy > minigalaxy.6 || die
doman minigalaxy.6
-
- domo data/po/*.po
+ domo "${lo_files[@]/%.po/.mo}"
+ unset lo_files
local x
for x in 128 192; do
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
2025-06-10 9:48 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
@ 2025-06-10 10:02 ` Lucio Sauer
0 siblings, 0 replies; 20+ messages in thread
From: Lucio Sauer @ 2025-06-10 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 88ad9c253b4f52c174c0e2ddd725419001bdf432
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Mon Jun 9 13:21:15 2025 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Tue Jun 10 09:46:54 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88ad9c25
games-util/minigalaxy: add myself as a maintainer
* Remove the old maintainer, who hasn't touched the package since 2021.
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
games-util/minigalaxy/metadata.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/games-util/minigalaxy/metadata.xml b/games-util/minigalaxy/metadata.xml
index 94a4bb0a49..231e808812 100644
--- a/games-util/minigalaxy/metadata.xml
+++ b/games-util/minigalaxy/metadata.xml
@@ -2,8 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>a.zuber@gmx.ch</email>
- <name>Andreas Zuber</name>
+ <email>watermanpaint@posteo.net</email>
+ <name>Lucio Sauer</name>
</maintainer>
<upstream>
<remote-id type="github">sharkwouter/minigalaxy</remote-id>
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
@ 2025-06-11 10:54 David Roman
0 siblings, 0 replies; 20+ messages in thread
From: David Roman @ 2025-06-11 10:54 UTC (permalink / raw
To: gentoo-commits
commit: 6d2ebf82abd88808b2e0e4ea0aea2e84018c048f
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue Jun 10 09:58:10 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Jun 10 09:58:10 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d2ebf82
games-util/minigalaxy: enable py3.14
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild
index d903468526..f0a7fe1f4e 100644
--- a/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild
+++ b/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit desktop optfeature python-single-r1 xdg
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
2025-07-29 14:04 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
@ 2025-07-29 21:59 ` Lucio Sauer
0 siblings, 0 replies; 20+ messages in thread
From: Lucio Sauer @ 2025-07-29 21:59 UTC (permalink / raw
To: gentoo-commits
commit: 6793a328c753db4ff2abfd21b3da7a5f40bc663e
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Mon Jul 28 12:04:24 2025 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Tue Jul 29 12:54:02 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6793a328
games-util/minigalaxy: add 1.4.0
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
games-util/minigalaxy/Manifest | 1 +
games-util/minigalaxy/minigalaxy-1.4.0.ebuild | 99 +++++++++++++++++++++++++++
2 files changed, 100 insertions(+)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
index 9670135e06..c56b869d59 100644
--- a/games-util/minigalaxy/Manifest
+++ b/games-util/minigalaxy/Manifest
@@ -1 +1,2 @@
DIST minigalaxy-1.3.2.tar.gz 454224 BLAKE2B ef34dbcccec29e802332f33226877b8db50d7d1a676aad0377a570604442cf3e37d1143ad2da6bdd91010f2583c2fad8888ba7f96561b000252cca6c36b1c43d SHA512 61a3046ff2baf075f115110b6e516c399eed6772697f5715ee8fbc032fb8ddbec7b7fddbbbe4b39cfb212acbcf4e7431dd86eec5871bf957b467f65cd26fb4ef
+DIST minigalaxy-1.4.0.tar.gz 502559 BLAKE2B 1e56c90a89c305ae33929d6b71e40e6186ef2ac95e7010e4aa641d97f894e066ef10766a05ea2c4a7e63c41a7b0428d80699cb900f28f091b71ca2b3a7041346 SHA512 2650e6b5662b3104129f45c6415a32e9369f31b1b3bc6d0ace1441dc1e88e8dce6f4d1e68e9f8b5048922e517c964b5a9612dca309b4e46e12e6816403ddc9c4
diff --git a/games-util/minigalaxy/minigalaxy-1.4.0.ebuild b/games-util/minigalaxy/minigalaxy-1.4.0.ebuild
new file mode 100644
index 0000000000..1820526d25
--- /dev/null
+++ b/games-util/minigalaxy/minigalaxy-1.4.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit desktop optfeature python-single-r1 xdg
+
+DESCRIPTION="A simple GOG client for Linux"
+HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
+SRC_URI="https://github.com/sharkwouter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="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}]
+ ')
+ 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
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ sys-apps/help2man
+ sys-devel/gettext
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+src_prepare() {
+ sed -e "s:os.path.dirname(sys.argv\[0\]):'${EPREFIX}/usr/share/':" \
+ -e "s:minigalaxy/translations:locale:" \
+ -i minigalaxy/paths.py || die
+ default
+}
+
+src_compile() {
+ help2man -N -s 6 -n "a simple GTK-based GOG Linux client" bin/minigalaxy > minigalaxy.6 || die
+ lo_files=( data/po/*.po )
+ local lo
+ for lo in "${lo_files[@]%.po}"; do
+ msgfmt "${lo}.po" -o "${lo}.mo" || die
+ done
+}
+
+src_test() {
+ eunittest tests
+}
+
+src_install() {
+ insinto /usr/share/minigalaxy
+ doins -r data/images data/ui data/style.css
+ insinto /usr/share/metainfo
+ doins data/io.github.sharkwouter.Minigalaxy.metainfo.xml
+
+ doman minigalaxy.6
+ domo "${lo_files[@]/%.po/.mo}"
+ unset lo_files
+
+ local x
+ for x in 128 192; do
+ doicon -s ${x} data/icons/${x}x${x}/io.github.sharkwouter.Minigalaxy.png
+ done
+
+ domenu data/io.github.sharkwouter.Minigalaxy.desktop
+
+ dodoc README.md CHANGELOG.md
+
+ python_domodule minigalaxy
+ python_doscript bin/minigalaxy
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/
2025-07-29 14:04 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
@ 2025-07-29 21:59 ` Lucio Sauer
0 siblings, 0 replies; 20+ messages in thread
From: Lucio Sauer @ 2025-07-29 21:59 UTC (permalink / raw
To: gentoo-commits
commit: 4704cabcfca550c5370d63382fc6c76ca33872a6
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue Jul 29 12:54:21 2025 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Tue Jul 29 12:54:21 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4704cabc
games-util/minigalaxy: drop 1.3.2-r4
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
games-util/minigalaxy/Manifest | 1 -
games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild | 98 ------------------------
2 files changed, 99 deletions(-)
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest
index c56b869d59..b50b642330 100644
--- a/games-util/minigalaxy/Manifest
+++ b/games-util/minigalaxy/Manifest
@@ -1,2 +1 @@
-DIST minigalaxy-1.3.2.tar.gz 454224 BLAKE2B ef34dbcccec29e802332f33226877b8db50d7d1a676aad0377a570604442cf3e37d1143ad2da6bdd91010f2583c2fad8888ba7f96561b000252cca6c36b1c43d SHA512 61a3046ff2baf075f115110b6e516c399eed6772697f5715ee8fbc032fb8ddbec7b7fddbbbe4b39cfb212acbcf4e7431dd86eec5871bf957b467f65cd26fb4ef
DIST minigalaxy-1.4.0.tar.gz 502559 BLAKE2B 1e56c90a89c305ae33929d6b71e40e6186ef2ac95e7010e4aa641d97f894e066ef10766a05ea2c4a7e63c41a7b0428d80699cb900f28f091b71ca2b3a7041346 SHA512 2650e6b5662b3104129f45c6415a32e9369f31b1b3bc6d0ace1441dc1e88e8dce6f4d1e68e9f8b5048922e517c964b5a9612dca309b4e46e12e6816403ddc9c4
diff --git a/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild b/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild
deleted file mode 100644
index f0a7fe1f4e..0000000000
--- a/games-util/minigalaxy/minigalaxy-1.3.2-r4.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit desktop optfeature python-single-r1 xdg
-
-DESCRIPTION="A simple GOG client for Linux"
-HOMEPAGE="https://github.com/sharkwouter/minigalaxy"
-SRC_URI="https://github.com/sharkwouter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="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}]
- ')
- 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
-"
-BDEPEND="
- ${PYTHON_DEPS}
- sys-apps/help2man
- sys-devel/gettext
- test? (
- $(python_gen_cond_dep '
- dev-python/simplejson[${PYTHON_USEDEP}]
- ')
- )
-"
-
-src_prepare() {
- sed -e "s:os.path.dirname(sys.argv\[0\]):'${EPREFIX}/usr/share/':" \
- -e "s:minigalaxy/translations:locale:" \
- -i minigalaxy/paths.py || die
- default
-}
-
-src_compile() {
- help2man -N -s 6 -n "a simple GTK-based GOG Linux client" bin/minigalaxy > minigalaxy.6 || die
- lo_files=( data/po/*.po )
- local lo
- for lo in "${lo_files[@]%.po}"; do
- msgfmt "${lo}.po" -o "${lo}.mo" || die
- done
-}
-
-src_test() {
- eunittest tests
-}
-
-src_install() {
- insinto /usr/share/minigalaxy
- doins -r data/images data/ui data/style.css
- insinto /usr/share/metainfo
- doins data/io.github.sharkwouter.Minigalaxy.metainfo.xml
-
- doman minigalaxy.6
- domo "${lo_files[@]/%.po/.mo}"
- unset lo_files
-
- local x
- for x in 128 192; do
- doicon -s ${x} data/icons/${x}x${x}/io.github.sharkwouter.Minigalaxy.png
- done
-
- domenu data/io.github.sharkwouter.Minigalaxy.desktop
-
- dodoc README.md CHANGELOG.md
-
- python_domodule minigalaxy
- python_doscript bin/minigalaxy
-}
-
-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
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
end of thread, other threads:[~2025-07-29 21:59 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-08 11:38 [gentoo-commits] repo/proj/guru:master commit in: games-util/minigalaxy/ Andrew Ammerlaan
-- 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 21:59 ` [gentoo-commits] repo/proj/guru:master " Lucio Sauer
2025-07-29 14:04 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
2025-07-29 21:59 ` [gentoo-commits] repo/proj/guru:master " Lucio Sauer
2025-06-11 10:54 David Roman
2025-06-10 9:48 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
2025-06-10 10:02 ` [gentoo-commits] repo/proj/guru:master " Lucio Sauer
2025-06-10 8:42 David Roman
2025-06-09 6:05 Viorel Munteanu
2025-06-09 6:05 Viorel Munteanu
2025-06-05 4:39 Lucio Sauer
2025-06-05 3:53 [gentoo-commits] repo/proj/guru:dev " Lucio Sauer
2025-06-05 4:39 ` [gentoo-commits] repo/proj/guru:master " Lucio Sauer
2025-05-23 23:18 Julien Roy
2024-04-14 2:11 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-04-14 2:18 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2021-01-15 20:39 Andrew Ammerlaan
2021-01-15 20:39 Andrew Ammerlaan
2020-11-30 12:35 Andrew Ammerlaan
2020-11-30 12:35 Andrew Ammerlaan
2020-09-23 10:10 Andrew Ammerlaan
2020-09-22 11:13 Andrew Ammerlaan
2020-09-22 11:13 Andrew Ammerlaan
2020-06-07 13:25 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox