| Name |
libopenmpt |
| Description |
A library to render tracker music to a PCM audio stream |
| Version |
0.8.4-1 |
| Package Base |
libopenmpt |
| Homepage |
https://lib.openmpt.org/libopenmpt/ |
| Maintainers |
['David Runge <dvzrv@archlinux.org>'] |
| Contributors |
[] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/libopenmpt |
| Sources |
['libopenmpt-0.8.4.tar.gz::https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.8.4+release.autotools.tar.gz'] |
| Dependencies |
['flac', 'gcc-libs', 'glibc', 'libogg', 'libpulse', 'libsndfile', 'libvorbis', 'mpg123', 'portaudio', 'zlib'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['autoconf-archive', 'doxygen', 'help2man'] |
| Provides |
['libopenmpt.so'] |
| Builddate |
21-12-2025 17:15:21 |
| Architecture |
x86_64 |
| Distro-Version |
|
| Licenses |
['BSD-3-Clause'] |
| Hash |
daa7a71ec409015f9fa3e3b544773c1d7a6ba6c99c89ab0968828c61c430b2f4 |
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgname=libopenmpt
pkgver=0.8.4
pkgrel=1
pkgdesc="A library to render tracker music to a PCM audio stream"
arch=(x86_64)
url="https://lib.openmpt.org/libopenmpt/"
license=(BSD-3-Clause)
depends=(
flac
gcc-libs
glibc
libogg # required by pkgconf
libpulse
libsndfile
libvorbis
mpg123
portaudio
zlib
)
makedepends=(
autoconf-archive
doxygen
help2man
)
provides=(libopenmpt.so)
source=($pkgname-$pkgver.tar.gz::https://lib.openmpt.org/files/libopenmpt/src/$pkgname-$pkgver+release.autotools.tar.gz)
sha512sums=('23abe582996431a9129b7119e89bfda62d5f69427aa192081574e5fc4f491a63dccce3343b104cf005a402c4484cea4642e7856c156a19d41504e4f854d72af9')
b2sums=('0e7fa957e9e9ce16d478dee079cc368f320f268020f454380e9e0c968820669dcaeb05012d5fe857762132a01dd950fa637208d9e2a611f140434630164bbb89')
prepare() {
cd $pkgname-$pkgver+release.autotools
autoreconf -fiv
}
build() {
cd $pkgname-$pkgver+release.autotools
./configure --prefix=/usr
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
make -k check -C $pkgname-$pkgver+release.autotools
}
package() {
cd $pkgname-$pkgver+release.autotools
make DESTDIR="$pkgdir" install
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}