summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRafael Fontenelle2017-02-19 10:28:51 -0300
committerRafael Fontenelle2017-02-19 10:28:51 -0300
commit2028bf54833bef6e6e983c876a56496704120f5a (patch)
treeece32b38e6c65560c1a76151c84e0395376df67f /PKGBUILD
downloadaur-2028bf54833bef6e6e983c876a56496704120f5a.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3612e5d218a8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Rafael Fontenelle <rafaelff@gnome.org>
+pkgname=teeuniverse
+pkgver=0.2.2
+pkgrel=1
+pkgdesc="Enhanced map editor for DDNet, Teeworlds, and similar games"
+arch=('i686' 'x86_64')
+url="https://teeuniverse.net/"
+license=('AGPL' 'custom')
+depends=('harfbuzz-icu' 'sdl2' 'glu' 'desktop-file-utils')
+makedepends=('cmake' 'gendesk' 'imagemagick')
+source=("https://github.com/teeuniverse/$pkgname/archive/v$pkgver.tar.gz")
+md5sums=('1f1c3f22e15d31ca4fb919e779375df8')
+
+prepare() {
+ gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" \
+ --exec 'teeuniverse_editor' --name 'teeuniverse' \
+ --categories 'Game;ArcadeGame;'
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ if [[ -d build ]]; then
+ rm -rf build
+ fi
+ mkdir build && cd build
+
+ cmake .. \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_INSTALL_PREFIX='/usr'
+
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver/build"
+ make DESTDIR="$pkgdir/" install
+
+ install -Dm644 "$srcdir/$pkgname.desktop" \
+ "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "../datasrc/images/logo.png" \
+ "$pkgdir/usr/share/pixmaps/$pkgname.png"
+
+ install -dm755 "$pkgdir/usr/share/licenses/$pkgname/"
+ install -m644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/"
+ install -m644 ../LICENSE_DDNET "$pkgdir/usr/share/licenses/$pkgname/"
+ install -m644 ../LICENSE_TEEWORLDS "$pkgdir/usr/share/licenses/$pkgname/"
+}