summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJulien Savard2013-12-29 23:09:37 -0500
committerJulien Savard2015-06-08 12:18:40 -0400
commit2f73119017fa9eb15492c2a44263df622c0f6a03 (patch)
treedc4a5fb66c5cd552ec2d6bfe7e501be7e5eada42 /PKGBUILD
downloadaur-2f73119017fa9eb15492c2a44263df622c0f6a03.tar.gz
Import to AUR4
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fe0ac1f6d7d9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Julien Savard <juju2143 at gmail dot com>
+
+pkgname=supersonicball-git
+pkgver=0
+pkgrel=1
+pkgdesc="The crazy ball tunnel game"
+arch=('any')
+url="http://julosoft.net/supersonicball/"
+license=('GPL')
+depends=('love>=0.9.0')
+makedepends=('git' 'zip')
+conflicts=('supersonicball')
+provides=('supersonicball')
+source=(${pkgname%-git}.desktop
+ ${pkgname%-git}.sh
+ "$pkgname"::'git://github.com/juju2143/supersonicball.git')
+sha1sums=('58f6d0a0058d81c8419a0cb65212a63515b95885'
+ '4515bad415633fce6174e54a871454c26af1848b'
+ 'SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ git describe --long --tags | sed -E 's/([^-]*-g)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ zip -r ${pkgname%-git}.love *
+}
+
+package() {
+ sed "s/Version=git/Version=${pkgver}/" "${srcdir}/${pkgname%-git}.desktop" > "${srcdir}/${pkgname}.desktop"
+
+ # Install Data
+ install -D -m755 "${srcdir}/${pkgname}/${pkgname%-git}.love" "${pkgdir}/usr/share/${pkgname%-git}/${pkgname%-git}.love"
+ install -D -m644 "${srcdir}/${pkgname}/README.md" "$pkgdir/usr/share/${pkgname%-git}/README"
+
+ # Install Launcher
+ install -D -m755 "${srcdir}/${pkgname%-git}.sh" "${pkgdir}/usr/bin/${pkgname%-git}"
+
+ # Install Desktop
+ install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-git}.desktop"
+}