David Runge pushed to branch main at Arch Linux / Packaging / Packages / ironbar


Commits:
47a03c96 by David Runge at 2026-05-18T16:02:00+02:00
Add optional dependencies for modules

Signed-off-by: David Runge <[email protected]>

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -21,6 +21,8 @@ pkgbase = ironbar
        depends = lua51-lgi
        depends = openssl
        depends = systemd-libs
+       optdepends = networkmanager: for network_manager module
+       optdepends = swaync: for notifications module
        optdepends = ttf-font-nerd: for displaying text-based icons
        options = !lto
        source = 
ironbar-0.18.0.tar.gz::https://github.com/JakeStanger/ironbar/archive/refs/tags/v0.18.0.tar.gz


=====================================
PKGBUILD
=====================================
@@ -25,7 +25,11 @@ depends=(
   systemd-libs
 )
 makedepends=(rust)
-optdepends=('ttf-font-nerd: for displaying text-based icons')
+optdepends=(
+  'networkmanager: for network_manager module'
+  'swaync: for notifications module'
+  'ttf-font-nerd: for displaying text-based icons'
+)
 options=(!lto)
 source=(
   $pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ironbar/-/commit/47a03c96fb59e46bf7c7e92ab022610226f0c9a1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ironbar/-/commit/47a03c96fb59e46bf7c7e92ab022610226f0c9a1
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to