From: | "Julian Ospald (hasufell)" <hasufell@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in games-action/hotline-miami: metadata.xml ChangeLog hotline-miami-1.0.9a.ebuild Manifest |
Date: | Sun, 24 Nov 2013 18:14:51 |
Message-Id: | 20131124181446.E6A182004B@flycatcher.gentoo.org |
1 | hasufell 13/11/24 18:14:46 |
2 | |
3 | Added: metadata.xml ChangeLog hotline-miami-1.0.9a.ebuild |
4 | Manifest |
5 | Log: |
6 | initial import |
7 | |
8 | (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key E73C35B3) |
9 | |
10 | Revision Changes Path |
11 | 1.1 games-action/hotline-miami/metadata.xml |
12 | |
13 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/hotline-miami/metadata.xml?rev=1.1&view=markup |
14 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/hotline-miami/metadata.xml?rev=1.1&content-type=text/plain |
15 | |
16 | Index: metadata.xml |
17 | =================================================================== |
18 | <?xml version="1.0" encoding="UTF-8"?> |
19 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
20 | <pkgmetadata> |
21 | <herd>games</herd> |
22 | <maintainer> |
23 | <email>hasufell@g.o</email> |
24 | <name>Julian Ospald</name> |
25 | </maintainer> |
26 | <use> |
27 | <flag name='bundled-libs'>Use bundled libraries.</flag> |
28 | <flag name='launcher'>Install qt launcher</flag> |
29 | </use> |
30 | </pkgmetadata> |
31 | |
32 | |
33 | |
34 | 1.1 games-action/hotline-miami/ChangeLog |
35 | |
36 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/hotline-miami/ChangeLog?rev=1.1&view=markup |
37 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/hotline-miami/ChangeLog?rev=1.1&content-type=text/plain |
38 | |
39 | Index: ChangeLog |
40 | =================================================================== |
41 | # ChangeLog for games-action/hotline-miami |
42 | # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
43 | # $Header: /var/cvsroot/gentoo-x86/games-action/hotline-miami/ChangeLog,v 1.1 2013/11/24 18:14:46 hasufell Exp $ |
44 | |
45 | *hotline-miami-1.0.9a (24 Nov 2013) |
46 | |
47 | 24 Nov 2013; Julian Ospald <hasufell@g.o> |
48 | +hotline-miami-1.0.9a.ebuild, +metadata.xml: |
49 | initial import |
50 | |
51 | |
52 | |
53 | |
54 | 1.1 games-action/hotline-miami/hotline-miami-1.0.9a.ebuild |
55 | |
56 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/hotline-miami/hotline-miami-1.0.9a.ebuild?rev=1.1&view=markup |
57 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/hotline-miami/hotline-miami-1.0.9a.ebuild?rev=1.1&content-type=text/plain |
58 | |
59 | Index: hotline-miami-1.0.9a.ebuild |
60 | =================================================================== |
61 | # Copyright 1999-2013 Gentoo Foundation |
62 | # Distributed under the terms of the GNU General Public License v2 |
63 | # $Header: /var/cvsroot/gentoo-x86/games-action/hotline-miami/hotline-miami-1.0.9a.ebuild,v 1.1 2013/11/24 18:14:46 hasufell Exp $ |
64 | |
65 | # TODO: unbundle Qt5 |
66 | # remove emul-linux-x86* deps (bug 484060) |
67 | |
68 | EAPI=5 |
69 | |
70 | inherit eutils games |
71 | |
72 | DESCRIPTION="High-octane action game overflowing with raw brutality" |
73 | HOMEPAGE="http://www.devolverdigital.com/games/view/hotline-miami" |
74 | SRC_URI="hotlinemiami_v${PV}-Linux_28-05-2013.tar.gz" |
75 | |
76 | LICENSE="all-rights-reserved" |
77 | SLOT="0" |
78 | KEYWORDS="~amd64 ~x86" |
79 | IUSE="bundled-libs +launcher" |
80 | RESTRICT="bindist fetch splitdebug" |
81 | |
82 | MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} |
83 | QA_PREBUILT="${MYGAMEDIR#/}/lib/* |
84 | ${MYGAMEDIR#/}/Hotline |
85 | ${MYGAMEDIR#/}/hotline_launcher" |
86 | |
87 | RDEPEND=" |
88 | amd64? ( |
89 | || ( x11-libs/libX11[abi_x86_32] app-emulation/emul-linux-x86-xlibs ) |
90 | !bundled-libs? ( |
91 | media-gfx/nvidia-cg-toolkit[multilib] |
92 | || ( |
93 | ( app-emulation/emul-linux-x86-soundlibs ) |
94 | ( media-libs/libogg[abi_x86_32] |
95 | media-libs/libvorbis[abi_x86_32] |
96 | media-libs/openal[abi_x86_32] ) |
97 | ) |
98 | ) |
99 | launcher? ( |
100 | || ( |
101 | ( app-emulation/emul-linux-x86-xlibs ) |
102 | ( media-libs/freetype[abi_x86_32] |
103 | x11-libs/libXext[abi_x86_32] |
104 | x11-libs/libXrandr[abi_x86_32] |
105 | x11-libs/libXrender[abi_x86_32] |
106 | x11-libs/libxcb[abi_x86_32] ) |
107 | ) |
108 | ) |
109 | ) |
110 | x86? ( |
111 | x11-libs/libX11 |
112 | !bundled-libs? ( |
113 | media-gfx/nvidia-cg-toolkit |
114 | media-libs/libogg |
115 | media-libs/libvorbis |
116 | media-libs/openal |
117 | ) |
118 | launcher? ( |
119 | media-libs/freetype |
120 | x11-libs/libXext |
121 | x11-libs/libXrandr |
122 | x11-libs/libXrender |
123 | x11-libs/libxcb |
124 | ) |
125 | )" |
126 | |
127 | S=${WORKDIR} |
128 | |
129 | pkg_nofetch() { |
130 | einfo "Please buy & download ${SRC_URI} from:" |
131 | einfo " https://www.humblebundle.com/store" |
132 | einfo "and move it to ${DISTDIR}" |
133 | } |
134 | |
135 | src_install() { |
136 | insinto "${MYGAMEDIR}" |
137 | doins HotlineMiami_GL.wad |
138 | |
139 | exeinto "${MYGAMEDIR}" |
140 | doexe Hotline |
141 | use launcher && doexe hotline_launcher |
142 | |
143 | exeinto "${MYGAMEDIR}/lib" |
144 | use launcher && doexe lib/libQt5* |
145 | use bundled-libs && doexe libCg* libopenal* |
146 | |
147 | games_make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" |
148 | make_desktop_entry ${PN} |
149 | if use launcher ; then |
150 | games_make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" |
151 | make_desktop_entry ${PN}-launcher "${PN} (launcher)" |
152 | fi |
153 | |
154 | prepgamesdirs |
155 | } |
156 | |
157 | |
158 | |
159 | 1.1 games-action/hotline-miami/Manifest |
160 | |
161 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/hotline-miami/Manifest?rev=1.1&view=markup |
162 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/hotline-miami/Manifest?rev=1.1&content-type=text/plain |
163 | |
164 | Index: Manifest |
165 | =================================================================== |
166 | DIST hotlinemiami_v1.0.9a-Linux_28-05-2013.tar.gz 190790687 SHA256 070300558ba52f75455d1645bba6dd956f460ada0d3839f8b3c3ac712ba957da SHA512 db9c6b11ac11933879e0f328c0fe1d4727d8d894716c0de457b4b948d4c11e901ffc6d83b140c83a82dc8ac82a8736976aecb3a2b90619dd904a54361c9510e9 WHIRLPOOL de1467ac72055bb9698435c91433798f86ee571534afc6311f764ba11fba827090fa4f10c3dde163deda1fe109430129385e0778972ba6ecdca144a99d36b3a3 |
167 | EBUILD hotline-miami-1.0.9a.ebuild 2229 SHA256 8c94b332ec39a225b2940142eaf8318fb115f22588531331f7e7f1f2be96b666 SHA512 651f8948f8a481a1143b67af57c826f07c692e68e6aed554fefaeda2c29790095b79b6d3b60db9ebb0302a6b40e59bb694978e4d14a818b0ca9e3da840aedcbc WHIRLPOOL 82687251f2d146b2aa712101e5941352496e5025b3d64b4dcfef415198f47b9acf758decc5e40ad6cf88cfe5b7bfbd4e2c3a807819008bce3ce0391ea1ff1069 |
168 | MISC ChangeLog 280 SHA256 3ecc4ec6f7136d37a0c3254a76c88d5623560f7b9b5db61c864e0f1ce0cfdd61 SHA512 51a70f1c8bc69dccd2300a50ceff8844c237f6d1ec7a77a2d4eb49143e1325918df96134c338deb49c183fc01b11a7258b82e98ba0c2c782e303148f4b12d7c1 WHIRLPOOL 1f368efb2262ccbb89a2ca14558e21f891679afc06972a9e7de23dca3408553d94306d3d6c9801c0b4aec73b9434e16efd480984f5ea7f30f7edbb0cef8714f7 |
169 | MISC metadata.xml 378 SHA256 fad4f0c4d2e1d99c2f576527b249783ca61741d0a26c4c88f91feaeef7e4924e SHA512 7db361177e0be68e196418237054575e8cb2f23c3d44151fc8ad972bcd45a70412dd3cc8534bf385cff0cc18ee1952472cc395a2ec7852b36ae26941ead826b1 WHIRLPOOL e2229c123f39d1579ffe7534ceb4961ac6b8c81a101c8b22372af1124ff8cb517d19293b77c7f8040e0cc8226b58e2f15c2d81892622ed05dbb17b3ba2eb6bea |