summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta2019-05-15 17:26:32 +0200
committerJan Cholasta2019-05-15 17:26:32 +0200
commitdac0f90cde1a03a467a557a601eec05717084d1a (patch)
tree1799592193b3969a5534931b82242a0093d1ed5f
parentc2cd77fd2d3fc35d776c274d1c1811a7ddac2c0e (diff)
parentd3477e03027da3eb8a78956cc3647cb5a4f630fe (diff)
downloadaur-dac0f90cde1a03a467a557a601eec05717084d1a.tar.gz
gzdoom-legacy-3.8.0-1
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD16
2 files changed, 13 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2c7dd6ac51f8..43f62f69261c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = gzdoom-legacy
pkgdesc = Advanced Doom source port with OpenGL support (legacy version)
- pkgver = 3.7.2
+ pkgver = 3.8.0
pkgrel = 1
url = http://www.zdoom.org/
arch = i686
@@ -11,18 +11,17 @@ pkgbase = gzdoom-legacy
license = LGPL3
makedepends = cmake
makedepends = desktop-file-utils
- makedepends = fluidsynth
+ makedepends = fluidsynth>=2
makedepends = git
makedepends = gtk3
depends = hicolor-icon-theme
depends = libgl
- depends = libgme
depends = libjpeg
depends = sdl2
optdepends = blasphemer-wad: Blasphemer (free Heretic) game data
optdepends = chexquest3-wad: Chex Quest 3 game data
optdepends = doom1-wad: Doom shareware game data
- optdepends = fluidsynth: FluidSynth MIDI device
+ optdepends = fluidsynth>=2: FluidSynth MIDI device
optdepends = freedm: FreeDM game data
optdepends = freedoom1: Freedoom: Phase 1 game data
optdepends = freedoom2: Freedoom: Phase 2 game data
@@ -43,7 +42,7 @@ pkgbase = gzdoom-legacy
optdepends = xorg-xmessage: crash dialog (other)
provides = gzdoom
conflicts = gzdoom
- source = gzdoom::git://github.com/drfrag666/gzdoom.git#tag=g3.7.2_legacy
+ source = gzdoom::git://github.com/drfrag666/gzdoom.git#tag=g3.8.0_legacy
source = gzdoom.desktop
source = 0001-Fix-soundfont-search-path.patch
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index e70952ad8ed6..2b608f0e14a6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_name=gzdoom
pkgname=${_name}-legacy
-pkgver=3.7.2
+pkgver=3.8.0
pkgrel=1
pkgdesc='Advanced Doom source port with OpenGL support (legacy version)'
arch=('i686' 'x86_64')
@@ -10,18 +10,17 @@ url='http://www.zdoom.org/'
license=('BSD' 'custom:dumb' 'GPL3' 'LGPL3')
depends=('hicolor-icon-theme'
'libgl'
- 'libgme'
'libjpeg'
'sdl2')
makedepends=('cmake'
'desktop-file-utils'
- 'fluidsynth'
+ 'fluidsynth>=2'
'git'
'gtk3')
optdepends=('blasphemer-wad: Blasphemer (free Heretic) game data'
'chexquest3-wad: Chex Quest 3 game data'
'doom1-wad: Doom shareware game data'
- 'fluidsynth: FluidSynth MIDI device'
+ 'fluidsynth>=2: FluidSynth MIDI device'
'freedm: FreeDM game data'
'freedoom1: Freedoom: Phase 1 game data'
'freedoom2: Freedoom: Phase 2 game data'
@@ -58,10 +57,13 @@ prepare() {
build() {
cd $_name
+ local _cflags="-ffile-prefix-map=\"$PWD\"=. \
+ -DSHARE_DIR=\\\"/usr/share/$_name\\\" \
+ -DFLUIDSYNTHLIB2=\\\"libfluidsynth.so.2\\\""
cmake -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_C_FLAGS="$CFLAGS -DSHARE_DIR=\\\"/usr/share/$_name\\\"" \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS -DSHARE_DIR=\\\"/usr/share/$_name\\\"" \
- -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -Wl,-z,noexecstack" \
+ -DCMAKE_C_FLAGS="${CFLAGS} ${_cflags}" \
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS} ${_cflags}" \
+ -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -Wl,-z,noexecstack" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DINSTALL_PATH=bin \
-DINSTALL_PK3_PATH=share/$_name \