summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2018-10-08 11:29:44 +0200
committerCarsten Teibes2018-10-08 11:29:44 +0200
commitfa14c5c267fb55260b062f0b1099752be90e8054 (patch)
treeaa334339c3c0e57d5f2bffc5b5cd613aadd899fe
parent67e108976a07a4ae2db1e346dc54156548d1307a (diff)
downloadaur-fa14c5c267fb55260b062f0b1099752be90e8054.tar.gz
[upd] 0.3.4→0.3.12
Enable modplug bridge headers/pkg-config support
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD17
2 files changed, 19 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1aca08e87a92..29b1e653ca39 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e3446e439a07..e4f9cf0f0f62 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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