summaryrefslogtreecommitdiff
path: root/games-fps/quake2-demodata
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-fps/quake2-demodata
reinit the tree, so we can have metadata
Diffstat (limited to 'games-fps/quake2-demodata')
-rw-r--r--games-fps/quake2-demodata/Manifest5
-rw-r--r--games-fps/quake2-demodata/metadata.xml8
-rw-r--r--games-fps/quake2-demodata/quake2-demodata-3.14.ebuild59
3 files changed, 72 insertions, 0 deletions
diff --git a/games-fps/quake2-demodata/Manifest b/games-fps/quake2-demodata/Manifest
new file mode 100644
index 000000000000..5c4fc38a1288
--- /dev/null
+++ b/games-fps/quake2-demodata/Manifest
@@ -0,0 +1,5 @@
+DIST q2-314-demo-x86.exe 39015499 SHA256 7ace5a43983f10d6bdc9d9b6e17a1032ba6223118d389bd170df89b945a04a1e SHA512 9aa5123807a64a6e3e3b113b582efd353f176f093fd0aae6bd01d9cff397374c06948a7147f59748b3aa6f4251769e409fae838157edb66429c9d41381b3df86 WHIRLPOOL 8924090d8fa357dd0a4b5634336976baf3b4afaf59c12a5bb50298b328b974c697dfd11c56d4034afb36d4c16b151b361271252e029111ee10943630b758d522
+EBUILD quake2-demodata-3.14.ebuild 1309 SHA256 9744202352d4ba5c00631fa3f32db4a34edd8b91a5d6e185e148c6708f953d58 SHA512 c030b37bf75908f22fd94a9acfb31a6604ddbd0a90290b7c1e23587ff15932fe22a2b2fc157eab6f4af673066b44b048a94aa421764392b904a2c2e057f1f0bc WHIRLPOOL 2d8276fe6b23595468ecfdab2ff56d0ae1d48518ad05ca505bf73049b3ebc3c755cef6d537875a511a99ed524f3df7236e21fa0b41a613fa60253de237f6302c
+MISC ChangeLog 2802 SHA256 bb49ecd3ff8572d80b1cfc08888a5bca5fae463c60e3b27124e69c50d21b526d SHA512 646971f8ea3f137c51e3014e2038fe562f2977d1fab43d311dbcd8109937cef8cf97636974993ae57a3e9291fd5859ea71a7b453d6319c145bf0c45759fa87f0 WHIRLPOOL 4489b3f7fe797d232f20ae57eae53d40fb19b018c9e435459eded821b39f88ff5eac69cb959ab00d19b5455776f1a09fc8fd16d17b0bb67a93c81a4364b09160
+MISC ChangeLog-2015 1405 SHA256 776bad4aa72cb3f1b7d7421a2b0942afbb68f18e0f1118250a20fdef8353310f SHA512 372d482c89a233ed4ee0c938e09aa00c5fab25384c751f37c5e82d9ba70ac2fe20a58c2f21e4d1f490652d4cacb755f577c554ce175106c61b31b61a4e9060ca WHIRLPOOL 907c95088761578de6753c86556db2792d2df577a4daf7887e40c1bf8edc0e9637ac31ec54ad36a701801d5d6d28268f9db565df76cc49d575a021dacece9228
+MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-fps/quake2-demodata/metadata.xml b/games-fps/quake2-demodata/metadata.xml
new file mode 100644
index 000000000000..78274e0fa550
--- /dev/null
+++ b/games-fps/quake2-demodata/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>
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
+}