aboutsummaryrefslogtreecommitdiff
path: root/testing/qjackctl/APKBUILD
blob: 95764c1cb879cdc5ab21c21a431d3f2fc2574bab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Contributor: David Demelier <markand@malikania.fr>
# Maintainer: David Demelier <markand@malikania.fr>
pkgname=qjackctl
pkgver=0.6.2
pkgrel=0
pkgdesc="GUI interface for JACK"
url="https://qjackctl.sourceforge.io"
arch="all"
license="GPL-2.0-or-later"
makedepends="
	alsa-lib-dev
	cmake
	dbus-dev
	jack-dev
	portaudio-dev
	qt5-qtbase-dev
	qt5-qttools-dev
"
subpackages="$pkgname-doc"
source="https://sourceforge.net/projects/qjackctl/files/qjackctl/0.6.2/qjackctl-$pkgver.tar.gz
	set-version.patch"
options="!check" # No tests.

build() {
	if [ "$CBUILD" != "$CHOST" ]; then
		CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
	fi
	cmake -B build \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib \
		-DBUILD_SHARED_LIBS=True \
		-DCMAKE_BUILD_TYPE=None \
		$CMAKE_CROSSOPTS .
	make -C build
}

package() {
	make -C build DESTDIR="$pkgdir" install
}

sha512sums="a05f514d749b4f2344c7f0d57a2a0dd1ac6a97f35d0227827e78d3bd7abfbddc3201e2fc7e23f878cd318e408f169a4006a150dc0e43101086e9ba32004e5520  qjackctl-0.6.2.tar.gz
685ac68260e90075f5600bd392db8f411712890534bffcf4c48b8541a9af613d19309b1911cc286d2da08290ab86f770856c386d72002d53dc2a0e615cabea57  set-version.patch"