Name libjack-jackd2-0
Description JACK Audio Connection Kit (libraries)
Version 1.9.21~dfsg-3ubuntu3
Package Base jackd2
Homepage https://jackaudio.org/
Maintainers ['Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>']
Contributors ['Adrian Knoth <adi@drcomp.erfurt.thur.de>', 'Reinhard Tartler <siretart@tauware.de>']
Distro-repo https://git.launchpad.net/ubuntu/+source/jackd2/tree/?h=ubuntu/noble
Sources ['https://git.launchpad.net/ubuntu/+source/jackd2/plain/debian/patches/../?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/jackd2/plain/debian/patches/0001-man-fill_template-Use-numeric-year-month-date-for-ma.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/jackd2/plain/debian/patches/0002-man-fill_template-Use-UTC-date-to-avoid-differences-.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/jackd2/plain/debian/patches/0003-man-fill_template-Use-POSIX-compatible-comparison.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/jackd2/plain/debian/patches/1001-Fix_FTBFS.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/jackd2/plain/debian/patches/1002-Update-to-waf-2.0.26.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/jackd2/plain/debian/patches/series?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/libjack-jackd2-0/plain/debian/watch?h=ubuntu/noble']
Dependencies ['libc6', 'libdb5.3t64', 'libgcc-s1', 'libopus0', 'libsamplerate0', 'libstdc++6']
Optional-Dependencies ['jackd2']
Build-Dependencies ['debhelper-compat', 'dh-exec', 'dh-sequence-python3', 'libasound2-dev [linux-any]', 'libdb-dev', 'libdbus-1-dev', 'libexpat1-dev', 'libffado-dev [linux-any]', 'libncurses-dev', 'libopus-dev', 'libraw1394-dev [linux-any]', 'libreadline-dev', 'libsamplerate-dev', 'libsndfile1-dev', 'libsystemd-dev [linux-any]', 'libzita-alsa-pcmi-dev', 'libzita-resampler-dev', 'po-debconf', 'python3']
Provides []
Builddate
Architecture amd64
Distro-Version noble
Licenses []
Hash 4fc5f4d0fbf2602df59bbed3ea504742bdcc7f899d7b32f6b2fd446ceb1fdf7d
#!/usr/bin/make -f

include /usr/share/dpkg/architecture.mk
include /usr/share/dpkg/buildtools.mk
export DEB_CFLAGS_MAINT_APPEND = -fno-lto
export DEB_CXXFLAGS_MAINT_APPEND = -fno-lto
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
else
NUMJOBS = 1
endif

CONFIGURE_OPTIONS = $(if $(filter linux,$(DEB_HOST_ARCH_OS)),--alsa --dbus)
CONFIGURE_OPTIONS += $(if $(filter amd64 i386 powerpc,$(DEB_HOST_ARCH)),--firewire)

%:
	dh $@

override_dh_auto_configure:
	python3 ./waf configure \
		--prefix=/usr --classic --example-tools \
		--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
		$(CONFIGURE_OPTIONS) \
		CC='$(CC)' CXX='$(CXX)' PKGCONFIG='$(PKG_CONFIG)'

override_dh_auto_build:
	python3 ./waf -v build --jobs=$(NUMJOBS)

override_dh_auto_install:
	python3 ./waf -v install --destdir=debian/tmp

override_dh_auto_clean:
	test -s ./waf && python3 ./waf -v distclean || true
	find . -name "*.pyc" -delete

override_dh_makeshlibs:
	dh_makeshlibs -Xinprocess -Xjack_alsa -Xjack_dummy

override_dh_python3:
	dh_python3 -pjackd2