From 1caa170db9ddee7452488297102e81fabcf8060a Mon Sep 17 00:00:00 2001 From: Pornpipat Popum Date: Tue, 7 Oct 2025 13:52:44 +0700 Subject: [PATCH] add: Tracktion Waveform (#6692) * add tracktion waveform * oops forgot changelog msg * explicitly set arches for arm and x86_64 --- anda/apps/tracktion-waveform/.gitignore | 1 + anda/apps/tracktion-waveform/anda.hcl | 6 +++ .../tracktion-waveform.spec | 51 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 anda/apps/tracktion-waveform/.gitignore create mode 100644 anda/apps/tracktion-waveform/anda.hcl create mode 100644 anda/apps/tracktion-waveform/tracktion-waveform.spec diff --git a/anda/apps/tracktion-waveform/.gitignore b/anda/apps/tracktion-waveform/.gitignore new file mode 100644 index 0000000000..c776bdfc0e --- /dev/null +++ b/anda/apps/tracktion-waveform/.gitignore @@ -0,0 +1 @@ +*.deb \ No newline at end of file diff --git a/anda/apps/tracktion-waveform/anda.hcl b/anda/apps/tracktion-waveform/anda.hcl new file mode 100644 index 0000000000..92a997b602 --- /dev/null +++ b/anda/apps/tracktion-waveform/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64", "aarch64"] + rpm { + spec = "tracktion-waveform.spec" + } +} diff --git a/anda/apps/tracktion-waveform/tracktion-waveform.spec b/anda/apps/tracktion-waveform/tracktion-waveform.spec new file mode 100644 index 0000000000..251b1d729e --- /dev/null +++ b/anda/apps/tracktion-waveform/tracktion-waveform.spec @@ -0,0 +1,51 @@ +%undefine __brp_mangle_shebangs +%define debug_package %nil +%global __strip /bin/true + +Name: tracktion-waveform +Version: 13.5.13 +Packager: Cappy Ishihara +Release: 1%{?dist} +Summary: Tracktion Waveform DAW +ExclusiveArch: x86_64 aarch64 +%global majver %(echo %{version} | cut -d '.' -f 1) +%global truncated_ver %(echo %{version} | tr -d .) + +%ifarch x86_64 +%global pkgarch amd64 +%endif + +%ifarch aarch64 +%global pkgarch arm64 +%endif + +License: Proprietary +URL: https://www.tracktion.com/products/waveform-free +Source0: https://downloads.tracktion.com/w%{majver}/%{truncated_ver}b/waveform%{majver}_%{version}_%{pkgarch}.deb + +BuildRequires: tar +BuildRequires: binutils + +%description +%{summary} + +%prep +%autosetup -Tc + +ar x %{SOURCE0} +%install +tar xvf data.tar.gz -C %{buildroot} +export QA_RPATHS="[0-7]" + +%files +%{_bindir}/Waveform%{majver} +%{_datadir}/pixmaps/* +%{_datadir}/mime/packages/waveform13.xml +%{_datadir}/applications/waveform13.desktop +%{_docdir}/Waveform%{majver}/* + + + +%changelog +* Tue Oct 07 2025 Cappy Ishihara +- Initial Release