diff options
author | Jan Cholasta | 2014-09-11 23:46:47 +0200 |
---|---|---|
committer | Jan Cholasta | 2014-09-24 23:03:49 +0200 |
commit | 17622ff6f47de42139e441043109db0dea5804fa (patch) | |
tree | 0fa7e8f29c2d59cf06c0dec21775c094aa740a33 | |
parent | ce33bf7c4c6e17077ea58458f95b3eb0058bc75e (diff) | |
download | aur-17622ff6f47de42139e441043109db0dea5804fa.tar.gz |
Use fmodex4.26.36 for libfmodex in *zdoom* packages
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 5 insertions, 31 deletions
@@ -11,6 +11,7 @@ pkgbase = zdoom makedepends = imagemagick makedepends = p7zip depends = fluidsynth + depends = fmodex4.26.36 depends = gtk2 depends = gxmessage depends = sdl @@ -26,12 +27,10 @@ pkgbase = zdoom optdepends = urbanbrawl-wad: Urban Brawl: Action Doom 2 game data noextract = zdoom-2.7.1-src.7z source = http://zdoom.org/files/zdoom/2.7/zdoom-2.7.1-src.7z - source = http://www.fmod.org/download/fmodex/api/Linux/fmodapi42636linux.tar.gz source = doom-share-dir.patch source = stack-noexec.patch source = zdoom.desktop md5sums = 900a13cca9283fa91874210eeef0c839 - md5sums = 355cba00a34eb5f7d027da68b452f6d9 md5sums = 4885de42e92dc1d5250db561f7ce9537 md5sums = 7437cdf6478360c87649564e6e1dcb3b md5sums = 83e47fdae2768da78cd4ac151ec92ad1 @@ -1,12 +1,6 @@ # Maintainer: Jan Cholasta <grubber at grubber cz> # Contributor: Andrew Rabert <arabert@nullsum.net> -_fmodver=42636 -_fmodarch=linux -if [[ "$CARCH" == x86_64 ]]; then - _fmodarch=linux64 -fi - pkgname=zdoom pkgver=2.7.1 pkgrel=3 @@ -14,7 +8,7 @@ pkgdesc="An enhanced Doom port with additional support for Heretic, Hexen and St arch=('i686' 'x86_64') url="http://www.zdoom.org/" license=('custom') -depends=('fluidsynth' 'gtk2' 'gxmessage' 'sdl') +depends=('fluidsynth' 'fmodex4.26.36' 'gtk2' 'gxmessage' 'sdl') makedepends=('nasm' 'cmake' 'imagemagick' 'p7zip') optdepends=('blasphemer: Blasphemer (free Heretic) game data' 'chexquest3-wad: Chex Quest 3 game data' @@ -27,23 +21,16 @@ optdepends=('blasphemer: Blasphemer (free Heretic) game data' 'strife0-wad: Strife shareware game data' 'urbanbrawl-wad: Urban Brawl: Action Doom 2 game data') source=(http://zdoom.org/files/zdoom/2.7/zdoom-$pkgver-src.7z \ - http://www.fmod.org/download/fmodex/api/Linux/fmodapi${_fmodver}${_fmodarch}.tar.gz \ doom-share-dir.patch \ stack-noexec.patch \ zdoom.desktop) noextract=(zdoom-$pkgver-src.7z) md5sums=('900a13cca9283fa91874210eeef0c839' - '355cba00a34eb5f7d027da68b452f6d9' '4885de42e92dc1d5250db561f7ce9537' '7437cdf6478360c87649564e6e1dcb3b' '83e47fdae2768da78cd4ac151ec92ad1') -if [[ "$CARCH" == i?86 ]]; then - md5sums[1]='220a54f330bdf3056d6207a0facf2096' -elif [[ "$CARCH" == x86_64 ]]; then - md5sums[1]='355cba00a34eb5f7d027da68b452f6d9' -fi - +_fmodver=4.26.36 _libdir=/usr/lib/zdoom _sharedir=/usr/share/games/zdoom @@ -61,20 +48,10 @@ prepare() { build() { cd $pkgname-$pkgver - local _fmodlib - if [[ "$CARCH" == i?86 ]]; then - _fmodlib=libfmodex-${_fmodver:0:1}.${_fmodver:1:2}.${_fmodver:3:2}.so - elif [[ "$CARCH" == x86_64 ]]; then - _fmodlib=libfmodex64-${_fmodver:0:1}.${_fmodver:1:2}.${_fmodver:3:2}.so - fi - - cp "$srcdir/fmodapi${_fmodver}${_fmodarch}/api/lib/$_fmodlib" libzdoom-fmodex.so - - cmake -DFMOD_INCLUDE_DIR="$srcdir/fmodapi${_fmodver}${_fmodarch}/api/inc" \ - -DFMOD_LIBRARY=libzdoom-fmodex.so \ + cmake -DFMOD_INCLUDE_DIR=/usr/include/fmodex-$_fmodver \ + -DFMOD_LIBRARY=/usr/lib/libfmodex-$_fmodver.so \ -DCMAKE_C_FLAGS="$CFLAGS -DSHARE_DIR=\\\"$_sharedir\\\"" \ -DCMAKE_CXX_FLAGS="$CXXFLAGS -DSHARE_DIR=\\\"$_sharedir\\\"" \ - -DCMAKE_SKIP_BUILD_RPATH=1 \ . make @@ -84,8 +61,6 @@ build() { package() { cd $pkgname-$pkgver - install -Dm755 libzdoom-fmodex.so "$pkgdir/usr/lib/libzdoom-fmodex.so" - install -Dm755 zdoom "$pkgdir/usr/bin/zdoom" install -Dm755 liboutput_sdl.so "$pkgdir/$_libdir/liboutput_sdl.so" install -Dm644 zdoom.pk3 "$pkgdir/$_sharedir/zdoom.pk3" |