diff options
author | Andreas Zuber <a.zuber@gmx.ch> | 2020-06-07 12:47:18 +0200 |
---|---|---|
committer | Andreas Zuber <a.zuber@gmx.ch> | 2020-06-07 12:47:18 +0200 |
commit | 98c2b6a966b6f36274851cfe9a73405c9eb09c58 (patch) | |
tree | a6768ce20d82efcebfbe440833c3975cf31b0e04 /games-util | |
parent | x11-misc/gromit-mpx: minor changes (diff) | |
download | guru-98c2b6a966b6f36274851cfe9a73405c9eb09c58.tar.gz guru-98c2b6a966b6f36274851cfe9a73405c9eb09c58.tar.bz2 guru-98c2b6a966b6f36274851cfe9a73405c9eb09c58.zip |
games-util/minigalaxy: new ebuild
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Zuber <a.zuber@gmx.ch>
Diffstat (limited to 'games-util')
-rw-r--r-- | games-util/minigalaxy/Manifest | 1 | ||||
-rw-r--r-- | games-util/minigalaxy/metadata.xml | 11 | ||||
-rw-r--r-- | games-util/minigalaxy/minigalaxy-0.9.4.ebuild | 43 |
3 files changed, 55 insertions, 0 deletions
diff --git a/games-util/minigalaxy/Manifest b/games-util/minigalaxy/Manifest new file mode 100644 index 000000000..d74f458d8 --- /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 000000000..e3ef5289b --- /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 000000000..24716903f --- /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 +} |