diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /games-action/geki2-KXL | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'games-action/geki2-KXL')
-rw-r--r-- | games-action/geki2-KXL/Manifest | 6 | ||||
-rw-r--r-- | games-action/geki2-KXL/files/geki2-KXL-2.0.3-cflags.patch | 9 | ||||
-rw-r--r-- | games-action/geki2-KXL/files/geki2-KXL-2.0.3-paths.patch | 44 | ||||
-rw-r--r-- | games-action/geki2-KXL/geki2-KXL-2.0.3-r3.ebuild | 51 | ||||
-rw-r--r-- | games-action/geki2-KXL/metadata.xml | 8 |
5 files changed, 118 insertions, 0 deletions
diff --git a/games-action/geki2-KXL/Manifest b/games-action/geki2-KXL/Manifest new file mode 100644 index 000000000000..1a02bbacb023 --- /dev/null +++ b/games-action/geki2-KXL/Manifest @@ -0,0 +1,6 @@ +AUX geki2-KXL-2.0.3-cflags.patch 343 BLAKE2B 532233ad227a58aae86b8c8b4565680bdeab360f0cfb0eb1574310525a25d2d0fa3007ddaad220537a8ce9cd76de0ee1647ff343aa0cd8da386c594eb1a37e7b SHA512 8a3226a158bfff91328b53bb203b5de8cb2d1557dc765d41559679ac2e7ec6bc7c3c6e34793a1229331cb7090b7ecf222e09fc0383792188afd190b5f1634540 +AUX geki2-KXL-2.0.3-paths.patch 1576 BLAKE2B f4760e10071a7e6d316c1f1d7c5ec87f81a35b37c0ae12f7972f44212e495d3308794490edb693859ee63aa8cb85820c87ae1c2c4dbdc8cf2836de25f82710f1 SHA512 6165f119e3fc5359f4e9b674ca4df3b0f6784f6328262a65b714080f37799c3ccc8271df35e7531f13b907c0a7ab2b0bcc01b08a9887a4e81a5923777d86a4ca +DIST geki2-KXL-2.0.3.tar.gz 708419 BLAKE2B 4b155a518e8dc662ff831c25ec83e3c2f912403f21ca048310b6351e489182ede7001804a5cfc6df475a8291fe37596483680c601e1149ec2968ba6837ecf6b2 SHA512 15d97e72f7490b0a1fa32f3ce002f99fe88183664cb3833bb6a2513de26a0dfb0cd2e723c59d0b6bdd9620b200da2e0e7612d44c02fd1be8721441417a9cb3e5 +DIST geki2-KXL.png 883 BLAKE2B 584a8d91d3c6c5fc924a1f8aed1e52c621dd68b0ea149d58ce17251e8caa0b092bd7cf880d3023338b97d3bbb2a30223ed303ed5f511f8e533fc0fa6b168aec2 SHA512 20d58e6cc3fd5b6283e6042f8660c73b5a938157ab871dd78e7a2ea2c1187ecae63bcfd46b885255181028531ebbba2c2bf93138e311adf7be10026497a85b74 +EBUILD geki2-KXL-2.0.3-r3.ebuild 996 BLAKE2B c6a24f6fe2e4458611ce5c35468ad2ad5d401d127b50d88ea2d2bee91cc061e1bcec1300db2dce833ee8e88f255b4c21a2fc097c4ed916b11e45224e710c93f2 SHA512 b8b14bd2da8bf17aa9d78d94cccb854d0da2a49089b70bf9846992623bb721ab27a86e3d9a1019789270bbf4d5a648bf8059ba50a219ee500311a05f92355f7f +MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/geki2-KXL/files/geki2-KXL-2.0.3-cflags.patch b/games-action/geki2-KXL/files/geki2-KXL-2.0.3-cflags.patch new file mode 100644 index 000000000000..d00f8d439c80 --- /dev/null +++ b/games-action/geki2-KXL/files/geki2-KXL-2.0.3-cflags.patch @@ -0,0 +1,9 @@ +--- a/src/Makefile.am 2012-11-10 21:50:02.159117541 +0100 ++++ b/src/Makefile.am 2012-11-10 21:50:20.658715770 +0100 +@@ -4,5 +4,5 @@ + boss.h extern.h ranking.h your.h game.h\ + geki2.h load.h opening.h my.h misc.h + +-CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ ++AM_CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ + LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL diff --git a/games-action/geki2-KXL/files/geki2-KXL-2.0.3-paths.patch b/games-action/geki2-KXL/files/geki2-KXL-2.0.3-paths.patch new file mode 100644 index 000000000000..22844202bb2c --- /dev/null +++ b/games-action/geki2-KXL/files/geki2-KXL-2.0.3-paths.patch @@ -0,0 +1,44 @@ +--- a/bmp/Makefile.am ++++ b/bmp/Makefile.am +@@ -1,4 +1,4 @@ +-bmpdir = $(prefix)/share/geki2/bmp ++bmpdir = $(BMP_PATH) + bmp_DATA = back1.bmp boss2.bmp enemyshot4.bmp kuru.bmp myshot.bmp back2.bmp\ + boss3.bmp enemyshot5.bmp mboss.bmp uraura.bmp back3.bmp\ + boss3laser.bmp flash.bmp uturn.bmp back4.bmp back6.bmp boss6.bmp\ +--- a/configure.in ++++ b/configure.in +@@ -25,9 +25,9 @@ + BMP_PATH=/usr/local/share/geki2/bmp + WAV_PATH=/usr/local/share/geki2/wav + else +- DATA_PATH=$prefix/share/geki2/data +- BMP_PATH=$prefix/share/geki2/bmp +- WAV_PATH=$prefix/share/geki2/wav ++ DATA_PATH=$datadir/geki2/data ++ BMP_PATH=$datadir/geki2/bmp ++ WAV_PATH=$datadir/geki2/wav + fi + AC_DEFINE_UNQUOTED(DATA_PATH,"$DATA_PATH") + AC_DEFINE_UNQUOTED(BMP_PATH,"$BMP_PATH") +--- a/data/Makefile.am ++++ b/data/Makefile.am +@@ -1,9 +1,7 @@ +-datadir = $(prefix)/share/geki2/data ++datadir = $(DATA_PATH) + data_DATA = stage1.dat stage2.dat stage3.dat stage4.dat stage5.dat stage6.dat\ + map1.dat map2.dat map3.dat map4.dat map5.dat map6.dat + EXTRA_DIST = stage1.dat stage2.dat stage3.dat stage4.dat stage5.dat stage6.dat\ + map1.dat map2.dat map3.dat map4.dat map5.dat map6.dat .score + +-install: +- $(INSTALL) -c -m 666 ./.score $(DESTDIR)$(DATA_PATH) + +--- a/wav/Makefile.am ++++ b/wav/Makefile.am +@@ -1,4 +1,4 @@ +-wavdir = $(prefix)/share/geki2/wav ++wavdir = $(WAV_PATH) + wav_DATA = bgm1.wav bgm2.wav bgm3.wav bgm4.wav bgm5.wav\ + bomb.wav laser5.wav warning.wav boss.wav open.wav\ + laser.wav pow.wav go.wav bgm6.wav diff --git a/games-action/geki2-KXL/geki2-KXL-2.0.3-r3.ebuild b/games-action/geki2-KXL/geki2-KXL-2.0.3-r3.ebuild new file mode 100644 index 000000000000..fe44b06c04b0 --- /dev/null +++ b/games-action/geki2-KXL/geki2-KXL-2.0.3-r3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +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}-cflags.patch + "${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 + eautoreconf +} + +src_install() { + default + + insinto /var/games/ + newins data/.score ${PN} + fowners root:gamestat /var/games/${PN} /usr/bin/geki2 + fperms 660 /var/games/${PN} + fperms 2755 /usr/bin/geki2 + + doicon "${DISTDIR}"/${PN}.png + make_desktop_entry geki2 Geki2 +} diff --git a/games-action/geki2-KXL/metadata.xml b/games-action/geki2-KXL/metadata.xml new file mode 100644 index 000000000000..78274e0fa550 --- /dev/null +++ b/games-action/geki2-KXL/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> +</maintainer> +</pkgmetadata> |