summaryrefslogtreecommitdiff
path: root/games-fps/soldieroffortune-demo
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/soldieroffortune-demo
reinit the tree, so we can have metadata
Diffstat (limited to 'games-fps/soldieroffortune-demo')
-rw-r--r--games-fps/soldieroffortune-demo/Manifest5
-rw-r--r--games-fps/soldieroffortune-demo/metadata.xml11
-rw-r--r--games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild67
3 files changed, 83 insertions, 0 deletions
diff --git a/games-fps/soldieroffortune-demo/Manifest b/games-fps/soldieroffortune-demo/Manifest
new file mode 100644
index 000000000000..1fc72a319a5f
--- /dev/null
+++ b/games-fps/soldieroffortune-demo/Manifest
@@ -0,0 +1,5 @@
+DIST sof-demo.run 92496052 SHA256 30f671a7e53c9005fea8ef5760e4174e7f7a31114ed5bfd6c8525ceb1bb6d929 SHA512 d285cffe5ed9017409737120d63f1bb14a4ae2f54a83bc2b4d838e82440f43fe430ea63b7765496121633e6fbf40053fe2c5bbda37e48e6da8b18aaa2ff540a6 WHIRLPOOL f1744b789eb7818753e4287e60ec2ad0359697f622fb8a043a4d4ab8cec64f2f77150a81865d87b769ed4650e0bb1588a8364aa471f7b6a0881d8d958442309e
+EBUILD soldieroffortune-demo-0.57-r1.ebuild 1682 SHA256 68dd9b778864cbca33073906f4dbf1de255b2757eda1299bbc2cb9e99249ce8a SHA512 68d582c629baf7ee1b2033edad9e6852a57dbda9a7863cfc143e89cf113120a7617b2311d3d90094b9dec695dbf2ddba60893c0a7aa3bc087b0c70a3fd1ef37e WHIRLPOOL 607c8efea9eb206a3e54a12a39aebdd14e0598f2a0f63174e2c521f0733d5c089567881f55d00d0356f2d15d27d44b38f05be1c7a060efef99166e35f1cad1f3
+MISC ChangeLog 3130 SHA256 4726d709deb35ad09c34a58b4ff8d5c90f1f77669f32ccefce9e7cfe1843f899 SHA512 66ac8da788ce172d773b6cd593fc59d2110fd3aa5e3b8a34afdf8d84826acbf8e0ca91ccefaccc4abc0da6290fe6d4e994f08dd3e5f34970e8b852994832b636 WHIRLPOOL 73933801f8c0fd277d6121e640cd2ad191e9c87b05f6568ba72e6dfec40f1eab97fafcf60aa2b806b0ddad01b41d32a70c4053f88835dc9a5f772c1c8352b869
+MISC ChangeLog-2015 2282 SHA256 3ff55be5a999672944ba4918969fa9b146a8af6b9c740ee8ed7f1b6ac799849f SHA512 91469e848b138bc960177d6a679fa1449d8356800fe75011470dba9f11bde0eb05128f4eaa898c081fd5f4726698a58efeb80dc6aca7135ec447ba7136660c41 WHIRLPOOL 694cfa35df853a3b3528026a14c9b7f0ee0de3804a7e6de50196e3e7db93f1667e8f7c58557838d9a60c056634b4429939d94eac0a31da9cbabe5c8a8cbc4b83
+MISC metadata.xml 766 SHA256 a6a7ee31c28d7dd8562f0cc333692e03e6687177ad0b443b15704fd31164175b SHA512 6033ad956b8814ed58beb37af9f197abd0f9ea3c3e52ece7cca26c2f300035870952f4f9ed6e717c977b7224fc043e8836b1463e9c899dc5026006778e7c410a WHIRLPOOL ff479727bc6b0ca43dd54de2e1c80d0118c9390edb3d0c9a94c87e00fa8ce85ba23005d4b9abad9f10c1b3c24f76c0652592f3813843f5640d2c6a5362d69b42
diff --git a/games-fps/soldieroffortune-demo/metadata.xml b/games-fps/soldieroffortune-demo/metadata.xml
new file mode 100644
index 000000000000..0ea4bdc912f5
--- /dev/null
+++ b/games-fps/soldieroffortune-demo/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+<longdescription>
+Soldier of Fortune is a first-person 3-D shooter based on the mercenary trade. You play as John, an ex-military mercinary who still has plenty of good friends on the inside. For a wad of bucks, you'll do the job -- no cares, no worries. Just get the gun, play for keeps, get paid, on to the next one -- that's your life. That's what you do. And you're good at it, one of the best even. But now is the time for your biggest challenge ever. This is the demo version of the game.
+</longdescription>
+</pkgmetadata>
diff --git a/games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild b/games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild
new file mode 100644
index 000000000000..5a3b9c6f4cb7
--- /dev/null
+++ b/games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils unpacker games
+
+MY_PN=${PN/soldieroffortune/sof}
+
+DESCRIPTION="First-person shooter based on the mercenary trade"
+HOMEPAGE="http://www.lokigames.com/products/sof/"
+SRC_URI="mirror://lokigames/loki_demos/${MY_PN}.run"
+
+LICENSE="LOKI-EULA"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+RESTRICT="strip"
+
+DEPEND="games-util/loki_patch"
+RDEPEND="virtual/opengl[abi_x86_32(-)]
+ media-libs/libsdl[X,opengl,sound,abi_x86_32(-)]
+ x11-libs/libXrender[abi_x86_32(-)]
+ x11-libs/libXrandr[abi_x86_32(-)]
+ x11-libs/libXcursor[abi_x86_32(-)]
+ media-libs/smpeg[abi_x86_32(-)]"
+
+S=${WORKDIR}
+
+dir=${GAMES_PREFIX_OPT}/${PN}
+Ddir=${D}/${dir}
+QA_PREBUILT="${dir:1}/* ${dir:1}/base/*so"
+
+src_install() {
+ local demo="data/demos/sof_demo"
+ local exe="sof-bin.x86"
+
+ loki_patch patch.dat data/ || die
+
+ insinto "${dir}"
+ exeinto "${dir}"
+ doins -r "${demo}"/*
+ doexe "${demo}/${exe}"
+
+ # Replace bad library
+ dosym /usr/$(use amd64 && echo lib32 || echo lib)/libSDL.so "${dir}"/libSDL-1.1.so.0
+
+ games_make_wrapper ${PN} "./${exe}" "${dir}" "${dir}"
+
+ # fix buffer overflow
+ sed -i \
+ -e '/^exec/i \
+export MESA_EXTENSION_MAX_YEAR=2003 \
+export __GL_ExtensionStringVersion=17700' "${ED}"${GAMES_BINDIR}/${PN} || die
+
+ newicon "${demo}"/launch/box.png ${PN}.png
+ make_desktop_entry ${PN} "Soldier of Fortune (Demo)"
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ ewarn "This game requires OSS sound device /dev/dsp ; make sure the module"
+ ewarn "snd_pcm_oss is loaded and/or built into your kernel or there will be no sound"
+ elog
+ elog "Run '${PN}' to start the game"
+}