summaryrefslogtreecommitdiff
path: root/games-fps/quake1-demodata
diff options
context:
space:
mode:
Diffstat (limited to 'games-fps/quake1-demodata')
-rw-r--r--games-fps/quake1-demodata/Manifest2
-rw-r--r--games-fps/quake1-demodata/quake1-demodata-1.06-r1.ebuild (renamed from games-fps/quake1-demodata/quake1-demodata-1.06.ebuild)34
2 files changed, 16 insertions, 20 deletions
diff --git a/games-fps/quake1-demodata/Manifest b/games-fps/quake1-demodata/Manifest
index 51a46ffe9923..ac8a18ddc980 100644
--- a/games-fps/quake1-demodata/Manifest
+++ b/games-fps/quake1-demodata/Manifest
@@ -1,3 +1,3 @@
DIST quake106.zip 9094045 BLAKE2B 39d639a7c4daf48bacfed3d8f7488131cabd61eba3d1969b23958f4f35ac7f693a165500a4a1cf2b917bb8d363d360a402c7100ba8f6b7083c7eaba1fe16756a SHA512 8960c48d9c3c8bb142fd812968d29f05304384bd559b5cdb1d2cb8b6faac84d30ebf9cdf5e5e4eb3739907d9b599ca2ba34035647c58a8ed1874bdc7f0b75e1d
-EBUILD quake1-demodata-1.06.ebuild 1496 BLAKE2B 7b4c998677e668480227edf95ed1c6779a0cf200159aea09cd1958d3e196076f7222a3dda8160ac730917bb3327e6eacc1cfa3d9029dd613aaf493a42483ef02 SHA512 20ecec2d80baedaf9055ec322a5a60b4d5e85f045b9536e31a06d735211df1f6673eff1a404c805cff2db021dd54161932ba3c574575acde074bf5020df1d1fb
+EBUILD quake1-demodata-1.06-r1.ebuild 1416 BLAKE2B 1279acf4fb2a83811da4d8aa4cd8c3b3d575e8a7fe6574ba0b89cba32d2ebf764cfa3d15fe6ea36c562c13a27c02d40aa6c5471edc4b12d61e19fdb37ce4c640 SHA512 9e0029a2692dff154f8c700e8e1bc11fdf6bde6620b41d1f5bc26ed5da4ae6b7ffb8a66ef5fcf0c680f6ad6ed3fb1909ac0ae7b8fee9de4fc4ef219018197ed0
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-fps/quake1-demodata/quake1-demodata-1.06.ebuild b/games-fps/quake1-demodata/quake1-demodata-1.06-r1.ebuild
index 102d80da46f6..b5931771e141 100644
--- a/games-fps/quake1-demodata/quake1-demodata-1.06.ebuild
+++ b/games-fps/quake1-demodata/quake1-demodata-1.06-r1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils versionator games
+EAPI=7
-MY_PV=$(delete_all_version_separators)
+MY_PV=$(ver_rs 1- '')
MY_PN="quake"
DESCRIPTION="Demo data for Quake 1"
HOMEPAGE="https://en.wikipedia.org/wiki/Quake_I"
SRC_URI="mirror://idsoftware/${MY_PN}/${MY_PN}${MY_PV}.zip"
+S="${WORKDIR}"
# See licinfo.txt
LICENSE="quake1-demodata"
@@ -18,15 +18,14 @@ KEYWORDS="~amd64 ~x86"
IUSE="symlink"
RDEPEND="symlink? ( !games-fps/quake1-data )"
-DEPEND="app-arch/lha
- app-arch/unzip"
+BDEPEND="
+ app-arch/lha
+ app-arch/unzip
+"
-S=${WORKDIR}
-dir=${GAMES_DATADIR}/${MY_PN}1
+dir=usr/share/${MY_PN}1
pkg_setup() {
- games_pkg_setup
-
if has_version "games-fps/quake1-data" ; then
ewarn "games-fps/quake1-data already includes the demo data,"
ewarn "so this installation is not very useful."
@@ -37,31 +36,28 @@ src_unpack() {
unpack ${A}
# File rename for bug #159100
- mv resource.{1,x}
+ mv resource.{1,x} || die
lha xfq resource.x || die "lha failed"
# Don't want to conflict with the cdinstall files
- mv id1 demo
+ mv ID1 demo || die
}
src_install() {
- insinto "${dir}"
+ insinto ${dir}
doins -r demo
- dodoc *.txt
+ dodoc *.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 id1
+ cd "${ED}/${dir}" || die
+ ln -sfn demo id1 || die
fi
-
- prepgamesdirs
}
pkg_postinst() {
- games_pkg_postinst
-
elog "This is just the demo data."
elog "You will still need a Quake 1 client, to play, such as darkplaces."
echo