1 |
commit: 72d18cbe69a357489ef7fe4f6f232b533141fbbd |
2 |
Author: Maciej Mrozowski <reavertm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Nov 4 01:45:44 2016 +0000 |
4 |
Commit: Maciej Mrozowski <reavertm <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Nov 4 01:53:42 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d18cbe |
7 |
|
8 |
dev-games/flightgear: remove 2016.2.1 |
9 |
|
10 |
dev-games/simgear/Manifest | 1 - |
11 |
.../files/simgear-2016.2.1-unbundle-udns.patch | 144 --------------------- |
12 |
dev-games/simgear/simgear-2016.2.1.ebuild | 53 -------- |
13 |
games-simulation/flightgear-data/Manifest | 1 - |
14 |
.../flightgear-data-2016.2.1.ebuild | 27 ---- |
15 |
games-simulation/flightgear/Manifest | 1 - |
16 |
.../flightgear/flightgear-2016.2.1.ebuild | 131 ------------------- |
17 |
7 files changed, 358 deletions(-) |
18 |
|
19 |
diff --git a/dev-games/simgear/Manifest b/dev-games/simgear/Manifest |
20 |
index 13bca2c..49ae6d3 100644 |
21 |
--- a/dev-games/simgear/Manifest |
22 |
+++ b/dev-games/simgear/Manifest |
23 |
@@ -1,3 +1,2 @@ |
24 |
-DIST simgear-2016.2.1.tar.bz2 1161873 SHA256 601d4ef75a7f9e7012f85d6f63219f3e2ef90f98249eaa5d16cc6b1a3c737a0a SHA512 22046873b67c2dd530d9734f799ea8a7238f6ffb58999b5a1d72053c4837212906048ec681cb2b704cd55d6b7aba03729d4f6a6a7e351f1e5aa2e497cc78d937 WHIRLPOOL 4f4fd697b301dfcd27a623d9475e63a46709d1e27b0324bdf097a8260d2759e7dedb16de6dbf1a82430dc3d80a32b58abf3bc82026894b83c2ec5c06391dcdcf |
25 |
DIST simgear-2016.3.1.tar.bz2 1199016 SHA256 ae46e1273673be41028ee912d1826e87185ab594053c493707f9dbdeea5159dd SHA512 5c0e260da8b09e815cd6607f3e977b5827f450e9fbe10bfaef019d7489506905fde56a5ab6748165431088bbae7fa61d4bccc27e4d7828c8bc6a05247b450716 WHIRLPOOL c349848d7e85166d7161272d722bebed7b387e6cd4c9db6cd405e3d042ee212b4448231eb92e0a86b8dc00c497af2c69455edd7d7d1cd4007d9ca09e91e575a7 |
26 |
DIST simgear-3.4.0.tar.bz2 1057455 SHA256 927d66fe72aacb9dacced4506430bd5fc7726bc8d3d07d6f1866bc4cb11a5894 SHA512 9ebf49ea2f024f0e52a4d18ba6f77361e7b9f51a0e7238661b4b2fd9db0176bdd948612d9b4aec3ae4d8210676e7533dfc0308b9c71bdeb22e99a68b90d81320 WHIRLPOOL bb48b6640409a96816ade77c22a91f88c452d339165dd0241354c26ff27572a14538ecfd91265c239def4621657be8766c081cffc237711a691d7ef54461b548 |
27 |
|
28 |
diff --git a/dev-games/simgear/files/simgear-2016.2.1-unbundle-udns.patch b/dev-games/simgear/files/simgear-2016.2.1-unbundle-udns.patch |
29 |
deleted file mode 100644 |
30 |
index 40bad3c..00000000 |
31 |
--- a/dev-games/simgear/files/simgear-2016.2.1-unbundle-udns.patch |
32 |
+++ /dev/null |
33 |
@@ -1,144 +0,0 @@ |
34 |
-From 2b15b6b8adce06107866fff0028503c1b92b0de4 Mon Sep 17 00:00:00 2001 |
35 |
-From: Maciej Mrozowski <reavertm@×××××.com> |
36 |
-Date: Thu, 26 May 2016 02:24:19 +0200 |
37 |
-Subject: [PATCH] Add SYSTEM_UDNS CMake option. Remove spurious EXPAT_LIBRARIES |
38 |
- linking when using bundled expat. |
39 |
- |
40 |
---- |
41 |
- 3rdparty/CMakeLists.txt | 2 +- |
42 |
- CMakeLists.txt | 19 ++++++++++++++----- |
43 |
- CMakeModules/FindUdns.cmake | 42 ++++++++++++++++++++++++++++++++++++++++++ |
44 |
- simgear/CMakeLists.txt | 11 ++++++++++- |
45 |
- 4 files changed, 67 insertions(+), 7 deletions(-) |
46 |
- create mode 100644 CMakeModules/FindUdns.cmake |
47 |
- |
48 |
-diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt |
49 |
-index e9b5282..a03a82d 100644 |
50 |
---- a/3rdparty/CMakeLists.txt |
51 |
-+++ b/3rdparty/CMakeLists.txt |
52 |
-@@ -4,6 +4,6 @@ endif() |
53 |
- |
54 |
- add_subdirectory(utf8) |
55 |
- |
56 |
--if (ENABLE_DNS) |
57 |
-+if (ENABLE_DNS AND NOT SYSTEM_UDNS) |
58 |
- add_subdirectory(udns) |
59 |
- endif() |
60 |
-diff --git a/CMakeLists.txt b/CMakeLists.txt |
61 |
-index a67d65e..7de1a0a 100644 |
62 |
---- a/CMakeLists.txt |
63 |
-+++ b/CMakeLists.txt |
64 |
-@@ -114,12 +114,14 @@ endif() |
65 |
- |
66 |
- if (NOT MSVC) |
67 |
- option(SIMGEAR_SHARED "Set to ON to build SimGear as a shared library/framework" OFF) |
68 |
--option(SYSTEM_EXPAT "Set to ON to build SimGear using the system libExpat" OFF) |
69 |
-+option(SYSTEM_EXPAT "Set to ON to build SimGear using the system expat library" OFF) |
70 |
-+option(SYSTEM_UDNS "Set to ON to build SimGear using the system udns library" OFF) |
71 |
- else() |
72 |
- # Building SimGear DLLs is currently not supported for MSVC. |
73 |
- set(SIMGEAR_SHARED OFF) |
74 |
--# Using a system expat is currently not supported for MSVC - it would require shared simgear (DLL). |
75 |
-+# Using external 3rd party libraries is currently not supported for MSVC - it would require shared simgear (DLL). |
76 |
- set(SYSTEM_EXPAT OFF) |
77 |
-+set(SYSTEM_UDNS OFF) |
78 |
- endif() |
79 |
- |
80 |
- option(SIMGEAR_HEADLESS "Set to ON to build SimGear without GUI/graphics support" OFF) |
81 |
-@@ -426,9 +428,16 @@ endif() |
82 |
- install (FILES ${PROJECT_BINARY_DIR}/simgear/simgear_config.h DESTINATION include/simgear/) |
83 |
- |
84 |
- include_directories(3rdparty/utf8/source) |
85 |
--if (ENABLE_DNS) |
86 |
-- message(STATUS "DNS resolver: ENABLED") |
87 |
-- include_directories(3rdparty/udns) |
88 |
-+ |
89 |
-+if(ENABLE_DNS) |
90 |
-+ if(SYSTEM_UDNS) |
91 |
-+ message(STATUS "Requested to use system udns library, forcing SIMGEAR_SHARED to true") |
92 |
-+ set(SIMGEAR_SHARED ON) |
93 |
-+ find_package(Udns REQUIRED) |
94 |
-+ else() |
95 |
-+ message(STATUS "DNS resolver: ENABLED") |
96 |
-+ include_directories(3rdparty/udns) |
97 |
-+ endif() |
98 |
- else() |
99 |
- message(STATUS "DNS resolver: DISABLED") |
100 |
- endif() |
101 |
-diff --git a/CMakeModules/FindUdns.cmake b/CMakeModules/FindUdns.cmake |
102 |
-new file mode 100644 |
103 |
-index 0000000..a436361 |
104 |
---- /dev/null |
105 |
-+++ b/CMakeModules/FindUdns.cmake |
106 |
-@@ -0,0 +1,42 @@ |
107 |
-+# - Try to find UDNS library |
108 |
-+# Once done this will define |
109 |
-+# |
110 |
-+# UDNS_FOUND - system has UDNS |
111 |
-+# UDNS_INCLUDE_DIRS - the UDNS include directory |
112 |
-+# UDNS_LIBRARIES - Link these to use UDNS |
113 |
-+# UDNS_DEFINITIONS - Compiler switches required for using UDNS |
114 |
-+# |
115 |
-+# Copyright (c) 2016 Maciej Mrozowski <reavertm@×××××.com> |
116 |
-+# |
117 |
-+# Distributed under the Boost Software License, Version 1.0. |
118 |
-+# (See accompanying file LICENSE_1_0.txt or copy at |
119 |
-+# http://www.boost.org/LICENSE_1_0.txt) |
120 |
-+ |
121 |
-+ |
122 |
-+if (UDN_LIBRARIES AND UDN_INCLUDE_DIRS) |
123 |
-+ # in cache already |
124 |
-+ set(UDNS_FOUND TRUE) |
125 |
-+else () |
126 |
-+ set(UDNS_DEFINITIONS "") |
127 |
-+ |
128 |
-+ find_path(UDNS_INCLUDE_DIRS NAMES udns.h) |
129 |
-+ find_library(UDNS_LIBRARIES NAMES udns) |
130 |
-+ |
131 |
-+ if (UDNS_INCLUDE_DIRS AND UDNS_LIBRARIES) |
132 |
-+ set(UDNS_FOUND TRUE) |
133 |
-+ endif () |
134 |
-+ |
135 |
-+ if (UDNS_FOUND) |
136 |
-+ if (NOT Udns_FIND_QUIETLY) |
137 |
-+ message(STATUS "Found UDNS: ${UDNS_LIBRARIES}") |
138 |
-+ endif () |
139 |
-+ else () |
140 |
-+ if (Udns_FIND_REQUIRED) |
141 |
-+ message(FATAL_ERROR "Could not find UDNS") |
142 |
-+ endif () |
143 |
-+ endif () |
144 |
-+ |
145 |
-+ # show the UDNS_INCLUDE_DIRS and UDNS_LIBRARIES variables only in the advanced view |
146 |
-+ mark_as_advanced(UDNS_INCLUDE_DIRS UDNS_LIBRARIES) |
147 |
-+ |
148 |
-+endif () |
149 |
-diff --git a/simgear/CMakeLists.txt b/simgear/CMakeLists.txt |
150 |
-index 5976833..516ea6c 100644 |
151 |
---- a/simgear/CMakeLists.txt |
152 |
-+++ b/simgear/CMakeLists.txt |
153 |
-@@ -128,11 +128,20 @@ target_link_libraries(SimGearCore |
154 |
- ${ZLIB_LIBRARY} |
155 |
- ${RT_LIBRARY} |
156 |
- ${DL_LIBRARY} |
157 |
-- ${EXPAT_LIBRARIES} |
158 |
- ${CMAKE_THREAD_LIBS_INIT} |
159 |
- ${COCOA_LIBRARY} |
160 |
- ${CURL_LIBRARIES}) |
161 |
- |
162 |
-+if(SYSTEM_EXPAT) |
163 |
-+ target_link_libraries(SimGearCore |
164 |
-+ ${EXPAT_LIBRARIES}) |
165 |
-+endif() |
166 |
-+ |
167 |
-+if(ENABLE_DNS AND SYSTEM_UDNS) |
168 |
-+ target_link_libraries(SimGearCore |
169 |
-+ ${UDNS_LIBRARIES}) |
170 |
-+endif() |
171 |
-+ |
172 |
- if(NOT SIMGEAR_HEADLESS) |
173 |
- target_link_libraries(SimGearScene |
174 |
- SimGearCore |
175 |
--- |
176 |
-2.7.3 |
177 |
- |
178 |
|
179 |
diff --git a/dev-games/simgear/simgear-2016.2.1.ebuild b/dev-games/simgear/simgear-2016.2.1.ebuild |
180 |
deleted file mode 100644 |
181 |
index 9104575..00000000 |
182 |
--- a/dev-games/simgear/simgear-2016.2.1.ebuild |
183 |
+++ /dev/null |
184 |
@@ -1,53 +0,0 @@ |
185 |
-# Copyright 1999-2016 Gentoo Foundation |
186 |
-# Distributed under the terms of the GNU General Public License v2 |
187 |
-# $Id$ |
188 |
- |
189 |
-EAPI=6 |
190 |
- |
191 |
-inherit eutils cmake-utils |
192 |
- |
193 |
-DESCRIPTION="Development library for simulation games" |
194 |
-HOMEPAGE="http://www.simgear.org/" |
195 |
-SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2" |
196 |
- |
197 |
-LICENSE="GPL-2" |
198 |
-KEYWORDS="~amd64 ~ppc ~x86" |
199 |
-SLOT="0" |
200 |
-IUSE="+dns debug subversion test" |
201 |
- |
202 |
-COMMON_DEPEND=" |
203 |
- dev-libs/expat |
204 |
- >=dev-games/openscenegraph-3.2.0 |
205 |
- media-libs/openal |
206 |
- net-misc/curl |
207 |
- sys-libs/zlib |
208 |
- virtual/opengl |
209 |
- dns? ( net-libs/udns ) |
210 |
-" |
211 |
-DEPEND="${COMMON_DEPEND} |
212 |
- >=dev-libs/boost-1.44 |
213 |
-" |
214 |
-RDEPEND="${COMMON_DEPEND} |
215 |
- subversion? ( dev-vcs/subversion ) |
216 |
-" |
217 |
- |
218 |
-PATCHES=( |
219 |
- "${FILESDIR}/simgear-2016.2.1-unbundle-udns.patch" |
220 |
-) |
221 |
- |
222 |
-DOCS=(AUTHORS ChangeLog NEWS README Thanks) |
223 |
- |
224 |
-src_configure() { |
225 |
- local mycmakeargs=( |
226 |
- -DENABLE_DNS=$(usex dns) |
227 |
- -DENABLE_PKGUTIL=ON |
228 |
- -DENABLE_RTI=OFF |
229 |
- -DENABLE_SOUND=ON |
230 |
- -DENABLE_TESTS=$(usex test) |
231 |
- -DSIMGEAR_HEADLESS=OFF |
232 |
- -DSIMGEAR_SHARED=ON |
233 |
- -DSYSTEM_EXPAT=ON |
234 |
- -DSYSTEM_UDNS=ON |
235 |
- ) |
236 |
- cmake-utils_src_configure |
237 |
-} |
238 |
|
239 |
diff --git a/games-simulation/flightgear-data/Manifest b/games-simulation/flightgear-data/Manifest |
240 |
index 52129e7..37900e0 100644 |
241 |
--- a/games-simulation/flightgear-data/Manifest |
242 |
+++ b/games-simulation/flightgear-data/Manifest |
243 |
@@ -1,3 +1,2 @@ |
244 |
-DIST FlightGear-2016.2.1-data.tar.bz2 1562126790 SHA256 225b32f4d813635ece72f09541640e818fba95386ff8715015693978c37eaace SHA512 1c22d2afcb33ef8552fa9712a25fc116e31d585f4973339b134b6461421da1b47c3e5c795c5f1ee99d13a1c107f3a7a615c07843de2332a1e9f729bc64dd269d WHIRLPOOL b664f65c23342c0e13d58c431896019085780cf413da4c3350e3e22efb3aa1686fee6f3e1b97568711d5218eb2f1dab554d2d5559f06358c75eff1e711fcb7b8 |
245 |
DIST FlightGear-2016.3.1-data.tar.bz2 1430257110 SHA256 1eceb36f5b577bb8223ed1520e68179fb9292b95e63ffd9ad695dcc93b814d1c SHA512 ba4d51efc23cf125367815491cdb78153d5b553bae54bae41eb9f01f0749d53d1be9c0a63e998a31f05c0d514d5dcef2a1dfd55267e7698d34738e3dc5559018 WHIRLPOOL e3f2ba81ad519ba94666cac046ad92563801aac9944f4180566d0e7d8b82849a0ac0c4c670ba64a04862bdd3f94239453cce8ec676c64fb809318632995dfc41 |
246 |
DIST FlightGear-data-3.4.0.tar.bz2 1145893777 SHA256 8cefa7c323d974d8e51fd23c97ae79dc731e65b81e1729cb1bc9bc1f99df128b SHA512 791ff1b1f7f759ccc73f738ba6cb6fd050d1341ae031a872745b4c1145cdb92de62193df7ea6e9fe05a1c95a60fa664da56015d643244d38c7b0b72a2c3146d9 WHIRLPOOL 0abaa4da7e9032469da80500fc23c84d6b696fc596529853a3a614bb3627ef6081c12ea78e6e8c987e6b11b303cca0d8da5c9628164d2a93bed452230302a655 |
247 |
|
248 |
diff --git a/games-simulation/flightgear-data/flightgear-data-2016.2.1.ebuild b/games-simulation/flightgear-data/flightgear-data-2016.2.1.ebuild |
249 |
deleted file mode 100644 |
250 |
index 1a1745f..00000000 |
251 |
--- a/games-simulation/flightgear-data/flightgear-data-2016.2.1.ebuild |
252 |
+++ /dev/null |
253 |
@@ -1,27 +0,0 @@ |
254 |
-# Copyright 1999-2016 Gentoo Foundation |
255 |
-# Distributed under the terms of the GNU General Public License v2 |
256 |
-# $Id$ |
257 |
- |
258 |
-EAPI=6 |
259 |
- |
260 |
-DESCRIPTION="FlightGear data files" |
261 |
-HOMEPAGE="http://www.flightgear.org/" |
262 |
-SRC_URI="mirror://sourceforge/flightgear/FlightGear-${PV}-data.tar.bz2" |
263 |
- |
264 |
-LICENSE="GPL-2" |
265 |
-SLOT="0" |
266 |
-KEYWORDS="~amd64 ~ppc ~x86" |
267 |
-IUSE="" |
268 |
- |
269 |
-# data files split to separate package since 2.10.0 |
270 |
-RDEPEND=" |
271 |
- !<games-simulation/flightgear-2.10.0 |
272 |
-" |
273 |
- |
274 |
-S=${WORKDIR}/fgdata |
275 |
- |
276 |
-src_install() { |
277 |
- insinto /usr/share/flightgear |
278 |
- rm -fr .git |
279 |
- doins -r * |
280 |
-} |
281 |
|
282 |
diff --git a/games-simulation/flightgear/Manifest b/games-simulation/flightgear/Manifest |
283 |
index f445143..28da3dd 100644 |
284 |
--- a/games-simulation/flightgear/Manifest |
285 |
+++ b/games-simulation/flightgear/Manifest |
286 |
@@ -1,3 +1,2 @@ |
287 |
-DIST flightgear-2016.2.1.tar.bz2 7556269 SHA256 b554170ca6b5943fd90496759b055fb60f362ea96f6c46dfff89e3d12c940a94 SHA512 679cb8e6aa4c2d601e7b984da6e4317fd454d14b1357d08cc64350eb973a6700a0dddd18b50cd50fcdce48fba2864ce0f7484b67a15e38cb5f5e8e7d4fc7b017 WHIRLPOOL 6d04982bb107d59094facb4d0430cb25de5ea994f25f1ea3a18351626335c1bc136228e376fd680baacb1e731718b49c317adb390737fd5641b51f8228303c48 |
288 |
DIST flightgear-2016.3.1.tar.bz2 7542098 SHA256 501d2f59b8f9d221332044346bbbfe195e42d0195945f8bb0fec8b474bc79c31 SHA512 57246144d954e36e330fe5da15ff5c86f810cbd0b09638c2df813a242677eca22e00a9432f6091da6731972699657fee525310f5bcc91cf8dc5e2250c8663e8a WHIRLPOOL f9c4809fe5d2981b366a3b2c3d47788843a8abd0bacee37eb8c15dafcfd2c3b855c760065c8f0274c10f96faa84632536a68641e6f80a047409ec944a4b4dd24 |
289 |
DIST flightgear-3.4.0.tar.bz2 7522457 SHA256 b5645d05b50728a89f091292bc557f440d8f8719dd9cebf7f5bf3fa8ea795780 SHA512 10626d00b34255753dc5a5c82076909c296219472faf51c38460cc357ac014b40bd127454f28b2d857f1a1a299716430fd8f04dc7881552b3c24dee6eb616b1e WHIRLPOOL 636ca7e012175141bc4b081cb6137e5348d49b873d241c5d0f1ed0a2581b32d2f23f4fe0ed97d5a1b72440afd14687e5de4e6ebeeaf07b4e854b0ca47875b82f |
290 |
|
291 |
diff --git a/games-simulation/flightgear/flightgear-2016.2.1.ebuild b/games-simulation/flightgear/flightgear-2016.2.1.ebuild |
292 |
deleted file mode 100644 |
293 |
index 87a25f2..00000000 |
294 |
--- a/games-simulation/flightgear/flightgear-2016.2.1.ebuild |
295 |
+++ /dev/null |
296 |
@@ -1,131 +0,0 @@ |
297 |
-# Copyright 1999-2016 Gentoo Foundation |
298 |
-# Distributed under the terms of the GNU General Public License v2 |
299 |
-# $Id$ |
300 |
- |
301 |
-EAPI=6 |
302 |
- |
303 |
-inherit cmake-utils bash-completion-r1 |
304 |
- |
305 |
-DESCRIPTION="Open Source Flight Simulator" |
306 |
-HOMEPAGE="http://www.flightgear.org/" |
307 |
-SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2" |
308 |
- |
309 |
-LICENSE="GPL-2" |
310 |
-SLOT="0" |
311 |
-KEYWORDS="~amd64 ~ppc ~x86" |
312 |
-IUSE="dbus debug examples qt5 test +udev +utils vim-syntax" |
313 |
- |
314 |
-COMMON_DEPEND=" |
315 |
- dev-db/sqlite:3 |
316 |
- >=dev-games/openscenegraph-3.2.0[png] |
317 |
- ~dev-games/simgear-${PV} |
318 |
- media-libs/openal |
319 |
- media-libs/speex |
320 |
- media-sound/gsm |
321 |
- sys-libs/zlib |
322 |
- x11-libs/libX11 |
323 |
- dbus? ( >=sys-apps/dbus-1.6.18-r1 ) |
324 |
- qt5? ( |
325 |
- >=dev-qt/qtcore-5.4.1:5 |
326 |
- >=dev-qt/qtgui-5.4.1:5 |
327 |
- >=dev-qt/qtwidgets-5.4.1:5 |
328 |
- ) |
329 |
- udev? ( virtual/udev ) |
330 |
- utils? ( |
331 |
- media-libs/freeglut |
332 |
- media-libs/libpng:0 |
333 |
- virtual/opengl |
334 |
- ) |
335 |
-" |
336 |
-DEPEND="${COMMON_DEPEND} |
337 |
- >=dev-libs/boost-1.44 |
338 |
- >=media-libs/plib-1.8.5 |
339 |
-" |
340 |
-RDEPEND="${COMMON_DEPEND} |
341 |
- ~games-simulation/${PN}-data-${PV} |
342 |
-" |
343 |
- |
344 |
-DOCS=(AUTHORS ChangeLog NEWS README Thanks) |
345 |
- |
346 |
-src_configure() { |
347 |
- local mycmakeargs=( |
348 |
- -DENABLE_FGCOM=$(usex utils) |
349 |
- -DENABLE_FGELEV=$(usex utils) |
350 |
- -DENABLE_FGJS=$(usex utils) |
351 |
- -DENABLE_FGVIEWER=$(usex utils) |
352 |
- -DENABLE_FLITE=OFF |
353 |
- -DENABLE_GPSSMOOTH=$(usex utils) |
354 |
- -DENABLE_JS_DEMO=$(usex utils) |
355 |
- -DENABLE_JSBSIM=ON |
356 |
- -DENABLE_LARCSIM=ON |
357 |
- -DENABLE_LOGGING=$(usex test) |
358 |
- -DENABLE_METAR=$(usex utils) |
359 |
- -DENABLE_PROFILE=OFF |
360 |
- -DENABLE_QT=$(usex qt5) |
361 |
- -DENABLE_RTI=OFF |
362 |
- -DENABLE_TERRASYNC=$(usex utils) |
363 |
- -DENABLE_TESTS=$(usex test) |
364 |
- -DENABLE_UIUC_MODEL=ON |
365 |
- -DENABLE_YASIM=ON |
366 |
- -DEVENT_INPUT=$(usex udev) |
367 |
- -DFG_DATA_DIR=/usr/share/${PN} |
368 |
- -DJSBSIM_TERRAIN=ON |
369 |
- -DSIMGEAR_SHARED=ON |
370 |
- -DSP_FDMS=ON |
371 |
- -DSYSTEM_FLITE=ON |
372 |
- -DSYSTEM_HTS_ENGINE=ON |
373 |
- -DSYSTEM_SPEEX=ON |
374 |
- -DSYSTEM_GSM=ON |
375 |
- -DSYSTEM_SQLITE=ON |
376 |
- -DUSE_DBUS=$(usex dbus) |
377 |
- -DWITH_FGPANEL=$(usex utils) |
378 |
- ) |
379 |
- |
380 |
- cmake-utils_src_configure |
381 |
-} |
382 |
- |
383 |
-src_install() { |
384 |
- cmake-utils_src_install |
385 |
- |
386 |
- # Install icons and menu entry |
387 |
- local s |
388 |
- for s in 16 22 24 32 48 64 128; do |
389 |
- doicon -s ${s} icons/${s}x${s}/apps/${PN}.png |
390 |
- use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png |
391 |
- done |
392 |
- doicon -s scalable icons/scalable/${PN}.svg |
393 |
- use utils && doicon -s scalable icons/scalable/fgcom.svg |
394 |
- |
395 |
- newmenu package/${PN}.desktop ${PN}.desktop |
396 |
- |
397 |
- # Install bash completion (TODO zsh) |
398 |
- # Uncomment below when scripts stops writing files... |
399 |
-# sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \ |
400 |
-# -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT' |
401 |
-# newbashcomp scripts/completion/fg-completion.bash ${PN} |
402 |
- |
403 |
- # Install examples and other misc files |
404 |
- if use examples; then |
405 |
- insinto /usr/share/doc/"${PF}"/examples |
406 |
- doins -r scripts/java scripts/perl scripts/python |
407 |
- insinto /usr/share/doc/"${PF}"/examples/c++ |
408 |
- doins -r scripts/example/* |
409 |
- insinto /usr/share/doc/"${PF}"/tools |
410 |
- doins -r scripts/atis scripts/tools/* |
411 |
- fi |
412 |
- |
413 |
- # Install nasal script syntax |
414 |
- if use vim-syntax; then |
415 |
- insinto /usr/share/vim/vimfiles/syntax |
416 |
- doins scripts/syntax/{ac3d,nasal}.vim |
417 |
- insinto /usr/share/vim/vimfiles/ftdetect/ |
418 |
- doins "${FILESDIR}"/{ac3d,nasal}.vim |
419 |
- fi |
420 |
-} |
421 |
- |
422 |
-pkg_postinst() { |
423 |
- einfo "Please note that data files location changed to /usr/share/flightgear" |
424 |
- if use qt5; then |
425 |
- einfo "To use launcher, run fgfs with '--launcher' parameter" |
426 |
- fi |
427 |
-} |