diff options
author | Jan Cholasta | 2014-09-11 23:46:47 +0200 |
---|---|---|
committer | Jan Cholasta | 2014-09-24 23:03:49 +0200 |
commit | f01413ba0e4b5f8c0244d59a325873da343a037c (patch) | |
tree | e6b790b19dd7e8ebf06dc2d9e3c240ed26eaa4b3 /PKGBUILD | |
parent | 81ff0bdd561bd479832fac1e50d66a9c0af59580 (diff) | |
download | aur-f01413ba0e4b5f8c0244d59a325873da343a037c.tar.gz |
Use fmodex4.26.36 for libfmodex in *zdoom* packages
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 4 insertions, 31 deletions
@@ -1,11 +1,5 @@ # Maintainer: Jan Cholasta <grubber at grubber cz> -_fmodver=42636 -_fmodarch=linux -if [[ "$CARCH" == x86_64 ]]; then - _fmodarch=linux64 -fi - pkgname=gzdoom-git pkgver=1.9pre.r1026.g48da2f8 pkgrel=1 @@ -13,7 +7,7 @@ pkgdesc="Doom source port based on ZDoom with an OpenGL renderer (git version)." 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' 'git' 'imagemagick' 'mesa') optdepends=('blasphemer: Blasphemer (free Heretic) game data' 'chexquest3-wad: Chex Quest 3 game data' @@ -28,24 +22,17 @@ optdepends=('blasphemer: Blasphemer (free Heretic) game data' provides=('gzdoom') conflicts=('gzdoom') source=(gzdoom::git://github.com/coelckers/gzdoom.git \ - 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=('SKIP' - '220a54f330bdf3056d6207a0facf2096' 'd1df774110f513225760b83fcb271171' 'ed6c7d1175146bedac3f5a59d09d8f4b' 'b83081e982b742010df0afe36b4d49b6' '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 @@ -67,22 +54,10 @@ prepare() { build() { cd gzdoom - 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" libfmodex.so - - cmake -DFMOD_INCLUDE_DIR="$srcdir/fmodapi${_fmodver}${_fmodarch}/api/inc" \ - -DFMOD_LIBRARY=libfmodex.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_INSTALL_RPATH=$_libdir \ - -DCMAKE_BUILD_WITH_INSTALL_RPATH=1 \ - -DCMAKE_SKIP_BUILD_RPATH=1 \ . make @@ -92,8 +67,6 @@ build() { package() { cd gzdoom - install -Dm755 libfmodex.so "$pkgdir/$_libdir/libfmodex.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" |