summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta2020-02-24 19:19:52 +0100
committerJan Cholasta2020-02-25 12:16:29 +0100
commit60441473de47f088de04654790f3c9a71763effa (patch)
treeaa1b0c7c814e2c6a3b9301f30b9092c3744b2e12
parent0218bb87b50b37c75dc0028aa82654f6a16f035a (diff)
downloadaur-60441473de47f088de04654790f3c9a71763effa.tar.gz
gzdoom-4.3.3-2
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD27
2 files changed, 19 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc0712b504bb..33ce1ff3816d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = gzdoom
pkgdesc = Advanced Doom source port with OpenGL support
pkgver = 4.3.3
- pkgrel = 1
+ pkgrel = 2
url = http://www.zdoom.org/
arch = i686
arch = x86_64
@@ -11,31 +11,29 @@ pkgbase = gzdoom
license = LGPL3
makedepends = cmake
makedepends = desktop-file-utils
- makedepends = fluidsynth>=2
makedepends = git
- makedepends = gtk3
depends = alsa-lib
+ depends = fluidsynth>=2
+ depends = gtk3
depends = hicolor-icon-theme
depends = libgl
depends = libjpeg
+ depends = libsndfile
+ depends = mpg123
+ depends = openal
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>=2: FluidSynth MIDI device
optdepends = freedm: FreeDM game data
optdepends = freedoom1: Freedoom: Phase 1 game data
optdepends = freedoom2: Freedoom: Phase 2 game data
- optdepends = gtk3: IWAD selection dialog
optdepends = gxmessage: crash dialog (GNOME)
optdepends = hacx-wad: HacX game data
optdepends = harmony-wad: Harmony game data
optdepends = heretic1-wad: Heretic shareware game data
optdepends = hexen1-wad: Hexen demo game data
optdepends = kdialog: crash dialog (KDE)
- optdepends = libsndfile: WAV/FLAC/OGG audio support
- optdepends = mpg123: MP3 audio support
- optdepends = openal: in-game sound
optdepends = soundfont-fluid: FluidR3 soundfont for FluidSynth
optdepends = strife0-wad: Strife shareware game data
optdepends = square1-wad: The Adventures of Square, Episode 1 game data
diff --git a/PKGBUILD b/PKGBUILD
index 9113e62c71bb..8d332b9494cc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,38 +4,34 @@
_name=gzdoom
pkgname=${_name}
pkgver=4.3.3
-pkgrel=1
+pkgrel=2
pkgdesc='Advanced Doom source port with OpenGL support'
arch=('i686' 'x86_64')
url='http://www.zdoom.org/'
license=('BSD' 'custom:dumb' 'GPL3' 'LGPL3')
depends=('alsa-lib'
+ 'fluidsynth>=2'
+ 'gtk3'
'hicolor-icon-theme'
'libgl'
'libjpeg'
+ 'libsndfile'
+ 'mpg123'
+ 'openal'
'sdl2')
-makedepends=('cmake'
- 'desktop-file-utils'
- 'fluidsynth>=2'
- 'git'
- 'gtk3')
+makedepends=('cmake' 'desktop-file-utils' 'git')
optdepends=('blasphemer-wad: Blasphemer (free Heretic) game data'
'chexquest3-wad: Chex Quest 3 game data'
'doom1-wad: Doom shareware game data'
- 'fluidsynth>=2: FluidSynth MIDI device'
'freedm: FreeDM game data'
'freedoom1: Freedoom: Phase 1 game data'
'freedoom2: Freedoom: Phase 2 game data'
- 'gtk3: IWAD selection dialog'
'gxmessage: crash dialog (GNOME)'
'hacx-wad: HacX game data'
'harmony-wad: Harmony game data'
'heretic1-wad: Heretic shareware game data'
'hexen1-wad: Hexen demo game data'
'kdialog: crash dialog (KDE)'
- 'libsndfile: WAV/FLAC/OGG audio support'
- 'mpg123: MP3 audio support'
- 'openal: in-game sound'
'soundfont-fluid: FluidR3 soundfont for FluidSynth'
'strife0-wad: Strife shareware game data'
'square1-wad: The Adventures of Square, Episode 1 game data'
@@ -60,14 +56,17 @@ prepare() {
build() {
cd $_name
- local _cflags="-ffile-prefix-map=\"$PWD\"=. \
- -DSHARE_DIR=\\\"/usr/share/$_name\\\" \
- -DFLUIDSYNTHLIB2=\\\"libfluidsynth.so.2\\\""
+ local _cflags="-ffile-prefix-map=\"$PWD\"=. -DSHARE_DIR=\\\"/usr/share/$_name\\\""
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="${CFLAGS} ${_cflags}" \
-DCMAKE_CXX_FLAGS="${CXXFLAGS} ${_cflags}" \
-DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -Wl,-z,noexecstack" \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DDYN_FLUIDSYNTH=OFF \
+ -DDYN_GTK=OFF \
+ -DDYN_MPG123=OFF \
+ -DDYN_OPENAL=OFF \
+ -DDYN_SNDFILE=OFF \
-DINSTALL_PATH=bin \
-DINSTALL_PK3_PATH=share/$_name \
.