From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- games-arcade/watermelons/Manifest | 5 ++ games-arcade/watermelons/metadata.xml | 8 ++++ .../watermelons/watermelons-1.1.1-r1.ebuild | 56 ++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 games-arcade/watermelons/Manifest create mode 100644 games-arcade/watermelons/metadata.xml create mode 100644 games-arcade/watermelons/watermelons-1.1.1-r1.ebuild (limited to 'games-arcade/watermelons') diff --git a/games-arcade/watermelons/Manifest b/games-arcade/watermelons/Manifest new file mode 100644 index 000000000000..2d01f8e66d26 --- /dev/null +++ b/games-arcade/watermelons/Manifest @@ -0,0 +1,5 @@ +DIST melons-1.1.1.tgz 318692 SHA256 7433004460bf97a055d7c4c28fc274eeda920f30d5441e76020a7b8db223a336 SHA512 50bb66de9806fb1bbe946ad5063e68d3327d6184b3e95230573f71053426ed877fc9762ef2b44e6964c9d7b8dc5081e9c3015885800dd6644a1dd88c9c5dc357 WHIRLPOOL 8f9c5ecb7591949deaa83a60a7334cec3822c7116a4d3a66c069bcacc523b3f9c708ba276845f4a11df1e5e6642e144cce1eb74976c4a96e0609396d1feb6b32 +EBUILD watermelons-1.1.1-r1.ebuild 1339 SHA256 5b9529293c2f61c666c0c7a80c1a1556869f15125da6374e9551da30a90afef6 SHA512 255a92dfbd8c5f9e8249f9355f5e37f630d9ea7143d147a0d2c79c4055315b2126eb84101504048f3d783108952c49d8b65ceb02bd156674791f5591c3f37b81 WHIRLPOOL e4fd7ca8993445d8acc34670e42f2e50edfb4b0cb8a70ba2f7a6e6cc19b5c9cb3fe949ddd32151b545d24088c91b0f709ddd24cd0a70396482ecf033dac135bd +MISC ChangeLog 2449 SHA256 4d772f46b8618a5b3cc6db5d3c52edb1dc3da36b0fb10a0a7883ec2af42d1663 SHA512 7c8cabf3e10b9701e9a5c306699df7342d69654c0905cc10381ee57c293f542829d0d2bd49617a3e9d8bda92bb4b43e9f99a72a997720f7c6b925444df67da21 WHIRLPOOL 6b7bbc79a4adb8ad95c82f94351b1b07e7e28a8cd17b958a426eb4f7bdf7feefcf64c433af8be03adae90efc6621dc142782e0a9d5d8d04382f77293ac0a71e4 +MISC ChangeLog-2015 1446 SHA256 980c307f912c350b5fe64b62f5924d7bdc881f5c9f216366d89fc7bab6cb4d1f SHA512 3539c5b6635517ae00975f368f8de967a0e017e479dcfa555f0caf4a43ae90075e9be6350699f18ddb4f5467883f73e7156618f9eec44ae6036164fbd55be8de WHIRLPOOL 07e32f949b0ba54b12d47dfd71e04a70b529d8796fb99d15a39347e5aedc2a97879e753819e978a6c4a637d488194088ebb20b29909764cebf7d405b8133a380 +MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088 diff --git a/games-arcade/watermelons/metadata.xml b/games-arcade/watermelons/metadata.xml new file mode 100644 index 000000000000..78274e0fa550 --- /dev/null +++ b/games-arcade/watermelons/metadata.xml @@ -0,0 +1,8 @@ + + + + + games@gentoo.org + Gentoo Games Project + + diff --git a/games-arcade/watermelons/watermelons-1.1.1-r1.ebuild b/games-arcade/watermelons/watermelons-1.1.1-r1.ebuild new file mode 100644 index 000000000000..62a0453270df --- /dev/null +++ b/games-arcade/watermelons/watermelons-1.1.1-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +inherit eutils python-single-r1 games + +MY_PN="melons" +DESCRIPTION="A thrilling watermelon bouncing game" +HOMEPAGE="http://www.imitationpickles.org/melons/index.html" +SRC_URI="mirror://gentoo/${MY_PN}-${PV}.tgz" +# No version upstream +#SRC_URI="http://www.imitationpickles.org/${MY_PN}/${MY_PN}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86 ~x86-fbsd" +IUSE="" + +DEPEND="dev-python/pygame[${PYTHON_USEDEP}] + ${PYTHON_DEPS}" +RDEPEND=${DEPEND} +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +S=${WORKDIR}/${MY_PN} + +pkg_setup() { + python-single-r1_pkg_setup + games_pkg_setup +} + +src_prepare() { + sed -i \ + -e "s:melons.hs:${GAMES_STATEDIR}/${PN}/&:" \ + main.py || die + + cat <<-EOF > "${PN}" || die + #!/bin/bash + cd "${GAMES_DATADIR}/${PN}" + exec ${EPYTHON} main.py +EOF +} + +src_install() { + dogamesbin ${PN} + insinto "${GAMES_DATADIR}/${PN}" + doins -r data pgu const.py game.py main.py melon.py melons.py menu.py trampoline.py + python_optimize "${D}${GAMES_DATADIR}/${PN}" + dodoc *.txt + dodir "${GAMES_STATEDIR}/${PN}" + touch "${D}${GAMES_STATEDIR}"/${PN}/melons.hs + fperms 664 "${GAMES_STATEDIR}"/${PN}/melons.hs + newicon data/mellon0013.png "${PN}.png" + make_desktop_entry ${PN} Watermelons + prepgamesdirs +} -- cgit v1.2.3