summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndrew Sun2018-06-12 20:03:53 -0400
committerAndrew Sun2018-06-12 20:03:53 -0400
commit4a58a93bb89eaaf0518e9be0db49e114c0423164 (patch)
tree2f58971ac985fff666e936114e2bfa12f6e30bad /PKGBUILD
parent36de54abf23efa7ee2bcb7bac4e1056864d48fb8 (diff)
downloadaur-mingw-w64-libao.tar.gz
mingw-w64-libao: update to 1.2.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 22 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e56a7da54272..3a1fc9e40ba1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,44 @@
-# Maintainer: Michał Szymański <smiszym at gmail dot com>
+# Maintainer: Andrew Sun <adsun701@gmail.com>
+# Contributor: Michał Szymański <smiszym at gmail dot com>
pkgname=mingw-w64-libao
-pkgver=1.2.0
+pkgver=1.2.2
pkgrel=1
-pkgdesc="Cross-platform audio output library (mingw-w64)"
+pkgdesc="Cross-platform audio output library and plugins (mingw-w64)"
arch=(any)
url="https://www.xiph.org/ao/"
license=("GPL")
-makedepends=(mingw-w64-gcc)
-depends=(mingw-w64-crt)
-options=(!strip staticlibs !buildflags)
-source=("http://downloads.xiph.org/releases/ao/${pkgname#mingw-w64-}-${pkgver}.tar.gz")
-md5sums=('9f5dd20d7e95fd0dd72df5353829f097')
+makedepends=('mingw-w64-configure' 'autogen' 'git')
+depends=('mingw-w64-crt')
+options=('!strip' '!buildflags' 'staticlibs')
+source=("git+https://git.xiph.org/libao.git#commit=3f4b02f046550aca54d7f11a5d9c56ac421f0b66")
+md5sums=('SKIP')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
-build() {
- cd ${pkgname#mingw-w64-}-${pkgver}
+prepare() {
+ cd "${srcdir}/libao"
+ ./autogen.sh
+}
+build() {
+ cd "${srcdir}/libao"
for _arch in ${_architectures}; do
- mkdir -p "${srcdir}/build-${_arch}"
- cd "${srcdir}/build-${_arch}"
- "${srcdir}"/${pkgname#mingw-w64-}-${pkgver}/configure \
- --host=${_arch} \
- --prefix=/usr/${_arch} \
- --disable-pulse \
- --enable-wmm \
- --enable-static
+ mkdir -p "build-${_arch}" && pushd "build-${_arch}"
+ LIBS+=" -lksuser -lwinmm" ${_arch}-configure \
+ --disable-pulse \
+ --enable-wmm
make
+ popd
done
}
package() {
for _arch in ${_architectures}; do
- cd "${srcdir}/build-${_arch}"
- make DESTDIR="$pkgdir" install
+ cd "${srcdir}/libao/build-${_arch}"
+ make DESTDIR="${pkgdir}" install
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll
${_arch}-strip -g "${pkgdir}/usr/${_arch}/lib/"*.a
rm -r "$pkgdir/usr/${_arch}/share"
done
-
- install -D -m644 "${srcdir}"/${pkgname#mingw-w64-}-${pkgver}/COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}