Date: Monday, July 18, 2022 @ 19:13:17 Author: heftig Revision: 1254447
3.3.11.1-6 Modified: lib32-libmikmod/trunk/PKGBUILD ----------+ PKGBUILD | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-07-18 18:52:29 UTC (rev 1254446) +++ PKGBUILD 2022-07-18 19:13:17 UTC (rev 1254447) @@ -1,4 +1,5 @@ # Maintainer: Maxime Gauduin <aluc...@archlinux.org> +# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> # Contributor: Peter Lewis <ple...@aur.archlinux.org> # Contributor: Allan McRae <al...@archlinux.org> # Contributor: Tom Newsom <jeeps...@gmx.co.uk> @@ -6,9 +7,9 @@ pkgname=lib32-libmikmod pkgver=3.3.11.1 -pkgrel=5 +pkgrel=6 pkgdesc="Module player library supporting many formats, including MOD, S3M, IT and XM (32-bit)" -url=http://mikmod.sourceforge.net +url="http://mikmod.sourceforge.net" license=( GPL2 LGPL2.1 @@ -22,24 +23,26 @@ makedepends=( lib32-alsa-lib cmake + ninja ) -provides=( - libmikmod.so -) +provides=(libmikmod.so) +options=(debug) source=(https://downloads.sourceforge.net/mikmod/libmikmod-$pkgver.tar.gz) md5sums=('f69d7dd06d307e888f466fc27f4f680b') sha256sums=('ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19') +prepare() { + cd libmikmod-$pkgver +} + build() { export CC='gcc -m32' export CXX='g++ -m32' export PKG_CONFIG=i686-pc-linux-gnu-pkg-config - # cmake ignores CPPFLAGS - CFLAGS+=" $CPPFLAGS" - - cmake -Hlibmikmod-$pkgver -Bbuild \ + cmake -S libmikmod-$pkgver -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=None \ -DLIB_SUFFIX=32 \ -DENABLE_DL=1 cmake --build build @@ -46,8 +49,8 @@ } package() { - DESTDIR="$pkgdir" cmake --build build --target install + DESTDIR="$pkgdir" cmake --install build rm -r "$pkgdir"/usr/{bin,include} } -# vim: ts=2 sw=2 et: +# vim:set sw=2 sts=-1 et: