diff options
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 78 insertions, 14 deletions
@@ -1,20 +1,49 @@ pkgbase = tracktion-waveform pkgdesc = Audio and MIDI Workstation (DAW) - pkgver = 10.1.0 + pkgver = 13.0.32 pkgrel = 1 url = https://www.tracktion.com/ arch = x86_64 + arch = aarch64 license = custom depends = alsa-lib - depends = curl + depends = brotli + depends = bzip2 depends = freetype2 + depends = gcc-libs + depends = glib2 + depends = glibc + depends = graphite + depends = harfbuzz + depends = icu + depends = libcap + depends = libffi + depends = libgcrypt depends = libglvnd + depends = libgpg-error + depends = libpng + depends = libusb + depends = libx11 + depends = libxau + depends = libxcb + depends = libxdmcp + depends = lz4 + depends = pcre2 + depends = systemd-libs + depends = util-linux-libs + depends = webkit2gtk + depends = xz + depends = zlib + depends = zstd optdepends = jack: A low-latency audio server optdepends = ladspa-plugins: A set of ladspa plugins + optdepends = vst-plugins: A set of vst plugins + optdepends = vst3-plugins: A set of vst3 plugins conflicts = waveform-bundle conflicts = tracktion-waveform-beta - source = https://cdn.tracktion.com/file/tracktiondownload/waveform/1010/waveform_64bit_v10.1.0.deb - md5sums = 72fa7b70cf2ddbbcb39fcea965e6762b + source_x86_64 = https://cdn.tracktion.com/file/tracktiondownload/w13/13032/waveform13_13.0.32_amd64.deb + sha256sums_x86_64 = 686d6785b1756e073ae75726cba15cd65f47fc38e544f008afb095e38df64393 + source_aarch64 = https://cdn.tracktion.com/file/tracktiondownload/w13/13032/waveform13_13.0.32_arm64.deb + sha256sums_aarch64 = 4a7a2e36f799e34088fc7de75a292b2a527ead2902830afa9c12048273e9e3d8 pkgname = tracktion-waveform - @@ -4,26 +4,61 @@ # Based on tracktion-6 aur package from boltbuckle <amygdala@cheerful.com> pkgname=tracktion-waveform -pkgver=10.1.0 +pkgver=13.0.32 pkgrel=1 pkgdesc="Audio and MIDI Workstation (DAW)" -arch=('x86_64') +arch=('x86_64' 'aarch64') url="https://www.tracktion.com/" license=('custom') -depends=('alsa-lib' 'curl' 'freetype2' 'libglvnd') +depends=( + 'alsa-lib' + 'brotli' + 'bzip2' + 'freetype2' + 'gcc-libs' + 'glib2' + 'glibc' + 'graphite' + 'harfbuzz' + 'icu' + 'libcap' + 'libffi' + 'libgcrypt' + 'libglvnd' + 'libgpg-error' + 'libpng' + 'libusb' + 'libx11' + 'libxau' + 'libxcb' + 'libxdmcp' + 'lz4' + 'pcre2' + 'systemd-libs' + 'util-linux-libs' + 'webkit2gtk' + 'xz' + 'zlib' + 'zstd' +) optdepends=( 'jack: A low-latency audio server' 'ladspa-plugins: A set of ladspa plugins' + 'vst-plugins: A set of vst plugins' + 'vst3-plugins: A set of vst3 plugins' ) conflicts=( - 'waveform-bundle' - 'tracktion-waveform-beta' + 'waveform-bundle' + 'tracktion-waveform-beta' ) -source=(https://cdn.tracktion.com/file/tracktiondownload/waveform/1010/waveform_64bit_v10.1.0.deb) -md5sums=('72fa7b70cf2ddbbcb39fcea965e6762b') + +source_aarch64=(https://cdn.tracktion.com/file/tracktiondownload/w13/${pkgver//./}/waveform13_${pkgver}_arm64.deb) +source_x86_64=(https://cdn.tracktion.com/file/tracktiondownload/w13/${pkgver//./}/waveform13_${pkgver}_amd64.deb) +sha256sums_x86_64=('686d6785b1756e073ae75726cba15cd65f47fc38e544f008afb095e38df64393') +sha256sums_aarch64=('4a7a2e36f799e34088fc7de75a292b2a527ead2902830afa9c12048273e9e3d8') package() { - tar -x --xz -f data.tar.xz -C "${pkgdir}" + tar -x --gz -f data.tar.gz -C "${pkgdir}" install -D -m 644 "$startdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - mv "$pkgdir/usr/share/doc/waveform10" "$pkgdir/usr/share/doc/$pkgname" + mv "$pkgdir/usr/share/doc/Waveform13" "$pkgdir/usr/share/doc/$pkgname" } |