diff options
author | David Runge | 2022-11-05 11:09:39 +0100 |
---|---|---|
committer | David Runge | 2022-11-05 11:09:39 +0100 |
commit | 4eac87a390e442a213f3bf9250b41ce4382144fb (patch) | |
tree | 0e1f623a9ddd6e0a3a43901670aaf9bbb13b66f4 | |
parent | c1e8893c9f85b73f81b9cf17801b79f84fd5f1eb (diff) | |
download | aur-4eac87a390e442a213f3bf9250b41ce4382144fb.tar.gz |
Rebuild to fix issues with use of git submodules
PKGBUILD:
Fix use of `git submodule update`.
Remove unnecessary quotes and curly braces.
Pin upstream commit for 0.126.0 instead of relying on a tag (which may
be moved).
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 21 insertions, 16 deletions
@@ -1,7 +1,7 @@ pkgbase = jack pkgdesc = A low-latency audio server pkgver = 0.126.0 - pkgrel = 4 + pkgrel = 5 url = http://jackaudio.org/ arch = x86_64 license = GPL @@ -13,7 +13,7 @@ pkgbase = jack makedepends = git makedepends = libffado makedepends = libsamplerate - source = jack::git+https://github.com/jackaudio/jack1.git#tag=0.126.0?signed + source = jack::git+https://github.com/jackaudio/jack1.git#tag=1c7c1bada449fbfb876c952882351162e5455540?signed source = git+https://github.com/jackaudio/headers validpgpkeys = 62B11043D2F6EB6672D93103CDBAA37ABC74FBA0 sha512sums = SKIP @@ -6,15 +6,16 @@ pkgbase=jack pkgname=(jack jack-docs) pkgver=0.126.0 -pkgrel=4 +_commit=1c7c1bada449fbfb876c952882351162e5455540 # refs/tags/0.126.0 +pkgrel=5 pkgdesc="A low-latency audio server" arch=(x86_64) url="http://jackaudio.org/" license=(GPL LGPL) makedepends=(alsa-lib db celt doxygen git libffado libsamplerate) source=( - "$pkgbase::git+https://github.com/jackaudio/${pkgname}1.git#tag=${pkgver}?signed" - "git+https://github.com/jackaudio/headers" + $pkgbase::git+https://github.com/jackaudio/${pkgname}1.git#tag=$_commit?signed + git+https://github.com/jackaudio/headers ) sha512sums=('SKIP' 'SKIP') @@ -33,19 +34,23 @@ _pick() { } prepare() { - cd "${pkgname}" + cd $pkgname git submodule init - git config submodule.jack.url "${srcdir}/headers" - git submodule update + git config submodule.jack.url "$srcdir/headers" + git -c protocol.file.allow=always submodule update autoreconf -fiv } build() { - cd "${pkgbase}" - ./configure --prefix=/usr \ - --libdir=/usr/lib \ - --with-html-dir=/usr/share/doc/jack + local configure_options=( + --prefix=/usr + --libdir=/usr/lib + --with-html-dir=/usr/share/doc/jack + ) + + cd $pkgbase + ./configure "${configure_options[@]}" # prevent excessive overlinking due to libtool sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make @@ -63,12 +68,12 @@ package_jack() { conflicts=(jack2 pipewire-jack) provides=(libjack.so libjackserver.so) - make DESTDIR="$pkgdir" install -C "${pkgbase}" - install -vDm 644 "${pkgbase}/"{AUTHORS,README.md} -t "${pkgdir}/usr/share/doc/${pkgname}" + make DESTDIR="$pkgdir" install -C $pkgbase + install -vDm 644 $pkgbase/{AUTHORS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/" ( - cd "$pkgdir" - _pick jack-docs usr/share/doc/${pkgbase}/reference + cd $pkgdir + _pick jack-docs usr/share/doc/$pkgbase/reference ) } |