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/quake2-demodata/quake2-demodata-3.14.ebuild |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-fps/quake2-demodata/quake2-demodata-3.14.ebuild')
-rw-r--r-- | games-fps/quake2-demodata/quake2-demodata-3.14.ebuild | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/games-fps/quake2-demodata/quake2-demodata-3.14.ebuild b/games-fps/quake2-demodata/quake2-demodata-3.14.ebuild new file mode 100644 index 000000000000..da3488c25043 --- /dev/null +++ b/games-fps/quake2-demodata/quake2-demodata-3.14.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit unpacker eutils versionator games + +MY_PV=$(delete_all_version_separators) +MY_PN="quake2" +FILE="q2-${MY_PV}-demo-x86.exe" + +DESCRIPTION="Demo data for Quake 2" +HOMEPAGE="http://en.wikipedia.org/wiki/Quake_II" +SRC_URI="mirror://idsoftware/${MY_PN}/${FILE}" + +# See license.txt - it's a bit different to Q2EULA in Portage +LICENSE="quake2-demodata" +SLOT="0" +KEYWORDS="~alpha amd64 x86 ~x86-fbsd" +IUSE="symlink" + +RDEPEND="" +DEPEND="app-arch/unzip + !games-fps/quake2-data" # games-fps/quake2-data already includes the demo data + +S=${WORKDIR} +dir=${GAMES_DATADIR}/${MY_PN} + +src_unpack() { + unpack_zip ${A} +} + +src_install() { + insinto "${dir}"/demo + doins -r Install/Data/baseq2/{pak0.pak,players} + + dodoc Install/Data/DOCS/*.txt + + if use symlink ; then + # Make the demo the default, so that people can just run it, + # without having to mess with command-line options. + cd "${D}/${dir}" && ln -sfn demo baseq2 + fi + + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + + elog "This is just the demo data. To play, install a client" + elog "such as games-fps/qudos" + echo + + if use symlink ; then + elog "baseq2 has been symlinked to demo, for convenience, within:" + elog "${dir}" + echo + fi +} |