summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPol Marcet Sardà2018-10-23 17:17:26 +0200
committerPol Marcet Sardà2018-10-23 17:17:26 +0200
commit7a3013ad4d1d9ad515b286f8b338a0d0104f0244 (patch)
tree6e632043cad53ea2f73d8c59e596f562e81f3869 /PKGBUILD
downloadaur-7a3013ad4d1d9ad515b286f8b338a0d0104f0244.tar.gz
Init commit:
- Patch to compile in Arch - Compile client and server
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..792d03cb5c3b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer Pol Marcet Sardà <polmarcetsarda@gmail.com>
+
+pkgname=k8vavoom-git
+pkgver=r6306.12559d981
+pkgrel=1
+pkgdesc="Source port of Doom"
+arch=(x86_64)
+url="https://repo.or.cz/k8vavoom.git"
+
+depends=("zlib" "bzip2" "libpng" "libjpeg" "sdl2" "sdl2_mixer")
+makedepends=("cmake" "git")
+optdepends=("libmad" "mikmod")
+
+source=("$pkgname"::"git+https://repo.or.cz/k8vavoom.git"
+ "arch.patch")
+
+sha256sums=('SKIP'
+ 'b35e882aee67e17a0a4bc2654fb15e8b014d69d666d138408375d8171250f192')
+
+pkgver() {
+ cd "$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/$pkgname"
+ patch -p1 -i "${srcdir}/arch.patch"
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DENABLE_SERVER=ON \
+ -DENABLE_MASTER=ON \
+ -DENABLE_VCCRUN=ON \
+ -DWITH_SYS_LIBPNG=ON \
+ .
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ make DESTDIR=$pkgdir install
+}
+