From 4d2fa80e5fbce308b1906cfd2bf9c7d573b2616d Mon Sep 17 00:00:00 2001 From: Naohiro Aota Date: Sat, 27 Feb 2010 10:02:14 +0000 Subject: dev-games/renpy: Revision bump. The package now supports SLOTs. Added 6.9.3 version. This ebuilds is the result of splitting dev-games/renpy into two parts. svn path=/sunrise/; revision=10197 --- dev-games/renpy/ChangeLog | 5 ++ dev-games/renpy/Manifest | 6 ++- dev-games/renpy/renpy-6.10.2-r1.ebuild | 81 +++++++++++++++++++++++++++++ dev-games/renpy/renpy-6.10.2.ebuild | 95 ---------------------------------- dev-games/renpy/renpy-6.9.3.ebuild | 81 +++++++++++++++++++++++++++++ 5 files changed, 171 insertions(+), 97 deletions(-) create mode 100644 dev-games/renpy/renpy-6.10.2-r1.ebuild delete mode 100644 dev-games/renpy/renpy-6.10.2.ebuild create mode 100644 dev-games/renpy/renpy-6.9.3.ebuild (limited to 'dev-games/renpy') diff --git a/dev-games/renpy/ChangeLog b/dev-games/renpy/ChangeLog index 1668ba9ed..6970bc0d5 100644 --- a/dev-games/renpy/ChangeLog +++ b/dev-games/renpy/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 27 Feb 2010; Nao Nakashima (nao) + +renpy-6.9.3.ebuild, -renpy-6.10.2.ebuild, +renpy-6.10.2-r1.ebuild: + Revision bump. The package now supports SLOTs. Added 6.9.3 version. This + ebuilds is the result of splitting dev-games/renpy into two parts. + 04 Feb 2010; Nao Nakashima (nao) metadata.xml: Added information about upstream diff --git a/dev-games/renpy/Manifest b/dev-games/renpy/Manifest index 88ff3122f..422ba887d 100644 --- a/dev-games/renpy/Manifest +++ b/dev-games/renpy/Manifest @@ -1,5 +1,7 @@ AUX renpy-jedit-path.patch 362 RMD160 fd7a17f48b4911ddda89414f8eccc3da0d4ccbe6 SHA1 f592f721646354220b671d042730ef54b336d2b3 SHA256 a957962ed4d848b9c94330df809764107926e659f43c4f4f2d545767e1591253 DIST renpy-6.10.2-source.tar.bz2 8860957 RMD160 5571738ca5db8b6e24da17a26913b4477760629f SHA1 747b01131756ce019b32e34ae70ae8ea803cf1d1 SHA256 80d590a0605e16d99bbfcb5bdb96957cd423f35e29ddceefa623e8d322d30de4 -EBUILD renpy-6.10.2.ebuild 2367 RMD160 1329c7ee89932f081a842703f76bf6012f0fb9d6 SHA1 33ffc93515267d7460a173b80e662b4312677818 SHA256 b503afdee49d756b0acc5d80c4bb7b5c4f41ce886bb90f59c6c7d439cca08b34 -MISC ChangeLog 387 RMD160 376c7445a705b67ff454e824e9ce2eab282daa91 SHA1 c7085e899afa20fb3e8f178ba32345ec609c8705 SHA256 8c5ec1eb859cd78a0001382852304947569bd7d30e81d6c4c9c992f0de727624 +DIST renpy-6.9.3-source.tar.bz2 6060203 RMD160 105c1c8e51fdfae64e07d41fb51508249c4ef219 SHA1 5f250c3b045a6c07a828020f6f99a40d8cbc0344 SHA256 f47bcf0e678a41eb3c73fe345c03387730661f9b38837ef993e69af9e926d955 +EBUILD renpy-6.10.2-r1.ebuild 1943 RMD160 5f27e9ec70346103f19bc4d6d09a4f65fb3f5df6 SHA1 3dc83b9af458fc9e3f6139a222636553d2c57827 SHA256 9137ddb4be7450344cf0cf50fda5800387918d9ed32780ae260d5c4126358bf0 +EBUILD renpy-6.9.3.ebuild 1939 RMD160 34b52db420caafd332dd484da4594412d96ee79f SHA1 795e52d32d985c5bcbf10c329a42791232670947 SHA256 9f35fb91a884af8f8bec7b276d3233bc51fb90c58620e8c522c6c0ac90e26ad5 +MISC ChangeLog 663 RMD160 1d37edfbcc248275f7a6ccf62e22b8972bcceeb1 SHA1 a9f57623f938da5d1acf16cdc9c179f956235a96 SHA256 460e92734b1485a73f8fa40ceebdda6f533b5ab972f4c5cd6b4f57fbcda360d1 MISC metadata.xml 920 RMD160 c30c42e700b0402e08bb9b5077cdedcf5b57effb SHA1 47fea645f508440f95b498951b28906e3413a059 SHA256 15df672ff97247501d3fa8ff4e57135956e1cd742a07b962308616241331d00c diff --git a/dev-games/renpy/renpy-6.10.2-r1.ebuild b/dev-games/renpy/renpy-6.10.2-r1.ebuild new file mode 100644 index 000000000..06e08653c --- /dev/null +++ b/dev-games/renpy/renpy-6.10.2-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +PYTHON_DEPEND="2:2.5" + +inherit confutils eutils games python versionator + +DESCRIPTION="Visual novel engine written in python" +HOMEPAGE="http://www.renpy.org" +SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~x86" +IUSE="development doc examples" + +DEPEND="" +RDEPEND="dev-python/pygame[X] + >=dev-games/renpy-modules-${PV}" + +pkg_setup() { + confutils_use_depend_any examples development + games_pkg_setup +} + +src_prepare() { + # Fix path to app-editors/jedit + epatch "${FILESDIR}"/${PN}-jedit-path.patch + + find renpy -iname '*.pyo' -delete +} + +src_install() { + insinto "${GAMES_DATADIR}"/${P} + exeinto "${GAMES_DATADIR}"/${P} + + doexe renpy.py || die "doexe failed" + + dodir "${GAMES_BINDIR}" || die "dodir failed" + P_SLOT=${PN}-${SLOT} + cat <<-EOF > "${D}"/"${GAMES_BINDIR}"/${P_SLOT} || die "Failed to create ${P_SLOT}" + #!/bin/sh + RENPY_BASE="${GAMES_DATADIR}"/${P} "${GAMES_DATADIR}"/${P}/renpy.py "\${@}" + EOF + + doins -r common renpy || die "doins failed" + + if use development; then + doins -r launcher template || die "doins failed" + + newicon launcher/logo32.png ${P}.png || die "newicon failed" + make_desktop_entry ${P_SLOT} "Ren'Py ${PV}" ${P} Game "${GAMES_DATADIR}"/${P} || die "make_desktop_entry failed" + fi + + if use examples; then + doins -r the_question || die "doins failed" + doins -r tutorial || die "doins failed" + fi + + dodoc CHANGELOG.txt || die "dodoc failed" + + if use doc; then + dohtml -r doc || die "dohtml failed" + fi + + prepgamesdirs +} + +pkg_postinst() { + python_mod_optimize "${ROOT}/${GAMES_DATADIR}/${P}" + if use development; then + elog "You need to emerge app-editors/jedit to easily use renpy development interface." + fi + games_pkg_postinst +} + +pkg_postrm() { + python_mod_cleanup "${ROOT}/${GAMES_DATADIR}/${P}" +} diff --git a/dev-games/renpy/renpy-6.10.2.ebuild b/dev-games/renpy/renpy-6.10.2.ebuild deleted file mode 100644 index 5f6309044..000000000 --- a/dev-games/renpy/renpy-6.10.2.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" - -inherit confutils distutils eutils games - -DESCRIPTION="Visual novel engine written in python" -HOMEPAGE="http://www.renpy.org" -SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~x86" -IUSE="development doc examples" - -DEPEND=">=dev-lang/python-2.5 - "${D}"/"${GAMES_BINDIR}"/${PN} || die "Failed to create ${PN}" - #!/bin/sh - RENPY_BASE="${GAMES_DATADIR}"/${PN} "${GAMES_DATADIR}"/${PN}/renpy.py "\${@}" - EOF - - doins -r common renpy || die "doins failed" - - if use development; then - doins -r launcher template || die "doins failed" - - newicon launcher/logo32.png renpy.png || die "newicon failed" - make_desktop_entry renpy "Ren'Py" renpy Game /usr/share/games/${PN} || die "make_desktop_entry failed" - fi - - if use examples; then - doins -r the_question || die "doins failed" - doins -r tutorial || die "doins failed" - fi - - dodoc CHANGELOG.txt || die "dodoc failed" - - if use doc; then - dohtml -r doc || die "dohtml failed" - fi - - cd module || die "Cannot cd to 'module' directory" - RENPY_DEPS_INSTALL="${ROOT}"/usr distutils_src_install - prepgamesdirs -} - -pkg_postinst() { - python_mod_optimize "${ROOT}"/usr/share/games/${PN} - distutils_pkg_postinst - if use development; then - elog "You need to emerge app-editors/jedit to easily use renpy development interface." - fi -} - -pkg_postrm() { - python_mod_cleanup "${ROOT}"/usr/share/games/${PN} - distutils_pkg_postrm -} diff --git a/dev-games/renpy/renpy-6.9.3.ebuild b/dev-games/renpy/renpy-6.9.3.ebuild new file mode 100644 index 000000000..0698b01c6 --- /dev/null +++ b/dev-games/renpy/renpy-6.9.3.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +PYTHON_DEPEND="2:2.5" + +inherit confutils eutils games python versionator + +DESCRIPTION="Visual novel engine written in python" +HOMEPAGE="http://www.renpy.org" +SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~x86" +IUSE="development doc examples" + +DEPEND="" +RDEPEND="dev-python/pygame[X] + >=dev-games/renpy-modules-${PV}" + +pkg_setup() { + confutils_use_depend_any examples development + games_pkg_setup +} + +src_prepare() { + # Fix path to app-editors/jedit + epatch "${FILESDIR}"/${PN}-jedit-path.patch + + find renpy -iname '*.pyo' -delete +} + +src_install() { + insinto "${GAMES_DATADIR}"/${P} + exeinto "${GAMES_DATADIR}"/${P} + + doexe renpy.py || die "doexe failed" + + dodir "${GAMES_BINDIR}" || die "dodir failed" + P_SLOT=${PN}-${SLOT} + cat <<-EOF > "${D}"/"${GAMES_BINDIR}"/${P_SLOT} || die "Failed to create ${P_SLOT}" + #!/bin/sh + RENPY_BASE="${GAMES_DATADIR}"/${P} "${GAMES_DATADIR}"/${P}/renpy.py "\${@}" + EOF + + doins -r common renpy || die "doins failed" + + if use development; then + doins -r launcher template || die "doins failed" + + newicon launcher/logo32.png ${P}.png || die "newicon failed" + make_desktop_entry ${P_SLOT} "Ren'Py ${PV}" ${P} Game "${GAMES_DATADIR}"/${P} || die "make_desktop_entry failed" + fi + + if use examples; then + doins -r the_question || die "doins failed" + doins -r demo || die "doins failed" + fi + + dodoc CHANGELOG.txt || die "dodoc failed" + + if use doc; then + dohtml -r doc || die "dohtml failed" + fi + + prepgamesdirs +} + +pkg_postinst() { + python_mod_optimize "${ROOT}/${GAMES_DATADIR}/${P}" + if use development; then + elog "You need to emerge app-editors/jedit to easily use renpy development interface." + fi + games_pkg_postinst +} + +pkg_postrm() { + python_mod_cleanup "${ROOT}/${GAMES_DATADIR}/${P}" +} -- cgit v1.2.3-65-gdbad