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 |