summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartoko2019-02-06 21:45:40 +0100
committerMartoko2019-02-06 21:45:40 +0100
commit25b14354b3d87987fd4c752dc45b97cf4a98fecd (patch)
treeebf02be8d46a7645b9f5c91d0f84fb713f2fa02d
downloadaur-25b14354b3d87987fd4c752dc45b97cf4a98fecd.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD35
-rw-r--r--gog-moo-ii.desktop8
-rw-r--r--moo-ii11
4 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..907563464959
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = gog-moo-ii
+ pkgdesc = Master of Orion II: Battle at Antares is a 4X turn-based strategy game set in space
+ pkgver = 2.0.0.6
+ pkgrel = 1
+ url = https://www.gog.com/game/master_of_orion_1_2
+ arch = any
+ license = custom
+ makedepends = lgogdownloader
+ depends = dosbox
+ options = !strip
+ source = gog_master_of_orion_2_2.0.0.6.sh::gogdownloader://master_of_orion_2/en3installer1
+ source = http://www.moo2mod.com/patch/MOO2-1.50.13.zip
+ source = moo-ii
+ source = gog-moo-ii.desktop
+ sha512sums = 2a972b3d8db04f2f52cfae64b8b2e041d0fb2b0084103f35814db123daf5d530e6309e2fe364fe5435d26e893cedcb2592efcb4deb90cd7b1445173e92f82a0b
+ sha512sums = b02480a1eb05b2b93671478f0ada974e20852533e31fabea826e4d32214db5e44267275351743e3efc510fc0d33540e88fdb34b91ae301098ff19b2d38d6fb88
+ sha512sums = 736286b71b2bb3cfd39316d4f46cb3584011e6ab0446225f31fbe52cafa121dea9e9d801038010ea54cc1a94319e91f98002363db19590b5dd456cde4848eedd
+ sha512sums = 27142d7d2f7c0c7d5fd7c042461bf20211188f84bdc54a8fbd95c5a6f8227f6825a702918f89ab07578afde16c4884dadd30fa87ba6bba3896b01515f1879729
+
+pkgname = gog-moo-ii
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a73f59484d4b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Mathias Bastholm <mbastholm at gmail dot com>
+pkgname=gog-moo-ii
+pkgver=2.0.0.6
+pkgrel=1
+pkgdesc='Master of Orion II: Battle at Antares is a 4X turn-based strategy game set in space'
+arch=('any')
+url='https://www.gog.com/game/master_of_orion_1_2'
+license=('custom')
+depends=('dosbox')
+makedepends=('lgogdownloader')
+source=("gog_master_of_orion_2_${pkgver}.sh::gogdownloader://master_of_orion_2/en3installer1"
+ 'http://www.moo2mod.com/patch/MOO2-1.50.13.zip'
+ 'moo-ii'
+ 'gog-moo-ii.desktop')
+DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o')
+options=('!strip')
+sha512sums=('2a972b3d8db04f2f52cfae64b8b2e041d0fb2b0084103f35814db123daf5d530e6309e2fe364fe5435d26e893cedcb2592efcb4deb90cd7b1445173e92f82a0b'
+ 'b02480a1eb05b2b93671478f0ada974e20852533e31fabea826e4d32214db5e44267275351743e3efc510fc0d33540e88fdb34b91ae301098ff19b2d38d6fb88'
+ '736286b71b2bb3cfd39316d4f46cb3584011e6ab0446225f31fbe52cafa121dea9e9d801038010ea54cc1a94319e91f98002363db19590b5dd456cde4848eedd'
+ '27142d7d2f7c0c7d5fd7c042461bf20211188f84bdc54a8fbd95c5a6f8227f6825a702918f89ab07578afde16c4884dadd30fa87ba6bba3896b01515f1879729')
+
+package() {
+ install -d -m755 $pkgdir/usr/share
+ # Copy over base game
+ cp -r data/noarch/data $pkgdir/usr/share/$pkgname
+ # Copy over 1.50 patch
+ cp -r MOO2-1.50.13/MOO2.1.50.13/* $pkgdir/usr/share/$pkgname
+ find $pkgdir/usr/share -type f -exec chmod 644 "{}" \;
+ find $pkgdir/usr/share -type d -exec chmod 755 "{}" \;
+
+ install -Dm755 ${pkgname#gog-} $pkgdir/usr/bin/${pkgname#gog-}
+ install -Dm644 data/noarch/support/icon.png $pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png
+ install -Dm644 $pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
+ install -Dm644 data/noarch/docs/End\ User\ License\ Agreement.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
diff --git a/gog-moo-ii.desktop b/gog-moo-ii.desktop
new file mode 100644
index 000000000000..a4bf472e2cd2
--- /dev/null
+++ b/gog-moo-ii.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Master of Orion II: Battle at Antares
+Path=/usr/bin
+Exec=moo-ii
+Icon=gog-moo-ii
+Terminal=false
+Categories=Games;
diff --git a/moo-ii b/moo-ii
new file mode 100644
index 000000000000..6703370c25dd
--- /dev/null
+++ b/moo-ii
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+
+if [ ! -d "$HOME"/.moo-ii ] ; then
+ mkdir -p "$HOME"/.moo-ii
+ ln -s /usr/share/gog-moo-ii/* "$HOME"/.moo-ii
+
+ rm /home/martoko/.moo-ii/SOUND.LBX
+ cp /usr/share/moo-ii/SOUND.LBX "$HOME"/.moo-ii/SOUND.LBX
+fi
+
+dosbox -c "@echo off" -c "mount c $HOME/.moo-ii/" -c "c:" -c "cls" -c "echo Starting Master of Orion 2..." -c "orion150" -c "exit"