Gentoo Archives: gentoo-commits

From: Christian Schmitt <chris@××××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-util/terragear/, games-simulation/flightgear/, dev-games/simgear/
Date: Sun, 06 Mar 2016 12:42:30
Message-Id: 1457268083.fa0c4034f088798f1dfb3a9277c10236267570fd.christian@gentoo
1 commit: fa0c4034f088798f1dfb3a9277c10236267570fd
2 Author: Christian Schmitt <chris <AT> ilovelinux <DOT> de>
3 AuthorDate: Sun Mar 6 12:41:23 2016 +0000
4 Commit: Christian Schmitt <chris <AT> ilovelinux <DOT> de>
5 CommitDate: Sun Mar 6 12:41:23 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=fa0c4034
7
8 [simgear, flightgear, terragear] EAPI 6 updates and some use changes
9
10 dev-games/simgear/simgear-9999.ebuild | 21 ++++----
11 games-simulation/flightgear/flightgear-9999.ebuild | 56 +++++++++++-----------
12 games-util/terragear/terragear-9999.ebuild | 4 +-
13 3 files changed, 39 insertions(+), 42 deletions(-)
14
15 diff --git a/dev-games/simgear/simgear-9999.ebuild b/dev-games/simgear/simgear-9999.ebuild
16 index 6095998..1c74b04 100644
17 --- a/dev-games/simgear/simgear-9999.ebuild
18 +++ b/dev-games/simgear/simgear-9999.ebuild
19 @@ -1,26 +1,24 @@
20 -# Copyright 1999-2015 Gentoo Foundation
21 +# Copyright 1999-2016 Gentoo Foundation
22 # Distributed under the terms of the GNU General Public License v2
23 # $Id$
24
25 -EAPI=5
26 +EAPI=6
27
28 -EGIT_BRANCH="next"
29 -EGIT_PROJECT="simgear.git"
30 -
31 -inherit cmake-utils git-2
32 +inherit cmake-utils git-r3
33
34 DESCRIPTION="Development library for simulation games"
35 HOMEPAGE="http://www.simgear.org/"
36 -EGIT_REPO_URI="git://git.code.sf.net/p/flightgear/${PN}
37 - git://mapserver.flightgear.org/${PN}/"
38 +EGIT_REPO_URI="git://git.code.sf.net/p/flightgear/${PN}"
39 +EGIT_BRANCH="next"
40
41 LICENSE="GPL-2"
42 SLOT="0"
43 KEYWORDS=""
44 -IUSE="debug headless test"
45 +IUSE="curl debug headless test"
46
47 COMMON_DEPEND="
48 sys-libs/zlib
49 + curl? ( net-misc/curl )
50 !headless? (
51 >=dev-games/openscenegraph-3.2[png]
52 dev-libs/expat
53 @@ -39,14 +37,15 @@ DOCS=(AUTHORS ChangeLog NEWS README Thanks)
54
55 src_configure() {
56 local mycmakeargs=(
57 + -DENABLE_CURL=$(usex curl)
58 -DENABLE_LIBSVN=OFF
59 -DENABLE_RTI=OFF
60 -DENABLE_SOUND=ON
61 + -DENABLE_TESTS=$(usex test)
62 -DSG_SVN_CLIENT=ON
63 + -DSIMGEAR_HEADLESS=$(usex headless)
64 -DSIMGEAR_SHARED=ON
65 -DSYSTEM_EXPAT=ON
66 - $(cmake-utils_use headless SIMGEAR_HEADLESS)
67 - $(cmake-utils_use_enable test TESTS)
68 )
69 cmake-utils_src_configure
70 }
71
72 diff --git a/games-simulation/flightgear/flightgear-9999.ebuild b/games-simulation/flightgear/flightgear-9999.ebuild
73 index 5bf2204..460663d 100644
74 --- a/games-simulation/flightgear/flightgear-9999.ebuild
75 +++ b/games-simulation/flightgear/flightgear-9999.ebuild
76 @@ -1,30 +1,33 @@
77 -# Copyright 1999-2015 Gentoo Foundation
78 +# Copyright 1999-2016 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Id$
81
82 -EAPI=5
83 +EAPI=6
84
85 -EGIT_BRANCH="next"
86 -EGIT_PROJECT="flightgear.git"
87 -
88 -inherit games cmake-utils git-2
89 +inherit cmake-utils git-r3
90
91 DESCRIPTION="Open Source Flight Simulator"
92 HOMEPAGE="http://www.flightgear.org/"
93 -EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/${PN}
94 - git://mapserver.flightgear.org/${PN}/"
95 +EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/${PN}"
96 +EGIT_BRANCH="next"
97
98 LICENSE="GPL-2"
99 SLOT="0"
100 KEYWORDS=""
101 -IUSE="debug fgcom fgpanel +jsbsim oldfdm test +udev +yasim"
102 +IUSE="dbus debug fgcom fgpanel +jsbsim oldfdm qt5 test +udev +yasim"
103
104 COMMON_DEPEND="
105 dev-db/sqlite:3
106 >=dev-games/openscenegraph-3.2[png]
107 - >=dev-games/simgear-9999[-headless]
108 + ~dev-games/simgear-${PV}[-headless]
109 sys-libs/zlib
110 virtual/opengl
111 + dbus? ( sys-apps/dbus )
112 + qt5? (
113 + >=dev-qt/qtcore-5.4.1:5
114 + >=dev-qt/qtgui-5.4.1:5
115 + >=dev-qt/qtwidgets-5.4.1:5
116 + )
117 udev? ( virtual/udev )
118 fgpanel? (
119 media-libs/freeglut
120 @@ -44,8 +47,7 @@ DOCS=(AUTHORS ChangeLog NEWS README Thanks)
121
122 src_configure() {
123 local mycmakeargs=(
124 - -DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX}
125 - -DFG_DATA_DIR="${GAMES_DATADIR}"/${PN}-live
126 + -DFG_DATA_DIR=/usr/share/${PN}-live
127 -DENABLE_FGADMIN=OFF
128 -DLOGGING=ON
129 -DENABLE_PROFILE=OFF
130 @@ -53,15 +55,17 @@ src_configure() {
131 -DSIMGEAR_SHARED=ON
132 -DSP_FDMS=OFF
133 -DSYSTEM_SQLITE=ON
134 - $(cmake-utils_use_enable fgcom)
135 - $(cmake-utils_use_enable fgcom IAX)
136 - $(cmake-utils_use_with fgpanel)
137 - $(cmake-utils_use_enable jsbsim)
138 - $(cmake-utils_use_enable oldfdm LARCSIM)
139 - $(cmake-utils_use_enable oldfdm UIUC_MODEL)
140 - $(cmake-utils_use_enable test TESTS)
141 - $(cmake-utils_use udev EVENT_INPUT)
142 - $(cmake-utils_use_enable yasim)
143 + -DUSE_DBUS=$(usex dbus)
144 + -DENABLE_FGCOM=$(usex fgcom)
145 + -DENABLE_IAX=$(usex fgcom)
146 + -DWITH_FGPANEL=$(usex fgpanel)
147 + -DENABLE_JSBSIM=$(usex jsbsim)
148 + -DENABLE_LARCSIM=$(usex oldfdm)
149 + -DENABLE_UIUC_MODEL=$(usex oldfdm)
150 + -DENABLE_QT=$(usex qt5)
151 + -DENABLE_TESTS=$(usex test)
152 + -DEVENT_INPUT=$(usex udev)
153 + -DENABLE_YASIM=$(usex yasim)
154 )
155
156 cmake-utils_src_configure
157 @@ -71,25 +75,19 @@ src_install() {
158 cmake-utils_src_install
159 doicon -s scalable icons/scalable/flightgear.svg
160 newmenu package/${PN}.desktop ${PN}.desktop
161 - prepgamesdirs
162 }
163
164 pkg_postinst() {
165 elog "FlightGear is now installed, but to run it you"
166 elog "have to download fgdata as well, which is expected under"
167 - elog "${GAMES_DATADIR}/${PN}-live"
168 + elog "/usr/share/${PN}-live"
169 elog
170 elog "You can save it anywhere else but then you have to set"
171 elog "FG_ROOT to that directory or create an \"--fg-root=\" entry in ~/.fgfsrc"
172 elog
173 elog "To download fgdata, use"
174 - elog "\"git clone git://mapserver.flightgear.org/fgdata/ SOMEPATH\"."
175 + elog "\"git clone git://git.code.sf.net/p/flightgear/fgdata SOMEPATH\"."
176 elog
177 elog "Don't forget that before updating FlightGear you will most likely"
178 elog "have to update Simgear, too"
179 - elog
180 - elog
181 - elog "It is recommended that you install a launcher,"
182 - elog "as it provides easy access to startup options:"
183 - elog "* games-simulation/fgrun"
184 }
185
186 diff --git a/games-util/terragear/terragear-9999.ebuild b/games-util/terragear/terragear-9999.ebuild
187 index d2e6798..e869c70 100644
188 --- a/games-util/terragear/terragear-9999.ebuild
189 +++ b/games-util/terragear/terragear-9999.ebuild
190 @@ -2,9 +2,9 @@
191 # Distributed under the terms of the GNU General Public License v2
192 # $Id$
193
194 -EAPI=5
195 +EAPI=6
196
197 -inherit cmake-utils git-2
198 +inherit cmake-utils git-r3
199
200 DESCRIPTION="Terrain editing programs for FlightGear"
201 HOMEPAGE="http://terragear.sourceforge.net/"