Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 458202 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/games-simulation/flightgear/flightgear-2.8.0.ebuild (-12 / +25 lines)
Lines 1-21 Link Here
1
# Copyright 1999-2012 Gentoo Foundation
1
# Copyright 1999-2013 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/games-simulation/flightgear/flightgear-2.8.0.ebuild,v 1.8 2012/12/09 15:09:51 ago Exp $
3
# $Header: $
4
4
5
EAPI=4
5
EAPI=5
6
6
7
inherit games cmake-utils
7
inherit gnome2-utils games cmake-utils
8
8
9
DESCRIPTION="Open Source Flight Simulator"
9
DESCRIPTION="Open Source Flight Simulator"
10
HOMEPAGE="http://www.flightgear.org/"
10
HOMEPAGE="http://www.flightgear.org/"
11
SRC_URI="mirror://flightgear/Source/${P}.tar.bz2 mirror://flightgear/Shared/FlightGear-data-${PV}.tar.bz2"
11
SRC_URI="mirror://flightgear/Source/${P}.tar.bz2
12
	mirror://flightgear/Shared/FlightGear-data-${PV}.tar.bz2"
12
13
13
LICENSE="GPL-2"
14
LICENSE="GPL-2"
14
SLOT="0"
15
SLOT="0"
15
KEYWORDS="amd64 ppc x86"
16
KEYWORDS="~amd64 ~x86"
16
IUSE="debug fgpanel jpeg +jsbsim oldfdm subversion test +udev +yasim"
17
IUSE="debug fgpanel jpeg +jsbsim oldfdm subversion test +udev +yasim"
17
18
18
COMMON_DEPEND="
19
COMMON_DEPEND="
20
	dev-db/sqlite:3
19
	>=dev-games/openscenegraph-3.0.1[png]
21
	>=dev-games/openscenegraph-3.0.1[png]
20
	~dev-games/simgear-${PV}[jpeg?,subversion?]
22
	~dev-games/simgear-${PV}[jpeg?,subversion?]
21
	sys-libs/zlib
23
	sys-libs/zlib
Lines 30-36 Link Here
30
# inherited from static version of simgear)
32
# inherited from static version of simgear)
31
DEPEND="${COMMON_DEPEND}
33
DEPEND="${COMMON_DEPEND}
32
	>=dev-libs/boost-1.37
34
	>=dev-libs/boost-1.37
33
	media-libs/freealut
34
	media-libs/openal
35
	media-libs/openal
35
	>=media-libs/plib-1.8.5
36
	>=media-libs/plib-1.8.5
36
	jpeg? ( virtual/jpeg )
37
	jpeg? ( virtual/jpeg )
Lines 41-57 Link Here
41
"
42
"
42
RDEPEND="${COMMON_DEPEND}"
43
RDEPEND="${COMMON_DEPEND}"
43
44
44
PATCHES=(
45
	"${FILESDIR}/${P}-fgpanel-linking.patch"
46
)
47
48
DOCS=(AUTHORS ChangeLog NEWS README Thanks)
45
DOCS=(AUTHORS ChangeLog NEWS README Thanks)
49
46
50
src_configure() {
47
src_configure() {
51
	local mycmakeargs=(
48
	local mycmakeargs=(
52
		-DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX}
49
		-DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX}
53
		-DENABLE_FGADMIN=OFF
50
		-DENABLE_FGADMIN=OFF
51
		-DENABLE_PROFILE=OFF
54
		-DENABLE_RTI=OFF
52
		-DENABLE_RTI=OFF
53
		-DSYSTEM_SQLITE=ON
55
		-DFG_DATA_DIR="${GAMES_DATADIR}"/${PN}
54
		-DFG_DATA_DIR="${GAMES_DATADIR}"/${PN}
56
		-DSIMGEAR_SHARED=ON
55
		-DSIMGEAR_SHARED=ON
57
		$(cmake-utils_use_with fgpanel)
56
		$(cmake-utils_use_with fgpanel)
Lines 74-81 Link Here
74
73
75
	insinto "${GAMES_DATADIR}"/${PN}
74
	insinto "${GAMES_DATADIR}"/${PN}
76
	doins -r ../data/*
75
	doins -r ../data/*
77
	newicon package/${PN}.ico ${PN}.ico
76
	newicon -s 48 icons/fg-48.png ${PN}.png
78
	newmenu package/${PN}.desktop ${PN}.desktop
77
	newmenu package/${PN}.desktop ${PN}.desktop
79
78
80
	prepgamesdirs
79
	prepgamesdirs
81
}
80
}
81
82
pkg_preinst() {
83
	games_pkg_preinst
84
	gnome2_icon_savelist
85
}
86
87
pkg_postinst() {
88
	games_pkg_postinst
89
	gnome2_icon_cache_update
90
}
91
92
pkg_postrm() {
93
	gnome2_icon_cache_update
94
}

Return to bug 458202