summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Runge2022-11-05 11:09:39 +0100
committerDavid Runge2022-11-05 11:09:39 +0100
commit4eac87a390e442a213f3bf9250b41ce4382144fb (patch)
tree0e1f623a9ddd6e0a3a43901670aaf9bbb13b66f4
parentc1e8893c9f85b73f81b9cf17801b79f84fd5f1eb (diff)
downloadaur-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--.SRCINFO4
-rw-r--r--PKGBUILD33
2 files changed, 21 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 39ab1ba82ad2..74911b472be4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9c5b91973641..90594c8c6841 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
)
}