GNU bug report logs -
#76663
[PATCH gnome-team] gnu: flatpak: Propagate inputs as required by pkg-config.
Previous Next
Full log
Message #10 received at 76663 <at> debbugs.gnu.org (full text, mbox):
Hi Liliana,
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> * gnu/packages/package-management.scm (flatpak)[inputs]: Move dconf, gpgme,
> json-glib, libarchive, libseccomp and libxau from here…
> [propagated-inputs]: … to here.
> ---
> Hi Guix,
>
> this is a more or less "emergency patch" as gnome transitively requires
> flatpak, but flatpak does not propagate enough inputs to let dependent
> packages be aware of them. The alternative would be to add these inputs
> to said dependents (or finally fix the way pkg-config handles this, but
> that's outside our scope IIUC)
That'd be welcome, but best kept separated from this current GNOME team
effort.
> Cheers
>
> gnu/packages/package-management.scm | 19 ++++++++++++-------
> 1 file changed, 12 insertions(+), 7 deletions(-)
>
> diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
> index 7b3756d0aa3..4cc53a2ce3a 100644
> --- a/gnu/packages/package-management.scm
> +++ b/gnu/packages/package-management.scm
> @@ -2138,24 +2138,29 @@ (define-public flatpak
> bash-minimal
> bubblewrap
> curl
> - dconf
> fuse
> gdk-pixbuf
> - gpgme
> - json-glib
> - libarchive
> libcap
> libostree
> - libseccomp
> libsoup-minimal-2
> - libxau
> libxml2
> p11-kit
> polkit
> util-linux
> xdg-dbus-proxy
> zstd))
> - (propagated-inputs (list glib-networking gnupg gsettings-desktop-schemas))
> + (propagated-inputs (list glib-networking
> + gnupg
> + gsettings-desktop-schemas
> + ;; The following are listed in Requires.private of
> + ;; `flatpak.pc'.
> + curl
> + dconf
> + gpgme
> + json-glib
> + libarchive
> + libseccomp
> + libxau))
Reviewed-by: Maxim Cournoyer <maxim.cournoyer <at> gmail>
--
Thanks,
Maxim
This bug report was last modified 73 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.