summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1bc056f06bc3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Jan Cholasta <jan at cholasta net>
+
+pkgname=pcexhumed-git
+pkgver=211119+6+g945391c
+pkgrel=1
+pkgdesc='Exhumed / PowerSlave port based on EDuke32 (git version)'
+arch=('i686' 'x86_64')
+url='https://gitlab.com/exhumed/exhumed'
+license=('GPL' 'custom:BUILD')
+depends=('flac'
+ 'glu'
+ 'gtk2'
+ 'libgl'
+ 'libogg'
+ 'libvorbis'
+ 'sdl2'
+ 'sdl2_mixer'
+ 'timidity++')
+makedepends=('git' 'imagemagick')
+makedepends_i686=('nasm')
+provides=('pcexhumed')
+conflicts=('pcexhumed')
+source=('exhumed::git+https://gitlab.com/exhumed/exhumed.git'
+ 'pcexhumed.desktop')
+sha256sums=('SKIP'
+ 'deda95400d3e7b44078cac690fe6203280d0744ee14f523dd715eaf9f567f341')
+
+pkgver() {
+ cd exhumed
+ git describe --tags --long | sed 's/^v//;s/-/+/g'
+}
+
+build() {
+ cd exhumed
+ make PACKAGE_REPOSITORY=1 REVFLAG="-DREV=\\\"$(git describe --tags --long)\\\""
+ MAGICK_OCL_DEVICE=OFF convert \
+ source/exhumed/rsrc/game_icon.ico\[10\] \
+ pcexhumed.png
+}
+
+package() {
+ cd exhumed
+ install -D -t "$pkgdir"/usr/bin pcexhumed
+ install -D -t "$pkgdir"/usr/share/licenses/$pkgname -m 644 package/common/buildlic.txt
+ install -D -t "$pkgdir"/usr/share/applications -m 644 "$srcdir"/pcexhumed.desktop
+ install -D -t "$pkgdir"/usr/share/icons/hicolor/256x256/apps -m 644 pcexhumed.png
+}