1 |
commit: 25e8146fbb9bd3e6a4f2f058d17b7be5614405fc |
2 |
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Apr 14 13:25:37 2019 +0000 |
4 |
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Apr 14 13:26:08 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e8146f |
7 |
|
8 |
games-arcade/commandergenius: Drop old 1.8.3 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/640540 |
11 |
Package-Manager: Portage-2.3.62, Repoman-2.3.12 |
12 |
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> |
13 |
|
14 |
games-arcade/commandergenius/Manifest | 1 - |
15 |
.../commandergenius/commandergenius-1.8.3.ebuild | 80 ---------------------- |
16 |
.../commandergenius/files/commandergenius-wrapper | 18 ----- |
17 |
games-arcade/commandergenius/metadata.xml | 4 -- |
18 |
4 files changed, 103 deletions(-) |
19 |
|
20 |
diff --git a/games-arcade/commandergenius/Manifest b/games-arcade/commandergenius/Manifest |
21 |
index dcd67035647..ca4a0d63c69 100644 |
22 |
--- a/games-arcade/commandergenius/Manifest |
23 |
+++ b/games-arcade/commandergenius/Manifest |
24 |
@@ -1,2 +1 @@ |
25 |
DIST Commander-Genius-v2.3.3.tar.bz2 63885924 BLAKE2B a072f922bac6f76e615bbb602c1b5ac4fca634a90bdead461d666da0d70ad5ddd6865504c84a09905bb313728b840df973ae006d120ae01d8c8f8a7bd4a10abe SHA512 f64f24b01cd0921570f633913c8a3b1b50537596b2c46377862a913e36c74934521c1c55fca676b78674c669d475d9c2c2c09ac4a22ebdad1826508e6b9598b6 |
26 |
-DIST commandergenius-1.8.3.tar.gz 71446309 BLAKE2B 01f54e3deb4189e103d9ae23efadfe82363893b48e31d4b5b505f961191b5afe36440b67f0da55d59b6fceeadb15659503d3326975cb131f131b9a630ac35ae8 SHA512 821a356751629b7f3b122f52a31588f2174580fa6450699f8a03bcd78e305c649c7b36bb21dd2d222411c648b78c3bb02c11e9691e8cb2459380e6a70c2dbe2a |
27 |
|
28 |
diff --git a/games-arcade/commandergenius/commandergenius-1.8.3.ebuild b/games-arcade/commandergenius/commandergenius-1.8.3.ebuild |
29 |
deleted file mode 100644 |
30 |
index 435c937ccf6..00000000000 |
31 |
--- a/games-arcade/commandergenius/commandergenius-1.8.3.ebuild |
32 |
+++ /dev/null |
33 |
@@ -1,80 +0,0 @@ |
34 |
-# Copyright 1999-2017 Gentoo Foundation |
35 |
-# Distributed under the terms of the GNU General Public License v2 |
36 |
- |
37 |
-EAPI=5 |
38 |
-CMAKE_IN_SOURCE_BUILD=1 |
39 |
-inherit cmake-utils eutils games |
40 |
- |
41 |
-MY_P=CGenius-${PV}-Release-Source |
42 |
-DESCRIPTION="Open Source Commander Keen clone (needs original game files)" |
43 |
-HOMEPAGE="http://clonekeenplus.sourceforge.net" |
44 |
-SRC_URI="https://github.com/gerstrong/Commander-Genius/archive/v${PV//./}release.tar.gz -> ${P}.tar.gz" |
45 |
- |
46 |
-LICENSE="GPL-2" |
47 |
-SLOT="0" |
48 |
-KEYWORDS="~amd64 ~x86" |
49 |
-IUSE="opengl tremor" |
50 |
-RESTRICT="mirror" # contains keen files, but we do not install them |
51 |
- |
52 |
-RDEPEND="media-libs/libsdl2[X,opengl?,sound,video] |
53 |
- media-libs/sdl2-image |
54 |
- opengl? ( virtual/opengl ) |
55 |
- tremor? ( media-libs/tremor ) |
56 |
- !tremor? ( media-libs/libvorbis )" |
57 |
-DEPEND="${RDEPEND} |
58 |
- dev-libs/boost |
59 |
- virtual/pkgconfig" |
60 |
- |
61 |
-S=${WORKDIR}/Commander-Genius-${PV//./}release |
62 |
- |
63 |
-src_prepare() { |
64 |
- cmake-utils_src_prepare |
65 |
- |
66 |
- rm -rf vfsroot || die |
67 |
- sed -i -e '/INCLUDE(package.cmake)/d' CMakeLists.txt || die |
68 |
- cp version.h src/ || die # Workaround buggy neard package - bug #558160 |
69 |
-} |
70 |
- |
71 |
-src_configure() { |
72 |
- local mycmakeargs=( |
73 |
- -DAPPDIR="${GAMES_BINDIR}" |
74 |
- -DSHAREDIR="/usr/share" |
75 |
- -DGAMES_SHAREDIR="${GAMES_DATADIR}" |
76 |
- -DDOCDIR="/usr/share/doc/${PF}" |
77 |
- -DBUILD_TARGET="LINUX" |
78 |
- $(cmake-utils_use opengl OPENGL) |
79 |
- $(cmake-utils_use tremor TREMOR) |
80 |
- $(cmake-utils_use !tremor OGG) |
81 |
- -DUSE_SDL2=1 |
82 |
- ) |
83 |
- |
84 |
- cmake-utils_src_configure |
85 |
-} |
86 |
- |
87 |
-src_compile() { |
88 |
- cmake-utils_src_compile |
89 |
-} |
90 |
- |
91 |
-src_install() { |
92 |
- cmake-utils_src_install |
93 |
- newicon src/CGLogo.png ${PN}.png |
94 |
- newgamesbin "${FILESDIR}"/commandergenius-wrapper commandergenius |
95 |
- if [[ -e "${ED}${GAMES_BINDIR}"/CGeniusExe ]] ; then |
96 |
- mv "${ED}${GAMES_BINDIR}"/CGeniusExe \ |
97 |
- "${ED}${GAMES_BINDIR}"/CommanderGenius || die |
98 |
- fi |
99 |
- |
100 |
- make_desktop_entry commandergenius |
101 |
- prepgamesdirs |
102 |
-} |
103 |
- |
104 |
-pkg_postinst() { |
105 |
- games_pkg_postinst |
106 |
- elog "Check your settings in ~/.CommanderGenius/cgenius.cfg" |
107 |
- elog "after you have started the game for the first time." |
108 |
- use opengl && elog "You may also want to set \"OpenGL = true\"" |
109 |
- elog |
110 |
- elog "Run the game via:" |
111 |
- elog " 'commandergenius [path-to-keen-data]'" |
112 |
- elog "or add your keen data dir to the search paths in cgenius.cfg" |
113 |
-} |
114 |
|
115 |
diff --git a/games-arcade/commandergenius/files/commandergenius-wrapper b/games-arcade/commandergenius/files/commandergenius-wrapper |
116 |
deleted file mode 100644 |
117 |
index 0fa5243a5df..00000000000 |
118 |
--- a/games-arcade/commandergenius/files/commandergenius-wrapper |
119 |
+++ /dev/null |
120 |
@@ -1,18 +0,0 @@ |
121 |
-#!/bin/sh |
122 |
- |
123 |
-# CommanderGenius by default searches pwd for keen data which can cause |
124 |
-# massive load/lag depending on which dir you are currently in. |
125 |
-# This wrapper cd's into ~/.CommanderGenius unless you pass a directory |
126 |
-# on the command line which is used as additional search path then. |
127 |
-# |
128 |
-# use: commandergenius [path-to-keen-dir] |
129 |
- |
130 |
-if [ -z $1 ] ; then |
131 |
- SEARCHDIR=~/.CommanderGenius |
132 |
-else |
133 |
- SEARCHDIR="$1" |
134 |
-fi |
135 |
- |
136 |
-cd ${SEARCHDIR} |
137 |
- |
138 |
-exec CommanderGenius "$@" |
139 |
|
140 |
diff --git a/games-arcade/commandergenius/metadata.xml b/games-arcade/commandergenius/metadata.xml |
141 |
index 86222e373a5..8de6e638429 100644 |
142 |
--- a/games-arcade/commandergenius/metadata.xml |
143 |
+++ b/games-arcade/commandergenius/metadata.xml |
144 |
@@ -6,10 +6,6 @@ |
145 |
<name>Gentoo Games Project</name> |
146 |
</maintainer> |
147 |
<use> |
148 |
- <flag name="tremor"> |
149 |
- Use <pkg>media-libs/tremor</pkg> as ogg decoder |
150 |
- instead of <pkg>media-libs/libvorbis</pkg> |
151 |
- </flag> |
152 |
<flag name="downloader">Allows some Keen games to be downloaded from the menu</flag> |
153 |
</use> |
154 |
<upstream> |