audacity3-git
LOW
maintainer kryksyh
0 votes
scanned 2026-09-13 21:15:24.963188
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
8
pkgname=audacity3-git
9
_pkgname=audacity
10
pkgver=r0
11
pkgrel=1
12
pkgdesc="A program that lets you manipulate digital audio waveforms (Audacity 3 maintenance branch)"
13
arch=('x86_64')
14
url="https://www.audacityteam.org/"
15
license=('GPL-3.0-or-later')
16
groups=('pro-audio')
17
depends=(
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
)
54
makedepends=(
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
)
68
optdepends=('ffmpeg: additional import/export capabilities')
69
provides=(
70
'audacity'
71
'ladspa-host'
72
'lv2-host'
73
'vamp-host'
74
'vst-host'
75
'vst3-host'
76
)
77
conflicts=('audacity')
78
# https://github.com/progschj/ThreadPool
79
source=(
80
"git+https://github.com/audacity/audacity.git#branch=audacity3"
81
ThreadPool.h
82
ThreadPoolConfig.cmake
83
)
84
sha256sums=(
85
'SKIP'
86
'61901774721b1a571d8112e7316be8f18ac1749861c5e662dc86e23393df3a85'
87
'c855a446a4b0b5013d05cdd5e9fc397365b0873a2e9d4c8a29841a2d9694138b'
88
)
89
90
pkgver() {
91
cd "$srcdir/$_pkgname"
92
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -d'.' -f2-
93
}
94
95
prepare() {
96
install -Dm 644 ThreadPool.h threadpool/include/ThreadPool/ThreadPool.h
97
install -Dm 644 ThreadPoolConfig.cmake threadpool/ThreadPoolConfig.cmake
98
}
99
100
build() {
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
127
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-09-13 21:15:24 | Low | 1 |