me
/
guix
Archived
1
0
Fork 0

gnu: libsoup: Depend on Samba only on supported systems.

This unlocks gtk+@3 on i686-linux, which so far was unavailable because
Samba depends on Rust.

* gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Have 'samba/pinned'
dependency only on supported systems.
master
Ludovic Courtès 2023-04-20 00:14:06 +02:00
parent 0e2e7c7554
commit 1344c3388a
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 8 additions and 1 deletions

View File

@ -5154,7 +5154,14 @@ as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps.")
sqlite
zlib))
(inputs
(list mit-krb5 samba/pinned)) ; For ntlm_auth support
(append (list mit-krb5)
;; Samba is an optional dependency that depends on Rust, which is
;; missing on some systems such as i686-linux.
(if (and (not (%current-target-system))
(supported-package? samba/pinned))
(list samba/pinned) ;for ntlm_auth support
'())))
(home-page "https://wiki.gnome.org/Projects/libsoup")
(synopsis "GLib-based HTTP Library")
(description