diff options
author | David Demelier <markand@malikania.fr> | 2020-05-27 17:02:08 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2020-06-04 15:05:41 +0000 |
commit | 81057cd60d8522b00d8d127db88738a8fc223841 (patch) | |
tree | e5ea51e9a4a42594d073593a8d92a3161d1fa274 | |
parent | 9cddcc87f4099966bea4bd1c71e56ebf9d343c7d (diff) | |
download | alpine_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/APKBUILD | 59 | ||||
-rw-r--r-- | testing/ardour/always-link-execinfo.patch | 13 |
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> | ||
3 | pkgname=ardour | ||
4 | pkgver=6.0.0 | ||
5 | pkgrel=0 | ||
6 | pkgdesc="professional-grade digital audio workstation" | ||
7 | url="https://ardour.org" | ||
8 | arch="all !ppc64le" # Does not build on ppc64le. | ||
9 | license="GPL-2.0-or-later" | ||
10 | makedepends=" | ||
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 | " | ||
39 | source="https://community.ardour.org/src/Ardour-$pkgver.tar.bz2 | ||
40 | always-link-execinfo.patch" | ||
41 | builddir="$srcdir/Ardour-$pkgver" | ||
42 | |||
43 | build() { | ||
44 | python3 waf configure \ | ||
45 | --prefix=/usr \ | ||
46 | --with-backends=pulseaudio,jack,alsa,dummy | ||
47 | python3 waf build | ||
48 | } | ||
49 | |||
50 | check() { | ||
51 | python3 waf test | ||
52 | } | ||
53 | |||
54 | package() { | ||
55 | python3 waf install --destdir="$pkgdir" | ||
56 | } | ||
57 | |||
58 | sha512sums="42cd5ea69200aefc60fc93ca7347f08fc511a9821a03023c4362d626f0957570ba0a7b174af67016f7fa27a29eed3c932d502e090d780125c63b5690faa642a3 Ardour-6.0.0.tar.bz2 | ||
59 | ac93e7761aac490ed0675d24ac544cacc7ba4579490baf5f7da6c2cdf218f929d0bada39a3689a62affcf759d070359cdcc1a5b919aa225fcf6cde3b419e7e7b 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 @@ | |||
1 | Upstream: 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' ] | ||