archrelease: copy trunk to community-any
[ArchLinux/community.git] / lib32-libmikmod / repos / multilib-x86_64 / PKGBUILD
blob407f0290e927d161c80170dd33a9b6f4be8140e0
1 # Maintainer: Maxime Gauduin <alucryd@archlinux.org>
2 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
3 # Contributor: Peter Lewis <plewis@aur.archlinux.org>
4 # Contributor: Allan McRae <allan@archlinux.org>
5 # Contributor: Tom Newsom <Jeepster@gmx.co.uk>
6 # Contributor: Jesse Juhani Jaara <jesse.jaara@gmail.com>
8 pkgname=lib32-libmikmod
9 pkgver=3.3.11.1
10 pkgrel=6
11 pkgdesc="Module player library supporting many formats, including MOD, S3M, IT and XM (32-bit)"
12 url="http://mikmod.sourceforge.net"
13 license=(
14   GPL2
15   LGPL2.1
17 arch=(x86_64)
18 depends=(
19   lib32-glibc
20   lib32-libpulse
21   libmikmod
23 makedepends=(
24   lib32-alsa-lib
25   cmake
26   ninja
28 provides=(libmikmod.so)
29 options=(debug)
30 source=(https://downloads.sourceforge.net/mikmod/libmikmod-$pkgver.tar.gz)
31 md5sums=('f69d7dd06d307e888f466fc27f4f680b')
32 sha256sums=('ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19')
34 prepare() {
35   cd libmikmod-$pkgver
38 build() {
39   export CC='gcc -m32'
40   export CXX='g++ -m32'
41   export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
43   cmake -S libmikmod-$pkgver -B build -G Ninja \
44     -DCMAKE_INSTALL_PREFIX=/usr \
45     -DCMAKE_BUILD_TYPE=None \
46     -DLIB_SUFFIX=32 \
47     -DENABLE_DL=1
48   cmake --build build
51 package() {
52   DESTDIR="$pkgdir" cmake --install build
53   rm -r "$pkgdir"/usr/{bin,include}
56 # vim:set sw=2 sts=-1 et: