summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Ferreira2015-06-20 13:39:24 -0300
committerRafael Ferreira2015-06-20 13:39:24 -0300
commit6ef85c2bdbbcf5ec7475216cb8f8f18f799a8e69 (patch)
treeb01301ebfd85662e445017e1ab3c88332f258e3b
downloadaur-6ef85c2bdbbcf5ec7475216cb8f8f18f799a8e69.tar.gz
Initial import
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD50
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..224b72032c82
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = teeworlds-hclient
+ pkgdesc = A customized client by CytraL for this 2D shooting game
+ pkgver = 3.2
+ pkgrel = 1
+ url = https://www.teeworlds.com/forum/viewtopic.php?id=9011
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = python
+ makedepends = bam
+ makedepends = mesa
+ makedepends = gendesk
+ makedepends = imagemagick
+ depends = alsa-lib
+ depends = glu
+ depends = sdl
+ depends = freetype2
+ provides = teeworlds
+ conflicts = teeworlds
+ source = HClient-3.2.zip::https://github.com/CytraL/HClient/archive/0956db684ee61fcd3ff6e4861ebaa42c03d4bc12.zip
+ md5sums = e7f237b51d24aa5f05d1311a430a3548
+
+pkgname = teeworlds-hclient
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f1578b085638
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: josephgbr <rafael.f.f1@gmail.com>
+
+pkgname=teeworlds-hclient
+pkgver=3.2
+pkgrel=1
+pkgdesc="A customized client by CytraL for this 2D shooting game"
+arch=('i686' 'x86_64')
+url="https://www.teeworlds.com/forum/viewtopic.php?id=9011"
+ # and http://hclient.wordpress.com/
+license=('custom')
+depends=('alsa-lib' 'glu' 'sdl' 'freetype2')
+makedepends=('python' 'bam' 'mesa' 'gendesk' 'imagemagick')
+provides=('teeworlds')
+conflicts=('teeworlds')
+_hash=0956db684ee61fcd3ff6e4861ebaa42c03d4bc12
+source=("HClient-$pkgver.zip::https://github.com/CytraL/HClient/archive/$_hash.zip")
+md5sums=('e7f237b51d24aa5f05d1311a430a3548')
+
+prepare() {
+ convert "HClient-$_hash/other/icons/Teeworlds.ico" "$srcdir/$pkgname.png"
+ gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" \
+ --name 'Teeworlds' --categories 'Game;ArcadeGame'
+}
+
+build() {
+ # Build teeworlds
+ cd HClient-$_hash
+ bam client_release server_release
+}
+
+package() {
+ cd HClient-$_hash
+
+ # Install data files
+ mkdir -p "$pkgdir"/usr/share/teeworlds/data
+ cp -r data/* "$pkgdir"/usr/share/teeworlds/data
+
+ install -Dm755 teeworlds "$pkgdir"/usr/bin/teeworlds-hclient
+ install -Dm755 teeworlds_srv "$pkgdir"/usr/bin/teeworlds-hclient_srv
+
+ install -Dm644 "$srcdir"/$pkgname.desktop \
+ "$pkgdir"/usr/share/applications/$pkgname.desktop
+ install -Dm644 "$srcdir"/$pkgname-0.png \
+ "$pkgdir"/usr/share/pixmaps/$pkgname.png
+
+ install -Dm644 license.txt \
+ "$pkgdir"/usr/share/licenses/$pkgname/license.txt
+ install -Dm644 readme.txt \
+ "$pkgdir"/usr/share/licenses/$pkgname/readme.txt
+}