zl-spectrum-equalizer-lv2

LOW
maintainer sfn 0 votes base zl-spectrum-equalizer scanned 2026-09-18 17:28:51.851564
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: sfn
2
3pkgbase='zl-spectrum-equalizer'
4pkgname=('zl-spectrum-equalizer-vst3' 'zl-spectrum-equalizer-lv2' 'zl-spectrum-equalizer')
5groups=('zl-audio' 'pro-audio')
6pkgver=0.0.3
7pkgrel=1
8options=()
9pkgdesc="Spectrum equalizer plugin by ZL Audio"
10arch=('x86_64')
11url="https://zl-audio.github.io/plugins/zlspeceq/"
12license=('AGPL-3.0')
13depends=('expat' 'freetype2' 'fontconfig' 'nlopt' 'highway' 'zlib' 'bzip2' 'libpng' 'brotli' 'alsa-lib')
14makedepends=('git' 'cmake' 'at-spi2-core' 'cairo' 'gtk3' 'gdk-pixbuf2' 'glib2' 'harfbuzz' 'pango' 'libsoup3')
15
16source=("git+https://github.com/ZL-Audio/ZLSpectrumEqualizer#tag=${pkgver}"
17 "git+https://github.com/ZL-Audio/JUCE#tag=176e410"
18 "git+https://github.com/ZL-Audio/zldsp_fft.git#tag=0215d7e")
19sha256sums=('8503e23bc20ca65bfec9cff51439e1fa3780eb75e8f0c4bcd0818ec0a75e058d'
20 'ac62a6e5d36059845cf2ad61b1004b5e2b358604d303894c8ea237269c0d22bd'
21 '471edb86c89d5dc9fd60cb75e2768bfe86b34f7c072f0c9dd5f4c4f18b2e5671')
22
23prepare() {
24 cd ZLSpectrumEqualizer
25
26 git submodule init
27 git config submodule."JUCE".url "${srcdir}/JUCE"
28 git config submodule."zldsp_fft".url "${srcdir}/zldsp_fft"
29 git -c protocol.file.allow=always submodule update JUCE zldsp_fft
30
31 # Use system libraries
32 sed 's|add_subdirectory(kfr)|find_package(KFR CONFIG REQUIRED)|' -i CMakeLists.txt
33 sed 's|add_subdirectory(nlopt)|find_package(NLopt CONFIG REQUIRED)|' -i CMakeLists.txt
34 sed 's|add_subdirectory(highway)|find_package(hwy CONFIG REQUIRED)|' -i CMakeLists.txt
35}
36
37build() {
38 cd ZLSpectrumEqualizer
39
40 cmake -B Builds \
41 -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DCMAKE_SKIP_INSTALL_RPATH=YES \
42 -DZL_JUCE_COPY_PLUGIN=FALSE -DZL_JUCE_FORMATS="VST3;LV2" -DZL_EQ_BAND_NUM=32 -DZL_HWY_STATIC_TARGET=SSE2 .
43 make -C Builds
44}
45
46package_zl-spectrum-equalizer-vst3() {
47 groups+=('vst3-plugins')
48 pkgdesc+=' (VST3 version)'
49 replaces+=('zl-equalizer-vst')
50 mkdir -p ${pkgdir}/usr/lib/vst3/
51 cp -r ${srcdir}/ZLSpectrumEqualizer/Builds/ZLSpectrumEqualizer_artefacts/VST3/* ${pkgdir}/usr/lib/vst3/
52 install -Dm755 ${srcdir}/ZLSpectrumEqualizer/LICENSE.md ${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.md"
53}
54
55package_zl-spectrum-equalizer-lv2() {
56 groups+=('lv2-plugins')
57 pkgdesc+=' (LV2 version)'
58 mkdir -p ${pkgdir}/usr/lib/lv2/
59 cp -r ${srcdir}/ZLSpectrumEqualizer/Builds/ZLSpectrumEqualizer_artefacts/LV2/* ${pkgdir}/usr/lib/lv2/
60 install -Dm755 ${srcdir}/ZLSpectrumEqualizer/LICENSE.md ${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.md"
61}
62
63package_zl-spectrum-equalizer() {
64 pkgdesc+=' (metapackage that requires all plugin formats)'
65 depends+=('zl-spectrum-equalizer-vst3' 'zl-spectrum-equalizer-lv2')
66}
67

Scan history

Scanned at (UTC)SeverityRules
2026-09-18 17:28:51 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