diff options
author | Jan Cholasta | 2014-09-11 23:46:47 +0200 |
---|---|---|
committer | Jan Cholasta | 2014-09-24 23:03:49 +0200 |
commit | a03ff4a68cc2bc50257d2b35b04d08edc78ad2bb (patch) | |
tree | 76c6cf40e612c93e0fee893691d0e3dea20ecea3 | |
parent | 823f5cda318f164a0b91d44e158de74a44d71e01 (diff) | |
download | aur-a03ff4a68cc2bc50257d2b35b04d08edc78ad2bb.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 = gzdoom makedepends = imagemagick makedepends = mesa depends = fluidsynth + depends = fmodex4.26.36 depends = glew depends = gtk2 depends = gxmessage @@ -26,13 +27,11 @@ pkgbase = gzdoom optdepends = strife0-wad: Strife shareware game data optdepends = urbanbrawl-wad: Urban Brawl: Action Doom 2 game data source = https://github.com/coelckers/gzdoom/archive/g2.0.02.tar.gz - source = http://www.fmod.org/download/fmodex/api/Linux/fmodapi42636linux.tar.gz source = config-update-fix.patch source = doom-share-dir.patch source = stack-noexec.patch source = gzdoom.desktop md5sums = a4921e4a18feaa1b959f55201cd325a4 - md5sums = 355cba00a34eb5f7d027da68b452f6d9 md5sums = eed301389f533effbd127681a3ddc2c5 md5sums = 3ee3d6bb1f777445438bc40ae81a95df md5sums = 4778bb22190c445a4ed764c64432de12 @@ -1,12 +1,6 @@ # Maintainer: Jan Cholasta <grubber at grubber cz> # Contributor: Christoph Zeiler <rabyte*gmail> -_fmodver=42636 -_fmodarch=linux -if [[ "$CARCH" == x86_64 ]]; then - _fmodarch=linux64 -fi - pkgname=gzdoom pkgver=2.0.02 pkgrel=1 @@ -14,7 +8,7 @@ pkgdesc="Doom source port based on ZDoom with an OpenGL renderer." arch=('i686' 'x86_64') url="http://www.osnanet.de/c.oelckers/gzdoom/" license=('custom') -depends=('fluidsynth' 'glew' 'gtk2' 'gxmessage' 'sdl') +depends=('fluidsynth' 'fmodex4.26.36' 'glew' 'gtk2' 'gxmessage' 'sdl') makedepends=('nasm' 'cmake' 'imagemagick' 'mesa') optdepends=('blasphemer: Blasphemer (free Heretic) game data' 'chexquest3-wad: Chex Quest 3 game data' @@ -27,24 +21,17 @@ optdepends=('blasphemer: Blasphemer (free Heretic) game data' 'strife0-wad: Strife shareware game data' 'urbanbrawl-wad: Urban Brawl: Action Doom 2 game data') source=(https://github.com/coelckers/gzdoom/archive/g${pkgver}.tar.gz - http://www.fmod.org/download/fmodex/api/Linux/fmodapi${_fmodver}${_fmodarch}.tar.gz \ config-update-fix.patch \ doom-share-dir.patch \ stack-noexec.patch \ gzdoom.desktop) md5sums=('a4921e4a18feaa1b959f55201cd325a4' - '355cba00a34eb5f7d027da68b452f6d9' 'eed301389f533effbd127681a3ddc2c5' '3ee3d6bb1f777445438bc40ae81a95df' '4778bb22190c445a4ed764c64432de12' '3f5920d839086c9ad04ed1338c3fb546') -if [[ "$CARCH" == i?86 ]]; then - md5sums[1]='220a54f330bdf3056d6207a0facf2096' -elif [[ "$CARCH" == x86_64 ]]; then - md5sums[1]='355cba00a34eb5f7d027da68b452f6d9' -fi - +_fmodver=4.26.36 _libdir=/usr/lib/gzdoom _sharedir=/usr/share/games/gzdoom @@ -61,20 +48,10 @@ prepare() { build() { cd gzdoom-g$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" libgzdoom-fmodex.so - - cmake -DFMOD_INCLUDE_DIR="$srcdir/fmodapi${_fmodver}${_fmodarch}/api/inc" \ - -DFMOD_LIBRARY=libgzdoom-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 gzdoom-g$pkgver - install -Dm755 libgzdoom-fmodex.so "$pkgdir/usr/lib/libgzdoom-fmodex.so" - install -Dm755 gzdoom "$pkgdir/usr/bin/gzdoom" install -Dm755 liboutput_sdl.so "$pkgdir/$_libdir/liboutput_sdl.so" install -Dm644 gzdoom.pk3 "$pkgdir/$_sharedir/gzdoom.pk3" |