summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCôme Chilliet2016-03-10 13:41:15 +0700
committerCôme Chilliet2016-03-10 13:41:15 +0700
commit5f070e77674fb183e5ca647d83c75fbf63d456c3 (patch)
tree68a69792757e42b872a840b1c359db4cbefb50fc
downloadaur-witchblast.tar.gz
First package version. Seems to be working
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD41
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1471e6300a1d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Thu Mar 10 06:41:04 UTC 2016
+pkgbase = witchblast
+ pkgdesc = Roguelite dungeon crawler game
+ pkgver = 0.7.5
+ pkgrel = 3
+ url = https://github.com/Cirrus-Minor/witchblast
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = CC-BY-NC-SA
+ makedepends = cmake
+ makedepends = gendesk
+ makedepends = imagemagick
+ depends = sfml
+ source = witchblast-0.7.5.tar.gz::https://github.com/Cirrus-Minor/witchblast/archive/v0.7.5.tar.gz
+ md5sums = edf276ebec886ba659916869d250032e
+
+pkgname = witchblast
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..da09456010ca
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Mantainer: MCMic <come@chilliet.eu>
+
+pkgname=witchblast
+pkgver=0.7.5
+pkgrel=3
+pkgdesc="Roguelite dungeon crawler game"
+arch=('i686' 'x86_64')
+url="https://github.com/Cirrus-Minor/witchblast"
+license=('GPL' 'CC-BY-NC-SA')
+depends=('sfml')
+makedepends=('cmake' 'gendesk' 'imagemagick')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Cirrus-Minor/${pkgname}/archive/v${pkgver}.tar.gz")
+md5sums=('edf276ebec886ba659916869d250032e')
+_name='Witch Blast'
+_categories='Game;ArcadeGame'
+
+prepare() {
+ gendesk -n -f ../PKGBUILD
+}
+
+build() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ cmake .
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ mkdir -p ${pkgdir}/usr/share/games/${pkgname}
+ mkdir -p ${pkgdir}/usr/bin/
+ mkdir -p ${pkgdir}/usr/share/icons/hicolor/64x64/apps/
+ install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ convert src/ressources/${pkgname}.ico ${pkgdir}/usr/share/icons/hicolor/64x64/apps/${pkgname}.png
+ install -D -m755 Witch_Blast ${pkgdir}/usr/bin/Witch_Blast
+ cp -a media data ${pkgdir}/usr/share/games/${pkgname}/
+ # The game needs to be launched from the data parent directory and it needs write access to this folder
+ echo -e "#!/bin/sh\ncd /usr/share/games/${pkgname}\n/usr/bin/Witch_Blast" > ${pkgdir}/usr/bin/${pkgname}
+ chmod +x ${pkgdir}/usr/bin/${pkgname}
+ chmod a+w ${pkgdir}/usr/share/games/${pkgname}/data
+ chmod a+w ${pkgdir}/usr/share/games/${pkgname}/
+}