summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2014-03-12 23:42:12 +0000
committerJulian Ospald <hasufell@gentoo.org>2014-03-12 23:42:12 +0000
commit3e85af215367991641c08197f8377eecbc1f5aa5 (patch)
tree9f74667e57ff762fcf67d927030edaadeb9a2ccf /games-action
parentsci-physics/lammps-20140312: Version bump. (diff)
downloadhistorical-3e85af215367991641c08197f8377eecbc1f5aa5.tar.gz
historical-3e85af215367991641c08197f8377eecbc1f5aa5.tar.bz2
historical-3e85af215367991641c08197f8377eecbc1f5aa5.zip
update
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xBDEED020
Diffstat (limited to 'games-action')
-rw-r--r--games-action/hotline-miami/ChangeLog11
-rw-r--r--games-action/hotline-miami/Manifest26
-rw-r--r--games-action/hotline-miami/hotline-miami-1.0.9a_p20140221.ebuild95
3 files changed, 121 insertions, 11 deletions
diff --git a/games-action/hotline-miami/ChangeLog b/games-action/hotline-miami/ChangeLog
index 727387e3c831..7e73bb6b5b54 100644
--- a/games-action/hotline-miami/ChangeLog
+++ b/games-action/hotline-miami/ChangeLog
@@ -1,10 +1,15 @@
# ChangeLog for games-action/hotline-miami
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-action/hotline-miami/ChangeLog,v 1.1 2013/11/24 18:14:46 hasufell Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/hotline-miami/ChangeLog,v 1.2 2014/03/12 23:42:08 hasufell Exp $
+
+*hotline-miami-1.0.9a_p20140221 (12 Mar 2014)
+
+ 12 Mar 2014; Julian Ospald <hasufell@gentoo.org>
+ +hotline-miami-1.0.9a_p20140221.ebuild:
+ update
*hotline-miami-1.0.9a (24 Nov 2013)
24 Nov 2013; Julian Ospald <hasufell@gentoo.org>
+hotline-miami-1.0.9a.ebuild, +metadata.xml:
initial import
-
diff --git a/games-action/hotline-miami/Manifest b/games-action/hotline-miami/Manifest
index 92aba0b6d5d9..abd2be4f4195 100644
--- a/games-action/hotline-miami/Manifest
+++ b/games-action/hotline-miami/Manifest
@@ -1,18 +1,28 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+DIST HotlineMiami_linux_1392944501.tar.gz 207632875 SHA256 338268eecbd63ab5cf168d85ef6c7b36f2a6999adb359222b5372651b08ba805 SHA512 d1c1b7cbb910969ae120a12d982ed2ba7c935912bdc4e72e3a42b7aeb468b33c6536f4e43f97942155656be705e060d6fe9da37b04040c6aebf81ca80300d546 WHIRLPOOL 2bd29ad11c4cecab02e0936a7a531d4eb2a5f55cbec80cc0699a3ae493c934fb1a175e1474f46dc5b2cddcb5f824cefb661b9e09e94ac6cf61474f50191a6459
DIST hotlinemiami_v1.0.9a-Linux_28-05-2013.tar.gz 190790687 SHA256 070300558ba52f75455d1645bba6dd956f460ada0d3839f8b3c3ac712ba957da SHA512 db9c6b11ac11933879e0f328c0fe1d4727d8d894716c0de457b4b948d4c11e901ffc6d83b140c83a82dc8ac82a8736976aecb3a2b90619dd904a54361c9510e9 WHIRLPOOL de1467ac72055bb9698435c91433798f86ee571534afc6311f764ba11fba827090fa4f10c3dde163deda1fe109430129385e0778972ba6ecdca144a99d36b3a3
EBUILD hotline-miami-1.0.9a.ebuild 2347 SHA256 cda7c1e53da8b3eee2e075ad2c3cd9717447d45947ad99c072aff2dd8f61c678 SHA512 7b6bea1ca62b13ed59044de45b906e632a858c64798613cf39424d7711382ac6ece0e8e1fd1d52957ae631d144604f668af8d17b4d8663d314d2bc60e48fb8fc WHIRLPOOL b8db1db77067bf336c52a2da64b73a56c93c70a95c1de72c9b8a7d311e26fa409b6201152e0deac6cf7e28586e19e65cb2fada5c4410b7f35b88905893cc0d3b
-MISC ChangeLog 380 SHA256 5964b639a490fa3928ff42498d03312c2d89a1ec16eb9e5aae90bc35018fada5 SHA512 f5b37222686c0c84b551c82ddcb765ea70260bf02578a509c4476e561309af28811aa95851173dbfd0e8659f307a1273cf6aaacb53c6888ec3db6c1c8ca7623a WHIRLPOOL 81d6dfce2764fe2244f8ebc44a7555da9ecdb5b3545de0468b0638dcfa071eeaffdc4124ed17c482554e3b4207fe6e97e269041a9a7324f63398e7301ccc464c
+EBUILD hotline-miami-1.0.9a_p20140221.ebuild 2356 SHA256 6ab2f625d69c3377b4491f0b00cb09cbe418046d5a83dbfeff70ccf302f5249f SHA512 19fc3cdbf58714c881fc1cf12103b2151b53a006ceb2a6b52d8993e3a46c02fb4fe7a3dba9305c3c7f27a3d3526b74fe2133500869d4964c4d30fc7407ed85b1 WHIRLPOOL 3a1956316aa4be1abfb5624350b3c43ad963ea7aea510b7a0a34ae55b163d0453c141fc70632d6a1fd24479c477d0fef8fe1bac8240540d6fbf182405b6ef5f1
+MISC ChangeLog 529 SHA256 33abb754a6ccbf0c50519bed37e340f2c9c9ba5f59805871e824789631758915 SHA512 2a8783fc367443807cab90c4a6e7ff087f5693fdc4e7bd32d7f68148ca1f80da5d748bf4df286aeabfbec05d5c53ca7f85a2a7babb5f40041c240d329eb70df0 WHIRLPOOL 89296b27cfd24c0d7523aa6488b9b91c9b02eec08aec583a52cc4d25a1f4476f6af071505dfa1f3ca582e148a6f7b9f7f6313c0b3d6cdad123560c189121a5fb
MISC metadata.xml 378 SHA256 fad4f0c4d2e1d99c2f576527b249783ca61741d0a26c4c88f91feaeef7e4924e SHA512 7db361177e0be68e196418237054575e8cb2f23c3d44151fc8ad972bcd45a70412dd3cc8534bf385cff0cc18ee1952472cc395a2ec7852b36ae26941ead826b1 WHIRLPOOL e2229c123f39d1579ffe7534ceb4961ac6b8c81a101c8b22372af1124ff8cb517d19293b77c7f8040e0cc8226b58e2f15c2d81892622ed05dbb17b3ba2eb6bea
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJSkkIcAAoJEFpvPKfnPDWzC/oH/jy2ODnwHtlvE9YiijiEv1Hp
-yfu3xIMH5rhGkFNPSE6Txk14dHQhXzB1Mb8aTxm5TqaYu2SnWFBX8/x8wXD3BAkp
-lMFvIrt01r4rhVOVnFQ3SBNPkRFc4D8TQz25w/6GgtRjVfOzRqm7A75D9SyrruEe
-VR3PS1N7Pfc8qyoWpAgCAsy5l/T0CGFOsaMOp6KZHaXxtiY0Lwhymn1vGYLShvee
-EA1lCLPxKSOWGNvxvZ++ckv3GLMVWq1wAhaA5+8a0lPtnsNKjEcAsjNVxq5h2NiP
-6FYKkkyOfZn5enpfEZyyxbzvOjC0UQ2/WP6sraHVjt1LxmC0CZabvVFj6TXcio4=
-=fSRh
+iQJ8BAEBCABmBQJTIPDTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
+MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAg1AsP/0CLIbxhZ2Kp+/nwy3VlImJz
+D4wSyerBJduIX1ocxx9F9T/Gb4FoP/pvE5d912Lh/aPGt3sMgQMPMNLac+dnlwfE
+sE6BP2DydRcwu3WgXE3j0sidIqkd6nkr0XjaQ3M7EQEC522iIe9G6RwqdALzyZSR
+cKwMPVis/rW9kBPea0349N3+JloSlHj24Gm16252JF+Hyy6U/HHaz1jIwnTlCr/j
+0xa36AfXAy0qoRH9Rd6NOIyY+5CyqPl/zr80VLryYd6fhmvQPXrOzPYT1sIHgCQ5
+czVhVZ9ex7Fqy/uFbGxsNtZV5rzFVb3CZ5NybEHfRf/Y3KMM6vz4aiOLd8f52Roy
+AWE7fs+PQO1rf1SEFmNHmLZjAQdnP6SkmcTmyqpsXjijYf64xfqx9WludFQqNd34
+JY1eh23CzkcdfVL8jdxYNdvl2bIeJ6vclh/e5Du5ANdZMoM3TbjjdeB5pJGX2k5x
+FM4inS5CIDQAjfC/MKzG2eHNHJGENQ859Pn9xKZIacpQCZLmwfRKgr0M+5aqympr
+/1qXmzgIOv3MqIN3LCLmBGhR+WZV/olBwgHlxr62ia3a1k3z2y/QVWWNLs8VOOG0
+KX8pNiMzwfmwozWN9BnNM3umW/2sfPwtIFJW3ZUtPE/5VT5OngDyg6siCgzk3Ddb
+OXLsmvYwt1XdKZv2nsZC
+=rYte
-----END PGP SIGNATURE-----
diff --git a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221.ebuild b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221.ebuild
new file mode 100644
index 000000000000..ee1df4d7cd4f
--- /dev/null
+++ b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221.ebuild,v 1.1 2014/03/12 23:42:08 hasufell Exp $
+
+# TODO: unbundle Qt5
+# remove emul-linux-x86* deps (bug 484060)
+
+EAPI=5
+
+inherit eutils games
+
+DESCRIPTION="High-octane action game overflowing with raw brutality"
+HOMEPAGE="http://www.devolverdigital.com/games/view/hotline-miami"
+SRC_URI="HotlineMiami_linux_1392944501.tar.gz"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bundled-libs +launcher"
+RESTRICT="bindist fetch splitdebug"
+
+MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
+QA_PREBUILT="${MYGAMEDIR#/}/lib/*
+ ${MYGAMEDIR#/}/Hotline
+ ${MYGAMEDIR#/}/hotline_launcher"
+
+RDEPEND="
+ amd64? (
+ || ( x11-libs/libX11[abi_x86_32] app-emulation/emul-linux-x86-xlibs )
+ !bundled-libs? (
+ media-gfx/nvidia-cg-toolkit[multilib]
+ || (
+ ( app-emulation/emul-linux-x86-soundlibs )
+ ( media-libs/libogg[abi_x86_32]
+ media-libs/libvorbis[abi_x86_32]
+ media-libs/openal[abi_x86_32] )
+ )
+ )
+ launcher? (
+ || (
+ ( app-emulation/emul-linux-x86-xlibs )
+ ( media-libs/freetype[abi_x86_32]
+ x11-libs/libXext[abi_x86_32]
+ x11-libs/libXrandr[abi_x86_32]
+ x11-libs/libXrender[abi_x86_32]
+ x11-libs/libxcb[abi_x86_32] )
+ )
+ )
+ )
+ x86? (
+ x11-libs/libX11
+ !bundled-libs? (
+ media-gfx/nvidia-cg-toolkit
+ media-libs/libogg
+ media-libs/libvorbis
+ media-libs/openal
+ )
+ launcher? (
+ media-libs/freetype
+ x11-libs/libXext
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libxcb
+ )
+ )"
+
+S=${WORKDIR}
+
+pkg_nofetch() {
+ einfo "Please buy & download ${SRC_URI} from:"
+ einfo " https://www.humblebundle.com/store"
+ einfo "and move it to ${DISTDIR}"
+}
+
+src_install() {
+ insinto "${MYGAMEDIR}"
+ doins HotlineMiami_GL.wad *.ogg
+
+ exeinto "${MYGAMEDIR}"
+ doexe Hotline
+ use launcher && doexe hotline_launcher
+
+ exeinto "${MYGAMEDIR}/lib"
+ use launcher && doexe lib/libQt5*
+ use bundled-libs && doexe libCg* libopenal*
+
+ games_make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib"
+ make_desktop_entry ${PN}
+ if use launcher ; then
+ games_make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib"
+ make_desktop_entry ${PN}-launcher "${PN} (launcher)"
+ fi
+
+ prepgamesdirs
+}