aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Demelier <markand@malikania.fr>2020-06-05 15:08:32 +0200
committerLeo <thinkabit.ukim@gmail.com>2020-06-05 13:44:09 +0000
commit53f0b4a0466adeeaae67d76cfeb20eda1d97b18f (patch)
tree5a92da259e61f0dc36562ebc4878ceb2efce7e1f
parent5b55cc757aa9c79d8128a5f1833d39607dab8f2c (diff)
downloadalpine_aports-53f0b4a0466adeeaae67d76cfeb20eda1d97b18f.tar.bz2
alpine_aports-53f0b4a0466adeeaae67d76cfeb20eda1d97b18f.tar.xz
alpine_aports-53f0b4a0466adeeaae67d76cfeb20eda1d97b18f.zip
testing/qjackctl: new aport
https://qjackctl.sourceforge.io GUI interface for JACK
-rw-r--r--testing/qjackctl/APKBUILD42
-rw-r--r--testing/qjackctl/set-version.patch14
2 files changed, 56 insertions, 0 deletions
diff --git a/testing/qjackctl/APKBUILD b/testing/qjackctl/APKBUILD
new file mode 100644
index 0000000000..95764c1cb8
--- /dev/null
+++ b/testing/qjackctl/APKBUILD
@@ -0,0 +1,42 @@
1# Contributor: David Demelier <markand@malikania.fr>
2# Maintainer: David Demelier <markand@malikania.fr>
3pkgname=qjackctl
4pkgver=0.6.2
5pkgrel=0
6pkgdesc="GUI interface for JACK"
7url="https://qjackctl.sourceforge.io"
8arch="all"
9license="GPL-2.0-or-later"
10makedepends="
11 alsa-lib-dev
12 cmake
13 dbus-dev
14 jack-dev
15 portaudio-dev
16 qt5-qtbase-dev
17 qt5-qttools-dev
18"
19subpackages="$pkgname-doc"
20source="https://sourceforge.net/projects/qjackctl/files/qjackctl/0.6.2/qjackctl-$pkgver.tar.gz
21 set-version.patch"
22options="!check" # No tests.
23
24build() {
25 if [ "$CBUILD" != "$CHOST" ]; then
26 CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
27 fi
28 cmake -B build \
29 -DCMAKE_INSTALL_PREFIX=/usr \
30 -DCMAKE_INSTALL_LIBDIR=lib \
31 -DBUILD_SHARED_LIBS=True \
32 -DCMAKE_BUILD_TYPE=None \
33 $CMAKE_CROSSOPTS .
34 make -C build
35}
36
37package() {
38 make -C build DESTDIR="$pkgdir" install
39}
40
41sha512sums="a05f514d749b4f2344c7f0d57a2a0dd1ac6a97f35d0227827e78d3bd7abfbddc3201e2fc7e23f878cd318e408f169a4006a150dc0e43101086e9ba32004e5520 qjackctl-0.6.2.tar.gz
42685ac68260e90075f5600bd392db8f411712890534bffcf4c48b8541a9af613d19309b1911cc286d2da08290ab86f770856c386d72002d53dc2a0e615cabea57 set-version.patch"
diff --git a/testing/qjackctl/set-version.patch b/testing/qjackctl/set-version.patch
new file mode 100644
index 0000000000..38f9807037
--- /dev/null
+++ b/testing/qjackctl/set-version.patch
@@ -0,0 +1,14 @@
1Hard code the version because it would require Git instead.
2
3Upstream: not yet, need some discuss to find a proper alternative
4--- a/CMakeLists.txt 2020-06-05 14:53:32.438653467 +0200
5+++ b/CMakeLists.txt 2020-06-05 14:53:42.862042935 +0200
6@@ -27,7 +27,7 @@
7 endif ()
8
9 set (PACKAGE_NAME "QjackCtl")
10-set (PACKAGE_VERSION "${VERSION}")
11+set (PACKAGE_VERSION "0.6.2")
12 set (PACKAGE_BUGREPORT "rncbc@rncbc.org")
13 set (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
14 set (PACKAGE_TARNAME "qjackctl")