diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 18 insertions, 21 deletions
@@ -1,46 +1,43 @@ # Maintainer: Andrew Whatson <whatson@gmail.com> _pkgname=faudio -_gitname=FAudio pkgname=${_pkgname}-git -pkgver=r988.911edc7 +pkgver=19.05.r13.g3dd4e04 pkgrel=1 -pkgdesc="Accuracy-focused XAudio reimplementation for open platforms" -arch=('i686' 'x86_64') -url='https://github.com/FNA-XNA/FAudio' -license=('custom') +pkgdesc="XAudio2 reimplementation" +arch=(x86_64) +url="https://github.com/FNA-XNA/FAudio/" +license=('custom:zlib') provides=("${_pkgname}") depends=('sdl2' 'ffmpeg') makedepends=('git' 'cmake') source=('git+https://github.com/FNA-XNA/FAudio' 'faudio.pc') sha256sums=('SKIP' - '19dfd14a8d04d88bec136f72486dee3d02f5c9e890abaebe62e1982164764c87') + 'f818d65ac8bb142593d87efca3585b0ec9688e79fbed2b5b9ca8c59beb283e7a') pkgver() { - cd "$srcdir/${_gitname}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd FAudio + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -build() { - mkdir -p "$srcdir/${_gitname}/build" - cd "$srcdir/${_gitname}/build" +prepare() { + mkdir -p build +} - cmake .. \ +build() { + cd build + cmake ../FAudio \ + -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_INSTALL_INCLUDEDIR=include/FAudio \ -DFFMPEG=ON - make } package() { - cd "$srcdir/${_gitname}/build" - - make install + DESTDIR="$pkgdir" make -C build install - install -D -m644 -t "${pkgdir}/usr/share/licenses/${_pkgname}" ../LICENSE - install -D -m644 -t "${pkgdir}/usr/lib/pkgconfig" ../../faudio.pc + install -Dm644 FAudio/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname + install -Dm644 faudio.pc "$pkgdir"/usr/lib/pkgconfig/faudio.pc } |