termux-packages icon indicating copy to clipboard operation
termux-packages copied to clipboard

[Bug]: Audacity can not be rebuilt or upgraded.

Open twaik opened this issue 2 years ago • 9 comments

Problem description

Hi. Audacity can not be rebuilt, probably because of NDK verbump. Build log.

Version upgrading is not possible too because of major changes in Audacity and patches incompatibility.

What steps will reproduce the bug?

./build-package -I -f audacity

twaik avatar Dec 22 '23 12:12 twaik

BTW did anyone try to port the latest version (3.5.1)? xtkoba commented 3.0.0+ can not work with vanilla wxwidgets, but what exactly does that mean?

twaik avatar May 29 '24 12:05 twaik

There's also general packaging/licensing concerns with newer Audacity versions after they got acquired by Muse Group.

TomJo2000 avatar May 29 '24 12:05 TomJo2000

So we should not upgrade the version, right?

twaik avatar May 29 '24 12:05 twaik

I'm not actually sure what the deal with Audacity is.

TomJo2000 avatar May 29 '24 12:05 TomJo2000

It is still

Audacity is released under the GNU General Public License version 3 (GPLv3). 
Individual source files may be available under other licenses as specified 
in those files or an accompanying file. In particular, many source files are 
available under GPL version 2 (GPLv2) or (at your option) any later version, 
and this is the default license used where no other license is specified.

So I think we can package new versions.

twaik avatar May 29 '24 12:05 twaik

I looked it up, when Audacity was acquired in 2021 they were talking about adding some telemetry to it, but due to backlash it looks like that never got implemented. But the general stink of that incident has lingered over Audacity ever since.

It should be fine to update it.

TomJo2000 avatar May 29 '24 13:05 TomJo2000

Ok, I stucked with vst3sdk which seems to depend on "filesystem" C++ feature which for some reason is inaccessible to conan. Probably I am doing something wrong and conan should not be used here at all.

twaik avatar May 29 '24 14:05 twaik

audacity.tar.gz If somebody wants to spend some time on this.

twaik avatar May 29 '24 14:05 twaik

Probably I am doing something wrong and conan should not be used here at all.

conan requirement could be disabled with -Daudacity_conan_enabled=off option.

I stucked with vst3sdk which seems to depend on "filesystem" C++ feature which for some reason

If conan is disabled vst3sdk and other dependencies can be added as a packaged dependencies. Then issues with vst3sdk can be patched.

Biswa96 avatar Jun 01 '24 06:06 Biswa96