aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Demelier <markand@malikania.fr>2020-05-27 17:02:08 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2020-06-04 15:05:41 +0000
commit81057cd60d8522b00d8d127db88738a8fc223841 (patch)
treee5ea51e9a4a42594d073593a8d92a3161d1fa274
parent9cddcc87f4099966bea4bd1c71e56ebf9d343c7d (diff)
downloadalpine_aports-81057cd60d8522b00d8d127db88738a8fc223841.tar.bz2
alpine_aports-81057cd60d8522b00d8d127db88738a8fc223841.tar.xz
alpine_aports-81057cd60d8522b00d8d127db88738a8fc223841.zip
testing/ardour: new aport
https://ardour.org professional-grade digital audio workstation
-rw-r--r--testing/ardour/APKBUILD59
-rw-r--r--testing/ardour/always-link-execinfo.patch13
2 files changed, 72 insertions, 0 deletions
diff --git a/testing/ardour/APKBUILD b/testing/ardour/APKBUILD
new file mode 100644
index 0000000000..17fc489274
--- /dev/null
+++ b/testing/ardour/APKBUILD
@@ -0,0 +1,59 @@
1# Contributor: David Demelier <markand@malikania.fr>
2# Maintainer: David Demelier <markand@malikania.fr>
3pkgname=ardour
4pkgver=6.0.0
5pkgrel=0
6pkgdesc="professional-grade digital audio workstation"
7url="https://ardour.org"
8arch="all !ppc64le" # Does not build on ppc64le.
9license="GPL-2.0-or-later"
10makedepends="
11 alsa-lib-dev
12 atkmm-dev
13 aubio-dev
14 boost-dev
15 fftw-dev
16 gtk+2.0-dev
17 gtkmm-dev
18 jack-dev
19 libarchive-dev
20 libexecinfo-dev
21 liblo-dev
22 libpng-dev
23 libsamplerate-dev
24 libsigc++-dev
25 libsndfile-dev
26 lilv-dev
27 lrdf-dev
28 lv2-dev
29 pulseaudio-dev
30 python3
31 readline-dev
32 redland-dev
33 rubberband-dev
34 serd-dev
35 sratom-dev
36 taglib-dev
37 vamp-sdk-dev
38 "
39source="https://community.ardour.org/src/Ardour-$pkgver.tar.bz2
40 always-link-execinfo.patch"
41builddir="$srcdir/Ardour-$pkgver"
42
43build() {
44 python3 waf configure \
45 --prefix=/usr \
46 --with-backends=pulseaudio,jack,alsa,dummy
47 python3 waf build
48}
49
50check() {
51 python3 waf test
52}
53
54package() {
55 python3 waf install --destdir="$pkgdir"
56}
57
58sha512sums="42cd5ea69200aefc60fc93ca7347f08fc511a9821a03023c4362d626f0957570ba0a7b174af67016f7fa27a29eed3c932d502e090d780125c63b5690faa642a3 Ardour-6.0.0.tar.bz2
59ac93e7761aac490ed0675d24ac544cacc7ba4579490baf5f7da6c2cdf218f929d0bada39a3689a62affcf759d070359cdcc1a5b919aa225fcf6cde3b419e7e7b always-link-execinfo.patch"
diff --git a/testing/ardour/always-link-execinfo.patch b/testing/ardour/always-link-execinfo.patch
new file mode 100644
index 0000000000..02d2dc080d
--- /dev/null
+++ b/testing/ardour/always-link-execinfo.patch
@@ -0,0 +1,13 @@
1Upstream: not yet, need proper alternative.
2--- a/libs/pbd/wscript 2020-05-27 15:46:59.641983074 +0200
3+++ b/libs/pbd/wscript 2020-05-27 15:47:08.208661970 +0200
4@@ -181,8 +181,7 @@
5 obj.install_path = bld.env['LIBDIR']
6 obj.defines += [ 'PACKAGE="' + I18N_PACKAGE + '"' ]
7
8- if sys.platform.startswith('netbsd'):
9- obj.linkflags = '-lexecinfo'
10+ obj.ldflags = '-lexecinfo'
11
12 if bld.env['build_target'] == 'x86_64':
13 obj.defines += [ 'USE_X86_64_ASM' ]