aboutsummaryrefslogtreecommitdiffstats
path: root/testing/ardour/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/ardour/APKBUILD')
-rw-r--r--testing/ardour/APKBUILD44
1 files changed, 27 insertions, 17 deletions
diff --git a/testing/ardour/APKBUILD b/testing/ardour/APKBUILD
index d2e9f8ab631..6eccd886cab 100644
--- a/testing/ardour/APKBUILD
+++ b/testing/ardour/APKBUILD
@@ -1,25 +1,25 @@
# Contributor: David Demelier <markand@malikania.fr>
-# Maintainer: David Demelier <markand@malikania.fr>
+# Maintainer: Saijin-Naib <Saijin-Naib_package-maintenance@outlook.com>
pkgname=ardour
-pkgver=6.5.0
-pkgrel=3
+pkgver=7.5.0
+pkgrel=2
pkgdesc="professional-grade digital audio workstation"
url="https://ardour.org/"
-arch="all !ppc64le !mips64" # Does not build on ppc64le or mips64.
-arch="" # Source is volatile (upstream deletes old distfiles)
-license="GPL-2.0-or-later"
+arch="all !ppc64le" # Does not build on ppc64le.
+license="GPL-2.0-or-later AND CC0-1.0 AND MIT"
makedepends="
alsa-lib-dev
atkmm-dev
aubio-dev
boost-dev
fftw-dev
+ fluidsynth-dev
gtk+2.0-dev
gtkmm-dev
+ hidapi-dev
itstool
jack-dev
libarchive-dev
- libexecinfo-dev
liblo-dev
libpng-dev
libsamplerate-dev
@@ -35,18 +35,20 @@ makedepends="
rubberband-dev
serd-dev
sratom-dev
+ suil-dev
taglib-dev
vamp-sdk-dev
- fluidsynth-dev
- hidapi-dev
"
-source="https://community.ardour.org/src/Ardour-$pkgver.tar.bz2
- fix-platform-detection.patch
- disable-backtrace.patch
- always-link-execinfo.patch"
+# the tarballs get randomly removed- ping someone in #alpine-devel to update
+# this
+source="https://dev.alpinelinux.org/archive/ardour/Ardour-$pkgver.tar.xz
+ $pkgname-midi-$pkgver.zip.noauto::https://dev.alpinelinux.org/archive/ardour/ArdourBundledMedia-$pkgver.zip
+ "
builddir="$srcdir/Ardour-$pkgver"
+ldpath="/usr/lib/ardour7"
build() {
+ export LINKFLAGS="$LDFLAGS"
python3 waf configure \
--prefix=/usr \
--cxx11 \
@@ -66,9 +68,17 @@ check() {
package() {
python3 waf install --destdir="$pkgdir"
+
+ mkdir -p "$pkgdir"/usr/share/ardour${pkgver%%.*}/media/
+ unzip "$srcdir"/$pkgname-midi-$pkgver.zip.noauto \
+ -d "$pkgdir"/usr/share/ardour${pkgver%%.*}/media/
+
+ mkdir -p "$pkgdir"/usr/share/metainfo
+ mv "$pkgdir"/usr/share/appdata/*.xml "$pkgdir"/usr/share/metainfo
+ rmdir "$pkgdir"/usr/share/appdata
}
-sha512sums="28bb0939c12b687e136de7a8b1ce28f1065d4040bdc171e228c648586bd5d3bd25ab00c677aa55f835e060cc8cbd0a1d1c283c018e4ab0d72d8bde0eb0a26f2a Ardour-6.5.0.tar.bz2
-3edb9c7a05ca4a9a0bf66f763e8e516d9d9528bc929fdd86d627fb5b46db7d211fddc3ec5e048ca77f4715fcac411cd4bd422aa51e95d2901cee868b6a9802b0 fix-platform-detection.patch
-6f41e58e94f39831493467571f75566f02b31ef1bbdf7e65bd100ee846c9d2bb56ce8b6ce653d0ed362571935f333e3d276f047c471548c6f85453d2f5af80db disable-backtrace.patch
-ac93e7761aac490ed0675d24ac544cacc7ba4579490baf5f7da6c2cdf218f929d0bada39a3689a62affcf759d070359cdcc1a5b919aa225fcf6cde3b419e7e7b always-link-execinfo.patch"
+sha512sums="
+5acc2937351cbaf15c365b8543eeb0836f146fab62b2aa36113dceee2f5b4c88fcc8f05612aa683f1c2e985ea4e9ffadc0d411422d1ae6fe2137c0358cb91ed0 Ardour-7.5.0.tar.xz
+94b681f989e834f5de25ce87da9c174b11d90617063f8c96147d7eb470391b35f6d54b85de16da8d963cacb01b50d1c1fab0fddd18eb3b086fe17124ecfa4f65 ardour-midi-7.5.0.zip.noauto
+"