Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-engines/renpy: ChangeLog metadata.xml renpy-6.14.1.ebuild Manifest
Date: Wed, 27 Feb 2013 00:20:23
Message-Id: 20130227002020.1879A2171D@flycatcher.gentoo.org
1 hasufell 13/02/27 00:20:20
2
3 Added: ChangeLog metadata.xml renpy-6.14.1.ebuild Manifest
4 Log:
5 initial import wrt #301324
6
7 (Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
8
9 Revision Changes Path
10 1.1 games-engines/renpy/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/renpy/ChangeLog?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/renpy/ChangeLog?rev=1.1&content-type=text/plain
14
15 Index: ChangeLog
16 ===================================================================
17 # ChangeLog for games-engines/renpy
18 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
19 # $Header: /var/cvsroot/gentoo-x86/games-engines/renpy/ChangeLog,v 1.1 2013/02/27 00:20:19 hasufell Exp $
20
21 *renpy-6.14.1 (27 Feb 2013)
22
23 27 Feb 2013; Julian Ospald <hasufell@g.o> +renpy-6.14.1.ebuild,
24 +files/renpy-6.14.1-av_close_input_stream.patch,
25 +files/renpy-6.14.1-multiple-abi.patch,
26 +files/renpy-6.14.1-remove-AVFormatParameters.patch, +metadata.xml:
27 initial import wrt #301324
28
29
30
31
32 1.1 games-engines/renpy/metadata.xml
33
34 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/renpy/metadata.xml?rev=1.1&view=markup
35 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/renpy/metadata.xml?rev=1.1&content-type=text/plain
36
37 Index: metadata.xml
38 ===================================================================
39 <?xml version="1.0" encoding="UTF-8"?>
40 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
41 <pkgmetadata>
42 <herd>games</herd>
43 <maintainer>
44 <email>hasufell@g.o</email>
45 <name>Julian Ospald</name>
46 </maintainer>
47 <longdescription>
48 Ren'Py is a free and cross-platform visual novel engine that helps you use words,
49 pictures, and sounds to tell stories with the computer.
50 It`s easy and efficient script language makes it possible for non-programmers to make visual novels,
51 while its Python support allows for complex simulation games.
52 </longdescription>
53 <use>
54 <flag name='development'>Install IDE for game developers and an empty game template</flag>
55 </use>
56 <upstream>
57 <maintainer status='active'>
58 <email>pytom@××××××××.us</email>
59 <name>PyTom</name>
60 </maintainer>
61 <changelog>https://launchpad.net/renpy/+announcements</changelog>
62 <doc>http://renpy.org/wiki/renpy/doc</doc>
63 <bugs-to>https://bugs.launchpad.net/renpy</bugs-to>
64 </upstream>
65 </pkgmetadata>
66
67
68
69
70 1.1 games-engines/renpy/renpy-6.14.1.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/renpy/renpy-6.14.1.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/renpy/renpy-6.14.1.ebuild?rev=1.1&content-type=text/plain
74
75 Index: renpy-6.14.1.ebuild
76 ===================================================================
77 # Copyright 1999-2013 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/games-engines/renpy/renpy-6.14.1.ebuild,v 1.1 2013/02/27 00:20:19 hasufell Exp $
80
81 EAPI=5
82 PYTHON_COMPAT=( python2_6 python2_7 )
83 DISTUTILS_IN_SOURCE_BUILD=1
84 inherit eutils python-r1 versionator gnome2-utils games distutils-r1
85
86 DESCRIPTION="Visual novel engine written in python"
87 HOMEPAGE="http://www.renpy.org"
88 SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
89
90 LICENSE="MIT"
91 SLOT="$(get_version_component_range 1-2)"
92 MYSLOT=$(delete_all_version_separators ${SLOT})
93 KEYWORDS="~amd64 ~x86"
94 IUSE="development doc examples"
95 REQUIRED_USE="examples? ( development )"
96
97 RDEPEND="
98 dev-libs/fribidi
99 dev-python/pygame[X,${PYTHON_USEDEP}]
100 media-libs/glew
101 media-libs/libpng:0
102 media-libs/libsdl[X,video]
103 media-libs/freetype:2
104 sys-libs/zlib
105 virtual/ffmpeg
106 virtual/python-argparse[${PYTHON_USEDEP}]"
107 DEPEND="${RDEPEND}
108 virtual/pkgconfig"
109
110 S=${WORKDIR}/${P}-source
111
112 pkg_setup() {
113 games_pkg_setup
114 export CFLAGS="${CFLAGS} $(pkg-config --cflags fribidi)"
115 }
116
117 python_prepare_all() {
118 # wooosh! this should fix multiple abi
119 epatch "${FILESDIR}"/${P}-multiple-abi.patch \
120 "${FILESDIR}"/${P}-{av_close_input_stream,remove-AVFormatParameters}.patch
121
122 einfo "Deleting precompiled python files"
123 find . -name '*.py[co]' -print -delete || die
124
125 sed -i \
126 -e "s/@SLOT@/${MYSLOT}/" \
127 renpy.py renpy/common.py || die "setting slot failed!"
128
129 distutils-r1_python_prepare_all
130 }
131
132 python_compile() {
133 cd "${S}"/module || die
134 distutils-r1_python_compile
135 }
136
137 python_install() {
138 cd "${S}"/module || die
139 distutils-r1_python_install --install-lib="$(python_get_sitedir)/renpy${MYSLOT}"
140
141 cd "${S}" || die
142 python_scriptinto "${GAMES_BINDIR}"
143 python_newscript renpy.py ${PN}-${SLOT}
144
145 python_moduleinto renpy${MYSLOT}
146 python_domodule renpy common
147 if use development ; then
148 python_domodule launcher template
149 fi
150 if use examples ; then
151 python_domodule the_question tutorial
152 fi
153 }
154
155 python_install_all() {
156 if use development; then
157 newicon -s 32 launcher/game/logo32.png ${P}.png
158 make_desktop_entry ${PN}-${SLOT} "Ren'Py ${PV}" ${P}
159 fi
160
161 if use doc; then
162 dohtml -r doc
163 fi
164
165 prepgamesdirs
166 }
167
168 pkg_preinst() {
169 games_pkg_preinst
170 use development && gnome2_icon_savelist
171 }
172
173 pkg_postinst() {
174 games_pkg_postinst
175 use development && gnome2_icon_cache_update
176 }
177
178 pkg_postrm() {
179 use development && gnome2_icon_cache_update
180 }
181
182
183
184 1.1 games-engines/renpy/Manifest
185
186 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/renpy/Manifest?rev=1.1&view=markup
187 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/renpy/Manifest?rev=1.1&content-type=text/plain
188
189 Index: Manifest
190 ===================================================================
191 AUX renpy-6.14.1-av_close_input_stream.patch 291 SHA256 da5d69dadb0c8559f20b205999580fa7b4bc9647c5eb5b3567dc198745b006ba SHA512 6c6dd700e8b11397089791179db4eea2da403671470b4500d0baa37d712be1e73676d4ac9997d869de19fe11b4625edcca91c074ad64e99ea463e630d4995991 WHIRLPOOL f937817ab4c21bdce3137b10f8d1b60900b76644c1cd0b02c11009fec4dd309d5fc3834d9dfa58475eab584de85bec931b7e57707d2b1dbd400cc8cb8cf3e420
192 AUX renpy-6.14.1-multiple-abi.patch 7950 SHA256 7605357e2fb692acc0032380ebaff4d153d4cae139b8b6298cbcd347f8880838 SHA512 1673cb44bb168745b6eeb770ca4bc88ca0c72ded4e325bedb5fb5ea90147276bfe63bd5607441560e5aa1dbaf93820fe3e77f853716b24f5eaa80ad8ab2e9008 WHIRLPOOL 330aa2c6ed0a5f54f8523fffbc5f503d7497f756c776620d91981be89d90737f16114b331662ce300720039b847d34d3df13dd19c039e7dca851784a962d0722
193 AUX renpy-6.14.1-remove-AVFormatParameters.patch 494 SHA256 3e67e752def86a848d6a9e4a7d20c8dd3bf4158a1288065ec1f21278a4c626e2 SHA512 6589c26dfb746aa23196ad0f5a74854ef7d7916fa48298794c9d6a146865cb124c9d1b22c922d57202de87c32487706c45d3a73c90fa9035afae6604a05de75e WHIRLPOOL 6fb36d076c891b2c2e8fa6b2af548de73a575e91037fa9b4cb4f77f74262e714f499a72a93c3d1756aabed80b336dd7bbd27a3b939eb83c76453ef52a41cbe68
194 DIST renpy-6.14.1-source.tar.bz2 9806538 SHA256 18be3630d1956131a1f010732d15292cdcec14a2391210af27dc342fafd8197f SHA512 a1f13a5f860e66054012eab29bbd37715bd9721e2dc30fdd9c8d4d8c58dc672c35b3c813e962ad6878cb741502af5a181dff8a05f359892b6b60d2e15bc5a7bc WHIRLPOOL 54018731e136106f328bf2d028841f09424d8ffd8303821eec995c55918b2c8ac7eb97d9ed24785e95ad3d878b794f5bcf96cc9f783955f8d1ace086a3ca9b61
195 EBUILD renpy-6.14.1.ebuild 2356 SHA256 1c0cdf2aa15c2e8687cb347cfb34b978a11807d44c6698413a12950a0bb610e7 SHA512 46293ae5926c2467b9fe925fb2788d5bb53e461bd418572d99d372fa452202da0cf065eca3574155a6ebefd4f7c177756fae586ed1c52c3e8e6bd8dfa8ed0fff WHIRLPOOL 335db0bf08a4874274e8d5619f269e7fdb136b8710cfef70603956d93325b345a26109864b679b02347669d8d78ea69e591cd0b17fc3552a7fd49b24b02009ac
196 MISC ChangeLog 415 SHA256 e18a31dcc667ba481adacc25f7fc79535fb50bd945729c6ea3b979df04b566ea SHA512 378d7e94f780f1ca4cef8a462b11ba262dbe05d7fce96d5ce4c5261f8c03c43ff3708c9c5b68f1bf83be9f100ec0955b085653da1d713e9a463060a498f9de32 WHIRLPOOL 8e664ddcfa8d13dcc8d1c93ce865405333e3eb0ccbe4af0dd616ee0aeabfc3fae176846f3ef4c72981c826418cae3b4aca44471b09391a8ebe6f953dd35cad7d
197 MISC metadata.xml 1004 SHA256 57eb550db84ed86cc4a35c4636b28e71a884d3c6504d651d323e16a12b4a187e SHA512 09b96f2b3224fc2a255653e7734f3b87cbe8280c6befcc5094b19203fb363a89d6db259d37a22f162c8a76e08241ccd31f092bef5cfa80e07f9fd9bd132590a5 WHIRLPOOL 1704ebd462b4a672fa2168268f82309b80dd9d62e91b817383af5a8685b1a7c8c137d9b78bf9dac9c5d4886692577a5a9bd52413b19e361eb98d022fde7617e9