diff options
author | Pacho Ramos <pacho@gentoo.org> | 2018-05-02 20:40:19 +0200 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2018-05-02 21:28:02 +0200 |
commit | 1053d7cf800986e9453769eb12e49b79bc894e28 (patch) | |
tree | 98d08778a55d6b14befb77a07168e7be4cf24591 /games-strategy/naev | |
parent | games-strategy/majesty-demo: Drop old (diff) | |
download | gentoo-1053d7cf800986e9453769eb12e49b79bc894e28.tar.gz gentoo-1053d7cf800986e9453769eb12e49b79bc894e28.tar.bz2 gentoo-1053d7cf800986e9453769eb12e49b79bc894e28.zip |
games-strategy/naev: Stop using games.eclass
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Diffstat (limited to 'games-strategy/naev')
-rw-r--r-- | games-strategy/naev/naev-0.6.1-r1.ebuild | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/games-strategy/naev/naev-0.6.1-r1.ebuild b/games-strategy/naev/naev-0.6.1-r1.ebuild new file mode 100644 index 000000000000..c7932c3eb325 --- /dev/null +++ b/games-strategy/naev/naev-0.6.1-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit flag-o-matic gnome2-utils + +DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="http://blog.naev.org/" +SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2 + mirror://sourceforge/naev/ndata-${PV}.zip" + +LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug +mixer +openal" + +RDEPEND=" + media-libs/libsdl2[X,sound,video] + dev-libs/libzip + dev-libs/libxml2 + >=media-libs/freetype-2:2 + >=media-libs/libvorbis-1.2.1 + >=media-libs/libpng-1.2:0= + virtual/glu + virtual/opengl + dev-lang/lua:0 + mixer? ( media-libs/sdl2-mixer ) + openal? ( media-libs/openal ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_unpack() { + unpack ${P}.tar.bz2 +} + +src_configure() { + econf \ + --docdir=/usr/share/doc/${PF} \ + --enable-lua=shared \ + $(use_enable debug) \ + $(use_with openal) \ + $(use_with mixer sdlmixer) +} + +src_compile() { + emake V=1 +} + +src_install() { + emake \ + DESTDIR="${D}" \ + appicondir=/usr/share/pixmaps \ + appdatadir=/usr/share/appdata \ + Graphicsdir=/usr/share/applications \ + install + insinto /usr/share/${PN} + newins "${DISTDIR}"/ndata-${PV}.zip ndata + + local res + for res in 16 32 64 128; do + newicon -s ${res} extras/logos/logo${res}.png naev.png + done + + rm -f "${D}"/usr/share/doc/${PF}/LICENSE +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} |