1 |
commit: 8891cd48b1032d4f3c94d319667cd5b2aeb2ea85 |
2 |
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 28 18:32:48 2021 +0000 |
4 |
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 28 18:38:46 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8891cd48 |
7 |
|
8 |
games-rpg/sumwars: drop 0.5.8-r100 |
9 |
|
10 |
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> |
11 |
|
12 |
.../files/sumwars-0.5.8-cmake_lua_version.patch | 11 --- |
13 |
games-rpg/sumwars/sumwars-0.5.8-r100.ebuild | 101 --------------------- |
14 |
2 files changed, 112 deletions(-) |
15 |
|
16 |
diff --git a/games-rpg/sumwars/files/sumwars-0.5.8-cmake_lua_version.patch b/games-rpg/sumwars/files/sumwars-0.5.8-cmake_lua_version.patch |
17 |
deleted file mode 100644 |
18 |
index eed17e93dcd..00000000000 |
19 |
--- a/games-rpg/sumwars/files/sumwars-0.5.8-cmake_lua_version.patch |
20 |
+++ /dev/null |
21 |
@@ -1,11 +0,0 @@ |
22 |
---- a/CMakeLists.txt |
23 |
-+++ b/CMakeLists.txt |
24 |
-@@ -179,7 +179,7 @@ |
25 |
- FIND_PACKAGE(GNUWIN REQUIRED) |
26 |
- ENDIF (WIN32) |
27 |
- FIND_PACKAGE(OIS REQUIRED) |
28 |
--FIND_PACKAGE(Lua REQUIRED) |
29 |
-+FIND_PACKAGE(Lua ${LUA_VERSION} EXACT REQUIRED) |
30 |
- FIND_PACKAGE(CEGUI REQUIRED) |
31 |
- SET(CEGUI_VERSION_RESOURCES "gui_0.8") |
32 |
- |
33 |
|
34 |
diff --git a/games-rpg/sumwars/sumwars-0.5.8-r100.ebuild b/games-rpg/sumwars/sumwars-0.5.8-r100.ebuild |
35 |
deleted file mode 100644 |
36 |
index f6f1badd5ae..00000000000 |
37 |
--- a/games-rpg/sumwars/sumwars-0.5.8-r100.ebuild |
38 |
+++ /dev/null |
39 |
@@ -1,101 +0,0 @@ |
40 |
-# Copyright 1999-2020 Gentoo Authors |
41 |
-# Distributed under the terms of the GNU General Public License v2 |
42 |
- |
43 |
-EAPI=7 |
44 |
- |
45 |
-LUA_COMPAT=( lua5-{1..2} ) |
46 |
- |
47 |
-inherit cmake desktop flag-o-matic lua-single xdg-utils |
48 |
- |
49 |
-DESCRIPTION="a multi-player, 3D action role-playing game" |
50 |
-HOMEPAGE="http://sumwars.org" |
51 |
-SRC_URI="mirror://sourceforge/sumwars/${P//_/-}-src.tar.bz2" |
52 |
- |
53 |
-LICENSE="GPL-3 CC-BY-SA-3.0" |
54 |
-SLOT="0" |
55 |
-KEYWORDS="~amd64 ~x86" |
56 |
-IUSE="+tools debug" |
57 |
- |
58 |
-LANGS="de en it pl pt ru uk" |
59 |
-for L in ${LANGS} ; do |
60 |
- IUSE="${IUSE} l10n_${L}" |
61 |
-done |
62 |
-unset L |
63 |
- |
64 |
-REQUIRED_USE="${LUA_REQUIRED_USE}" |
65 |
- |
66 |
-RDEPEND="${LUA_DEPS} |
67 |
- >=dev-games/cegui-0.8[ogre] |
68 |
- >=dev-games/ogre-1.7.4-r1[freeimage,opengl] |
69 |
- dev-games/ois |
70 |
- dev-games/physfs |
71 |
- >=dev-libs/tinyxml-2.6.2-r2 |
72 |
- media-libs/freealut |
73 |
- media-libs/openal |
74 |
- media-libs/libogg |
75 |
- media-libs/libvorbis |
76 |
- >=net-libs/enet-1.3.0 |
77 |
- x11-libs/libX11 |
78 |
- x11-libs/libXrandr |
79 |
- tools? ( dev-libs/boost )" |
80 |
-DEPEND=${RDEPEND} |
81 |
- |
82 |
-PATCHES=( |
83 |
- "${FILESDIR}"/${PN}-0.5.8-cmake_lua_version.patch |
84 |
-) |
85 |
-CMAKE_REMOVE_MODULES_LIST="FindLua FindLua51" |
86 |
- |
87 |
-S=${WORKDIR}/${PN}-${PV%_*} |
88 |
- |
89 |
-src_configure() { |
90 |
- # QA |
91 |
- append-flags -fno-strict-aliasing |
92 |
- |
93 |
- use debug && CMAKE_BUILD_TYPE=Debug |
94 |
- |
95 |
- local l langs |
96 |
- for l in ${LANGS}; do |
97 |
- if use l10n_${l}; then |
98 |
- langs="${langs} ${l}" |
99 |
- fi |
100 |
- done |
101 |
- |
102 |
- [[ -z "${langs}" ]] && langs="en" |
103 |
- |
104 |
- # configure sumwars with cmake |
105 |
- local mycmakeargs=( |
106 |
- -DCMAKE_INSTALL_PREFIX="" |
107 |
- -DLUA_VERSION="$(lua_get_version)" |
108 |
- -DSUMWARS_BUILD_TOOLS="$(usex tools)" |
109 |
- -DSUMWARS_DOC_DIR="/usr/share/doc/${PF}" |
110 |
- -DSUMWARS_EXECUTABLE_DIR="/usr/bin" |
111 |
- -DSUMWARS_LANGUAGES="${langs}" |
112 |
- -DSUMWARS_NO_ENET=ON |
113 |
- -DSUMWARS_NO_TINYXML=ON |
114 |
- -DSUMWARS_PORTABLE_MODE=OFF |
115 |
- -DSUMWARS_POST_BUILD_COPY=OFF |
116 |
- -DSUMWARS_RANDOM_REGIONS=ON |
117 |
- -DSUMWARS_SHARE_DIR="/usr/share/${PN}" |
118 |
- -DSUMWARS_STANDALONE_MODE=OFF |
119 |
- ) |
120 |
- |
121 |
- cmake_src_configure |
122 |
-} |
123 |
- |
124 |
-src_compile() { |
125 |
- cmake_src_compile |
126 |
-} |
127 |
- |
128 |
-src_install() { |
129 |
- cmake_src_install |
130 |
- newicon -s 128 share/icon/SumWarsIcon_128x128.png ${PN}.png |
131 |
- make_desktop_entry ${PN} "Summoning Wars" |
132 |
-} |
133 |
- |
134 |
-pkg_postinst() { |
135 |
- xdg_icon_cache_update |
136 |
-} |
137 |
- |
138 |
-pkg_postrm() { |
139 |
- xdg_icon_cache_update |
140 |
-} |