Package Details: zl-equalizer 1.2.1-1

Git Clone URL: https://aur.archlinux.org/zl-equalizer.git (read-only, click to copy)
Package Base: zl-equalizer
Description: Parametric, dynamic equalizer plugin by ZL Audio (metapackage that requires all plugin formats)
Upstream URL: https://zl-audio.github.io/plugins/zlequalizer2/
Licenses: AGPL-3.0
Groups: pro-audio, zl-audio
Submitter: sfn
Maintainer: sfn
Last Packager: sfn
Votes: 1
Popularity: 0.192570
First Submitted: 2025-11-01 12:15 (UTC)
Last Updated: 2026-06-09 11:19 (UTC)

Latest Comments

sfn commented on 2026-06-09 11:21 (UTC)

Thank you for the work!

I've pushed up an updated version; I'll clean up dependencies in the other two ZLAudio packages as well. If no issues arise I'll open an issue upstream, because their list appears to be out-of-date.

Serus commented on 2026-06-08 23:11 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index f076622..2df4edb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,22 +3,22 @@
 pkgbase='zl-equalizer'
 pkgname=('zl-equalizer-vst3' 'zl-equalizer-lv2' 'zl-equalizer')
 groups=('zl-audio' 'pro-audio')
-pkgver=1.1.1
+pkgver=1.2.1
 pkgrel=1
 options=()
 pkgdesc="Parametric, dynamic equalizer plugin by ZL Audio"
 arch=('x86_64')
 url="https://zl-audio.github.io/plugins/zlequalizer2/"
 license=('AGPL-3.0')
-depends=('alsa-lib' 'libx11' 'libxinerama' 'libxext' 'freetype2' 'fontconfig' 'webkit2gtk' 'glu' 'nlopt' 'highway')
-makedepends=('git' 'cmake' 'kfr')
+depends=('expat' 'freetype2' 'fontconfig' 'nlopt' 'highway' 'zlib' 'bzip2' 'libpng' 'brotli')
+makedepends=('git' 'cmake' 'kfr' 'webkit2gtk-4.1' 'at-spi2-core' 'cairo' 'gtk3' 'gdk-pixbuf2' 'glib2' 'harfbuzz' 'pango' 'libsoup3')

 source=("git+https://github.com/ZL-Audio/ZLEqualizer#tag=${pkgver}"
-       "git+https://github.com/ZL-Audio/JUCE#tag=6bd3353"
-       "git+https://github.com/ZL-Audio/zldsp_fft.git#tag=455a40b")
-sha256sums=('e3b2d23d1fdf731819e9009cde917e5caab371b05740a89984b2f196c171f09d'
-            '2adccbf0b7e52a90a16956955dbbef14924af56086157cfbef7607ac83faf4e5'
-            'ca881fdb227ffa83a02f41bc89121eada4aeb63081a6b7428edb1300ae1de44a')
+       "git+https://github.com/ZL-Audio/JUCE#tag=542dcc3"
+       "git+https://github.com/ZL-Audio/zldsp_fft.git#tag=959ff31")
+sha256sums=('c222c55b4a4f7fc39667d961a5543deca056a71528274b3c50c850bcb260d556'
+            '9fd8b671b3f0d2001f9acc1a9c13b3e0d778c76ab884ee2c69f122ec68729659'
+            'd31d805f958746d375debaa1790712e831c2e428aa693a2220013315ff08a882')

 prepare() {
    cd ZLEqualizer

Updated it since it wasn't building properly, also fixed the dependencies a bit to what's actually being used.

sfn commented on 2025-12-15 08:01 (UTC) (edited on 2025-12-15 08:01 (UTC) by sfn)

Unfortunately, I don’t think there is much I can do about that, because upstream makes changes to JUCE that are required to build and doesn’t provide source tarballs (of JUCE, source tarballs of ZLEqualizer don’t contain subrepos) or anything. Please correct me if I’m missing something.

Package is updated, in the meantime.

petercxy commented on 2025-12-14 16:37 (UTC)

It seems that referring to https://github.com/ZL-Audio/JUCE by commit ID in PKGBUILD will break every time upstream moves to a new version before the PKGBUILD; because the forked JUCE repo gets force-pushed so the ID is no longer referenced by any of the branches in that repo.

sfn commented on 2025-11-01 15:24 (UTC)

Yea, messed that up badly, should be fixed now in rel -3

bergentroll commented on 2025-11-01 12:58 (UTC)

For some reason src/ZLEqualizer/Builds/ZLEqualizer_artefacts/Release/LV2/ZL\ Equalizer.lv2/ and corresponding VST3 subdirectory are empty after build and package are also empty.