diff options
author | Pol Marcet Sardà | 2018-10-23 17:17:26 +0200 |
---|---|---|
committer | Pol Marcet Sardà | 2018-10-23 17:17:26 +0200 |
commit | 7a3013ad4d1d9ad515b286f8b338a0d0104f0244 (patch) | |
tree | 6e632043cad53ea2f73d8c59e596f562e81f3869 /PKGBUILD | |
download | aur-7a3013ad4d1d9ad515b286f8b338a0d0104f0244.tar.gz |
Init commit:
- Patch to compile in Arch
- Compile client and server
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
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 +} + |