diff options
Diffstat (limited to 'games-simulation/flightgear')
-rw-r--r-- | games-simulation/flightgear/Manifest | 8 | ||||
-rw-r--r-- | games-simulation/flightgear/flightgear-2016.4.4.ebuild | 144 | ||||
-rw-r--r-- | games-simulation/flightgear/flightgear-2017.1.2.ebuild | 144 | ||||
-rw-r--r-- | games-simulation/flightgear/flightgear-2017.1.3.ebuild | 144 | ||||
-rw-r--r-- | games-simulation/flightgear/flightgear-2017.2.1.ebuild | 155 |
5 files changed, 0 insertions, 595 deletions
diff --git a/games-simulation/flightgear/Manifest b/games-simulation/flightgear/Manifest index aefa4d272e09..42544317dd89 100644 --- a/games-simulation/flightgear/Manifest +++ b/games-simulation/flightgear/Manifest @@ -1,14 +1,6 @@ AUX ac3d.vim 45 BLAKE2B 04a6e4c70a8be0f7d996f1192289cc05012d4b4cc82a56a14b5d6d2dd7aae8f23f1cd853d29d071a0b9691cf5b8e8b262355b40752f43bccaa318065992d709b SHA512 b691585c6772222525b7f2d67ed41431663400930d9c7deed843a6abe50f67b517bd3180026a0cfe949df29036a49bcaf33ab759dd958ae64d550c271150a7da AUX nasal.vim 47 BLAKE2B c3809ad7297d5811ff0b4a004295cd8e7a0984d30acc5790e5c05f5aa400c4c0723e480256e26627f67969a85e9ed91706fae9d9807e19e0566b32339a41031b SHA512 1edfa24fabbaae5037c8c521052d7013f3b29d2933d79a8381593121115229df6764219614d8d06b4058eb93cf84d9cc75773fd0864fd7a6e2aebd811e9d1afb -DIST flightgear-2016.4.4.tar.bz2 7560911 BLAKE2B d6eb180344972e45def6a68273b123eb51936161314586d0fc3279b282f66f1749330a8fb8ab8fef1f7efad7f573f79520809a31323c6f47e3d5afd0111da0bb SHA512 3f3d5a72adea9cb9a22b7b355a18492c1c58634e6203d6ae364d7a89f1af0fcc3df446c72c3c83ac9a1f51e05a6cd83c7d7af5f7bc3a5e8e75e3b80f709394a0 -DIST flightgear-2017.1.2.tar.bz2 8056697 BLAKE2B 5317caa72bd54131779313a89159642ce80e56b2dc1fc6a633e7e990317ed3ffc6f32e68aa4a51f1d3cc441d6fde3dda680d45c202b13ab316003b75672a4b51 SHA512 26466d6bd567c06cec7744dccba5c4a70d01c5169153c3c660175e9b400b9d1b5cc0d067e4d53d102ba5c20ceffb2217afcc54a0e86bf8aa7b3e7ee5a60aaf07 -DIST flightgear-2017.1.3.tar.bz2 8056402 BLAKE2B d2ecdc5783cf1ca685f69036483d7481c2f62f73f5d34cf012aeea4eb7a9869fed204edf42bff05baf6ec7781245de4713e670c4a90e782fa7adc9992323207e SHA512 93aa27a976bcdd79c76eb9751ba90a79a6146d8f3961c3bdf1db136a99cb9a0ab644c7409a26267181be0476fa455bf739b78cb7028e3e12d5509f96a1d3f303 -DIST flightgear-2017.2.1.tar.bz2 8054033 BLAKE2B d6dc0843a51b0060cd5a6de6ad458335fb3fb84bc67d3b611d4cb7c72708907a8134d324c0af758d959588b4d66c0f02ac8b5efd9aed6fc6f553141c43aa8adb SHA512 d4063d93d70046532c061cc6e09e0c6514cd8138c3baac1652b098a9196e5b435eee4e5ed19082a9e1994f95738114d13fe043290e7efb1539c70b107bbd33ea DIST flightgear-2017.3.1.tar.bz2 8098283 BLAKE2B b95c2d047e130f9c856afb1362256dc698bec6afd6d8118e079816fb59db1ebc321f04316123a9a615e5dee1f5c433faa176924eb6d48bf3bc3471d10f9ff238 SHA512 e91268b4fc6a5b04761cf64e003e9962e5a66a91c0f089a1de220ef7cc438250dbd93ed99773c09f19255604c4cc5a0b65b80fe19e663fa0eae8107374527b4b -EBUILD flightgear-2016.4.4.ebuild 3575 BLAKE2B 0ef231973c297baf37e5fa7dbd59d00d4a8a1b1daac6829e13af196cf55083cbc6ef8a96d6e4fc771b854e2bb205bba7e0752bb2424e40d1620309f42b69d7ef SHA512 6fa871df0939db92ccbca4adf027caa3f6f8dbb0bc2b24f9d9a4bb0be94647c1e9cba4ed2d17ee7caca5f8864c637243622022ece789eaa9aef8228eb7f939de -EBUILD flightgear-2017.1.2.ebuild 3691 BLAKE2B 233b82159f047a8c880d0f630d9fdde2ba9000455751b046369985f2caad552cea225c27d5737b55c5a6eab7e0be3de7a1dcca72893c0d7cf9bfa4d3bbbc11dd SHA512 e53ab6ac5332c118d7292487d9b4ccd17fb6100ebc5588b87de9df84ea622af797236969bc16a7fee287ac63e4a1cd14b9d49e628b4734a2c3a40df3725d3b0c -EBUILD flightgear-2017.1.3.ebuild 3691 BLAKE2B 233b82159f047a8c880d0f630d9fdde2ba9000455751b046369985f2caad552cea225c27d5737b55c5a6eab7e0be3de7a1dcca72893c0d7cf9bfa4d3bbbc11dd SHA512 e53ab6ac5332c118d7292487d9b4ccd17fb6100ebc5588b87de9df84ea622af797236969bc16a7fee287ac63e4a1cd14b9d49e628b4734a2c3a40df3725d3b0c -EBUILD flightgear-2017.2.1.ebuild 4015 BLAKE2B eef661bf5c7778a4a30d6fefc113c709208ddab3ec1bc0dfcf31bec2a9500b04c2de6c6fed8c970c5fe0b6cd861d3548f81311ae143b5799f1fa8146244170cd SHA512 446c5bc1a9ac429d14991387704f9d5d40a94c01a0dad1f9cc4a42a79300a70332ddd23e882cd33bf1cc54e92e854bece7629a50c7bce128ddedde5f7221807c EBUILD flightgear-2017.3.1.ebuild 3668 BLAKE2B 67a101ae1ac5fbfc730d8cd8fc774347da099951fbadee3e9fc1feecfe4291f7305516cd71b88c7c8b667a6dc4b61f3b0e859f1483d29eea833817580ec2b23d SHA512 5c35232ce212fce4fe054d1074ca69f91f477afa1a57fcc22b2a45162cc3f6ea8df54c22aa721be506a3fe512b3ad30485d3905cb6395b5ce6d33bf3b33db6b9 EBUILD flightgear-9999.ebuild 3718 BLAKE2B f3b2f7425bca9b1c1e52093defa0d54fa9c0c40a9bd09c26164238d09c4343209b1ac14003b4b6c8a55a40753b534d284b21e298b2f7c98e274bd1ecbc513a92 SHA512 c3eaf6e5003e950fe409fe81c13e588179e438cc08bc7e461c86bb23859e441285edabf9d5ba6dd6295f1c602d22736939634ab92965f0b6387af4d2f99eddd4 MISC metadata.xml 867 BLAKE2B b6bb892bffffec9fa00677768455fc49dd49164fae26b1c6ae70ac905feeaca79d670f4041294fb94e7c11d741a68bc6e3205e34aba5caf36da77fc808fdff8c SHA512 645a952785a101a8400be7a2608e7c71007c093c8f7cdbd0fab36f21b64ea1bbeb67e8f30404ab63841d41e5709a30570223732ebb586c780727ab0cfed0d943 diff --git a/games-simulation/flightgear/flightgear-2016.4.4.ebuild b/games-simulation/flightgear/flightgear-2016.4.4.ebuild deleted file mode 100644 index b469de2eab7c..000000000000 --- a/games-simulation/flightgear/flightgear-2016.4.4.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils bash-completion-r1 - -DESCRIPTION="Open Source Flight Simulator" -HOMEPAGE="http://www.flightgear.org/" -SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="dbus debug examples qt5 test +udev +utils vim-syntax" - -# zlib is some strange auto-dep from simgear -COMMON_DEPEND=" - dev-db/sqlite:3 - >=dev-games/openscenegraph-3.2.0[png] - ~dev-games/simgear-${PV} - media-libs/openal - || ( - ( - >=media-libs/speex-1.2.0:0 - media-libs/speexdsp:0 - ) - <media-libs/speex-1.2.0:0 - ) - media-sound/gsm - sys-libs/zlib - virtual/glu - x11-libs/libX11 - dbus? ( >=sys-apps/dbus-1.6.18-r1 ) - qt5? ( - >=dev-qt/qtcore-5.4.1:5 - >=dev-qt/qtgui-5.4.1:5 - >=dev-qt/qtwidgets-5.4.1:5 - ) - udev? ( virtual/udev ) - utils? ( - media-libs/freeglut - media-libs/libpng:0 - virtual/opengl - ) -" -# libXi and libXmu are build-only-deps according to FindGLUT.cmake -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.44 - >=media-libs/plib-1.8.5 - utils? ( - x11-libs/libXi - x11-libs/libXmu - ) -" -RDEPEND="${COMMON_DEPEND} - ~games-simulation/${PN}-data-${PV} -" - -DOCS=(AUTHORS ChangeLog NEWS README Thanks) - -src_configure() { - local mycmakeargs=( - -DENABLE_FGCOM=$(usex utils) - -DENABLE_FGELEV=$(usex utils) - -DENABLE_FGJS=$(usex utils) - -DENABLE_FGVIEWER=$(usex utils) - -DENABLE_FLITE=OFF - -DENABLE_GPSSMOOTH=$(usex utils) - -DENABLE_JS_DEMO=$(usex utils) - -DENABLE_JSBSIM=ON - -DENABLE_LARCSIM=ON - -DENABLE_LOGGING=$(usex test) - -DENABLE_METAR=$(usex utils) - -DENABLE_PROFILE=OFF - -DENABLE_QT=$(usex qt5) - -DENABLE_RTI=OFF - -DENABLE_TERRASYNC=$(usex utils) - -DENABLE_TESTS=$(usex test) - -DENABLE_UIUC_MODEL=ON - -DENABLE_YASIM=ON - -DEVENT_INPUT=$(usex udev) - -DFG_DATA_DIR=/usr/share/${PN} - -DJSBSIM_TERRAIN=ON - -DOSG_FSTREAM_EXPORT_FIXED=OFF # TODO also see simgear - -DSP_FDMS=ON - -DSYSTEM_FLITE=ON - -DSYSTEM_HTS_ENGINE=ON - -DSYSTEM_SPEEX=ON - -DSYSTEM_GSM=ON - -DSYSTEM_SQLITE=ON - -DUSE_AEONWAVE=OFF - -DUSE_DBUS=$(usex dbus) - -DWITH_FGPANEL=$(usex utils) - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # Install icons and menu entry - local s - for s in 16 22 24 32 48 64 128; do - doicon -s ${s} icons/${s}x${s}/apps/${PN}.png - use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png - done - doicon -s scalable icons/scalable/${PN}.svg - use utils && doicon -s scalable icons/scalable/fgcom.svg - - newmenu package/${PN}.desktop ${PN}.desktop - - # Install bash completion (TODO zsh) - # Uncomment below when scripts stops writing files... -# sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \ -# -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT' -# newbashcomp scripts/completion/fg-completion.bash ${PN} - - # Install examples and other misc files - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins -r scripts/java scripts/perl scripts/python - insinto /usr/share/doc/"${PF}"/examples/c++ - doins -r scripts/example/* - insinto /usr/share/doc/"${PF}"/tools - doins -r scripts/atis scripts/tools/* - fi - - # Install nasal script syntax - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins scripts/syntax/{ac3d,nasal}.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}"/{ac3d,nasal}.vim - fi -} - -pkg_postinst() { - einfo "Please note that data files location changed to /usr/share/flightgear" - if use qt5; then - einfo "To use launcher, run fgfs with '--launcher' parameter" - fi -} diff --git a/games-simulation/flightgear/flightgear-2017.1.2.ebuild b/games-simulation/flightgear/flightgear-2017.1.2.ebuild deleted file mode 100644 index caf3f423149a..000000000000 --- a/games-simulation/flightgear/flightgear-2017.1.2.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils bash-completion-r1 - -DESCRIPTION="Open Source Flight Simulator" -HOMEPAGE="http://www.flightgear.org/" -SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="dbus debug examples qt5 test +udev +utils vim-syntax" - -# zlib is some strange auto-dep from simgear -COMMON_DEPEND=" - dev-db/sqlite:3 - >=dev-games/openscenegraph-3.2.0[png] - ~dev-games/simgear-${PV} - media-libs/openal - >=media-libs/speex-1.2.0:0 - media-libs/speexdsp:0 - media-sound/gsm - sys-libs/zlib - virtual/glu - x11-libs/libX11 - dbus? ( >=sys-apps/dbus-1.6.18-r1 ) - qt5? ( - >=dev-qt/qtcore-5.4.1:5 - >=dev-qt/qtgui-5.4.1:5 - >=dev-qt/qtwidgets-5.4.1:5 - ) - udev? ( virtual/udev ) - utils? ( - media-libs/freeglut - media-libs/freetype:2 - media-libs/glew:0 - media-libs/libpng:0 - virtual/opengl - qt5? ( >=dev-qt/qtwebsockets-5.4.1:5 ) - ) -" -# libXi and libXmu are build-only-deps according to FindGLUT.cmake -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.44 - >=media-libs/plib-1.8.5 - utils? ( - x11-libs/libXi - x11-libs/libXmu - ) -" -RDEPEND="${COMMON_DEPEND} - ~games-simulation/${PN}-data-${PV} -" - -DOCS=(AUTHORS ChangeLog NEWS README Thanks) - -src_configure() { - local mycmakeargs=( - -DENABLE_FGCOM=$(usex utils) - -DENABLE_FGELEV=$(usex utils) - -DENABLE_FGJS=$(usex utils) - -DENABLE_FGQCANVAS=$(usex qt5 && usex utils) - -DENABLE_FGVIEWER=$(usex utils) - -DENABLE_FLITE=OFF - -DENABLE_GPSSMOOTH=$(usex utils) - -DENABLE_JS_DEMO=$(usex utils) - -DENABLE_JSBSIM=ON - -DENABLE_LARCSIM=ON - -DENABLE_LOGGING=$(usex test) - -DENABLE_METAR=$(usex utils) - -DENABLE_PROFILE=OFF - -DENABLE_QT=$(usex qt5) - -DENABLE_RTI=OFF - -DENABLE_TERRASYNC=$(usex utils) - -DENABLE_TESTS=$(usex test) - -DENABLE_TRAFFIC=$(usex utils) - -DENABLE_UIUC_MODEL=ON - -DENABLE_YASIM=ON - -DEVENT_INPUT=$(usex udev) - -DFG_DATA_DIR=/usr/share/${PN} - -DJSBSIM_TERRAIN=ON - -DOSG_FSTREAM_EXPORT_FIXED=OFF # TODO also see simgear - -DSP_FDMS=ON - -DSYSTEM_FLITE=ON - -DSYSTEM_HTS_ENGINE=ON - -DSYSTEM_SPEEX=ON - -DSYSTEM_GSM=ON - -DSYSTEM_SQLITE=ON - -DUSE_AEONWAVE=OFF - -DUSE_DBUS=$(usex dbus) - -DWITH_FGPANEL=$(usex utils) - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # Install icons and menu entry - local s - for s in 16 22 24 32 48 64 128; do - doicon -s ${s} icons/${s}x${s}/apps/${PN}.png - use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png - done - doicon -s scalable icons/scalable/${PN}.svg - use utils && doicon -s scalable icons/scalable/fgcom.svg - - newmenu package/${PN}.desktop ${PN}.desktop - - # Install bash completion (TODO zsh) - # Uncomment below when scripts stops writing files... -# sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \ -# -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT' -# newbashcomp scripts/completion/fg-completion.bash ${PN} - - # Install examples and other misc files - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins -r scripts/java scripts/perl scripts/python - insinto /usr/share/doc/"${PF}"/examples/c++ - doins -r scripts/example/* - insinto /usr/share/doc/"${PF}"/tools - doins -r scripts/atis scripts/tools/* - fi - - # Install nasal script syntax - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins scripts/syntax/{ac3d,nasal}.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}"/{ac3d,nasal}.vim - fi -} - -pkg_postinst() { - einfo "Please note that data files location changed to /usr/share/flightgear" - if use qt5; then - einfo "To use launcher, run fgfs with '--launcher' parameter" - fi -} diff --git a/games-simulation/flightgear/flightgear-2017.1.3.ebuild b/games-simulation/flightgear/flightgear-2017.1.3.ebuild deleted file mode 100644 index caf3f423149a..000000000000 --- a/games-simulation/flightgear/flightgear-2017.1.3.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils bash-completion-r1 - -DESCRIPTION="Open Source Flight Simulator" -HOMEPAGE="http://www.flightgear.org/" -SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="dbus debug examples qt5 test +udev +utils vim-syntax" - -# zlib is some strange auto-dep from simgear -COMMON_DEPEND=" - dev-db/sqlite:3 - >=dev-games/openscenegraph-3.2.0[png] - ~dev-games/simgear-${PV} - media-libs/openal - >=media-libs/speex-1.2.0:0 - media-libs/speexdsp:0 - media-sound/gsm - sys-libs/zlib - virtual/glu - x11-libs/libX11 - dbus? ( >=sys-apps/dbus-1.6.18-r1 ) - qt5? ( - >=dev-qt/qtcore-5.4.1:5 - >=dev-qt/qtgui-5.4.1:5 - >=dev-qt/qtwidgets-5.4.1:5 - ) - udev? ( virtual/udev ) - utils? ( - media-libs/freeglut - media-libs/freetype:2 - media-libs/glew:0 - media-libs/libpng:0 - virtual/opengl - qt5? ( >=dev-qt/qtwebsockets-5.4.1:5 ) - ) -" -# libXi and libXmu are build-only-deps according to FindGLUT.cmake -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.44 - >=media-libs/plib-1.8.5 - utils? ( - x11-libs/libXi - x11-libs/libXmu - ) -" -RDEPEND="${COMMON_DEPEND} - ~games-simulation/${PN}-data-${PV} -" - -DOCS=(AUTHORS ChangeLog NEWS README Thanks) - -src_configure() { - local mycmakeargs=( - -DENABLE_FGCOM=$(usex utils) - -DENABLE_FGELEV=$(usex utils) - -DENABLE_FGJS=$(usex utils) - -DENABLE_FGQCANVAS=$(usex qt5 && usex utils) - -DENABLE_FGVIEWER=$(usex utils) - -DENABLE_FLITE=OFF - -DENABLE_GPSSMOOTH=$(usex utils) - -DENABLE_JS_DEMO=$(usex utils) - -DENABLE_JSBSIM=ON - -DENABLE_LARCSIM=ON - -DENABLE_LOGGING=$(usex test) - -DENABLE_METAR=$(usex utils) - -DENABLE_PROFILE=OFF - -DENABLE_QT=$(usex qt5) - -DENABLE_RTI=OFF - -DENABLE_TERRASYNC=$(usex utils) - -DENABLE_TESTS=$(usex test) - -DENABLE_TRAFFIC=$(usex utils) - -DENABLE_UIUC_MODEL=ON - -DENABLE_YASIM=ON - -DEVENT_INPUT=$(usex udev) - -DFG_DATA_DIR=/usr/share/${PN} - -DJSBSIM_TERRAIN=ON - -DOSG_FSTREAM_EXPORT_FIXED=OFF # TODO also see simgear - -DSP_FDMS=ON - -DSYSTEM_FLITE=ON - -DSYSTEM_HTS_ENGINE=ON - -DSYSTEM_SPEEX=ON - -DSYSTEM_GSM=ON - -DSYSTEM_SQLITE=ON - -DUSE_AEONWAVE=OFF - -DUSE_DBUS=$(usex dbus) - -DWITH_FGPANEL=$(usex utils) - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # Install icons and menu entry - local s - for s in 16 22 24 32 48 64 128; do - doicon -s ${s} icons/${s}x${s}/apps/${PN}.png - use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png - done - doicon -s scalable icons/scalable/${PN}.svg - use utils && doicon -s scalable icons/scalable/fgcom.svg - - newmenu package/${PN}.desktop ${PN}.desktop - - # Install bash completion (TODO zsh) - # Uncomment below when scripts stops writing files... -# sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \ -# -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT' -# newbashcomp scripts/completion/fg-completion.bash ${PN} - - # Install examples and other misc files - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins -r scripts/java scripts/perl scripts/python - insinto /usr/share/doc/"${PF}"/examples/c++ - doins -r scripts/example/* - insinto /usr/share/doc/"${PF}"/tools - doins -r scripts/atis scripts/tools/* - fi - - # Install nasal script syntax - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins scripts/syntax/{ac3d,nasal}.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}"/{ac3d,nasal}.vim - fi -} - -pkg_postinst() { - einfo "Please note that data files location changed to /usr/share/flightgear" - if use qt5; then - einfo "To use launcher, run fgfs with '--launcher' parameter" - fi -} diff --git a/games-simulation/flightgear/flightgear-2017.2.1.ebuild b/games-simulation/flightgear/flightgear-2017.2.1.ebuild deleted file mode 100644 index 058c18d7f7b1..000000000000 --- a/games-simulation/flightgear/flightgear-2017.2.1.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils bash-completion-r1 toolchain-funcs - -DESCRIPTION="Open Source Flight Simulator" -HOMEPAGE="http://www.flightgear.org/" -SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="dbus debug examples gdal openmp qt5 test +udev +utils vim-syntax" - -# zlib is some strange auto-dep from simgear -COMMON_DEPEND=" - dev-db/sqlite:3 - >=dev-games/openscenegraph-3.2.0[png] - ~dev-games/simgear-${PV}[gdal=] - media-libs/openal - >=media-libs/speex-1.2.0:0 - media-libs/speexdsp:0 - media-sound/gsm - sys-libs/zlib - virtual/glu - x11-libs/libX11 - dbus? ( >=sys-apps/dbus-1.6.18-r1 ) - gdal? ( >=sci-libs/gdal-2.0.0:0 ) - qt5? ( - >=dev-qt/qtcore-5.4.1:5 - >=dev-qt/qtdeclarative-5.4.1:5 - >=dev-qt/qtgui-5.4.1:5 - >=dev-qt/qtnetwork-5.4.1:5 - >=dev-qt/qtwidgets-5.4.1:5 - ) - udev? ( virtual/udev ) - utils? ( - media-libs/freeglut - media-libs/freetype:2 - media-libs/glew:0 - media-libs/libpng:0 - virtual/opengl - qt5? ( >=dev-qt/qtwebsockets-5.4.1:5 ) - ) -" -# libXi and libXmu are build-only-deps according to FindGLUT.cmake -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.44 - >=media-libs/plib-1.8.5 - utils? ( - x11-libs/libXi - x11-libs/libXmu - ) -" -RDEPEND="${COMMON_DEPEND} - ~games-simulation/${PN}-data-${PV} -" - -DOCS=(AUTHORS ChangeLog NEWS README Thanks) - -pkg_pretend() { - use openmp && tc-check-openmp -} - -src_configure() { - local mycmakeargs=( - -DENABLE_DEMCONVERT=$(usex gdal && usex utils) - -DENABLE_FGCOM=$(usex utils) - -DENABLE_FGELEV=$(usex utils) - -DENABLE_FGJS=$(usex utils) - -DENABLE_FGQCANVAS=$(usex qt5 && usex utils) - -DENABLE_FGVIEWER=$(usex utils) - -DENABLE_FLITE=OFF - -DENABLE_GDAL=$(usex gdal) - -DENABLE_GPSSMOOTH=$(usex utils) - -DENABLE_JS_DEMO=$(usex utils) - -DENABLE_JSBSIM=ON - -DENABLE_LARCSIM=ON - -DENABLE_LOGGING=$(usex test) - -DENABLE_METAR=$(usex utils) - -DENABLE_OPENMP=$(usex openmp) - -DENABLE_PROFILE=OFF - -DENABLE_QT=$(usex qt5) - -DENABLE_RTI=OFF - -DENABLE_TERRASYNC=$(usex utils) - -DENABLE_TESTS=$(usex test) - -DENABLE_TRAFFIC=$(usex utils) - -DENABLE_UIUC_MODEL=ON - -DENABLE_YASIM=ON - -DEVENT_INPUT=$(usex udev) - -DFG_BUILD_TYPE=Release - -DFG_DATA_DIR=/usr/share/${PN} - -DJSBSIM_TERRAIN=ON - -DOSG_FSTREAM_EXPORT_FIXED=OFF # TODO also see simgear - -DSP_FDMS=ON - -DSYSTEM_FLITE=ON - -DSYSTEM_HTS_ENGINE=ON - -DSYSTEM_SPEEX=ON - -DSYSTEM_GSM=ON - -DSYSTEM_SQLITE=ON - -DUSE_AEONWAVE=OFF - -DUSE_DBUS=$(usex dbus) - -DWITH_FGPANEL=$(usex utils) - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # Install icons and menu entry - local s - for s in 16 22 24 32 48 64 128; do - doicon -s ${s} icons/${s}x${s}/apps/${PN}.png - use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png - done - doicon -s scalable icons/scalable/${PN}.svg - use utils && doicon -s scalable icons/scalable/fgcom.svg - - domenu package/org.flightgear.FlightGear.desktop - - # Install bash completion (TODO zsh) - # Uncomment below when scripts stops writing files... -# sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \ -# -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT' -# newbashcomp scripts/completion/fg-completion.bash ${PN} - - # Install examples and other misc files - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins -r scripts/java scripts/perl scripts/python - insinto /usr/share/doc/"${PF}"/examples/c++ - doins -r scripts/example/* - insinto /usr/share/doc/"${PF}"/tools - doins -r scripts/atis scripts/tools/* - fi - - # Install nasal script syntax - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins scripts/syntax/{ac3d,nasal}.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}"/{ac3d,nasal}.vim - fi -} - -pkg_postinst() { - einfo "Please note that data files location changed to /usr/share/flightgear" - if use qt5; then - einfo "To use launcher, run fgfs with '--launcher' parameter" - fi -} |