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>[email protected]</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 +}
