Date: Tuesday, December 13, 2022 @ 16:21:54 Author: freswa Revision: 464248
use Berkeley DB 5.3 instead of 6.x due to licensing issues Added: jack2/trunk/bdb_5.3.patch Modified: jack2/trunk/PKGBUILD ---------------+ PKGBUILD | 15 ++++++++++----- bdb_5.3.patch | 13 +++++++++++++ 2 files changed, 23 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-12-13 15:01:48 UTC (rev 464247) +++ PKGBUILD 2022-12-13 16:21:54 UTC (rev 464248) @@ -8,16 +8,18 @@ pkgname=(jack2 jack2-dbus jack2-docs) pkgdesc="The JACK low-latency audio server" pkgver=1.9.21 -pkgrel=2 +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) +makedepends=(alsa-lib db5.3 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=(git+https://github.com/jackaudio/$pkgbase.git#tag=v$pkgver?signed) +source=(git+https://github.com/jackaudio/$pkgbase.git#tag=v$pkgver?signed + bdb_5.3.patch) validpgpkeys=('62B11043D2F6EB6672D93103CDBAA37ABC74FBA0') # falkTX <[email protected]> -sha512sums=('SKIP') +sha512sums=('SKIP' + '3d2842899de395e48ef6d4307905fc3633eaac02f4987032594084573991450566b592e30069c19dca4a5cb0b07e1962bbfc7b9cd7c8a174990190147481823f') _pick() { local p="$1" f d; shift @@ -36,10 +38,13 @@ touch __init__.py rm -rv waflib ) + patch -Np1 -i ../bdb_5.3.patch } build() { cd $pkgbase + export CXXFLAGS="$CXXFLAGS -I/usr/include/db5.3" + export LDFLAGS="$LDFLAGS -ldb-5.3" export LINKFLAGS="$LDFLAGS" export PYTHONPATH="$PWD:$PYTHONPATH" waf configure --prefix=/usr \ @@ -54,7 +59,7 @@ package_jack2() { license+=(LGPL2.1) - depends=(db gcc-libs glibc opus libasound.so libdbus-1.so libsamplerate.so + depends=(db5.3 gcc-libs glibc opus libasound.so libdbus-1.so libsamplerate.so libsystemd.so ) optdepends=( 'a2jmidid: for ALSA MIDI to JACK MIDI bridging' Added: bdb_5.3.patch =================================================================== --- bdb_5.3.patch (rev 0) +++ bdb_5.3.patch 2022-12-13 16:21:54 UTC (rev 464248) @@ -0,0 +1,13 @@ +--- aaa/wscript 2022-12-13 17:18:29.405894137 +0100 ++++ bbb/wscript 2022-12-13 17:18:06.552552506 +0100 +@@ -212,8 +212,8 @@ + db = opt.add_auto_option( + 'db', + help='Use Berkeley DB (metadata)') +- db.check(header_name='db.h') +- db.check(lib='db') ++ db.check(header_name='db5.3/db.h') ++ db.check(lib='db-5.3') + zalsa = opt.add_auto_option( + 'zalsa', + help='Build internal zita-a2j/j2a client')
