diff options
author | Llewelyn Trahaearn | 2018-08-10 21:35:26 -0700 |
---|---|---|
committer | Llewelyn Trahaearn | 2018-08-10 21:35:26 -0700 |
commit | 352fb776b8b1f09492d23ebae372075c330590b2 (patch) | |
tree | 1661f4b5cdcd38f613b28e6d11622c6ba7a95df5 /PKGBUILD | |
parent | 425ab6b15cda3072b2ebcd34dd0533d42054a1c2 (diff) | |
download | aur-jacktrip-git.tar.gz |
Update to current commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 16 insertions, 12 deletions
@@ -1,45 +1,49 @@ # Maintainer: Llewelyn Trahaearn <WoefulDerelict at GMail dot com> pkgname=jacktrip-git -pkgver=1.1.r27.g4c90453 +pkgver=1.1.r30.g0507560 pkgrel=1 pkgdesc="Tool to manage and tune JACK settings for optimum performance between networked machines." arch=('i686' 'x86_64') url="https://github.com/jcacerec/jacktrip" -license=('MIT') +license=('MIT' 'custom') depends=('jack' 'qt5-base' 'rtaudio') -makedepends=('git') +makedepends=('doxygen' 'git') provides=("${pkgname%-*}") conflicts=("${pkgname%-*}") -source=("${pkgname}::git+https://github.com/jcacerec/jacktrip.git") +source=("${pkgname%-*}::git+https://github.com/jcacerec/jacktrip.git") sha512sums=('SKIP') _branch=master prepare() { - cd "${pkgname}" + cd "${pkgname%-*}" git checkout ${_branch} # Fix missing /externals/ - [[ -f ${srcdir}/${pkgname}/src/RtAudio.h ]] || ln -s ${srcdir}/${pkgname}/externals/rtaudio-4.1.1/RtAudio.h ${srcdir}/${pkgname}/src/RtAudio.h - [[ -f ${srcdir}/${pkgname}/src/RtAudio.cpp ]] || ln -s ${srcdir}/${pkgname}/externals/rtaudio-4.1.1/RtAudio.cpp ${srcdir}/${pkgname}/src/RtAudio.cpp + [[ -f ${srcdir}/${pkgname%-*}/src/RtAudio.h ]] || ln -s ${srcdir}/${pkgname%-*}/externals/rtaudio-4.1.1/RtAudio.h ${srcdir}/${pkgname%-*}/src/RtAudio.h + [[ -f ${srcdir}/${pkgname%-*}/src/RtAudio.cpp ]] || ln -s ${srcdir}/${pkgname%-*}/externals/rtaudio-4.1.1/RtAudio.cpp ${srcdir}/${pkgname%-*}/src/RtAudio.cpp } pkgver() { - cd "${pkgname}" + cd "${pkgname%-*}" ( set -o pipefail - git describe --long 2>/dev/null | sed 's/^jacktrip.//;s/\([^-]*-g\)/r\1/;s/-/./g' || + git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } build() { - cd "${pkgname}/src" + cd "${pkgname%-*}/src" ./build + cd .. + doxygen "${pkgname%-*}_doxygen" } package() { - cd "${pkgname}/src" - install -Dm755 jacktrip "${pkgdir}/usr/bin/${pkgname%-*}" + cd "${pkgname%-*}/src" + install -Dm755 ${pkgname%-*} "${pkgdir}/usr/bin/${pkgname%-*}" install -d "${pkgdir}/usr/share/licenses/${pkgname}" sed -n '1,30p' ../documentation/documentation.cpp > "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -t "${pkgdir}/usr/share/doc/${pkgname}/html" \ + -Dm644 ../WWW/html/* } |