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.


Reply via email to