Greetings,

Another report on my process. I tried to make and build many different
versions of webkitgtk, including webkit-for-gtk3@2.41.91,
webkitgtk@2.41.91, and webkitgtk-with-libsoup2@2.41.91,
webkit-for-gtk3@2.40.5 (latest version in Guix before 2.42), only to
discover that I actually can't build webkitgtk for some reason.

I discovered this by making a copy of the current webkitgtk:

>(define-public bla
>  (package
>    (name "bla")
>    (version "2.46.6")
>    (source (origin
>              (method url-fetch)
>              (uri (string-append "https://www.webkitgtk.org/releases/";
>                                  "webkitgtk" "-" version ".tar.xz"))
>...

This should've been clear to me already, as the failures seemed to
happen at random parts of the process (I once got to 94%...).

So, could anyone please try to build this package definition for me?
Thanks in advance.

>(define-public webkitgtk-for-gtk3
>  (package
>    (inherit webkitgtk)
>    (name "webkitgtk-for-gtk3")
>    (version "2.41.91")
>    (source (origin
>              (method url-fetch)
>              (uri (string-append "https://www.webkitgtk.org/releases/";
>                                  "webkitgtk-" version ".tar.xz"))
>              (sha256
>               (base32 
> "0ilg0b57qla40545ppr52ria7kgawalil6yjp8hgvhrrp6anp3zj"))))
>    (arguments
>     (substitute-keyword-arguments (package-arguments webkitgtk)
>       ((#:configure-flags flags)
>        #~(cons* "-DUSE_GTK4=OFF"
>                 (delete "-DUSE_GTK4=ON" #$flags)))))
>    (propagated-inputs
>     (modify-inputs (package-propagated-inputs webkitgtk)
>       (replace "gtk" gtk+)))
>    (inputs
>     (modify-inputs (package-inputs webkitgtk)
>       (prepend libnotify)))))

The snippet from webkitgtk isn't needed, because the bug is from
the 2.42 branch.

Regards,

--
Gabriel Santos

Reply via email to