summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2013-01-11 19:04:28 +0000
committerJulian Ospald <hasufell@gentoo.org>2013-01-11 19:04:28 +0000
commit74c7c06b224ce1e1887e6900af9ed3912d6896da (patch)
treedc982f39cc081c8b2876f673f2dac4cffd68f85c /games-emulation/gfceux
parentstable ppc, bug #449230, thanks vincent (diff)
downloadhistorical-74c7c06b224ce1e1887e6900af9ed3912d6896da.tar.gz
historical-74c7c06b224ce1e1887e6900af9ed3912d6896da.tar.bz2
historical-74c7c06b224ce1e1887e6900af9ed3912d6896da.zip
migrate to distutils-r1, respect games variables
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64 Manifest-Sign-Key: 0xE73C35B3
Diffstat (limited to 'games-emulation/gfceux')
-rw-r--r--games-emulation/gfceux/ChangeLog9
-rw-r--r--games-emulation/gfceux/Manifest35
-rw-r--r--games-emulation/gfceux/gfceux-2.1.1-r1.ebuild66
3 files changed, 88 insertions, 22 deletions
diff --git a/games-emulation/gfceux/ChangeLog b/games-emulation/gfceux/ChangeLog
index 59a3308036df..147e53907d3d 100644
--- a/games-emulation/gfceux/ChangeLog
+++ b/games-emulation/gfceux/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-emulation/gfceux
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/gfceux/ChangeLog,v 1.4 2011/04/06 20:02:40 arfrever Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/gfceux/ChangeLog,v 1.5 2013/01/11 19:04:23 hasufell Exp $
+
+*gfceux-2.1.1-r1 (11 Jan 2013)
+
+ 11 Jan 2013; Julian Ospald <hasufell@gentoo.org> +gfceux-2.1.1-r1.ebuild:
+ migrate to distutils-r1, respect games variables
06 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
gfceux-2.1.1.ebuild:
diff --git a/games-emulation/gfceux/Manifest b/games-emulation/gfceux/Manifest
index a599a12f660f..84c582ab6e1b 100644
--- a/games-emulation/gfceux/Manifest
+++ b/games-emulation/gfceux/Manifest
@@ -1,25 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
-AUX gfceux-2.1.1-gentoo.patch 943 RMD160 3b588bff0b6963f32e06ca129973ca5eb56e9b99 SHA1 c9b45cdb1421ed4023c31654510377de3c11113e SHA256 c6453141be45f632177681794689ca806c113f77fc634a56c021bd352540b5f0
-DIST fceux-2.1.1.src.tar.bz2 3263945 RMD160 c975e61876af2b1391768f322b962b5c3162f4f8 SHA1 1846544b6cd67749708cc10cce86784b3107166a SHA256 5f668de5870e28e4b52fcf8816c17831c0f9597307bd643c226a616a1766bdab
-EBUILD gfceux-2.1.1.ebuild 988 RMD160 87c966894cefc63e06ea4828e00025a95fab80d7 SHA1 1068600afb9e50d6ff676b76a5c0a3be2f8fcb8e SHA256 8b3c19a7adee1a938c2e37d32d4599bfa92f38e8bc8e33e5fa6706a68595bcde
-MISC ChangeLog 749 RMD160 36b87c9613ef23de8a41c640ddb2d653fc0ee158 SHA1 86997595eead2fffd052e0d1edebf09aea571b63 SHA256 4ddb413884b218e298ed70e23c42753cd80db9690d5263b02f9f4396be8d3eb0
-MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
+AUX gfceux-2.1.1-gentoo.patch 943 SHA256 c6453141be45f632177681794689ca806c113f77fc634a56c021bd352540b5f0 SHA512 88e32b534c0ea4127a2ce233de1342ad6139952555a8fdf6b10d233313545c4e7783ba1e381fb8a4ea784d770e14da53f6a7d3ef6edb2d74d39eac371fe35186 WHIRLPOOL f2e9434abdd6f576e3bafba6728ffc2629e0e3e5b81e10ca684f05bebeb7e7fbde5500ee61cdeb8041bb33fef0308644b7fe1c141bde5eec6266b0e1e76d44ef
+DIST fceux-2.1.1.src.tar.bz2 3263945 SHA256 5f668de5870e28e4b52fcf8816c17831c0f9597307bd643c226a616a1766bdab SHA512 19a1253a3ff1d88baec5636dbebab287b106e5e114081ab4040f52dfcda28b878af748a759e08dc2fe1381eb8f59e728d36993a9aca9ce184ed8760114cf3149 WHIRLPOOL 198d60dd85064f1a865d710b2da7b7fe883d39a2ec8cc111a407fdff78c43b0f7a0840d2b03717bbff46af8c1ec8aaf91bba3ae44fee6112c956b1a59c7075b7
+EBUILD gfceux-2.1.1-r1.ebuild 1377 SHA256 c3b57db5d088ac4d0b2b6633a982738fcd46089582527954adae7725901f57b9 SHA512 5f3f83bbace169bb91c1418d10d2e2f69860a9bdb50a3ade28a19707c8681b5ab94fcaefbcf08166396c52700f67d55e55580d708c58375bb383e567f6691164 WHIRLPOOL cf5d939f21b2091071fb48820d64280bd625c26327e447d4a39616bbe52dbe5597d5a0c1fc5f5ba488ce383ff76d09900ea307d1aa66641aa3266ae0464d2c08
+EBUILD gfceux-2.1.1.ebuild 988 SHA256 8b3c19a7adee1a938c2e37d32d4599bfa92f38e8bc8e33e5fa6706a68595bcde SHA512 da42d594e7890418075bec9a9fd194f0cd637240673bddc6f41d21eee3536cc5e9afefa3ef9e71607fafd799e1937cf8bbebc1125ab3a7a57d486e82fbe65015 WHIRLPOOL 4f4d5fc7b4f06ab0be86de268473e4e19168c488244820426a486fa5c9c94dbafefb479e8c85295402a5f8eeaa333319c0b91d517c91539bf4477f886583e608
+MISC ChangeLog 909 SHA256 508a52191f25712a9744ac5e7c0254c383535ea7df684faf717383b7cb2032c5 SHA512 5ab5c1066780176dac08df64ef24e33f4675dd9fbf55678c377d7ff139f902bb7154a918a6f5c5ae3810cb8609f88da3fec75e26beee923e8e980715f1e0e65e WHIRLPOOL c895e0ccc599094a6d3d6e5079bbbb1b316ce76d7839e5edf6e2517917106c609581c4666aa401a5200793047e76cc2f8eecd85c3712c02dedb9c2e0b8e89306
+MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBAgAGBQJNnMc1AAoJENgZr6v6gHY0Is8QAKj0l20J+GHgMpeXh6a9aTfW
-LR+5giBMwHhUw/iuO3iBjQvHhzz8v6lPMHXKfzD6uZ2XEVRxqwMxm9DN1Y6CjU4I
-oc2C3/v+hosOl7dmqRWEJ2xGx2W/Rji43/QdBFnnI2QCQE+RWO0m5ZYFuBxZKy6L
-53/oj/MYi8fVFsXTDixizaK/kixAx3yMPl09aXbhsi0wStQMvJtyVj0eqylCiBIZ
-zW2u0xI4O0OAMd7ojTSskVPYtjxqFEO1t4J6Nlw4uiOTXXk8yW91ckjK2F0GU4h3
-W/2pjP/QGiCERxr29B3YDnyz9pPOtgZUtNgT12512ZgqPWyG4Bv44qe2azjq6HN6
-MvDKq5dmKgDCH7HPF0L6A8BwlmRhR/KjalGQi+Lya8n7e01o/BWPAWBt2929BTVW
-L+Pm/mbDyg+7iDiBd8Gq0w692C7zmXMFrF51KfazyVph/c6kG9H9evAdAFPJdOry
-BEyXzTxCrbTGhxgQ20dxPmVvZAuM+/ccc+5vZPPTvTMWAhTgPgI+wQQm9lWM1YGf
-xqeGbkXT4ZMP+GADCvDoIda9d1oGRrcmRBijRxqzhLrcFMTRsyaepVJ4qSK4ImQm
-fk+ob+8J7i7AHHAGCYWuTrAvhiDmCNL76JtvtVZw3UuWcsGdVsBOlgP2LGNVIQjR
-IwI8XNHYy4XpmcwGix8C
-=l2CZ
+iQEcBAEBCAAGBQJQ8GI8AAoJEFpvPKfnPDWzBScH/3lZ4JIzM9f7Uo1sp8w6J4x/
+ebVqK/6MO24KtNz2Lm0rrJ5hak+JYVukfXHaf9EPsX5mCvRge9b4QvM7WB5yJ/If
+WCxH6Bxk3Y4upGxz1aF4klB2qbYoHQY0xRDfBzTZ8akAOzEEZGgvMZgDdIz8LajL
+HXYg6bj96ZsDMEZolYGW/TimqsfVOnkf1GgmpPHZvO+1mkC1fT482lhJES/7gUO6
+WuH5xmXfaYOkEa0z+zw5XRofhJdGAwiUfvc/7nzhkWVmK6C2gvpGAcFOxDmewfgh
+vHgO/DzY0B7jhjX+IsiMBbzo+Op6+3IgjenMd8U0DuFCwZn9r25xT3x4oX0/t6A=
+=HcnA
-----END PGP SIGNATURE-----
diff --git a/games-emulation/gfceux/gfceux-2.1.1-r1.ebuild b/games-emulation/gfceux/gfceux-2.1.1-r1.ebuild
new file mode 100644
index 000000000000..48dc700fa1df
--- /dev/null
+++ b/games-emulation/gfceux/gfceux-2.1.1-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/gfceux/gfceux-2.1.1-r1.ebuild,v 1.1 2013/01/11 19:04:23 hasufell Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_6 python2_7 )
+
+# inherit base explicitly to avoid overrides on distutils-r1
+inherit base eutils gnome2-utils distutils-r1 games
+
+DESCRIPTION="A graphical frontend for the FCEUX emulator"
+HOMEPAGE="http://fceux.com"
+SRC_URI="mirror://sourceforge/fceultra/fceux-${PV}.src.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/pygtk"
+RDEPEND="${DEPEND}
+ games-emulation/fceux"
+
+S=${WORKDIR}/${PN}
+
+python_prepare_all() {
+ sed -i \
+ -e "s#data/gfceux.glade#${GAMES_DATADIR}/${PN}/gfceux.glade#" \
+ src/main.py || die
+}
+
+python_install() {
+ distutils-r1_python_install --install-scripts="${GAMES_BINDIR}"
+}
+
+src_compile() {
+ distutils-r1_src_compile
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ doicon -s 48 data/${PN}.png
+ newicon -s 128 data/${PN}_big.png ${PN}.png
+
+ # respect games variables
+ dodir "${GAMES_DATADIR}"/${PN}
+ mv "${ED}"/usr/share/${PN}/* "${ED}${GAMES_DATADIR}"/${PN}/ || die
+
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}