summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartoko2019-02-06 21:00:59 +0100
committerMartoko2019-02-06 21:00:59 +0100
commitad8a7c98cfb02105f774c17b9d4c91b6042df0f7 (patch)
tree45d7a6926432a61987ff34aa5d8009d4894e2775
downloadaur-ad8a7c98cfb02105f774c17b9d4c91b6042df0f7.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD30
-rw-r--r--moo8
-rw-r--r--moo.desktop8
4 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cec45a0c9b03
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = moo
+ pkgdesc = Master of Orion is a turn-based, 4X science fiction strategy game
+ pkgver = 2.0.0.2
+ 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.0.0.2.sh::gogdownloader://master_of_orion_classic/en3installer1
+ source = moo
+ source = moo.desktop
+ sha512sums = 40565687db81402d731c662e050494344d1c65395fc8c5bfd6c369676a19a66996305a1933994a158c02f78edf4b1e95534f318c854088b7d843cb9454891ae1
+ sha512sums = be7c19eb7a09ff063fb1f941e3c10a65d741d01ee99a53543971f29d5d18be99e43f0f38ccf8381f39f06b6609de4a9404ddab735907320c22a73fa81e37d4c6
+ sha512sums = 8223565f92e51e37eb7f8d43a82d9a9c7edce3bd88611c2e4ece32dc16d15622b90bff8797eb21788e49e390e2abcdc7b33efe3f1e217d43bb56bb525a05cc4a
+
+pkgname = moo
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..15022e9785ba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Mathias Bastholm <mbastholm at gmail dot com>
+pkgname=moo
+pkgver=2.0.0.2
+pkgrel=1
+pkgdesc='Master of Orion is a turn-based, 4X science fiction strategy game'
+arch=('any')
+url='https://www.gog.com/game/master_of_orion_1_2'
+license=('custom')
+depends=('dosbox')
+makedepends=('lgogdownloader')
+source=("gog_master_of_orion_${pkgver}.sh::gogdownloader://master_of_orion_classic/en3installer1"
+ 'moo'
+ 'moo.desktop')
+DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o')
+options=('!strip')
+sha512sums=('40565687db81402d731c662e050494344d1c65395fc8c5bfd6c369676a19a66996305a1933994a158c02f78edf4b1e95534f318c854088b7d843cb9454891ae1'
+ 'be7c19eb7a09ff063fb1f941e3c10a65d741d01ee99a53543971f29d5d18be99e43f0f38ccf8381f39f06b6609de4a9404ddab735907320c22a73fa81e37d4c6'
+ '8223565f92e51e37eb7f8d43a82d9a9c7edce3bd88611c2e4ece32dc16d15622b90bff8797eb21788e49e390e2abcdc7b33efe3f1e217d43bb56bb525a05cc4a')
+
+package() {
+ install -d -m755 $pkgdir/usr/share
+ cp -r data/noarch/data $pkgdir/usr/share/$pkgname
+ find $pkgdir/usr/share -type f -exec chmod 644 "{}" \;
+ find $pkgdir/usr/share -type d -exec chmod 755 "{}" \;
+
+ install -Dm755 moo $pkgdir/usr/bin/moo
+ install -Dm644 data/noarch/support/icon.png $pkgdir/usr/share/icons/hicolor/256x256/apps/moo.png
+ install -Dm644 moo.desktop $pkgdir/usr/share/applications/moo.desktop
+ install -Dm644 data/noarch/docs/End\ User\ License\ Agreement.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
diff --git a/moo b/moo
new file mode 100644
index 000000000000..0002b359e841
--- /dev/null
+++ b/moo
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+
+if [ ! -d "$HOME"/.moo ] ; then
+ mkdir -p "$HOME"/.moo
+ ln -s /usr/share/moo/* "$HOME"/.moo
+fi
+
+dosbox -c "@echo off" -c "mount c $HOME/.moo/" -c "c:" -c "cls" -c "echo Starting Master of Orion..." -c "orion" -c "exit"
diff --git a/moo.desktop b/moo.desktop
new file mode 100644
index 000000000000..fe2faec22214
--- /dev/null
+++ b/moo.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Master of Orion
+Path=/usr/bin
+Exec=moo
+Icon=moo
+Terminal=false
+Categories=Games;