diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-11-18 10:15:03 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-11-18 10:15:03 +0000 |
commit | b284a3168fa91a038925d2ecf5e4791011ea5e7d (patch) | |
tree | 16fe44748708acacd909d4e2e160a09a7f6d936a /games-simulation/searchandrescue/searchandrescue-1.7.0.ebuild | |
parent | 77398e424e45d9e98c1cef3c43bdadb9d56e81ef (diff) |
gentoo resync : 18.11.2019
Diffstat (limited to 'games-simulation/searchandrescue/searchandrescue-1.7.0.ebuild')
-rw-r--r-- | games-simulation/searchandrescue/searchandrescue-1.7.0.ebuild | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/games-simulation/searchandrescue/searchandrescue-1.7.0.ebuild b/games-simulation/searchandrescue/searchandrescue-1.7.0.ebuild new file mode 100644 index 000000000000..a6949977970e --- /dev/null +++ b/games-simulation/searchandrescue/searchandrescue-1.7.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit desktop flag-o-matic prefix toolchain-funcs xdg + +MY_PN=SearchAndRescue +DESCRIPTION="Helicopter based air rescue flight simulator" +HOMEPAGE="http://searchandrescue.sourceforge.net/" +SRC_URI="mirror://sourceforge/searchandrescue/${MY_PN}-${PV}.tar.gz -> ${MY_PN}-${PV}.tar + mirror://sourceforge/searchandrescue/${MY_PN}-data-${PV}.tar.gz -> ${MY_PN}-data-${PV}.tar + mirror://sourceforge/searchandrescue/${MY_PN}-data-guadarrama-${PV}.tar.gz -> ${MY_PN}-data-guadarrama-${PV}.tar" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + media-libs/libsdl + media-libs/sdl-mixer + virtual/glu + virtual/opengl + x11-libs/libICE + x11-libs/libSM + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXpm + x11-libs/libXxf86vm +" + +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +S=${WORKDIR}/${PN}_${PV} + +src_unpack() { + unpack ${MY_PN}-${PV}.tar + mkdir data || die + cd data || die + unpack ${MY_PN}-data-${PV}.tar + unpack ${MY_PN}-data-guadarrama-${PV}.tar + bunzip2 "${S}"/sar/man/${MY_PN}.6.bz2 || die +} + +src_prepare() { + xdg_src_prepare + + chmod +x configure || die + rm pconf/pconf || die + sed -i "/PlatformSearchPathLib/s:/lib/:/$(get_libdir)/:g" sar/platforms.ini || die + hprefixify sar/platforms.ini +} + +src_configure() { + export CC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" \ + CPP="$(tc-getCXX) ${LDFLAGS}" + + append-flags -DNEW_GRAPHICS -DHAVE_SDL_MIXER + + # Needed for the configure script + emake -C pconf pconf CC="${CC}" + + # NOTE: not an autoconf script + ./configure Linux --prefix="${EPREFIX}/usr" || die + sed -i -r 's/^(\s+)@/\1/' sar/Makefile || die +} + +src_compile() { + emake -C sar LIB_DIRS= +} + +src_install() { + dobin sar/${MY_PN} + doman sar/man/${MY_PN}.6 + dodoc AUTHORS HACKING README + doicon sar/icons/${MY_PN}.xpm + insinto /usr/share/games/${PN} + doins -r ../data/* + make_desktop_entry ${MY_PN} "Search and Rescue" ${MY_PN} +} |