~ruther/guix-local

1344c3388a87d427209f63bdbfacabbd4c0a1033 — Ludovic Courtès 3 years ago 0e2e7c7
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.
1 files changed, 8 insertions(+), 1 deletions(-)

M gnu/packages/gnome.scm
M gnu/packages/gnome.scm => gnu/packages/gnome.scm +8 -1
@@ 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