# Maintainer: Dario Ostuni pkgname=mingw-w64-opusfile pkgver=0.11 pkgrel=1 pkgdesc="The opusfile library provides seeking, decode, and playback of Opus streams in the Ogg container." arch=(any) url="http://www.opus-codec.org" license=("BSD") makedepends=(mingw-w64-gcc mingw-w64-pkg-config) depends=(mingw-w64-crt mingw-w64-opus mingw-w64-libogg) options=(staticlibs !strip !buildflags) source=("http://downloads.xiph.org/releases/opus/opusfile-${pkgver}.tar.gz") sha384sums=('8885d67090b6b5edf4c6c57611e2f37b72ba325255052a2e7cb89d15d9e190cf132be00e41b1140322be579d06e2e13f') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" build() { for _arch in ${_architectures}; do unset LDFLAGS mkdir -p "${srcdir}/${pkgname}-${pkgver}-build-${_arch}" cd "${srcdir}/${pkgname}-${pkgver}-build-${_arch}" "${srcdir}"/${pkgname#mingw-w64-}-${pkgver}/configure \ --prefix=/usr/${_arch} \ --build=$CHOST \ --host=${_arch} \ --disable-doc \ --disable-http make done } package() { for _arch in ${_architectures}; do cd "${srcdir}/${pkgname}-${pkgver}-build-${_arch}" make DESTDIR="$pkgdir" install find "$pkgdir/usr/${_arch}" -name '*.exe' | xargs -rtl1 rm find "$pkgdir/usr/${_arch}" -name '*.dll' | xargs -rtl1 ${_arch}-strip --strip-unneeded find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs -rtl1 ${_arch}-strip -g rm -r "$pkgdir/usr/${_arch}/share" done }