diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /games-fps/etqw-demo |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-fps/etqw-demo')
-rw-r--r-- | games-fps/etqw-demo/Manifest | 5 | ||||
-rw-r--r-- | games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild | 60 | ||||
-rw-r--r-- | games-fps/etqw-demo/metadata.xml | 8 |
3 files changed, 73 insertions, 0 deletions
diff --git a/games-fps/etqw-demo/Manifest b/games-fps/etqw-demo/Manifest new file mode 100644 index 000000000000..ea7bfa36f7d7 --- /dev/null +++ b/games-fps/etqw-demo/Manifest @@ -0,0 +1,5 @@ +DIST ETQW-demo2-client-full.r1.x86.run 691248874 SHA256 dcee7afb734b259808fc7fe079afc57efa7ac23cb4c471d4897f35f3e6ca3c31 SHA512 41332208626449da74bea71a9926258f50986f0af85045d470d4405d27e497085ba318337181802be58eb50c724ab91df6b9c810e5fcc5f8dc131486d6529f38 WHIRLPOOL e564c01afaf249ed740d29a22a55733416b08253790eebbf2b25049994d6139397272ba280971ecad042ae094d9e21d4c7bc974314212cf1ce238656df3765e7 +EBUILD etqw-demo-2.0_p1-r1.ebuild 1571 SHA256 ac7a29d353853f5d5ba044edc2c1366d32a9b445c1d6a0a8c98ff1efe4b8a7bc SHA512 5491d3b22dcbc7c3d623863e61f5db062a8998f888a4554a02ebae745cd7cbb19c9edd3967c9387459825dd12e1eacf752ab43554d4affe39412b54837ac2824 WHIRLPOOL daac3358695a5417696ca4cc32c46c6651b8e09a788f740c39a14344acd27495e7772c852c5c9a5f8fb6394678d335a6bdaf3fd7afa86b4ccb07a57b20befdcc +MISC ChangeLog 2442 SHA256 83925536dda43ae18f088d8e15564a303675bf426258e43e15805d7fb5749461 SHA512 47318d71a146903e1ce882bca957a51f911c78ac2fe726f1e04f105b0d4b4ffd402b2f721f9d88cf384fab500bdff4684f3256e1ffdc10da70a08d7aa9853898 WHIRLPOOL 4c93597a50386ce6e9ccb7e22cbfa47b10ef3544fdb7a508c0487cada1b79637ccf896714628e6c70321e7cd787a53ea1270e49c8325931006f1d9b78d8059c8 +MISC ChangeLog-2015 1897 SHA256 f8dc6c7676c4c3c96905407cc9ca756a1fde97c101fcbe89427eac36896707dc SHA512 600871aa16e4a6e703e64905e1243d4bab1f76de771495850bdc9a06d1b7ce2fcc0dd9c9a0fac79d53e74d533abc0292752ad3c5ef54f6a4be38aead23335e6d WHIRLPOOL 0da66963173dc0ce18cff2a7af000be759d4c8d91116cbfdb276ab4cf02d1789892fdf17e84bf4eb53fa4e640b088d56f0f27894ae75394f0dd275821970e559 +MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088 diff --git a/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild b/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild new file mode 100644 index 000000000000..8915a443830f --- /dev/null +++ b/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit unpacker eutils versionator games + +MY_MAJOR=$(get_major_version) +MY_REV=$(get_version_component_range 3) +MY_BODY="ETQW-demo${MY_MAJOR}-client-full.r${MY_REV/p/}.x86" + +DESCRIPTION="Enemy Territory: Quake Wars demo" +HOMEPAGE="http://zerowing.idsoftware.com/linux/etqw/" +SRC_URI="mirror://idsoftware/etqw/${MY_BODY}.run" + +# See copyrights.txt +LICENSE="ETQW" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="strip mirror" + +DEPEND="app-arch/unzip" +RDEPEND=">=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] + >=virtual/jpeg-62:62[abi_x86_32(-)] + >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] + >=x11-libs/libX11-1.6.2[abi_x86_32(-)] + >=x11-libs/libXext-1.3.2[abi_x86_32(-)]" + +S=${WORKDIR} +dir=${GAMES_PREFIX_OPT}/${PN} + +QA_PREBUILT="${dir:1}/guis/libmojosetupgui_ncurses.so + ${dir:1}/data/* + ${dir:1}/data/pb/*.so" + +src_unpack() { + # exit status of 1 should just be warnings, not corrupt archive + unpack_zip ${A} +} + +src_install() { + insinto "${dir}" + doins -r guis scripts + + cd data + insinto "${dir}"/data + doins -r base pb etqw_icon.png + dodoc README.txt EULA.txt copyrights.txt etqwtv.txt + + exeinto "${dir}"/data + doexe etqw *\.x86 etqw-* libCgx86* libSDL* *.sh + + games_make_wrapper ${PN} ./etqw.x86 "${dir}"/data "${dir}"/data + # Matches with desktop entry for enemy-territory-truecombat + make_desktop_entry ${PN} "Enemy Territory - Quake Wars (Demo)" + + games_make_wrapper ${PN}-ded ./etqwded.x86 "${dir}"/data "${dir}"/data + + prepgamesdirs +} diff --git a/games-fps/etqw-demo/metadata.xml b/games-fps/etqw-demo/metadata.xml new file mode 100644 index 000000000000..78274e0fa550 --- /dev/null +++ b/games-fps/etqw-demo/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> |