Subject: Re: [bug#74522] [PATCH 21/73] move libgl provider from mesa to libglvnd+mesa

From: Mark H Weaver <[email-masked]>
Date: Tue, 26 Nov 2024 18:04:15 -0500

The Man <[email-masked]> writes:

> Change-Id: Ib40a9f1be1b4f8785f97221f5ee3137a3fe88a32
> ---
>  gnu/packages/gnuzilla.scm | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
> index 8a6c558c50..b307295b1c 100644
> --- a/gnu/packages/gnuzilla.scm
> +++ b/gnu/packages/gnuzilla.scm
> @@ -747,7 +747,7 @@ (define-public icecat-minimal
>             icu4c-73
>             pixman
>             pulseaudio
> -           mesa
> +           libgl
>             pciutils
>             mit-krb5
>             hunspell
> @@ -954,7 +954,7 @@ (define-public icecat-minimal
>                                                "/share/fonts")
>                                "/run/current-system/profile/share/fonts"
>                                ,@(append-map runpaths-of-input
> -                                            '("mesa" "ffmpeg"))))))
> +                                            '("libgl" "ffmpeg"))))))
>                       (whitelist-string (string-join whitelist ","))
>                       (port (open-file "browser/app/profile/icecat.js" "a")))
>                  (format #t "setting 'security.sandbox.content.read_path_whitelist' to '~a'~%"
> @@ -1090,7 +1090,7 @@ (define-public icecat-minimal
>                                           (file-append (this-package-input label) "/lib"))
>                                         '("libpng-apng"
>                                           "libxscrnsaver"
> -                                         "mesa"
> +                                         "libgl"
>                                           "pciutils"
>                                           "mit-krb5"
>                                           "eudev"
> @@ -1564,7 +1564,7 @@ (define-public icedove-minimal
>             libxinerama
>             libxscrnsaver
>             libxt
> -           mesa
> +           libgl
>             mit-krb5
>             nspr
>             ;; UNBUNDLE-ME! nss  (pending upgrade of 'nss' to 3.90 or later)
> -- 
> 2.46.0

Assuming that you've tested IceCat with this patch and made sure that
things like video playback still work with approximately the same
performance as before (e.g. with the video on the front page of
gnu.org), this patch looks fine to me.

      Thanks!
        Mark