* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2015-08-09 14:41 Julian Ospald
0 siblings, 0 replies; 14+ messages in thread
From: Julian Ospald @ 2015-08-09 14:41 UTC (permalink / raw
To: gentoo-commits
commit: d6b01b60e07e96b33784a8fceab87a6005d3971c
Author: Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 9 14:36:10 2015 +0000
Commit: Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Sun Aug 9 14:40:55 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b01b60
games-engines/renpy: version bump to 6.99.5
X-Gentoo-Bug: 545540
X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=545540
games-engines/renpy/Manifest | 1 +
games-engines/renpy/renpy-6.99.5.ebuild | 111 ++++++++++++++++++++++++++++++++
2 files changed, 112 insertions(+)
diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
index 74e720f..45adc4a 100644
--- a/games-engines/renpy/Manifest
+++ b/games-engines/renpy/Manifest
@@ -4,3 +4,4 @@ DIST renpy-6.16.5-source.tar.bz2 14455622 SHA256 5ecb00fa84a048ff6e1f1d8a0114373
DIST renpy-6.17.7-source.tar.bz2 17932988 SHA256 fef01de9e482b73d9d409de7a43bada6dd3e2a0549b99dd487306371190ed038 SHA512 22b0e08b18ee35317b11451205233cbd8a29617d9c3d298bbdcfc5757f67c2f0e4c8a748aa83d5c8b43786c062ffca109d07e981efa750fcee26f45f08a33ea2 WHIRLPOOL fef82eb6c958a2525797e5d8bfae3488fba606b70eeed5c94f7afcab4fa46e7a7eb43d91b4bd55f553b65a72b12236e02ecdee55e8852c1fafc055332f9d131d
DIST renpy-6.18.2-source.tar.bz2 19854257 SHA256 635c7495d5ced298183793cafbe8631981a5a75aec106b4ba145d3dd870a544c SHA512 239de63f7e015076aeb05d4f7da7caa676e151b0f3cbd710b0fe59a592f7af02cd8994ddb0d6225ccec337579eb2de1a5b83759a28572ead631fe3b5df515e8b WHIRLPOOL 85ac745891bf2ab729cb8ad44cab0cdd03399956455a4fbf73d638b87cf49d44c7395658e3882509dc0652492da931f7932297eb39974d7c890e772cfe1f13ff
DIST renpy-6.18.3-source.tar.bz2 23244450 SHA256 c0c6af79ceb529e69cebfdb0e9849e50dc27e424dc2fd2b322c13d6ec938cba6 SHA512 7ea99adaf1fbea7a499790fb5b37349fc797f383fb633956a43955c80885b259e26570469c430f4c4c103e62444f60082690489ee6400809f5e9024693261e55 WHIRLPOOL 6e4e68228bc38c709af4387f209717e4644efccae47fb04b7071783b0c01d6fbe4ca65d7c712a32e159cd59c663873457e54c3851e9e4a84d3d4e4ed05271102
+DIST renpy-6.99.5-source.tar.bz2 27285400 SHA256 cec38c548a812331fe42b60882ba271ea10fb369f0ba67bad1facd8d556ae74d SHA512 0e9d3dca70924e587711effa34d5af45fcd1c1bc6ce0b38723b39e07593a85dc55645ad4cb002f43fe33f387ee58c92626004f655d0f2955c55d8d01b5453326 WHIRLPOOL f3db4a08b1216b69b2724668cb22ea3c720826a6bf82042d0783fb8048d07074fd473157132e27010570c485fc90d09cb0115accbb429aad48f62417245852a8
diff --git a/games-engines/renpy/renpy-6.99.5.ebuild b/games-engines/renpy/renpy-6.99.5.ebuild
new file mode 100644
index 0000000..dd931c2
--- /dev/null
+++ b/games-engines/renpy/renpy-6.99.5.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit eutils toolchain-funcs python-r1 versionator gnome2-utils games distutils-r1
+
+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)"
+MYSLOT=$(delete_all_version_separators ${SLOT})
+KEYWORDS="~amd64 ~x86"
+IUSE="development doc examples"
+REQUIRED_USE="examples? ( development )"
+
+RDEPEND="
+ >=app-eselect/eselect-renpy-0.6
+ dev-libs/fribidi
+ ~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
+ >=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
+ media-libs/glew
+ media-libs/libpng:0
+ media-libs/libsdl2[video]
+ media-libs/freetype:2
+ sys-libs/zlib
+ virtual/ffmpeg"
+DEPEND="${RDEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+ games_pkg_setup
+ export CFLAGS="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags fribidi)"
+}
+
+python_prepare_all() {
+ # wooosh! this should fix multiple abi
+ epatch "${FILESDIR}"/${P}-multiple-abi.patch
+
+ einfo "Deleting precompiled python files"
+ find . -name '*.py[co]' -print -delete || die
+
+ sed -i \
+ -e "s/@SLOT@/${MYSLOT}/" \
+ renpy.py renpy/common.py || die "setting slot failed!"
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ cd "${S}"/module || die
+ distutils-r1_python_compile
+}
+
+python_install() {
+ cd "${S}"/module || die
+ distutils-r1_python_install --install-lib="$(python_get_sitedir)/renpy${MYSLOT}"
+
+ cd "${S}" || die
+ python_scriptinto "${GAMES_BINDIR}"
+ python_newscript renpy.py ${PN}-${SLOT}
+
+ python_moduleinto renpy${MYSLOT}
+ python_domodule renpy
+ if use development ; then
+ python_domodule launcher templates
+ fi
+ if use examples ; then
+ python_domodule the_question tutorial
+ fi
+}
+
+python_install_all() {
+ if use development; then
+ newicon -s 32 launcher/game/images/logo32.png ${P}.png
+ make_desktop_entry ${PN}-${SLOT} "Ren'Py ${PV}" ${P}
+ fi
+
+ if use doc; then
+ dohtml -r doc
+ fi
+
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ use development && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ use development && gnome2_icon_cache_update
+
+ einfo "running: eselect renpy update --if-unset"
+ eselect renpy update --if-unset
+}
+
+pkg_postrm() {
+ use development && gnome2_icon_cache_update
+
+ einfo "running: eselect renpy update --if-unset"
+ eselect renpy update --if-unset
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-15 21:58 Andrew Savchenko
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-15 21:58 UTC (permalink / raw
To: gentoo-commits
commit: d1bd7d825f249a1a9cd85142c4a5695e4f024d27
Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 18:56:22 2017 +0000
Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 21:50:04 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bd7d82
games-engines/renpy: add myself to maintainers
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
games-engines/renpy/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/games-engines/renpy/metadata.xml b/games-engines/renpy/metadata.xml
index 763130af3a1..2a74bfb8208 100644
--- a/games-engines/renpy/metadata.xml
+++ b/games-engines/renpy/metadata.xml
@@ -14,6 +14,10 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+ <maintainer type="person">
+ <email>bircoph@gentoo.org</email>
+ <name>Andrew Savchenko</name>
+ </maintainer>
<longdescription>
Ren'Py is a free and cross-platform visual novel engine that
helps you use words,
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-15 21:58 Andrew Savchenko
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-15 21:58 UTC (permalink / raw
To: gentoo-commits
commit: c3fd59ed5edb52826c9688015684f92e72809a40
Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 19:00:59 2017 +0000
Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 21:50:06 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3fd59ed
games-engines/renpy: remove old maintainers
Since package was last-rited it is reasonable to assume that old
maintainers have no manpower or interest to maintain this package.
Made as a separate commit, so removal can be easily reverted if
desired.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
games-engines/renpy/metadata.xml | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/games-engines/renpy/metadata.xml b/games-engines/renpy/metadata.xml
index 2a74bfb8208..98b754cf659 100644
--- a/games-engines/renpy/metadata.xml
+++ b/games-engines/renpy/metadata.xml
@@ -1,19 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="person">
- <email>maksverver@geocities.com</email>
- <name>Maks Verver</name>
- <description>Proxy maintainer. CC him on bugs</description>
- </maintainer>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
<maintainer type="person">
<email>bircoph@gentoo.org</email>
<name>Andrew Savchenko</name>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-16 18:01 Andrew Savchenko
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-16 18:01 UTC (permalink / raw
To: gentoo-commits
commit: f4787d5b384c142363f8acc2f027305f7f2bb3df
Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 16 17:50:12 2017 +0000
Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sun Jul 16 17:50:12 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4787d5b
games-engines/renpy: migrate from the games eclass
and update to EAPI 6
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
games-engines/renpy/renpy-6.99.12.4-r2.ebuild | 108 ++++++++++++++++++++++++++
1 file changed, 108 insertions(+)
diff --git a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
new file mode 100644
index 00000000000..6c4f3fcb6b2
--- /dev/null
+++ b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit eutils gnome2-utils toolchain-funcs versionator distutils-r1
+
+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)"
+MYSLOT=$(delete_all_version_separators ${SLOT})
+KEYWORDS="~amd64 ~x86"
+IUSE="development doc examples"
+REQUIRED_USE="examples? ( development )"
+
+RDEPEND="
+ >=app-eselect/eselect-renpy-0.7
+ dev-libs/fribidi
+ ~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
+ >=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
+ !<games-engines/renpy-6.99.12-r2
+ media-libs/glew:0
+ media-libs/libpng:0
+ media-libs/libsdl2[video]
+ media-libs/freetype:2
+ sys-libs/zlib
+ virtual/ffmpeg"
+DEPEND="${RDEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}-source
+
+PATCHES=(
+ "${FILESDIR}"/${P}-multiple-abi.patch
+ "${FILESDIR}"/${P}-compat-window.patch #601200
+ "${FILESDIR}"/${P}-compat-style.patch
+)
+
+python_prepare_all() {
+ export CFLAGS="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags fribidi)"
+ distutils-r1_python_prepare_all
+
+ einfo "Deleting precompiled python files"
+ find . -name '*.py[co]' -print -delete || die
+
+ sed -i \
+ -e "s/@SLOT@/${MYSLOT}/" \
+ renpy.py renpy/common.py || die "setting slot failed!"
+}
+
+python_compile() {
+ cd "${S}"/module || die
+ distutils-r1_python_compile
+}
+
+python_install() {
+ cd "${S}"/module || die
+ distutils-r1_python_install --install-lib="$(python_get_sitedir)/renpy${MYSLOT}"
+
+ cd "${S}" || die
+ python_newscript renpy.py ${PN}-${SLOT}
+
+ python_moduleinto renpy${MYSLOT}
+ python_domodule renpy
+ if use development ; then
+ python_domodule launcher templates
+ fi
+ if use examples ; then
+ python_domodule the_question tutorial
+ fi
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if use development; then
+ newicon -s 32 launcher/game/images/logo32.png ${P}.png
+ make_desktop_entry ${PN}-${SLOT} "Ren'Py ${PV}" ${P}
+ fi
+
+ if use doc; then
+ insinto html
+ doins -r doc
+ fi
+ newman "${FILESDIR}/${PN}.1" "${P}.1"
+}
+
+pkg_preinst() {
+ use development && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ use development && gnome2_icon_cache_update
+
+ einfo "running: eselect renpy update --if-unset"
+ eselect renpy update --if-unset
+}
+
+pkg_postrm() {
+ use development && gnome2_icon_cache_update
+
+ einfo "running: eselect renpy update --if-unset"
+ eselect renpy update --if-unset
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-16 18:37 Andrew Savchenko
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-16 18:37 UTC (permalink / raw
To: gentoo-commits
commit: b97ed9a99b0eaa064948d092bdbbd6fc674741e3
Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 16 18:37:33 2017 +0000
Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sun Jul 16 18:37:33 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97ed9a9
games-engines/renpy: fix html docs install path
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
games-engines/renpy/renpy-6.99.12.4-r1.ebuild | 4 ++--
games-engines/renpy/renpy-6.99.12.4-r2.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/games-engines/renpy/renpy-6.99.12.4-r1.ebuild b/games-engines/renpy/renpy-6.99.12.4-r1.ebuild
index 8049f87073f..8c969e13c6b 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r1.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r1.ebuild
@@ -87,8 +87,8 @@ python_install_all() {
fi
if use doc; then
- insinto html
- doins -r doc
+ insinto "/usr/share/doc/${PF}/html"
+ doins -r doc/*
fi
newman "${FILESDIR}/${PN}.1" "${P}.1"
diff --git a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
index 6c4f3fcb6b2..131246e74e9 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
@@ -83,8 +83,8 @@ python_install_all() {
fi
if use doc; then
- insinto html
- doins -r doc
+ insinto "/usr/share/doc/${PF}/html"
+ doins -r doc/*
fi
newman "${FILESDIR}/${PN}.1" "${P}.1"
}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-16 20:49 Andrew Savchenko
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-16 20:49 UTC (permalink / raw
To: gentoo-commits
commit: 7adc02563253ac286e19a0032db47de2f00e9b2f
Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 16 20:49:18 2017 +0000
Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sun Jul 16 20:49:33 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7adc0256
games-engines/renpy: remove excessive dep limitation
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
games-engines/renpy/renpy-6.99.12.4-r2.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
index 131246e74e9..b3840bc93f9 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
dev-libs/fribidi
~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
- !<games-engines/renpy-6.99.12-r2
media-libs/glew:0
media-libs/libpng:0
media-libs/libsdl2[video]
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-17 5:28 Andrew Savchenko
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-17 5:28 UTC (permalink / raw
To: gentoo-commits
commit: 5e4723b170d9d8fa81877a7ce2efb9a30d2289bd
Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 17 05:28:16 2017 +0000
Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Mon Jul 17 05:28:34 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4723b1
games-engines/renpy: remove old
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
games-engines/renpy/renpy-6.99.12.4-r2.ebuild | 107 --------------------------
1 file changed, 107 deletions(-)
diff --git a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
deleted file mode 100644
index b3840bc93f9..00000000000
--- a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit eutils gnome2-utils toolchain-funcs versionator distutils-r1
-
-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)"
-MYSLOT=$(delete_all_version_separators ${SLOT})
-KEYWORDS="~amd64 ~x86"
-IUSE="development doc examples"
-REQUIRED_USE="examples? ( development )"
-
-RDEPEND="
- >=app-eselect/eselect-renpy-0.7
- dev-libs/fribidi
- ~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
- >=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
- media-libs/glew:0
- media-libs/libpng:0
- media-libs/libsdl2[video]
- media-libs/freetype:2
- sys-libs/zlib
- virtual/ffmpeg"
-DEPEND="${RDEPEND}
- dev-python/cython[${PYTHON_USEDEP}]
- virtual/pkgconfig"
-
-S=${WORKDIR}/${P}-source
-
-PATCHES=(
- "${FILESDIR}"/${P}-multiple-abi.patch
- "${FILESDIR}"/${P}-compat-window.patch #601200
- "${FILESDIR}"/${P}-compat-style.patch
-)
-
-python_prepare_all() {
- export CFLAGS="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags fribidi)"
- distutils-r1_python_prepare_all
-
- einfo "Deleting precompiled python files"
- find . -name '*.py[co]' -print -delete || die
-
- sed -i \
- -e "s/@SLOT@/${MYSLOT}/" \
- renpy.py renpy/common.py || die "setting slot failed!"
-}
-
-python_compile() {
- cd "${S}"/module || die
- distutils-r1_python_compile
-}
-
-python_install() {
- cd "${S}"/module || die
- distutils-r1_python_install --install-lib="$(python_get_sitedir)/renpy${MYSLOT}"
-
- cd "${S}" || die
- python_newscript renpy.py ${PN}-${SLOT}
-
- python_moduleinto renpy${MYSLOT}
- python_domodule renpy
- if use development ; then
- python_domodule launcher templates
- fi
- if use examples ; then
- python_domodule the_question tutorial
- fi
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- if use development; then
- newicon -s 32 launcher/game/images/logo32.png ${P}.png
- make_desktop_entry ${PN}-${SLOT} "Ren'Py ${PV}" ${P}
- fi
-
- if use doc; then
- insinto "/usr/share/doc/${PF}/html"
- doins -r doc/*
- fi
- newman "${FILESDIR}/${PN}.1" "${P}.1"
-}
-
-pkg_preinst() {
- use development && gnome2_icon_savelist
-}
-
-pkg_postinst() {
- use development && gnome2_icon_cache_update
-
- einfo "running: eselect renpy update --if-unset"
- eselect renpy update --if-unset
-}
-
-pkg_postrm() {
- use development && gnome2_icon_cache_update
-
- einfo "running: eselect renpy update --if-unset"
- eselect renpy update --if-unset
-}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-19 18:06 Tobias Klausmann
0 siblings, 0 replies; 14+ messages in thread
From: Tobias Klausmann @ 2017-07-19 18:06 UTC (permalink / raw
To: gentoo-commits
commit: 8d7f3ddd94fcd6aa8558000d9f2867de6a42fa22
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 17:30:49 2017 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 18:05:54 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7f3ddd
games-engines/renpy-6.99.12.4-r3: amd64 stable
Gentoo-Bug: 625624
games-engines/renpy/renpy-6.99.12.4-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
index ccf21fbcc9c..562d711300b 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
MYSLOT=$(delete_all_version_separators ${SLOT})
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="development doc examples"
REQUIRED_USE="examples? ( development )"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-08-29 23:16 Thomas Deutschmann
0 siblings, 0 replies; 14+ messages in thread
From: Thomas Deutschmann @ 2017-08-29 23:16 UTC (permalink / raw
To: gentoo-commits
commit: 84e1c59a843bef4ad9d4b7a0f265712eb2e20d65
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 29 23:13:19 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Aug 29 23:15:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e1c59a
games-engines/renpy: x86 stable (bug #625624)
Package-Manager: Portage-2.3.8, Repoman-2.3.3
games-engines/renpy/renpy-6.99.12.4-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
index 562d711300b..27a1a8b3f14 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
MYSLOT=$(delete_all_version_separators ${SLOT})
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="development doc examples"
REQUIRED_USE="examples? ( development )"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2018-04-05 15:21 Aaron Bauman
0 siblings, 0 replies; 14+ messages in thread
From: Aaron Bauman @ 2018-04-05 15:21 UTC (permalink / raw
To: gentoo-commits
commit: 745aa289f8245ca314ca7da220197b55b51a394c
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Fri Mar 30 20:37:32 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Apr 5 15:17:10 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745aa289
games-engines/renpy: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/7726
games-engines/renpy/renpy-6.17.7.ebuild | 6 +++---
games-engines/renpy/renpy-6.99.12.4-r3.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/games-engines/renpy/renpy-6.17.7.ebuild b/games-engines/renpy/renpy-6.17.7.ebuild
index adc56df5074..07642c3817c 100644
--- a/games-engines/renpy/renpy-6.17.7.ebuild
+++ b/games-engines/renpy/renpy-6.17.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -7,8 +7,8 @@ DISTUTILS_IN_SOURCE_BUILD=1
inherit eutils toolchain-funcs python-r1 versionator gnome2-utils games distutils-r1
DESCRIPTION="Visual novel engine written in python"
-HOMEPAGE="http://www.renpy.org"
-SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
+HOMEPAGE="https://www.renpy.org"
+SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
index 27a1a8b3f14..c330a8ab54b 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -7,8 +7,8 @@ DISTUTILS_IN_SOURCE_BUILD=1
inherit eutils gnome2-utils toolchain-funcs versionator distutils-r1
DESCRIPTION="Visual novel engine written in python"
-HOMEPAGE="http://www.renpy.org"
-SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
+HOMEPAGE="https://www.renpy.org"
+SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2020-04-26 10:35 David Seifert
0 siblings, 0 replies; 14+ messages in thread
From: David Seifert @ 2020-04-26 10:35 UTC (permalink / raw
To: gentoo-commits
commit: ce4047112603fffbc6df216550ebd95333499d0d
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 26 10:34:41 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 26 10:34:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce404711
games-engines/renpy: Replace virtual/ffmpeg
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: David Seifert <soap <AT> gentoo.org>
.../renpy/{renpy-6.99.12.4-r3.ebuild => renpy-6.99.12.4-r4.ebuild} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild b/games-engines/renpy/renpy-6.99.12.4-r4.ebuild
similarity index 97%
rename from games-engines/renpy/renpy-6.99.12.4-r3.ebuild
rename to games-engines/renpy/renpy-6.99.12.4-r4.ebuild
index c330a8ab54b..f0c471b474a 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -27,7 +27,7 @@ RDEPEND="
media-libs/libsdl2[video]
media-libs/freetype:2
sys-libs/zlib
- virtual/ffmpeg"
+ media-video/ffmpeg"
DEPEND="${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
virtual/pkgconfig"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2023-12-21 12:44 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-12-21 12:44 UTC (permalink / raw
To: gentoo-commits
commit: e1e090ab3bd3602719e4d143ab41c0f3c42664a9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 12:44:00 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 12:44:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e090ab
games-engines/renpy: add missing desktop inherit
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-engines/renpy/renpy-8.1.3.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/games-engines/renpy/renpy-8.1.3.ebuild b/games-engines/renpy/renpy-8.1.3.ebuild
index 6877ee69d65f..394d8a02b1e8 100644
--- a/games-engines/renpy/renpy-8.1.3.ebuild
+++ b/games-engines/renpy/renpy-8.1.3.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-inherit gnome2-utils distutils-r1
+inherit desktop gnome2-utils distutils-r1
DESCRIPTION="Visual novel engine written in python"
HOMEPAGE="https://www.renpy.org"
@@ -14,7 +14,7 @@ SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
S="${WORKDIR}/${P}-source"
LICENSE="MIT"
-SLOT=0
+SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="development doc examples"
REQUIRED_USE="examples? ( development )"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2024-01-14 3:10 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-01-14 3:10 UTC (permalink / raw
To: gentoo-commits
commit: 8e3a8e7db1d0639605726d453fc5c56821b3b93c
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Jan 11 05:56:10 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 03:10:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3a8e7d
games-engines/renpy: Add missing dependency on dev-python/future
Closes: https://bugs.gentoo.org/921026
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/34740
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-engines/renpy/{renpy-8.1.3.ebuild => renpy-8.1.3-r1.ebuild} | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/games-engines/renpy/renpy-8.1.3.ebuild b/games-engines/renpy/renpy-8.1.3-r1.ebuild
similarity index 97%
rename from games-engines/renpy/renpy-8.1.3.ebuild
rename to games-engines/renpy/renpy-8.1.3-r1.ebuild
index 394d8a02b1e8..4ce7a4bfee95 100644
--- a/games-engines/renpy/renpy-8.1.3.ebuild
+++ b/games-engines/renpy/renpy-8.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,6 +28,7 @@ DEPEND="
>=dev-python/pygame_sdl2-8.1.1[${PYTHON_USEDEP}]
>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/future[${PYTHON_USEDEP}]
')
media-libs/glew:0
media-libs/libpng:0
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2024-02-25 7:00 Sam James
0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-02-25 7:00 UTC (permalink / raw
To: gentoo-commits
commit: ebe5efa2823055dd3f8a9c6155ca0b50f66889f6
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Wed Feb 14 03:02:14 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 06:59:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe5efa2
games-engines/renpy: add 8.2.0
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/35316
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-engines/renpy/Manifest | 1 +
games-engines/renpy/renpy-8.2.0.ebuild | 111 +++++++++++++++++++++++++++++++++
2 files changed, 112 insertions(+)
diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
index c68fa9f0242a..2772c7976985 100644
--- a/games-engines/renpy/Manifest
+++ b/games-engines/renpy/Manifest
@@ -1 +1,2 @@
DIST renpy-8.1.3-source.tar.bz2 69220231 BLAKE2B fe9295da7081dda77c2a720138cdd63b744d40844ce5a0bb4164720cf34f828cbf25ac77e1aa57e95585ad6eab644cd0fff2a3a818e6b86482e589a28f40affa SHA512 22304cf8e7328c50ff897761ec0a504e8618d53484491f4196ad93015656dd08c2197c11adea83069682912a5b8d05d3223e3ad34fa68881abdad5f73e51884b
+DIST renpy-8.2.0-source.tar.bz2 70209427 BLAKE2B b776dcfd0efe66f9d6ff06007cb8abb1b4ff6bc1a4dd7563a928e5396d52c9054398bca6333434e14d1e30ecf87ba68dbb7941facf7468702c800036d93db89d SHA512 a493baa6e1df0d8bbb8c8f0634bf82879dd82265db30100892d4a13267f75f7428c7da9ab565298aa2ab6a5ddf66743907835d5d0dabbf7fb9c35a652703f511
diff --git a/games-engines/renpy/renpy-8.2.0.ebuild b/games-engines/renpy/renpy-8.2.0.ebuild
new file mode 100644
index 000000000000..a793d5e9dd49
--- /dev/null
+++ b/games-engines/renpy/renpy-8.2.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop gnome2-utils distutils-r1
+
+DESCRIPTION="Visual novel engine written in python"
+HOMEPAGE="https://www.renpy.org"
+SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
+S="${WORKDIR}/${P}-source"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="development doc examples"
+REQUIRED_USE="examples? ( development )"
+
+BDEPEND="
+ $(python_gen_cond_dep '<dev-python/cython-3[${PYTHON_USEDEP}]')
+ virtual/pkgconfig"
+DEPEND="
+ dev-libs/fribidi
+ $(python_gen_cond_dep '
+ >=dev-python/pygame_sdl2-8.2.0[${PYTHON_USEDEP}]
+ >=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/future[${PYTHON_USEDEP}]
+ ')
+ media-libs/glew:0
+ media-libs/libpng:0
+ media-libs/libsdl2[video]
+ media-libs/freetype:2
+ sys-libs/zlib
+ media-video/ffmpeg:=
+"
+RDEPEND="${DEPEND}
+ !app-eselect/eselect-renpy"
+
+PATCHES=(
+ "${FILESDIR}/renpy-6.99.12.4-compat-style.patch"
+ "${FILESDIR}/renpy-6.99.12.4-compat-infinite-loop.patch"
+ "${FILESDIR}/renpy-8.1.0-ignore_rpyc_errors.patch"
+ "${FILESDIR}/renpy-8.1.3-system-path.patch"
+)
+
+python_prepare_all() {
+ einfo "Deleting precompiled python files"
+ find . -name '*.py[co]' -print -delete || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ cd "${S}"/module || die
+ distutils-r1_python_compile
+}
+
+python_install() {
+ cd "${S}"/module || die
+ distutils-r1_python_install
+
+ cd "${S}" || die
+ python_newscript renpy.py ${PN}
+
+ python_domodule renpy
+ if use development ; then
+ python_domodule launcher
+ fi
+ if use examples ; then
+ python_domodule the_question tutorial
+ fi
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if use development; then
+ newicon -s 32 launcher/game/images/logo32.png ${P}.png
+ make_desktop_entry ${PN} "Ren'Py ${PV}" ${P}
+ fi
+
+ if use doc; then
+ insinto "/usr/share/doc/${PF}/html"
+ doins -r doc/*
+ fi
+ newman "${FILESDIR}/${PN}.1" "${P}.1"
+}
+
+pkg_preinst() {
+ use development && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ use development && gnome2_icon_cache_update
+
+ local v
+ for v in ${REPLACING_VERSIONS}; do
+ ver_test "${v}" -ge 7 && continue
+ einfo "Starting from ${PN}-7 slots are dropped."
+ einfo "RenPy natively supports compatibility with games made for older versions."
+ einfo "Report bugs upstream on such problems, usually they are easy to fix."
+ break
+ done
+}
+
+pkg_postrm() {
+ use development && gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-02-25 7:00 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-05 15:21 [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/ Aaron Bauman
-- strict thread matches above, loose matches on Subject: below --
2024-02-25 7:00 Sam James
2024-01-14 3:10 Sam James
2023-12-21 12:44 Sam James
2020-04-26 10:35 David Seifert
2017-08-29 23:16 Thomas Deutschmann
2017-07-19 18:06 Tobias Klausmann
2017-07-17 5:28 Andrew Savchenko
2017-07-16 20:49 Andrew Savchenko
2017-07-16 18:37 Andrew Savchenko
2017-07-16 18:01 Andrew Savchenko
2017-07-15 21:58 Andrew Savchenko
2017-07-15 21:58 Andrew Savchenko
2015-08-09 14:41 Julian Ospald
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox