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-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