From 882f0f96f1ae25f27218ecea058a00172796a0e6 Mon Sep 17 00:00:00 2001 From: "grepwood@sucs.org" Date: Sat, 14 Mar 2020 04:04:19 +0100 Subject: [PATCH] Added support for TheSting/Clou2 --- games-simulation/clou2/Manifest | 3 ++ games-simulation/clou2/clou2-2.0f.ebuild | 38 +++++++++++++++++++++++ games-simulation/clou2/files/clou2 | 9 ++++++ games-simulation/clou2/files/clou2.reg | Bin 0 -> 322 bytes 4 files changed, 50 insertions(+) create mode 100644 games-simulation/clou2/Manifest create mode 100644 games-simulation/clou2/clou2-2.0f.ebuild create mode 100755 games-simulation/clou2/files/clou2 create mode 100644 games-simulation/clou2/files/clou2.reg diff --git a/games-simulation/clou2/Manifest b/games-simulation/clou2/Manifest new file mode 100644 index 0000000..fdf6e08 --- /dev/null +++ b/games-simulation/clou2/Manifest @@ -0,0 +1,3 @@ +AUX clou2 165 BLAKE2B d4861ecd05d2746aeae50f93098e926ed24dd1830851503051e3d8d483889c08b9f4ac5c178837cc6351b51f3aba1e59746aa601a384a44ebc86c4694dbf2aa4 SHA512 50b53ee2d9c5f9ef825c5d434504dd183e703ae5947345da06320fd0741085858f11471820caedd783e5a9bd49d2a5978b09845b86b9222e0c9c49565aa2c8ce +AUX clou2.reg 322 BLAKE2B c21522376717476f21f8689624f6e16404a45984308fe4812567d7061cfaa91cf65f6a4f45d996b1a1b0540e0c273944fade0fe3b66ed22b3b82967dafc7a280 SHA512 119d4f1be6291c612272e4d71bcbf5abdda580f5f3420618b24751359e9a661ef09682bfbfe2b763d14c0d150020495cccc80a6a80df1fbffb92efcad095721a +EBUILD clou2-2.0f.ebuild 860 BLAKE2B e8ce01b37e13927af618edf3535c0ca462ec11d10cfd8ae2681f1c29923a7deec89973730174883d490ab884cfbcee52338311c4587a4e476cd60d5427f983b5 SHA512 637fea8b8180a2f55c895d96564572790e0ca50fd25d3cff3f32625b7e64c1ccdfe7fe95dd2489672a8b8a24f84a9dbe4ba2996ebe8bc72a42f8336615e89aac diff --git a/games-simulation/clou2/clou2-2.0f.ebuild b/games-simulation/clou2/clou2-2.0f.ebuild new file mode 100644 index 0000000..35f2ebc --- /dev/null +++ b/games-simulation/clou2/clou2-2.0f.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Burglary simulator" +HOMEPAGE="https://web.archive.org/web/20090106121638/http://www.thesting-thegame.com/frameset-d.htm" + +LICENSE="neoSoftware" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + app-emulation/wine-vanilla[abi_x86_32] + app-arch/unshield" + +DEPEND="${RDEPEND}" + +S=${WORKDIR} + +src_unpack() { + if [ -z ${CDROM_ROOT} ]; then + die "CDROM_ROOT must be set in order to install TheSting." + fi + unshield -d . x ${CDROM_ROOT}/Data1.cab + rm -rf _* + cp ${CDROM_ROOT}/Setup/Sting.exe Program_Files + cp ${CDROM_ROOT}/'TheSting!.exe' Program_Files + cp -r ${CDROM_ROOT}/Game Program_Files + cp "${FILESDIR}"/clou2.reg Program_Files + mv Program_Files clou2 +} + +src_install() { + insinto /usr/share/games + doins -r * + dobin "${FILESDIR}/clou2" +} diff --git a/games-simulation/clou2/files/clou2 b/games-simulation/clou2/files/clou2 new file mode 100755 index 0000000..a99fb4e --- /dev/null +++ b/games-simulation/clou2/files/clou2 @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +set -xeuo pipefail + +export WINEPREFIX=~/.wine_clou2 +export WINEARCH=win32 + +pushd /usr/share/games/clou2 +wine regedit /C clou2.reg +wine Sting.exe diff --git a/games-simulation/clou2/files/clou2.reg b/games-simulation/clou2/files/clou2.reg new file mode 100644 index 0000000000000000000000000000000000000000..196319e071400aa66b38e96d913738fbacaad9ca GIT binary patch literal 322 zcmZvX%W48a5Jk^Akbf}q0YL;eLKeXUmG}rMhL{l%Um4IDm{G)^Hy)dD7n*+Dx?QKL z{w`l6q^!s|QBYyXnys;d1370S@4AU9Q&*Vi=emhHRo8i@>U!iM>>t{EnDfn?E(4mp zde7;3H}yL7bz?^6Z={}B$XgppJ+pt}V}5l;{=Id&<%wCS6v=zzQ|?%9#EW}MLsHDq u4)gFT%)VEM&0esVRs?U!&WcBBLA6RRD(MsZ99p;I6#bH43)5~?_j#``E;RK3 literal 0 HcmV?d00001