Search Criteria
Package Details: audacity-git 3.6.3.r257.g652bfea82-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/audacity-git.git (read-only, click to copy) |
---|---|
Package Base: | audacity-git |
Description: | A program that lets you manipulate digital audio waveforms |
Upstream URL: | https://www.audacityteam.org/ |
Keywords: | audio editor |
Licenses: | GPL2, CCPL |
Groups: | pro-audio |
Conflicts: | audacity |
Provides: | audacity, ladspa-host, lv2-host, vamp-host, vst-host, vst3-host |
Submitter: | proudzhu |
Maintainer: | ongyx |
Last Packager: | ongyx |
Votes: | 16 |
Popularity: | 0.83 |
First Submitted: | 2015-11-02 16:13 (UTC) |
Last Updated: | 2024-09-10 16:47 (UTC) |
Dependencies (48)
- alsa-lib
- expat (expat-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- flac (flac-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- gtkmm3
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libid3tag (libid3tag-gitAUR)
- libmad
- libogg (libogg-gitAUR)
- libsbsms
- libsndfile (libsndfile-gitAUR)
- libsoxr
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- Show 28 more dependencies...
Required by (142)
- a-sid (requires vst3-host) (optional)
- adt (requires vst3-host) (optional)
- adt (requires lv2-host) (optional)
- aether.lv2 (requires lv2-host) (optional)
- aida-x-git (requires lv2-host)
- aida-x-git (requires vst3-host)
- aida-x-git (requires vst-host)
- airwindows-consolidated-git (requires vst3-host) (optional)
- airwindows-consolidated-git (requires lv2-host) (optional)
- airwindows-lv2 (requires lv2-host) (optional)
- ams-lv2 (requires lv2-host)
- amsynth-git (requires vst-host) (optional)
- amsynth-git (requires lv2-host) (optional)
- audacity-plugins (requires audacity)
- avldrums-lv2-git (requires lv2-host)
- bchoppr-git (requires lv2-host) (optional)
- cabbage-bin (requires vst3-host) (optional)
- cabbage-bin (requires vst-host) (optional)
- caps-lv2-git (requires lv2-host) (optional)
- cardinal-data-git (requires vst-host) (optional)
- cardinal-data-git (requires vst3-host) (optional)
- cardinal-data-git (requires lv2-host) (optional)
- cardinal-git (requires vst-host) (optional)
- cardinal-git (requires vst3-host) (optional)
- cardinal-git (requires lv2-host) (optional)
- cardinal-lv2-git (requires lv2-host)
- cardinal-vst-git (requires vst-host)
- cardinal-vst3-git (requires vst3-host)
- carla-git (requires vst-host) (optional)
- carla-git (requires lv2-host) (optional)
- cchorus (requires vst-host) (optional)
- cchorus (requires vst3-host) (optional)
- cchorus (requires ladspa-host) (optional)
- cchorus (requires lv2-host) (optional)
- chowmatrix-git (requires lv2-host) (optional)
- chowmatrix-git (requires vst3-host) (optional)
- cloudreverb (requires vst3-host) (optional)
- cloudreverb (requires lv2-host) (optional)
- dexed-git (requires vst3-host) (optional)
- dfjpverb (requires lv2-host) (optional)
- dfjpverb (requires vst3-host) (optional)
- dfzitarev1 (requires vst3-host) (optional)
- dfzitarev1 (requires lv2-host) (optional)
- die-plugins (requires lv2-host) (optional)
- die-plugins.lv2-git (requires lv2-host) (optional)
- dragonfly-reverb-git (requires lv2-host) (optional)
- dragonfly-reverb-git (requires vst3-host) (optional)
- dragonfly-reverb-git (requires vst-host) (optional)
- dsp56300-emulator-lv2 (requires lv2-host)
- dsp56300-emulator-vst3 (requires vst3-host)
- fatfrog.lv2 (requires lv2-host) (optional)
- fluida.lv2 (requires lv2-host) (optional)
- fogpad (requires vst-host) (optional)
- fogpad (requires lv2-host) (optional)
- geonkick-git (requires lv2-host) (optional)
- geonkick-git (requires vst3-host) (optional)
- guitarix.vst (requires vst3-host) (optional)
- guitarix.vst-git (requires vst3-host) (optional)
- helm-synth-lv2 (requires lv2-host)
- helm-synth-lv2-git (requires lv2-host)
- helm-synth-vst (requires vst-host)
- helm-synth-vst-git (requires vst-host)
- ildaeil (requires vst-host) (optional)
- ildaeil (requires lv2-host) (optional)
- ildaeil (requires vst3-host) (optional)
- ir.lv2 (requires lv2-host)
- kpp (requires ladspa-host) (optional)
- kpp (requires lv2-host) (optional)
- linuxsampler-vst (requires lv2-host) (optional)
- littlefly.lv2 (requires lv2-host) (optional)
- lsp-plugins-ladspa-git (requires ladspa-host)
- lsp-plugins-lv2-git (requires lv2-host)
- lsp-plugins-noicons (requires ladspa-host) (optional)
- lsp-plugins-noicons (requires vst-host) (optional)
- lsp-plugins-noicons (requires lv2-host) (optional)
- lsp-plugins-vst-git (requires vst-host)
- mephisto.lv2-git (requires lv2-host) (optional)
- midimsg-lv2 (requires lv2-host)
- midiomatic (requires lv2-host) (optional)
- midiomatic (requires vst-host) (optional)
- mod-mda-lv2-git (requires lv2-host) (optional)
- ninjas2-lv2 (requires lv2-host)
- ninjas2-vst (requires vst-host)
- octasine (requires vst-host) (optional)
- paulxstretch (requires vst3-host) (optional)
- pianoteq (requires vst-host) (optional)
- pianoteq (requires lv2-host) (optional)
- pianoteq-stage-trial-bin (requires vst-host) (optional)
- pianoteq-stage-trial-bin (requires lv2-host) (optional)
- pianoteq-standard-trial-bin (requires vst-host) (optional)
- pianoteq-standard-trial-bin (requires lv2-host) (optional)
- pianoteq7 (requires vst-host) (optional)
- pianoteq7 (requires lv2-host) (optional)
- rakarrack-plus (requires lv2-host) (optional)
- ratatouille.lv2 (requires lv2-host) (optional)
- rezonateur (requires vst-host) (optional)
- rezonateur (requires lv2-host) (optional)
- sfizz-lv2-git (requires lv2-host)
- sfizz-vst3-git (requires vst3-host)
- shiro-plugins-git (requires lv2-host) (optional)
- shiro-plugins-git (requires ladspa-host) (optional)
- shiro-plugins-git (requires vst-host) (optional)
- socalabs-wavetable-lv2-bin (requires lv2-host) (optional)
- socalabs-wavetable-vst-bin (requires vst-host) (optional)
- socalabs-wavetable-vst3-bin (requires vst3-host) (optional)
- solidarp-git (requires vst3-host) (optional)
- spotrec-git (requires audacity) (optional)
- stereocrossdelay (requires vst-host) (optional)
- stereocrossdelay (requires vst3-host) (optional)
- stereocrossdelay (requires ladspa-host) (optional)
- stereocrossdelay (requires lv2-host) (optional)
- stomptuner (requires vst-host) (optional)
- stomptuner (requires vst3-host) (optional)
- stomptuner (requires lv2-host) (optional)
- stone-phaser (requires lv2-host) (optional)
- stone-phaser (requires vst-host) (optional)
- stone-phaser (requires ladspa-host) (optional)
- string-machine (requires lv2-host) (optional)
- string-machine (requires vst-host) (optional)
- surge (requires lv2-host) (optional)
- surge (requires vst3-host) (optional)
- swh-plugins.lv2 (requires lv2-host) (optional)
- triceratops (requires lv2-host) (optional)
- uhhyou-plugins (requires vst3-host) (optional)
- vcf-lv2 (requires lv2-host) (optional)
- wolf-shaper-git (requires vst-host) (optional)
- wolf-shaper-git (requires lv2-host) (optional)
- wolf-shaper-git (requires vst3-host) (optional)
- xfb (requires audacity) (optional)
- ykchorus (requires ladspa-host) (optional)
- ykchorus (requires vst-host) (optional)
- ykchorus (requires lv2-host) (optional)
- ykchorus (requires vst3-host) (optional)
- ysfx-git (requires vst3-host) (optional)
- ysfx-saike-mod-git (requires vst3-host) (optional)
- zam-plugins-git (requires ladspa-host) (optional)
- zam-plugins-git (requires vst-host) (optional)
- zam-plugins-git (requires lv2-host) (optional)
- zam-plugins-git (requires vst3-host) (optional)
- zynaddsubfx-git (requires vst-host) (optional)
- zynaddsubfx-git (requires lv2-host) (optional)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »
rcrath commented on 2021-10-23 04:03 (UTC)
now builds, installs, and runs. thnx @ongyx!
ongyx commented on 2021-10-21 11:18 (UTC)
After restoring the original cmake flags from previous commits, Audacity now compiles from source successfully on my system. I'll push the updated PKGBUILD now.
ant commented on 2021-09-06 09:10 (UTC)
Did someone manage to compile under latest Arch ATTOW? My build failed at the configuring stage:
.... [ 85%] Linking C executable ../../../bin/flac [ 85%] Built target flacapp make: *** [Makefile:156: all] Error 2 flac/1.3.3: flac/1.3.3: ERROR: Package '2e198b8f5694d68dae7c7264d91b82e6e9469b96' build failed flac/1.3.3: WARN: Build folder /home/a/.conan/data/flac/1.3.3///build/2e198b8f5694d68dae7c7264d91b82e6e9469b96 ERROR: flac/1.3.3: Error in build() method, line 65 cmake.build() ConanException: Error 2 while executing cmake --build '/home/a/.conan/data/flac/1.3.3///build/2e198b8f5694d68dae7c7264d91b82e6e9469b96' '--' '-j2' CMake Error at cmake-proxies/cmake-modules/conan.cmake:631 (message): Conan install failed='1' Call Stack (most recent call first): cmake-proxies/cmake-modules/AudacityDependencies.cmake:261 (conan_cmake_install) cmake-proxies/cmake-modules/AudacityDependencies.cmake:283 (_conan_install) CMakeLists.txt:531 (resolve_conan_dependencies)
-- Configuring incomplete, errors occurred! See also "/home/a/down/audacity-git/src/audacity/build/CMakeFiles/CMakeOutput.log". See also "/home/a/down/audacity-git/src/audacity/build/CMakeFiles/CMakeError.log".
========= EXTRACT FROM CMakeError.log Checking whether the ASM_NASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": NASM version 2.15.05 compiled on Sep 24 2020 Checking whether the ASM_NASM compiler is Clang using "--version" did not match "(clang version)": NASM version 2.15.05 compiled on Sep 24 2020 Checking whether the ASM_NASM compiler is AppleClang using "--version" did not match "(Apple LLVM version)": NASM version 2.15.05 compiled on Sep 24 2020 Checking whether the ASM_NASM compiler is ARMClang using "--version" did not match "armclang": NASM version 2.15.05 compiled on Sep 24 2020 Checking whether the ASM_NASM compiler is HP using "-V" did not match "HP C": nasm: error: unrecognised option
-V' Checking whether the ASM_NASM compiler is Intel using "--version" did not match "(ICC)": NASM version 2.15.05 compiled on Sep 24 2020 Checking whether the ASM_NASM compiler is IntelLLVM using "--version" did not match "(Intel[^ ]+oneAPI)": NASM version 2.15.05 compiled on Sep 24 2020 Checking whether the ASM_NASM compiler is SunPro using "-V" did not match "Sun C": nasm: error: unrecognised option
-V' Checking whether the ASM_NASM compiler is XL using "-qversion" did not match "XL C": nasm: error: unrecognised option-q' Checking whether the ASM_NASM compiler is MSVC using "-?" did not match "Microsoft": nasm: error: unrecognised option
-?' Checking whether the ASM_NASM compiler is TI using "-h" did not match "Texas Instruments": ... Checking whether the ASM_NASM compiler is IAR using "" did not match "IAR Assembler": nasm: fatal: no input file specified Type /usr/bin/nasm -h for help. Checking whether the ASM_NASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)": nasm: fatal: no input file specified Type /usr/bin/nasm -h for help. Determining size of off64_t failed with the following output: .. Determining if the function pthread_create exists in the pthreads failed with the following output: ... /usr/bin/gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -DCHECK_FUNCTION_EXISTS=pthread_create -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now CMakeFiles/cmTC_4d644.dir/CheckFunctionExists.c.o -o cmTC_4d644 -lpthreads -lm -latomic -ldl /usr/bin/ld: cannot find -lpthreads collect2: error: ld returned 1 exit status make[1]: [CMakeFiles/cmTC_4d644.dir/build.make:99: cmTC_4d644] Error 1 make[1]: Leaving directory '/home/a/down/audacity-git/src/audacity/build/CMakeFiles/CMakeTmp' make: [Makefile:127: cmTC_4d644/fast] Error 2ant commented on 2021-09-03 15:26 (UTC)
Does anyone who built this know whether this build works nicely under Wayland? I am currently using the official package from community repo and everything works but the track play cursor. Will that work if I build this one?
ongyx commented on 2021-08-31 15:09 (UTC) (edited on 2021-09-18 13:21 (UTC) by ongyx)
Audacity doesn't seem to compile because of warnings being treated as errors when building flac. This is probably due to the flag being set in conan.
ongyx commented on 2021-08-31 14:44 (UTC) (edited on 2021-08-31 14:45 (UTC) by ongyx)
@rcrath I'll remove the patch from this package. It was only needed because clang was being used to compile Audacity (and by extension PortAudio) instead of gcc, so it was kind of a hack.
rcrath commented on 2021-08-24 01:56 (UTC)
falls with the following, no such file as pa_alsa_linux.c on my system as far as I can tell:
rev.cressy commented on 2021-08-08 13:05 (UTC)
Good morning, You might consider adding docbook2x to the makedepends.
The compile halted without docbook2x installed. I have not used sgml and docbook for years.
Have a great day
ongyx commented on 2021-07-02 01:40 (UTC)
The PKGBUILD now patches Audacity's sources so Clang can compile it. If you are updating from an older version, you may have to clean your AUR helper's cache (i.e
yay -Sc
).ongyx commented on 2021-07-01 16:58 (UTC) (edited on 2021-07-01 16:59 (UTC) by ongyx)
I used the commands in the PKGBUILD to compile Audacity by hand so I could see all errors emited by make and clang. It seems it is a error in portaudio-v19, which Audacity vendors:
Relevant part of portaudio's code:
The
pthread_cleanup_push
macro actually has a__attribute__((cleanup))
in it.It is not guaranteed that
pthread_cleanup_pop
will run becausegoto end
only occurs in specific cases. Clang throws a hard error on this, but gcc won't.This error was reported on upstream portaudio too.
The fix is to just move
pthread_cleanup_pop
before theend:
goto label. I tried this and Audacity compiles sucessfully. I'll test out this patch on the PKGBUILD.EDIT: I'll also open a PR to upstream to fix this.
« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »