diff options
author | Vincent Grande | 2021-01-12 21:34:09 -0500 |
---|---|---|
committer | Vincent Grande | 2021-01-12 21:34:09 -0500 |
commit | b22185d683c26a88eebf6fb8b9dbf84dbf5b5b67 (patch) | |
tree | 337f1aabfecb42f3c6f2fc8d9f30bf7e23a13afe | |
download | aur-lib32-libmikmod-git.tar.gz |
initial upload
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e19472f7e54c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = lib32-libmikmod-git + pkgdesc = Module player library supporting many formats, including MOD, S3M, IT and XM (32-bit) + pkgver = 3.3.11.1 + pkgrel = 1 + url = http://mikmod.sourceforge.net + arch = x86_64 + license = GPL2 + license = LGPL2.1 + makedepends = lib32-alsa-lib + makedepends = cmake + depends = lib32-glibc + depends = lib32-libpulse + depends = libmikmod + provides = libmikmod.so + provides = lib32-libmikmod + conflicts = lib32-libmikmod + source = git://git.code.sf.net/p/mikmod/mikmod.git + sha256sums = SKIP + +pkgname = lib32-libmikmod-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3a5780114c6b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Vincent Grande <shoober420@gmail.com> +# Contributor: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: Peter Lewis <plewis@aur.archlinux.org> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Contributor: Jesse Juhani Jaara <jesse.jaara@gmail.com> + +pkgname=lib32-libmikmod-git +pkgver=3.3.11.1 +pkgrel=1 +pkgdesc="Module player library supporting many formats, including MOD, S3M, IT and XM (32-bit)" +url=http://mikmod.sourceforge.net +license=( + GPL2 + LGPL2.1 +) +arch=(x86_64) +depends=( + lib32-glibc + lib32-libpulse + libmikmod +) +makedepends=( + lib32-alsa-lib + cmake +) +provides=(libmikmod.so lib32-libmikmod) +conflicts=(lib32-libmikmod) +source=(git://git.code.sf.net/p/mikmod/mikmod.git) +sha256sums=('SKIP') + +pkgver() { + cd mikmod + git describe --tags | sed 's/-/+/g' +} + +build() { + export CC='gcc -m32' + export CXX='g++ -m32' + export PKG_CONFIG=i686-pc-linux-gnu-pkg-config + + # cmake ignores CPPFLAGS + CFLAGS+=" $CPPFLAGS" + + cmake -Hmikmod/libmikmod -Bbuild \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=32 \ + -DENABLE_DL=1 + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --build build --target install + rm -r "$pkgdir"/usr/{bin,include} +} + +# vim: ts=2 sw=2 et: |