summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2019-02-13 23:57:48 +0100
committerCarsten Teibes2019-02-13 23:57:48 +0100
commita2385387dda084ca0b860d13016b19a19d2cb1a3 (patch)
tree03106baefc7aaecd6d0a25226a06caafa5f60893
parenta7aa60bf42327ee248b6e550ba2066a421afc02d (diff)
downloadaur-a2385387dda084ca0b860d13016b19a19d2cb1a3.tar.gz
[upd]
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD27
2 files changed, 17 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c7a3e8e6de51..3c8b2922c81d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = yamagi-quake2-git
pkgdesc = Enhanced Quake II engine optimized for modern systems (development version)
- pkgver = 7.01.r1.g815bc34
+ pkgver = 7.40.r3.g8c60939b
pkgrel = 1
url = http://www.yamagi.org/quake2/
install = yamagi-quake2.install
@@ -8,13 +8,14 @@ pkgbase = yamagi-quake2-git
arch = x86_64
license = custom: Info-ZIP
license = GPL2
+ makedepends = cmake
+ makedepends = ninja
makedepends = openal
makedepends = mesa
- makedepends = cmake
depends = sdl2
- depends = libvorbis
optdepends = quake2-demo: shareware data files
optdepends = openal: alternative audio backend
+ optdepends = curl: http download support
provides = yamagi-quake2
conflicts = yamagi-quake2
source = yamagi-quake2::git+https://github.com/yquake2/yquake2.git
diff --git a/PKGBUILD b/PKGBUILD
index b3c01be583ed..328a61c56eef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,17 @@
# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG
pkgname=yamagi-quake2-git
-pkgver=7.01.r1.g815bc34
+pkgver=7.40.r3.g8c60939b
pkgrel=1
pkgdesc="Enhanced Quake II engine optimized for modern systems (development version)"
url="http://www.yamagi.org/quake2/"
arch=('i686' 'x86_64')
license=('custom: Info-ZIP' 'GPL2')
-depends=('sdl2' 'libvorbis')
+depends=('sdl2')
optdepends=('quake2-demo: shareware data files'
- 'openal: alternative audio backend')
-makedepends=('openal' 'mesa' 'cmake')
+ 'openal: alternative audio backend'
+ 'curl: http download support')
+makedepends=('cmake' 'ninja' 'openal' 'mesa')
provides=("${pkgname%-*}")
conflicts=("${pkgname%-*}")
install=${pkgname%-*}.install
@@ -24,15 +25,13 @@ pkgver() {
git describe --long --tags | sed 's/^QUAKE2_//;s/_/./;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- rm -rf build
- mkdir -p build
-}
-
build() {
- cd build
- cmake ../${pkgname%-*} -DCMAKE_BUILD_TYPE=Release -DSYSTEMWIDE_SUPPORT=ON
- make
+ rm -rf build
+ cmake ${pkgname%-*} -Bbuild \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DSYSTEMWIDE_SUPPORT=ON \
+ -GNinja
+ cmake --build build
}
package() {
@@ -54,8 +53,8 @@ package() {
cd ../${pkgname%-*}
# doc
- install -Dm644 README.md "$pkgdir"/usr/share/doc/${pkgname%-*}/README.md
- install -m644 stuff/yq2.cfg "$pkgdir"/usr/share/doc/${pkgname%-*}
+ install -Dm644 stuff/yq2.cfg "$pkgdir"/usr/share/doc/${pkgname%-*}/yq2.cfg
+ install -m644 doc/*.md "$pkgdir"/usr/share/doc/${pkgname%-*}
# desktop entry
install -Dm644 ../${pkgname%-*}.desktop "$pkgdir"/usr/share/applications/${pkgname%-*}.desktop