diff options
author | Carsten Teibes | 2018-10-08 11:29:44 +0200 |
---|---|---|
committer | Carsten Teibes | 2018-10-08 11:29:44 +0200 |
commit | fa14c5c267fb55260b062f0b1099752be90e8054 (patch) | |
tree | aa334339c3c0e57d5f2bffc5b5cd613aadd899fe | |
parent | 67e108976a07a4ae2db1e346dc54156548d1307a (diff) | |
download | aur-fa14c5c267fb55260b062f0b1099752be90e8054.tar.gz |
[upd] 0.3.4→0.3.12
Enable modplug bridge headers/pkg-config support
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 19 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = libopenmpt pkgdesc = A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream. - pkgver = 0.3.4 + pkgver = 0.3.12 pkgrel = 1 url = http://lib.openmpt.org/ arch = i686 @@ -16,14 +16,14 @@ pkgbase = libopenmpt depends = gcc-libs depends = libvorbis depends = mpg123 - source = https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.3.4+release.makefile.tar.gz - sha256sums = 73981902db488289c70458c4e690339e066a305d1fe9a88a84d51b8eae4f418c + source = https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.3.12+release.makefile.tar.gz + sha256sums = f59f4e6368f0870423903a59cfa096bd8248a8298707167498ce1bc27e69b694 pkgname = libopenmpt pkgname = openmpt123 pkgdesc = A cross-platform command-line or terminal based module file player. - depends = libopenmpt=0.3.4 + depends = libopenmpt=0.3.12 depends = sdl2 depends = portaudio depends = libsndfile @@ -32,14 +32,14 @@ pkgname = openmpt123 pkgname = openmpt123-minimal pkgdesc = A cross-platform command-line or terminal based module file player (with minimal dependencies). - depends = libopenmpt=0.3.4 + depends = libopenmpt=0.3.12 depends = sdl2 conflicts = openmpt123 pkgname = libopenmpt-modplug pkgdesc = libmodplug compat layer/bridge to libopenmpt install = libopenmpt-modplug.install - depends = libopenmpt=0.3.4 + depends = libopenmpt=0.3.12 provides = libmodplug conflicts = libmodplug @@ -2,7 +2,7 @@ pkgbase=libopenmpt pkgname=(libopenmpt openmpt123 openmpt123-minimal libopenmpt-modplug) -_pkgver=0.3.4+release +_pkgver=0.3.12+release pkgver=${_pkgver%+*} pkgrel=1 pkgdesc='A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.' @@ -12,7 +12,7 @@ license=('BSD') depends=('zlib' 'gcc-libs' 'libvorbis' 'mpg123') makedepends=('sdl2' 'portaudio' 'libsndfile' 'flac' 'help2man' 'libpulse') source=("https://lib.openmpt.org/files/$pkgname/src/$pkgname-${_pkgver}.makefile.tar.gz") -sha256sums=('73981902db488289c70458c4e690339e066a305d1fe9a88a84d51b8eae4f418c') +sha256sums=('f59f4e6368f0870423903a59cfa096bd8248a8298707167498ce1bc27e69b694') build() { cd $pkgbase-${_pkgver%-*} @@ -49,9 +49,18 @@ package_libopenmpt-modplug() { provides=('libmodplug') install='libopenmpt-modplug.install' + # library cd $pkgbase-${_pkgver%-*} make PREFIX=/usr DESTDIR="$pkgdir" TEST=0 install-modplug + # headers + install -d "$pkgdir"/usr/include/libmodplug + install -m0644 include/modplug/include/libmodplug/{stdafx,sndfile,modplug}.h "$pkgdir"/usr/include/libmodplug + + # pkg-config + install -Dm0644 include/modplug/include/libmodplug/libmodplug.pc.in "$pkgdir"/usr/lib/pkgconfig/libmodplug.pc + sed -e 's|@.*prefix@|/usr|g;s|@libdir@|/usr/lib|' -i "$pkgdir"/usr/lib/pkgconfig/libmodplug.pc + # link license install -d "$pkgdir"/usr/share/licenses ln -s $pkgbase "$pkgdir"/usr/share/licenses/$pkgname @@ -76,8 +85,8 @@ package_openmpt123-minimal() { conflicts=('openmpt123') cd $pkgbase-${_pkgver%-*}/bin - install -Dm755 openmpt123_minimal "$pkgdir"/usr/bin/openmpt123 - install -Dm644 openmpt123.1 "$pkgdir"/usr/share/man/man1/openmpt123.1 + install -Dm0755 openmpt123_minimal "$pkgdir"/usr/bin/openmpt123 + install -Dm0644 openmpt123.1 "$pkgdir"/usr/share/man/man1/openmpt123.1 # link license install -d "$pkgdir"/usr/share/licenses |