Date: Thursday, February 3, 2022 @ 20:59:04 Author: dvzrv Revision: 436139
archrelease: copy trunk to extra-x86_64 Added: jack2/repos/extra-x86_64/PKGBUILD (from rev 436138, jack2/trunk/PKGBUILD) Deleted: jack2/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 194 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 97 insertions(+), 97 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-02-03 20:58:48 UTC (rev 436138) +++ PKGBUILD 2022-02-03 20:59:04 UTC (rev 436139) @@ -1,97 +0,0 @@ -# Maintainer: David Runge <dv...@archlinux.org> -# Contributor: Ray Rashif <sc...@archlinux.org> -# Contributor: Daniele Paolella <danielepaole...@email.it> -# Contributor: Philipp Überbacher <hollunder at gmx dot at> -# Contributor: Thomas Bahn <thomas-bahn at gmx dot net> - -pkgbase=jack2 -pkgname=(jack2 jack2-dbus jack2-docs) -pkgdesc="The JACK low-latency audio server" -pkgver=1.9.20 -pkgrel=3 -arch=(x86_64) -url="https://github.com/jackaudio/jack2" -license=(GPL2) -makedepends=(alsa-lib dbus doxygen expat git libffado libsamplerate opus systemd waf) -# jack breaks when built with LTO: https://github.com/jackaudio/jack2/issues/485 -options=(!lto) -source=("${pkgbase}::git+https://github.com/jackaudio/${pkgname}.git#tag=v${pkgver}?signed") -validpgpkeys=('62B11043D2F6EB6672D93103CDBAA37ABC74FBA0') # falkTX <fal...@falktx.com> -sha512sums=('SKIP') - -_pick() { - local p="$1" f d; shift - for f; do - d="$srcdir/$p/${f#$pkgdir/}" - mkdir -p "$(dirname "$d")" - mv "$f" "$d" - rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" - done -} - -prepare() { - cd "${pkgbase}" - # remove custom waflib, as we are using system provided waf - ( - touch __init__.py - rm -rv waflib - ) -} - -build() { - cd "${pkgbase}" - export LINKFLAGS="$LDFLAGS" - export PYTHONPATH="${PWD}:${PYTHONPATH}" - waf configure --prefix=/usr \ - --htmldir="/usr/share/doc/${pkgbase}/html" \ - --autostart=none \ - --doxygen=yes \ - --example-tools=no \ - --systemd-unit \ - --classic \ - --dbus - waf build -} - -package_jack2() { - license+=(LGPL2.1) - depends=(db gcc-libs glibc opus libasound.so libdbus-1.so libsamplerate.so - libsystemd.so ) - optdepends=( - 'a2jmidid: for ALSA MIDI to JACK MIDI bridging' - 'libffado: for firewire support using FFADO' - 'jack-example-tools: for official JACK example-clients and tools' - 'jack2-dbus: for dbus integration' - 'jack2-docs: for developer documentation' - 'realtime-privileges: for realtime privileges' - ) - conflicts=(jack) - provides=(jack libjack.so libjacknet.so libjackserver.so) - - cd "${pkgbase}" - export PYTHONPATH="${PWD}:${PYTHONPATH}" - waf install --destdir="${pkgdir}" - - ( cd "$pkgdir" - - _pick jack2-dbus usr/bin/jack{dbus,_control} - _pick jack2-dbus usr/share/dbus-1/services/* - _pick jack2-docs usr/share/doc/$pkgbase/html - ) -} - -package_jack2-dbus() { - pkgdesc+=" (dbus integration)" - depends=(gcc-libs glibc jack2 libdbus-1.so libexpat.so libjackserver.so - python-dbus) - - mv -v jack2-dbus/* "${pkgdir}" -} - -package_jack2-docs() { - pkgdesc+=" (documentation)" - - mv -v jack2-docs/* "${pkgdir}" -} - -# vim:set ts=2 sw=2 et: Copied: jack2/repos/extra-x86_64/PKGBUILD (from rev 436138, jack2/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-02-03 20:59:04 UTC (rev 436139) @@ -0,0 +1,97 @@ +# Maintainer: David Runge <dv...@archlinux.org> +# Contributor: Ray Rashif <sc...@archlinux.org> +# Contributor: Daniele Paolella <danielepaole...@email.it> +# Contributor: Philipp Überbacher <hollunder at gmx dot at> +# Contributor: Thomas Bahn <thomas-bahn at gmx dot net> + +pkgbase=jack2 +pkgname=(jack2 jack2-dbus jack2-docs) +pkgdesc="The JACK low-latency audio server" +pkgver=1.9.20 +pkgrel=4 +arch=(x86_64) +url="https://github.com/jackaudio/jack2" +license=(GPL2) +makedepends=(alsa-lib dbus doxygen expat git libffado libsamplerate opus systemd waf) +# jack breaks when built with LTO: https://github.com/jackaudio/jack2/issues/485 +options=(debug !lto) +source=("${pkgbase}::git+https://github.com/jackaudio/${pkgname}.git#tag=v${pkgver}?signed") +validpgpkeys=('62B11043D2F6EB6672D93103CDBAA37ABC74FBA0') # falkTX <fal...@falktx.com> +sha512sums=('SKIP') + +_pick() { + local p="$1" f d; shift + for f; do + d="$srcdir/$p/${f#$pkgdir/}" + mkdir -p "$(dirname "$d")" + mv "$f" "$d" + rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" + done +} + +prepare() { + cd "${pkgbase}" + # remove custom waflib, as we are using system provided waf + ( + touch __init__.py + rm -rv waflib + ) +} + +build() { + cd "${pkgbase}" + export LINKFLAGS="$LDFLAGS" + export PYTHONPATH="${PWD}:${PYTHONPATH}" + waf configure --prefix=/usr \ + --htmldir="/usr/share/doc/${pkgbase}/html" \ + --autostart=none \ + --doxygen=yes \ + --example-tools=no \ + --systemd-unit \ + --classic \ + --dbus + waf build +} + +package_jack2() { + license+=(LGPL2.1) + depends=(db gcc-libs glibc opus libasound.so libdbus-1.so libsamplerate.so + libsystemd.so ) + optdepends=( + 'a2jmidid: for ALSA MIDI to JACK MIDI bridging' + 'libffado: for firewire support using FFADO' + 'jack-example-tools: for official JACK example-clients and tools' + 'jack2-dbus: for dbus integration' + 'jack2-docs: for developer documentation' + 'realtime-privileges: for realtime privileges' + ) + conflicts=(jack) + provides=(jack libjack.so libjacknet.so libjackserver.so) + + cd "${pkgbase}" + export PYTHONPATH="${PWD}:${PYTHONPATH}" + waf install --destdir="${pkgdir}" + + ( cd "$pkgdir" + + _pick jack2-dbus usr/bin/jack{dbus,_control} + _pick jack2-dbus usr/share/dbus-1/services/* + _pick jack2-docs usr/share/doc/$pkgbase/html + ) +} + +package_jack2-dbus() { + pkgdesc+=" (dbus integration)" + depends=(gcc-libs glibc jack2 libdbus-1.so libexpat.so libjackserver.so + python-dbus) + + mv -v jack2-dbus/* "${pkgdir}" +} + +package_jack2-docs() { + pkgdesc+=" (documentation)" + + mv -v jack2-docs/* "${pkgdir}" +} + +# vim:set ts=2 sw=2 et: