diff options
-rw-r--r-- | games-arcade/commandergenius/ChangeLog | 8 | ||||
-rw-r--r-- | games-arcade/commandergenius/Manifest | 32 | ||||
-rw-r--r-- | games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild | 82 |
3 files changed, 106 insertions, 16 deletions
diff --git a/games-arcade/commandergenius/ChangeLog b/games-arcade/commandergenius/ChangeLog index 1c53a7969b18..b3bcce7c8565 100644 --- a/games-arcade/commandergenius/ChangeLog +++ b/games-arcade/commandergenius/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-arcade/commandergenius # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/ChangeLog,v 1.6 2014/04/03 13:02:14 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/ChangeLog,v 1.7 2014/04/23 20:48:11 hasufell Exp $ + +*commandergenius-1.7.3.0 (23 Apr 2014) + + 23 Apr 2014; Julian Ospald <hasufell@gentoo.org> + +commandergenius-1.7.3.0.ebuild: + version bump *commandergenius-1.7.2.0 (03 Apr 2014) diff --git a/games-arcade/commandergenius/Manifest b/games-arcade/commandergenius/Manifest index 86253c81e5de..69b5194c221e 100644 --- a/games-arcade/commandergenius/Manifest +++ b/games-arcade/commandergenius/Manifest @@ -9,29 +9,31 @@ DIST CGenius-1.6.1-Release-Source.tar.gz 1188421 SHA256 c6ae500e19a86a8cdfa52bf5 DIST CGenius-1.6.5.3-Release-Source.tar.gz 996312 SHA256 f0c82d22e933e42adfd90983486b1490ea114fe40cf76406ee10d6ee7531df8f SHA512 10169c6201a6815d435cb5a05579c009b2b2ccf766db474a919495e60581d5aabb0870e75e0dcf305167f7d412f37b51aff0991811b6f0154a74f22d83dbf6c4 WHIRLPOOL f2c2c2e2babfb81990e7b7d7e2f8da43d81f9f9e9c83acbf5ab077bcfd01554190d6620dd82e63657f42c7ceeb662a02624537147d594eff07592076b499c4f5 DIST CGenius-1.6.5.5-Release-Source.tar.gz 1170126 SHA256 0a1eeed6494bab9cb94f0ce654221702027640735b3824485476057860315093 SHA512 0da6c885262d057f6b48acf06dba2ddcedeed840ce3dbc2dea356301b141e70f3ec7dc4ce955b938d90616256f679a6244cddcd4c11324da2bd777056b56be02 WHIRLPOOL 22c3b665a14889ce1f056d5170d5994a85c11acccf6844bccfb02ba543a5c3981fa6f8c28308ae75fe315a562a0e8a83a50cc718bf72e5170ab8797f37cc29a2 DIST CGenius-1.7.2.0-Release-src.tar.gz 1886316 SHA256 68de07c1108def89136ac87e800c2eaf69068a4d67b7ffbfaba501c9755b01e2 SHA512 39f7df00345591a7de07c660912728fc37118c0f8443ad44c16181b79e1dfab445a12254182b8fe6cc56f4d8e18c1f74b411c9750e43c538736489946582679c WHIRLPOOL fafc549074cf8713a64d86bff76665b5d38811306468806270c5c705c50f3958efc5f928a9f65f0204933936f548e1c12b9368eaf6aaed30119c647479e8ec13 +DIST CGenius-1.7.3.0-Release-src.tar.gz 1550730 SHA256 22b8bd6dd88089256a7aea16ff2b5a33e04f633663175ded612fe18eacfec429 SHA512 26f9b44542ca030f0a91fbe62e1b2541d94db52be669bdc113c6c009f22f4ea5f23dc741197d66284be705ed303f97846005a3d95a28c4954b2685232593c465 WHIRLPOOL c1e6d07b99df3619a9f78c745ef51d7ed14611f9b48cbc34b21334adcedc99433f244cca6efb4ad09c8e62168936564b5df0b89cf2fdd6864421146810a4b0b1 EBUILD commandergenius-1.4.2.ebuild 1922 SHA256 e96cd9143dbd391bb892c50670571f61204790448f657aa5bca6e4a088834d1e SHA512 22756400c33651a4848a351ed2eb86d6b4787ea1c3b66ff97eda14f1b55896d19160b617ca4a6fc63d0e3d2c5d3c31f22e289cf38faadf9ed14e176b1cb66f94 WHIRLPOOL dcc82071e8d0296c871e68559e23cbae65bfea1f5d9921b6fcceb1c3d9ba2754f86e45dfa8e343a5e1341144c66991a6e9684d0ac5251cff99b3ffae79cd2f68 EBUILD commandergenius-1.6.1.ebuild 1826 SHA256 72ad6dd2d438dfae1082a1795339e8e8014b951f8758b0f2181dea01808cd8ec SHA512 00d95641f0c16a39552eeb4608987420a795559b74324e11805b970792537fa837ccabc3972f6f9961e2010465a295b2593d46c1aa2b025381affd09684d299b WHIRLPOOL 26c785a393b31b0860ba8eed48285f39684e93bdd2dd289c6801b3fa03dad9d265f4b3db6b9ac099011b6f4f8678cbd9de6cac6abfddcad3d69d3d03350921eb EBUILD commandergenius-1.6.5.3.ebuild 1809 SHA256 13e7be7f380e2ce56b8099ec0903aa20caa839a788b151d98ee5df6015a3afe7 SHA512 6036f5bba2826627bf0893ee9da930f9ae09bebbc21d2b4511c331da64cd072981810fb87c8279599e2432c6c7dd8f2f1d4cfd29cf398bd4eacf0573e85544b0 WHIRLPOOL 0a9a2459b399a6d6be789610c95537b2f84383b48044154a562b4a4d85b89bd1611755af2e95c9f7b4ef8ec8dd473e1c0c6ec192bb2040f2b12c8f69dcff6735 EBUILD commandergenius-1.6.5.5.ebuild 1809 SHA256 68ab0fc57b85b42ceac32c65f4504ffafb94dc5c7851e3f72f76a1ee6f8b264d SHA512 10c6b4feb908e3d08110bb70a378cc8580fd6c2ab59d1eabc70df62a85032d457c7914767cf653405f082c2973f771358da2196ffdd22b7758610ffae315cc17 WHIRLPOOL 48260f5e9db317a2e950c5e8f12297580deb2cbf907dfa3179b35841f3e26de496b453921c05de0d234229974d43fb0e6abba5f4c9431b219fe29a577d902d5e EBUILD commandergenius-1.7.2.0.ebuild 2048 SHA256 dadfa40c6c0a42adbe4a162444e842c43727045bbb424c9c5df644d95ddaca20 SHA512 39ce79b68c965d64f0a3b776ce2f677935dedccc5809009e8abecd3887874b0d8c260e084feda693d9a1e034645d2225923a749a3b3b15153cbb717fae2abbc6 WHIRLPOOL 83a90f958a6fec2055558984aa1163eb1c2b07682c68a8ba9827288728be2f4118fe7f60fb74b9eb73b14e3111f5f126be39db93bcf5c2ba5fea39057af7e69a -MISC ChangeLog 1346 SHA256 c1cc61fe94b0d7f8fc83d0443ab6c53436576acdc8c982a50cf872b10fcc06b0 SHA512 aef9ecc41f3e1363fd3ea6828891b6b06e5b69bbd530fccf42e5dae4bdf7313553092d7150a135b664821e88a25e2b984f6f1241258ba78761655f9b30db58b8 WHIRLPOOL 2ad2a00d838ac7f98651bf8aca4f77b26f26caa603d7ae70b45fcf7c39675b6188d7a0df18997c8e90bb27f295176f2f92736719d8ae56230d63a33225ac3ec5 +EBUILD commandergenius-1.7.3.0.ebuild 2048 SHA256 26a18e627860b05f3606c65ebd7c5382717002d5159ff3e018c86ff051ca5f32 SHA512 3dca27d5fef4566579b0fb6323513d7f55d3a00e831f5fcbb0c03ab0de668298dd6db9ae02f612d20c3b55ef96a5414d47b338bbe499225b0e2cfa2f59419a69 WHIRLPOOL cc2329982680b9c6947bb5c4b1e5ee9c3a5dbaa7e406aca71d43cf6d9f33439af0f151595731f250c3f2c4cbb6a8d3aa4bb7e77728124492969c4ae7e05329d9 +MISC ChangeLog 1488 SHA256 b3d27fbdbf1c13161604844e28823020c1bb7e5bc38b553a125441d8d588fdfb SHA512 ce9a679c2364d8c12ac9690f3f1b9d338c16517e4a607a0aa2456a605cef066ab87f6bd9c06b26f02eb41fe7a4a0710d0f5df171adbe600ff65048a00c3209bc WHIRLPOOL c78bd30ee520c749c62733e1d64f0bec0fcd40222b694740ee93745f9021ddf6cadf1dd8701526f313fee4556e6ab80999cac72217aa9f847645a9a8520f7da1 MISC metadata.xml 400 SHA256 104d832607ae51bf3e86ec1db279731d368620a9b57612b474e3c41480e9f720 SHA512 6680071f62989ed056c4f3571127326874ed19ef3aa4ba15858aa1f84c3e4c72446f82f52e5c00faa73f534653ed8a8cd7cfd740b00932dd638ae522f6a7eb06 WHIRLPOOL f2b3fef766e828ba1f7101224a320d6e9d65001b77d7c2c418a69ca7c3bc8fd483320421a7bea8521980f566428cb85f9d2872000cf1d6e83d8394532177c01a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQJ8BAEBCABmBQJTPVvbXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJTWCcOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy -MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgzdgP/i1MbYWg47oovSCpVbrD9O49 -KLi0F1X49FyecZRdDKMXxAWJgBt56bg47zcf+C2zDY8wAnBR68XPb5uUUzFjRONl -qeUPUQSYdI3JOcHnJui0QLT/TOnmWrBjbLuqON74Q/l7vKmml/z/UMcXqBlUc2Jr -cyoqJm1iaaM7Bqbwwg2qyQ9AZ8h4Mj0nt/qLxX1IXSTN6skz0xWboqCW/Zq+IV48 -u4wyuJqvmr0JiJSjO6CqsL6t9yxjpnVtu/MyuwVZNiptxM/QpMjwlQ0hzsFVV2F2 -iZ1dOJwJCGGWTM3WUB0floPxEm2N0kvqEFGEfnZKyWRQPcGWk5YdSJV+WohzPPnZ -It5zBPhU1aUMP7pv0r0gQjFSV4kXOACCLwlPr9LHCftmlQ9Fmq8ks8JczMRTCQBG -e7PNq7yieXvYcdn8+S+2TpRvGxLIsk3q6tpJrjSq2jBfAvXJDD74AZVl6upf5kXW -ZPo5Wu//dUVzRvf1r8V11atstSKxwqB19jqxHknEB59Yq2kc19FZzTN17OIUGjwq -I2nouEqC0zypr8VJGmOqStIkS+gN3v0lmg92ae8PSIbmAkkjTSl1nq82WNt6lFOw -JRd+JO1mt2C84BXYSsQrdx9NK71yaLFpVP5B44uWzaHdP9oP/0iyRMqAH5sfbwkU -A/oqEeR6HjdGtW1hX9a1 -=DBBj +MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAguesQAOnfuJgUX0Fo7fEhCfI6XXLO +xYFcocVXLbIg5Jgar9kQkean7hEHc2xGo5YvAp8B5jRsK32Ex+9lwDk/5itgctz/ +rLK+E3G4rHH7ZjOPjAdSBaOmuEXadPQeO1dpS7sHR0FV08BekFl7XFr60skic4cD +F2n0E+wDVtUC5e0MgrSjwAxznHdq+BK4JXKg4W0Ypkz6LkYW41BQSO4LcsT8IwST +1cWzXKrUvaXrzlV16kV0W8wL+OMXnA2m7dRttQsGBpuv+Qb62ap1O7IMvDi7rEf3 +D3+W7CoRYSONnWefWiiV9nOyWK5sMIX8nVctakLDlmkpL8j+JY48Cn4DVLDe1tmP +eqkrFmTYsPW06ycnHkGSzZc89dWj5Enn89GqZG5zykDFT2Rsx8Zsh2I2WV95v9gp +VHt/03JllqCyWVXvxrVKrVBGi40W6SQXaxpCdYuMbfoWh4NMI2uR9Xmw8LXjkPpt +0I27F98Ns5yjZ/Cax9c/OP6NoMwgGd89f1PCiRdrB0euB04U17k1e04xPz3AAwPl +yhTosTXfoB2zjiJGi1lTd/Y+eguOXFTFypm9LQro0bGw9hiftUHitl8sUI8nyaVi +h+yOlfgyl3e0NVjVenxZL+2KhJCM0DDzgMdNWMAsM64DXrmwAb76OaYfL+ikMfqH +RS1qNfwplq0CophY/Rvg +=izQ9 -----END PGP SIGNATURE----- diff --git a/games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild b/games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild new file mode 100644 index 000000000000..cfef9b7ef0b7 --- /dev/null +++ b/games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild,v 1.1 2014/04/23 20:48:11 hasufell Exp $ + +EAPI=5 + +CMAKE_IN_SOURCE_BUILD=1 +inherit cmake-utils eutils games + +MY_P=CGenius-${PV}-Release-src +DESCRIPTION="Open Source Commander Keen clone (needs original game files)" +HOMEPAGE="http://clonekeenplus.sourceforge.net" +SRC_URI="mirror://sourceforge/clonekeenplus/CGenius/V${PV:0:3}/${MY_P}.tar.gz" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="opengl tremor" + +RDEPEND="media-libs/libsdl2[X,audio,opengl?,video] + media-libs/sdl2-image + opengl? ( virtual/opengl ) + tremor? ( media-libs/tremor ) + !tremor? ( media-libs/libvorbis )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/CGenius-${PV}-Release-Source + +src_prepare() { + cat <<-EOF > version.h + #ifndef __CG__VERSION_H__ + #define __CG__VERSION_H__ + + #define CGVERSION "1.7.3.0-Release" + + #endif + EOF + + sed -i \ + -e '/INCLUDE(package.cmake)/d' \ + CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DAPPDIR="${GAMES_BINDIR}" + -DSHAREDIR="/usr/share" + -DGAMES_SHAREDIR="${GAMES_DATADIR}" + -DDOCDIR="/usr/share/doc/${PF}" + -DBUILD_TARGET="LINUX" + $(cmake-utils_use opengl OPENGL) + $(cmake-utils_use tremor TREMOR) + $(cmake-utils_use !tremor OGG) + -DUSE_SDL2=1 + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + newicon CGLogo.png ${PN}.png + newgamesbin "${FILESDIR}"/commandergenius-wrapper commandergenius + make_desktop_entry commandergenius + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + elog "Check your settings in ~/.CommanderGenius/cgenius.cfg" + elog "after you have started the game for the first time." + use opengl && elog "You may also want to set \"OpenGL = true\"" + elog + elog "Run the game via:" + elog " 'commandergenius [path-to-keen-data]'" + elog "or add your keen data dir to the search paths in cgenius.cfg" +} |