From 742e357252a1ddf75e40ca694b1d2a17bf4e884e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Papp?= Date: Fri, 19 Jun 2026 07:58:29 +0200 Subject: [PATCH] [client] add xdg-utils dependency to UI packages The UI shells out to xdg-open at runtime to open links and reveal files in the file manager, but neither the deb nor the rpm declared xdg-utils, so it could be missing on minimal installs. The package is named xdg-utils on Debian/Ubuntu, Fedora and OpenSUSE alike. --- .goreleaser_ui.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.goreleaser_ui.yaml b/.goreleaser_ui.yaml index 3ee39d55f..f3e320e8d 100644 --- a/.goreleaser_ui.yaml +++ b/.goreleaser_ui.yaml @@ -90,6 +90,8 @@ nfpms: - netbird - libgtk-4-1 - libwebkitgtk-6.0-4 + # xdg-open is invoked at runtime to open links and reveal files. + - xdg-utils - maintainer: Netbird description: Netbird client UI. @@ -116,6 +118,8 @@ nfpms: # RHEL 10 (EPEL) all Provide these, so one RPM resolves everywhere they exist. - libgtk-4.so.1()(64bit) - libwebkitgtk-6.0.so.4()(64bit) + # xdg-open is invoked at runtime to open links and reveal files. + - xdg-utils rpm: signature: key_file: '{{ if index .Env "GPG_RPM_KEY_FILE" }}{{ .Env.GPG_RPM_KEY_FILE }}{{ end }}'