diff options
author | LW-archlinux | 2016-01-25 16:47:07 +0100 |
---|---|---|
committer | LW-archlinux | 2016-01-25 16:47:07 +0100 |
commit | 5ce90513ae799a2502a55150505406b12255e01a (patch) | |
tree | 9ed69fd1b7dee419068aedea9433ef773b93b969 | |
download | aur-5ce90513ae799a2502a55150505406b12255e01a.tar.gz |
initial upload
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | singularity-git | 3 | ||||
-rw-r--r-- | singularity-git.desktop | 10 |
4 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5af3f56a2c01 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by mksrcinfo v8 +# Mon Jan 25 15:39:11 UTC 2016 +pkgbase = singularity-git + pkgdesc = Strategy game - simulation of true AI, git version + pkgver = r1050.cc9f6ac + pkgrel = 3 + url = http://emhsoft.com/singularity/index.html + arch = any + license = GPL2 + license = custom + makedepends = git + depends = python2 + depends = python2-pygame + depends = sdl_image + depends = sdl_mixer + depends = python2-numpy + source = git+https://github.com/singularity/singularity + source = http://www.emhsoft.com/singularity/endgame-singularity-music-007.zip + source = singularity-git + source = singularity-git.desktop + md5sums = SKIP + md5sums = 36ab600d1f6df24e3550b37289cc7710 + md5sums = 1ebf352cb93b5368599ab6c631bf1e79 + md5sums = 1a126f469ea03816a3279ad8b68d558d + +pkgname = singularity-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3287bf579472 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> +# Contributor: Lone_Wolf <lonewolf@xs4all.nl> +# Contributor: sausageandeggs <s_stoakley at hotmail.co.uk> + +pkgname=singularity-git +_pkgname=singularity +pkgver=r1050.cc9f6ac +pkgrel=3 +pkgdesc="Strategy game - simulation of true AI, git version" +arch=('any') +url="http://emhsoft.com/singularity/index.html" +license=('GPL2' 'custom') +depends=('python2' 'python2-pygame' 'sdl_image' 'sdl_mixer' 'python2-numpy') +makedepends=('git') +source=("git+https://github.com/singularity/singularity" + "http://www.emhsoft.com/singularity/endgame-singularity-music-007.zip" + "singularity-git" + "singularity-git.desktop") +md5sums=('SKIP' + '36ab600d1f6df24e3550b37289cc7710' + '1ebf352cb93b5368599ab6c631bf1e79' + '1a126f469ea03816a3279ad8b68d558d') + +pkgver() { + cd "${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + + + +prepare() { + cd "${_pkgname}" + sed -i 's|/usr/bin/env python|/usr/bin/env python2|g' "code/singularity.py" +} + +package() { + cd "${_pkgname}" + + # install game + install -Dm644 singularity.py ${pkgdir}/usr/share/${pkgname}/singularity.py + cp -R code data "${pkgdir}/usr/share/${pkgname}/" + cp -R "${srcdir}/endgame-${_pkgname}-music-007" "${pkgdir}/usr/share/${pkgname}/music" + + # install shell script + install -Dm755 "${srcdir}/singularity-git" "${pkgdir}/usr/bin/singularity-git" + + # desktop file + install -Dm644 "${srcdir}/singularity-git.desktop" "${pkgdir}/usr/share/applications/singularity-git.desktop" + + # license: code is GPL2, but data & music fall under other licenses + install -Dm644 README.txt "${pkgdir}/usr/share/doc/${pkgname}/README.txt" + install -d "${pkgdir}/usr/share/licenses/${pkgname}/" + ln -s "${pkgdir}/usr/share/doc/${pkgname}/README.txt" "${pkgdir}/usr/share/licenses/${pkgname}/README.txt" + + python2 -m compileall "${pkgdir}/usr/share/${pkgname}" + python2 -O -m compileall "${pkgdir}/usr/share/${pkgname}" +} +# vim: sw=2:ts=2 et: diff --git a/singularity-git b/singularity-git new file mode 100644 index 000000000000..267385f0229b --- /dev/null +++ b/singularity-git @@ -0,0 +1,3 @@ +#!/bin/sh +cd /usr/share/singularity-git +exec python2 singularity.py "$@" diff --git a/singularity-git.desktop b/singularity-git.desktop new file mode 100644 index 000000000000..c8ebc0500f38 --- /dev/null +++ b/singularity-git.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Endgame: Singularity +Comment=Simulation of true AI +Icon=/usr/share/singularity-git/data/images/icon.png +Exec=/usr/bin/singularity-git +Terminal=false +StartupNotify=false +Categories=Game;Simulation; |