diff options
author | Michał Górny <mgorny@gentoo.org> | 2014-05-08 20:49:27 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2014-05-08 20:49:27 +0000 |
commit | 2717c0e09d60b021179725e4685f2e07ddd1643e (patch) | |
tree | 5075e0c0b25b8f23b52d54870fbdefa15fe6efe6 /games-emulation | |
parent | Update to latest codename. (diff) | |
download | historical-2717c0e09d60b021179725e4685f2e07ddd1643e.tar.gz historical-2717c0e09d60b021179725e4685f2e07ddd1643e.tar.bz2 historical-2717c0e09d60b021179725e4685f2e07ddd1643e.zip |
Version bump.
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!
Diffstat (limited to 'games-emulation')
-rw-r--r-- | games-emulation/m64py/ChangeLog | 7 | ||||
-rw-r--r-- | games-emulation/m64py/Manifest | 32 | ||||
-rw-r--r-- | games-emulation/m64py/m64py-0.2.1.ebuild | 74 |
3 files changed, 97 insertions, 16 deletions
diff --git a/games-emulation/m64py/ChangeLog b/games-emulation/m64py/ChangeLog index a54d5c227b25..dff514e56e3b 100644 --- a/games-emulation/m64py/ChangeLog +++ b/games-emulation/m64py/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for games-emulation/m64py # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/m64py/ChangeLog,v 1.3 2014/02/22 22:36:38 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/m64py/ChangeLog,v 1.4 2014/05/08 20:49:22 mgorny Exp $ + +*m64py-0.2.1 (08 May 2014) + + 08 May 2014; Michał Górny <mgorny@gentoo.org> +m64py-0.2.1.ebuild: + Version bump. *m64py-0.2.0 (22 Feb 2014) diff --git a/games-emulation/m64py/Manifest b/games-emulation/m64py/Manifest index 6ef02f036d26..57008d30ab90 100644 --- a/games-emulation/m64py/Manifest +++ b/games-emulation/m64py/Manifest @@ -3,26 +3,28 @@ Hash: SHA256 DIST m64py-0.1.8.tar.gz 304969 SHA256 a59db4027a4a7b6ffa8a7ba9351da611f1a0481a77b2ae43fb6b9ff48e3f2f4a SHA512 c13ede40f5838e3c0b4e71f8e20af1be5f7cf1a6127071fc6b0f3243866c2b484c8eeba6d8bfa90da03081e8828150fbca8c0b965e5049b415f2a8557b4cd941 WHIRLPOOL e7dc700357ad8d2480cc71c1373bda1f5b60a01c7f090d858d2d5d7f125e47abf6a48a125bd900a7f774026b558319fa5015f0d681588239ffd8018d6e505c65 DIST m64py-0.2.0.tar.gz 305014 SHA256 4bca5500761256f1b894811bb2615f23999108056bc48ab90a47927aa1f9fe80 SHA512 344e99eb167af7fe9df164298854521d1e69f879b39cc0f33ea278c863b7a5ab84d3574cb98f0546bb56c833d003c9a675f533d7b33c17fddd652ccf3aed8789 WHIRLPOOL a65a06d2bbb5ca1763a33dd73cefee3a4b77f82813f8b131068eca88aeb04e156a1c16fa93bb03acb9b935a44dcda6398bbfd75fa51ed296de6d5223c7f206bf +DIST m64py-0.2.1.tar.gz 304897 SHA256 6461b494291f22c10ccd60cda4d4750da3c1514e1d5bc2354bad95a9f4cc1525 SHA512 02d5bc4a501f3c9a5851f242119ad6436be9a59b832f27483591353cfad6975da677a124e61330a4430f1813259f5a423bc8413423ee43a3570d74239e33b487 WHIRLPOOL 5998dd86de565e09c392cef6a9bb94978c6ebbfb3169fc30ae075d291ded187efc16fcf0d380c3ae7a85ae74f3b333de786a202a17320348a0d75595f7e5c024 EBUILD m64py-0.1.8.ebuild 2071 SHA256 cbbbcdfcf924cf5f8822ed95a22e1fb9737b47de26a2ab276b13a9708cbd5021 SHA512 943d5d410ff49e49342da70245effab697e6eb679fb208feac65ab7387574074d77a739e1ca1739e04cfc89d1336c2ccacd45340cecf8eac1ec514f35236e122 WHIRLPOOL 4ef637d172f4d51ffb1369a311cab6c05b82d5f31db1905b0ec7c7ca28809b023249ec161ab5d9b02ea48b04710598077210fbfd5a2747c5c614bd02bae8c7d4 EBUILD m64py-0.2.0.ebuild 2071 SHA256 b0ea0ed498705ec8f9a8704b38a72adac9fbdec736e3ebc50ae2324e702c8792 SHA512 547d74a69f1e69cef7b3ee411284e0338886f58611d564012ba81d5a9bdf55ec61ce33e9c15e3daba58a2058dc955b71e9446ec2bfa2ae62c4de93b7b7f301ab WHIRLPOOL 82813e1256641da10c22cdb1f5e003128eb3d5c7641a5283441c3639e8dcb1563a9add29cb3a04bfd5e1d679864208f2b423a68c90bbee71600fd8c5975f7ab3 -MISC ChangeLog 632 SHA256 75e4a2df2da3d8acac3c1205e92f12e49d623a14730d7163056ab4ffd09d6426 SHA512 fd1fc915a0241f433d69e11c1cb8db63858a2a4f995433411d198af73ecba18b7489c783e16d9c3386c37ab8d814019fc4eccfd1e7d3af3bb4c07f3df5f78bab WHIRLPOOL 7dcf08f8bee0b36553ce6abc541be6ed3eb7876966cc3bb83d429157e6f107bce861ccfd33a7e99cd7c74fa00589e9e454e13de3e2d19752ce3f13fae4db9c15 +EBUILD m64py-0.2.1.ebuild 2071 SHA256 bf335c0d24e437f269f8573c29d5808ef601840b9ca61ae625b45f5cd58a686b SHA512 2a1e1e0735cedb399219c88ddc29a1e350ba8a945b3e14bcbc17c9f120c8d5f21b4f4c0b52de9580644b7bdd87449c1c9756ef122bc16d56916605c3fa6a8aa0 WHIRLPOOL f9c9f8ac02d62417ef4700d4f7ffc4978250b27e8affd07660a69556b10d497ac191995da50b52a40a24921583d671294fc01ee9ee6edebed328de7a3e304c41 +MISC ChangeLog 748 SHA256 d198d286b19f3cf53b7b778092371c9f731b30331d082f0b2247e7ca6ad87382 SHA512 a4b6e4eb62223c91998d4a22a9e6c004b24574b012b5cb98ffa03e94c85e273d768a290f396aada420bc5fdb8ba91a406382165d4a61e8b03dde78188271f4a0 WHIRLPOOL 077c741646e8eb3a4ba734259fd66a39a4a4b7c12ad9a7c4d3b91a5f5106539a5b5706f0b4ac2c44f6260f9067fb9f777023f1298e8c08300c26f05113ddb981 MISC metadata.xml 352 SHA256 b5b11f77354a3f9a9051da98c3e7499a195f42a2abc71c3fe55979eeab43c7cc SHA512 579bbf3da7e4b2a573bbec036b4e5710dbe5289278094e9dc3c3cda8d8ca9533031e189bc12a15a47abe9f4cb58f83a98d2b0796ac0394797085b367658c3af8 WHIRLPOOL 3ced83d68b1b7923be49ae91e82ffe778aac35895fd681e8be87f28f77b716a60384af1935cc632abd7c510181d76526d475548e33117c73416d9cd922af49f3 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQJ8BAEBCABmBQJTCSZ4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJTa+3XXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOaEUP/iPe9ryyXAbgQkcIiRXTIvcg -huqfnbC1b16WAvMaDq3wu7NnP8YxvObrNEIcq/to2/K5DZ23MQCePET0BAr0Bra6 -bIZahn4of/VL4thugQjTksJ7js0xqr+wXU2Bx+Ic20Xi/85ENkIkQC7tvyhXZTle -KZkAlwgk8pf39DVcVEyQyhPbgh8RTu6AkJSNwexY7jntwZOpgRuM5agZ/6aib3bE -ogoRc9DrS7mKo8l3rfPP+dr0Yr2nR71GDojS/KKUV+qGEcikcJ9ASh44S6RCxih/ -pRlzGb/75LmMhwibdmzjB2Eu7D2QC2t6pWKdkbLt/yicnEYJT8/50U9spqOG02nc -LGpgpmg1/ld0q69ROTylHiY0XHs9T7hdx3nrSfQ5D8CtrWGne0CX9UIsri2+Tzui -6LN/1uALfUJ3zSdnsXI4+qlOEAlIdPx+dQS7chVkatIQo892WMdGL+gzqe2Gw+0G -L/WWJxm33UiUrsRcr4nwofegf8THjU1ceH7B6mC9CGfj/7+xmFZ53hrOQGh9rmTL -Hfrzkv3tSHHXXgLOV4axLewZxPpuRaC0/aaZ7F8/DfVNhQ/uZlWhFLC5xwrt2a/m -USOlxmoXM0Jcm0Q1SK/dIXjkxFlNjkDrRIqFT52qsfZF26a+x9HEJP2mbID0mzIC -+o3ghhxP29hAiF0Uw87V -=7GLq +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOGg8P/is7XN6dORY1xPCpFvpLNXEt +VFcevUzvRFtHeeLdNGPAKTep86V8ofME5mi0wfXGdAYOnvzI7NW57VZNS8uWI/Xg +N6jN2U5fEYOSq1Us5FsgiH79DSdx+f5ilTsaZnHwe/fVL5/65sieZ5x3ecCHUWRs +d5GHZWNdp21URhDIbtUNiuOxnWM970wWnOZHsQz70FP7WxqOv7FQoqfa+Qg1/pxa +hS6C9M8cOJ5eQW2RwmzB9xaiE6py3TYJYDbAAXZIPRvp1uvLUuODjhFfC5bFLzvB +UKOyEgk220AhXSTVebTh5hMSc5FuLq0GcCkoPNEHXO3voFSqUXeEHDBbwH0geDx2 +3zufYTbdDD0iCyWObinKRMsBNDVX6a9bTOG79fNWyTwlIifstD7OCgMHIu4xbAPf +PJrTjDQ7gi/AawOUEFHlm+OF2DwzaZ9f0MCcgMdfNA6RUXqaSzGAALStaxSbMdJI +x36K+6kKBN1V7ydEMhvwXdhsBAwXdOrsJFJf9VY51SKA+iEkmfkleRP9qv8f08kn +izAWw4sjxx6yx+6dVgaQMkog1kDlg4dBdy2x1bqqqHHHjzgDWN6zzU89glGYGWdB +fvadFJqqOf9kCOdijlK0kZZvxdHpc/UlyHWCH8KBG27U/25XfL6WNEcC1qthyqAY +AjAFUcaGcJYeM4hk9b56 +=QkYQ -----END PGP SIGNATURE----- diff --git a/games-emulation/m64py/m64py-0.2.1.ebuild b/games-emulation/m64py/m64py-0.2.1.ebuild new file mode 100644 index 000000000000..95f5a1aba17c --- /dev/null +++ b/games-emulation/m64py/m64py-0.2.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/m64py/m64py-0.2.1.ebuild,v 1.1 2014/05/08 20:49:22 mgorny Exp $ +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 games + +DESCRIPTION="A frontend for Mupen64Plus" +HOMEPAGE="http://m64py.sourceforge.net/" +SRC_URI="mirror://sourceforge/m64py/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-3 public-domain GPL-2 BSD CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# SDL & libmupen64plus are through ctypes, so they rely on specific ABI +RDEPEND="media-libs/libsdl:0/0[joystick] + dev-python/PyQt4[opengl,${PYTHON_USEDEP}] + games-emulation/mupen64plus-core:0/2" + +python_prepare_all() { + # set the correct search path + cat >> src/m64py/platform.py <<-_EOF_ + SEARCH_DIRS = ["$(games_get_libdir)/mupen64plus"] +_EOF_ + + # comment out SDL2 support since our mupen64plus uses SDL1 + sed -e '/from m64py\.SDL2/s:^:#:' \ + -e '/QT2SDL2\[/s:^:#:' \ + -e '/KEYCODE2SCANCODE\[/s:^:#:' \ + -e '/SCANCODE2KEYCODE\[/s:^:#:' \ + -i src/m64py/frontend/keymap.py || die + sed -e '/--sdl2/d' \ + -e '/SDL2/s:=.*$:= False:' \ + -i src/m64py/opts.py || die + + distutils-r1_python_prepare_all +} + +python_install() { + distutils-r1_python_install \ + --install-scripts="${GAMES_BINDIR}" +} + +# games.eclass ABSOLUTELY MUST come last, so we need to clean up the mess +src_prepare() { distutils-r1_src_prepare; } +src_configure() { distutils-r1_src_configure; } +src_compile() { distutils-r1_src_compile; } +src_test() { distutils-r1_src_test; } + +src_install() { + distutils-r1_src_install + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + + if ! type -P rar >/dev/null && ! type -P unrar >/dev/null; then + elog + elog "In order to gain RAR archive support, please install either app-arch/rar" + elog "or app-arch/unrar." + fi + + if ! type -P 7z >/dev/null \ + && ! has_version "dev-python/pylzma[${PYTHON_USEDEP}]"; then + elog + elog "In order to gain 7z archive support, please install either app-arch/p7zip" + elog "or dev-python/pylzma." + fi +} |