# Maintainer: carstene1ns - http://git.io/ctPKG pkgbase=libopenmpt pkgname=(libopenmpt openmpt123) _pkgver=0.5.0+release.autotools pkgver=${_pkgver%+*} pkgrel=1 pkgdesc='A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.' arch=('i686' 'x86_64') url='http://lib.openmpt.org/' license=('BSD') depends=('zlib' 'gcc-libs' 'libvorbis' 'mpg123') makedepends=('portaudio' 'libsndfile' 'flac' 'help2man' 'libpulse') source=("https://lib.openmpt.org/files/$pkgname/src/$pkgname-${_pkgver}.tar.gz") sha256sums=('43cba54a3f7220c3cc5baae1e2c19a5af7196bfdb95ff4d0c4979d9fbc6c837e') build() { cd $pkgbase-$_pkgver ./configure --prefix=/usr --enable-silent-rules make } check() { cd $pkgbase-$_pkgver make check } package_libopenmpt() { make -C $pkgbase-$_pkgver DESTDIR="$pkgdir" install # separate openmpt123 rm -r "$pkgdir"/usr/{share/man,bin} # link license mkdir -p "$pkgdir"/usr/share/licenses/$pkgname ln -s ../../doc/$pkgname/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } package_openmpt123() { pkgdesc='A cross-platform command-line or terminal based module file player.' depends=("libopenmpt=$pkgver" 'portaudio' 'libsndfile' 'flac' 'libpulse') make -C $pkgbase-$_pkgver DESTDIR="$pkgdir" install # separate libopenmpt rm -r "$pkgdir"/usr/{lib,include,share/doc} # link license install -d "$pkgdir"/usr/share/licenses ln -s $pkgbase "$pkgdir"/usr/share/licenses/$pkgname }