diff options
author | Austin English <wizardedit@gentoo.org> | 2016-07-06 14:33:02 -0500 |
---|---|---|
committer | Austin English <wizardedit@gentoo.org> | 2016-07-06 14:45:40 -0500 |
commit | 11db0f78b0edd2b81f64b53ed12f2d586827d1cf (patch) | |
tree | 3b4e4c78614854fb7909ed04f446bd2c5aafc6ce /games-action/geki3-KXL/geki3-KXL-1.0.3-r3.ebuild | |
parent | games-action/geki2-KXL: remove deprecated games eclass (diff) | |
download | gentoo-11db0f78b0edd2b81f64b53ed12f2d586827d1cf.tar.gz gentoo-11db0f78b0edd2b81f64b53ed12f2d586827d1cf.tar.bz2 gentoo-11db0f78b0edd2b81f64b53ed12f2d586827d1cf.zip |
games-action/geki3-KXL: remove deprecated games eclass
Also update to EAPI 6
Gentoo-Bug: https://bugs.gentoo.org/574082
Package-Manager: portage-2.2.28
Diffstat (limited to 'games-action/geki3-KXL/geki3-KXL-1.0.3-r3.ebuild')
-rw-r--r-- | games-action/geki3-KXL/geki3-KXL-1.0.3-r3.ebuild | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/games-action/geki3-KXL/geki3-KXL-1.0.3-r3.ebuild b/games-action/geki3-KXL/geki3-KXL-1.0.3-r3.ebuild new file mode 100644 index 000000000000..3d796f0f9ca6 --- /dev/null +++ b/games-action/geki3-KXL/geki3-KXL-1.0.3-r3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils user + +DESCRIPTION="2D length scroll shooting game" +HOMEPAGE="http://triring.net/ps2linux/games/kxl/kxlgames.html" +SRC_URI="mirror://gentoo/${P}.tar.gz + mirror://gentoo/${PN}.png" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-games/KXL" +RDEPEND="${DEPEND} + media-fonts/font-adobe-100dpi" + +PATCHES=( + "${FILESDIR}"/${P}-paths.patch +) + +pkg_setup(){ + enewgroup gamestat 36 +} + +src_prepare() { + default + rm -f missing + sed -i \ + -e '1i #include <string.h>' \ + -e "s:DATA_PATH \"/.score\":\"/var/games/${PN}\":" \ + src/ranking.c || die + sed -i -e '/CFLAGS/s/$/ @CFLAGS@/' src/Makefile.am || die #bug 426890 + mv configure.{in,ac} + eautoreconf +} + +src_install() { + default + + insinto /var/games/${PN} + newins data/.score ${PN} + fowners root:gamestat /var/games/${PN} /usr/bin/geki3 + fperms 660 /var/games/${PN} + fperms 2755 /usr/bin/geki3 + + doicon "${DISTDIR}"/${PN}.png + make_desktop_entry geki3 Geki3 +} |