audacity3-git

LOW
maintainer kryksyh 0 votes scanned 2026-09-13 21:15:24.963188
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: kryksyh <kryksyh@gmail.com>
2# Contributor: Evert Vorster <superchief@evertvorster.com>
3# Contributor: Ong Yong Xin <ongyongxin2020+github@gmail.com>
4# Contributor: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
5# Contributor: Bernhard Landauer <oberon@manjaro.org>
6# Contributor: Eric Bélanger <eric@archlinux.org>
7
8pkgname=audacity3-git
9_pkgname=audacity
10pkgver=r0
11pkgrel=1
12pkgdesc="A program that lets you manipulate digital audio waveforms (Audacity 3 maintenance branch)"
13arch=('x86_64')
14url="https://www.audacityteam.org/"
15license=('GPL-3.0-or-later')
16groups=('pro-audio')
17depends=(
18 alsa-lib
19 curl
20 expat
21 flac
22 gcc-libs
23 gdk-pixbuf2
24 glib2
25 glibc
26 gtk3
27 hicolor-icon-theme
28 jack
29 lame
30 libid3tag
31 libogg
32 libsbsms
33 libsndfile
34 libsoxr
35 libvorbis
36 libx11
37 lilv
38 mpg123
39 opus
40 opusfile
41 portaudio
42 portmidi
43 portsmf
44 soundtouch
45 sqlite
46 suil
47 twolame
48 util-linux-libs
49 vamp-plugin-sdk
50 wavpack
51 wxwidgets-common
52 wxwidgets-gtk3
53)
54makedepends=(
55 cmake
56 ffmpeg
57 git
58 gtkmm3
59 libxkbcommon-x11
60 lv2
61 python
62 rapidjson
63 vst3sdk
64 xcb-util
65 xcb-util-cursor
66 xcb-util-keysyms
67)
68optdepends=('ffmpeg: additional import/export capabilities')
69provides=(
70 'audacity'
71 'ladspa-host'
72 'lv2-host'
73 'vamp-host'
74 'vst-host'
75 'vst3-host'
76)
77conflicts=('audacity')
78# https://github.com/progschj/ThreadPool
79source=(
80 "git+https://github.com/audacity/audacity.git#branch=audacity3"
81 ThreadPool.h
82 ThreadPoolConfig.cmake
83)
84sha256sums=(
85 'SKIP'
86 '61901774721b1a571d8112e7316be8f18ac1749861c5e662dc86e23393df3a85'
87 'c855a446a4b0b5013d05cdd5e9fc397365b0873a2e9d4c8a29841a2d9694138b'
88)
89
90pkgver() {
91 cd "$srcdir/$_pkgname"
92 git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -d'.' -f2-
93}
94
95prepare() {
96 install -Dm 644 ThreadPool.h threadpool/include/ThreadPool/ThreadPool.h
97 install -Dm 644 ThreadPoolConfig.cmake threadpool/ThreadPoolConfig.cmake
98}
99
100build() {
101 export VST3SDK=/usr/src/vst3sdk
102 export CFLAGS+=" -DNDEBUG -std=gnu17"
103 export CXXFLAGS+=" -DNDEBUG"
104
105 cmake \
106 -S "$srcdir/$_pkgname" \
107 -B build \
108 -D CMAKE_BUILD_TYPE=Release \
109 -D CMAKE_INSTALL_PREFIX=/usr \
110 -D AUDACITY_BUILD_LEVEL=2 \
111 -D audacity_conan_enabled=OFF \
112 -D audacity_has_networking=ON \
113 -D audacity_has_audiocom_upload=ON \
114 -D audacity_has_url_schemes_support=ON \
115 -D audacity_has_updates_check=OFF \
116 -D audacity_has_crashreports=OFF \
117 -D audacity_has_sentry_reporting=OFF \
118 -D audacity_has_tests=OFF \
119 -D ThreadPool_DIR="$srcdir/threadpool" \
120 -D audacity_lib_preference=system \
121 -D audacity_obey_system_dependencies=ON \
122 -D audacity_use_vst3sdk=system \
123 -W no-dev
124 cmake --build build
125}
126
127package() {
128 DESTDIR="$pkgdir" cmake --install build
129 install -vDm 644 "$srcdir/$_pkgname/lib-src/libnyquist/nyquist/license.txt" \
130 "$pkgdir/usr/share/licenses/$pkgname/LICENSE.nyquist"
131}
132

Scan history

Scanned at (UTC)SeverityRules
2026-09-13 21:15:24 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion