# Maintainer: carstene1ns - http://git.io/ctPKG # Contributor: josephgbr pkgname=lib32-allegro pkgver=5.2.5 _ver=$pkgver.0 pkgrel=1 pkgdesc='Portable library mainly aimed at video game and multimedia programming (32 bit)' arch=('x86_64') url='https://liballeg.org' license=('custom') depends=('lib32-jack' 'lib32-libxpm' 'lib32-libxxf86dga' 'lib32-libgl' 'lib32-physfs' 'lib32-gtk2' 'lib32-libpulse' 'lib32-alsa-lib' 'lib32-libtheora' 'lib32-opusfile' 'lib32-libwebp' "${pkgname#*-}") makedepends=('cmake' 'ninja' 'gcc-multilib' 'lib32-mesa' 'lib32-glu') source=("https://github.com/liballeg/allegro5/releases/download/$_ver/allegro-$_ver.tar.gz") sha256sums=('59968da34a0353913868b8299aaff9520d19a3b0960c6406be8323a6ac9bb719') build() { export CC="gcc -m32" export CXX="g++ -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" rm -rf build cmake allegro-$_ver -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX="32" \ -DWANT_OPENAL=OFF -DWANT_DOCS=OFF -DWANT_DEMO=OFF -DWANT_EXAMPLES=OFF -DWANT_TESTS=OFF cmake --build build } package() { DESTDIR="$pkgdir/" ninja -C build install # remove header files rm -rf "$pkgdir"/usr/include # link to license install -d "$pkgdir"/usr/share/licenses ln -s allegro "$pkgdir"/usr/share/licenses/$pkgname }