diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rw-r--r-- | makefile | 19 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7795e4a6b48e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +# Generated by mksrcinfo v8 +# Wed Mar 16 19:00:46 UTC 2016 +pkgbase = superpowers + pkgdesc = 2D+3D game making for indies. + pkgver = 0.19.0 + pkgrel = 1 + url = http://superpowers-html5.com/ + arch = x86_64 + license = ISC + depends = nodejs + depends = gtk2 + depends = libxtst + depends = python + depends = alsa-lib + depends = libnotify + depends = gcc-libs-multilib + depends = gconf + depends = nss + source = https://github.com/superpowers/superpowers/releases/download/v0.19.0/superpowers-0.19.0-linux-x64.zip + md5sums = e8f0fad73f729ee291cdcca2284aeb22 + +pkgname = superpowers + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fdf065c1da0e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Fabien JUIF <fabien.juif@gmail.com> +pkgname=superpowers +pkgver=0.19.0 +pkgrel=1 +pkgdesc="2D+3D game making for indies." +arch=('x86_64') +url="http://superpowers-html5.com/" +license=('ISC') +depends=('nodejs' 'gtk2' 'libxtst' 'python' 'alsa-lib' 'libnotify' 'gcc-libs-multilib' 'gconf' 'nss') +source=("https://github.com/superpowers/superpowers/releases/download/v0.19.0/superpowers-0.19.0-linux-x64.zip") +md5sums=('e8f0fad73f729ee291cdcca2284aeb22') + +package() { + mkdir -p "${pkgdir}/opt" + mkdir -p "${pkgdir}/usr/bin" + + cp -R "${srcdir}/${pkgname}-${pkgver}-linux-x64" "${pkgdir}/opt/${pkgname}" + ln -s "${pkgdir}/opt/${pkgname}/Superpowers" "${pkgdir}/usr/bin/${pkgname}" + + # Fix permissions + find "${pkgdir}/opt/${pkgname}" -type d -exec chmod 755 '{}' + + find "${pkgdir}/opt/${pkgname}" -type f -exec chmod 644 '{}' + + chmod +x "${pkgdir}/opt/${pkgname}/Superpowers" +} diff --git a/makefile b/makefile new file mode 100644 index 000000000000..84e1ca56602a --- /dev/null +++ b/makefile @@ -0,0 +1,19 @@ +all: clean main lint install + +clean: + rm -Rf pkg + rm -Rf src + rm -Rf superpowers + rm -Rf superpowers*.zip + rm -Rf *superpowers-*.pkg.tar.xz + +lint: + namcap PKGBUILD + namcap *superpowers-*.pkg.tar.xz + +main: + makepkg + mksrcinfo + +install: + sudo pacman -U *superpowers-*.pkg.tar.xz |