summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta2013-11-17 17:14:31 +0100
committerJan Cholasta2013-11-17 17:14:31 +0100
commit91060537a5762aed11b296574fe63fa03c2cda17 (patch)
treed05266ad524f879081d4b3f5a6371920e7ae0909
downloadaur-91060537a5762aed11b296574fe63fa03c2cda17.tar.gz
Add slade-git package.
-rw-r--r--.SRCINFO27
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD48
-rw-r--r--slade.desktop10
4 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..13652f0915c5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = slade-git
+ pkgdesc = SLADE3 Doom editor.
+ pkgver = 20131117
+ pkgrel = 1
+ url = http://slade.mancubus.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = cmake
+ makedepends = git
+ makedepends = imagemagick
+ makedepends = zip
+ depends = fluidsynth
+ depends = freeimage
+ depends = ftgl
+ depends = libmodplug
+ depends = sfml
+ depends = wxgtk2.9
+ provides = slade
+ conflicts = slade
+ source = slade::git://github.com/sirjuddington/SLADE.git
+ source = slade.desktop
+ md5sums = SKIP
+ md5sums = 49eb1692463e2aa93ea2754a5df7a6e4
+
+pkgname = slade-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..69737e7679c7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+slade
+
+/*.pkg.tar.xz
+/pkg/
+/src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1f98ef36b6a0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Contributor: Jan Cholasta <grubber at grubber cz>
+# Maintainer: Jan Cholasta <grubber at grubber cz>
+
+pkgname=slade-git
+pkgver=20131117
+pkgrel=1
+pkgdesc="SLADE3 Doom editor."
+arch=('i686' 'x86_64')
+url="http://slade.mancubus.net/"
+license=('GPL')
+depends=('fluidsynth' 'freeimage' 'ftgl' 'libmodplug' 'sfml' 'wxgtk2.9')
+makedepends=('cmake' 'git' 'imagemagick' 'zip')
+conflicts=('slade')
+provides=('slade')
+source=(slade::git://github.com/sirjuddington/SLADE.git \
+ slade.desktop)
+md5sums=('SKIP'
+ '49eb1692463e2aa93ea2754a5df7a6e4')
+
+pkgver() {
+ date +%Y%m%d
+}
+
+build() {
+ cd slade
+
+ cmake -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 \
+ -DwxWidgets_wxrc_EXECUTABLE=/usr/bin/wxrc-2.9 \
+ -DCMAKE_CXX_FLAGS=-DNDEBUG \
+ .
+ make
+
+ pushd dist/res
+ zip -r ../slade.pk3 *
+ popd
+
+ convert "slade.ico[0]" slade.png
+}
+
+package() {
+ cd slade
+
+ install -Dm755 slade "$pkgdir/usr/bin/slade"
+ install -Dm644 dist/slade.pk3 "$pkgdir/usr/share/slade3/slade.pk3"
+
+ install -Dm644 slade.png "$pkgdir/usr/share/pixmaps/slade.png"
+ install -Dm644 "$srcdir/slade.desktop" "$pkgdir/usr/share/applications/slade.desktop"
+}
diff --git a/slade.desktop b/slade.desktop
new file mode 100644
index 000000000000..dce26665608b
--- /dev/null
+++ b/slade.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Name=SLADE
+Type=Application
+Comment=Slayer's Leet-Ass Doom Editor
+Exec=slade
+Icon=slade
+Categories=Game;
+Terminal=False