[arch-commits] Commit in lib32-libmikmod/trunk (PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Mon Jul 18 19:13:18 UTC 2022


    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 <alucryd at archlinux.org>
+# Maintainer: Jan Alexander Steffens (heftig) <heftig at archlinux.org>
 # Contributor: Peter Lewis <plewis at aur.archlinux.org>
 # Contributor: Allan McRae <allan at archlinux.org>
 # Contributor: Tom Newsom <Jeepster at 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:



More information about the arch-commits mailing list