David Runge pushed to branch main at Arch Linux / Packaging / Packages / element
Commits: 965f73fb by David Runge at 2026-01-13T10:31:29+01:00 Use bash arrays with one entry per line for easier handling Signed-off-by: David Runge <[email protected]> - - - - - 78d42087 by David Runge at 2026-01-13T10:39:59+01:00 Use correct SPDX license identifiers. Signed-off-by: David Runge <[email protected]> - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -5,7 +5,7 @@ pkgbase = element url = https://github.com/kushview/element arch = x86_64 groups = pro-audio - license = GPL3 + license = GPL-3.0-or-later checkdepends = xorg-server-xvfb makedepends = alsa-lib makedepends = boost @@ -42,7 +42,7 @@ pkgbase = element provides = lv2-host provides = vst3-host source = https://github.com/kushview/element/releases/download/0.46.6/element-0.46.6.tar.gz - source = git+https://github.com/kushview/element#tag=70135d89febc8bd3a46ad874b8338350ec5e9c49?signed + source = git+https://github.com/kushview/element?signed#tag=70135d89febc8bd3a46ad874b8338350ec5e9c49 source = git+https://github.com/kushview/kv-modules source = git+https://github.com/lvtk/jlv2 source = git+https://github.com/kushview/lua-kv @@ -64,9 +64,15 @@ pkgname = element depends = hicolor-icon-theme depends = libx11 depends = libxext + depends = alsa-lib depends = libasound.so + depends = curl depends = libcurl.so + depends = freetype2 depends = libfreetype.so + depends = jack depends = libjack.so + depends = lilv depends = liblilv-0.so + depends = suil depends = libsuil-0.so ===================================== PKGBUILD ===================================== @@ -7,15 +7,49 @@ pkgrel=2 pkgdesc="A modular LV2/VST3 audio plugin host" arch=(x86_64) url="https://github.com/kushview/element" -license=(GPL3) +license=(GPL-3.0-or-later) groups=(pro-audio) -depends=(gcc-libs glibc hicolor-icon-theme libx11 libxext) -makedepends=(alsa-lib boost curl freetype2 git gtk3 imagemagick jack juce -ladspa ldoc libxcomposite libxcursor libxinerama lilv lua lv2 pango readline -serd sord sratom suil waf xorg-xrandr) +depends=( + gcc-libs + glibc + hicolor-icon-theme + libx11 + libxext +) +makedepends=( + alsa-lib + boost + curl + freetype2 + git + gtk3 + imagemagick + jack + juce + ladspa + ldoc + libxcomposite + libxcursor + libxinerama + lilv + lua + lv2 + pango + readline + serd + sord + sratom + suil + waf + xorg-xrandr +) checkdepends=(xorg-server-xvfb) optdepends=('lua: for LUA scripting') -provides=(ladspa-host lv2-host vst3-host) +provides=( + ladspa-host + lv2-host + vst3-host +) source=( https://github.com/kushview/element/releases/download/$pkgver/element-$pkgver.tar.gz git+https://github.com/kushview/$pkgname#tag=$_commit?signed @@ -70,8 +104,14 @@ check() { } package() { - depends+=(libasound.so libcurl.so libfreetype.so libjack.so liblilv-0.so - libsuil-0.so) + depends+=( + alsa-lib libasound.so + curl libcurl.so + freetype2 libfreetype.so + jack libjack.so + lilv liblilv-0.so + suil libsuil-0.so + ) cd $pkgname waf install --destdir="$pkgdir" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/element/-/compare/93a67136be6a4faecf3fc4378d40eac9855dbe7e...78d42087fd1e8e6e117a5a0ee5d6fe29ae596fc3 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/element/-/compare/93a67136be6a4faecf3fc4378d40eac9855dbe7e...78d42087fd1e8e6e117a5a0ee5d6fe29ae596fc3 You're receiving this email because of your account on gitlab.archlinux.org.
