summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCoşku Baş2016-09-17 18:41:48 +0300
committerCoşku Baş2016-09-17 18:41:48 +0300
commitbcdda3877c794aafd95c4be45221ec89026c8b37 (patch)
treefd218ab07d048fced045399a22208523dee9633d
downloadaur-bcdda3877c794aafd95c4be45221ec89026c8b37.tar.gz
Initial commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD30
-rw-r--r--trenchbroom.desktop11
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..194bb48d0820
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = trenchbroom-git
+ pkgdesc = TrenchBroom is a modern cross-platform level editor for Quake-engine based games.
+ pkgver = 2.0.0
+ pkgrel = 5
+ url = http://kristianduske.com/trenchbroom
+ arch = i686
+ arch = x86_64
+ license = GPLv3
+ makedepends = git
+ makedepends = clang
+ makedepends = pandoc
+ depends = freeimage
+ depends = freetype2
+ depends = wxgtk-trenchbroom
+ depends = mesa
+ depends = libgl
+ depends = freeglut
+ depends = libxxf86vm
+ depends = glew
+ depends = glm
+ source = git://github.com/kduske/TrenchBroom.git#branch=release/v2.0.0
+ source = trenchbroom.desktop
+ sha1sums = SKIP
+ sha1sums = 0ccd7b40ca49b6c81a7ed39e32510c32571b9b1b
+
+pkgname = trenchbroom-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c9945b0f7997
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Cosku Bas <cosku.bas@gmail.com>
+
+pkgname=trenchbroom-git
+pkgver=2.0.0
+pkgrel=5
+pkgdesc="TrenchBroom is a modern cross-platform level editor for Quake-engine based games."
+arch=('i686' 'x86_64')
+url="http://kristianduske.com/trenchbroom"
+license=('GPLv3')
+
+makedepends=('git' 'clang' 'pandoc')
+depends=('freeimage' 'freetype2' 'wxgtk-trenchbroom' 'mesa' 'libgl' 'freeglut' 'libxxf86vm' 'glew' 'glm')
+
+source=(git://github.com/kduske/TrenchBroom.git#branch=release/v2.0.0
+ trenchbroom.desktop)
+sha1sums=('SKIP'
+ '0ccd7b40ca49b6c81a7ed39e32510c32571b9b1b')
+
+build() {
+ cd TrenchBroom
+ cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt -DCMAKE_BUILD_TYPE=Release .
+ cmake --build . --target TrenchBroom
+}
+
+package() {
+ cd TrenchBroom
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 "${srcdir}/trenchbroom.desktop" "$pkgdir/usr/share/applications/trenchbroom.desktop"
+ install -Dm644 "./Resources/images/AppIcon.png" "$pkgdir/usr/share/pixmaps/trenchbroom.png"
+}
diff --git a/trenchbroom.desktop b/trenchbroom.desktop
new file mode 100644
index 000000000000..8a13d3de9d87
--- /dev/null
+++ b/trenchbroom.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Exec=/opt/trenchbroom/TrenchBroom
+GenericName=Level Editor
+Comment=Level Editor
+Icon=trenchbroom
+Name=TrenchBroom
+Terminal=0
+Type=Application
+Categories=Game
+Keywords=quake;level;editor;
+