guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 01/01: gnu: webkitgtk-2.4: Update to 2.8.9, build with gtk3.


From: Mark H Weaver
Subject: Re: 01/01: gnu: webkitgtk-2.4: Update to 2.8.9, build with gtk3.
Date: Fri, 29 May 2015 21:12:33 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

宋文武 <address@hidden> writes:

> commit e7e8ea069e52052ab35a57284e18d171ab0f2daa
> Author: 宋文武 <address@hidden>
> Date:   Fri May 29 15:50:14 2015 +0800
>
>     gnu: webkitgtk-2.4: Update to 2.8.9, build with gtk3.
>     
>     * gnu/packages/webkit.scm (webkitgtk-2.4): Update to 2.8.9, build with 
> gtk3.
>       Move flex and which to 'native-inputs'.  Remove #:configure-flags.
>       (webkitgtk/gtk+-2): New variable.

[...]

> diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
> index b091c88..d2a7f05 100644
> --- a/gnu/packages/webkit.scm
> +++ b/gnu/packages/webkit.scm
> @@ -114,29 +114,39 @@ HTML/CSS applications to full-fledged web browsers.")
>                     license:bsd-2
>                     license:bsd-3))))
>  
> +;; Latest release of the stable 2.4 series, with WebKit1 support.
>  (define-public webkitgtk-2.4
> -  ;; Latest release of the stable 2.4 series.
>    (package (inherit webkitgtk)
>      (name "webkitgtk")
> -    (version "2.4.8")
> +    (version "2.4.9")
>      (source (origin
>                (method url-fetch)
>                (uri (string-append "http://www.webkitgtk.org/releases/";
>                                    name "-" version ".tar.xz"))
>                (sha256
>                 (base32
> -                "08xxqsxpa63nzgbsz63vrdxdxgpysyiy7jdcjb57k1hprdcibwb8"))
> -              (patches (list (search-patch 
> "webkitgtk-2.4.8-gmutexlocker.patch")))))
> +                "0r651ar3p0f8zwl7764kyimxk5hy88cwy116pv8cl5l8hbkjkpxg"))))
>      (build-system gnu-build-system)
>      (arguments
>       '(#:tests? #f ; no tests
>         #:phases (modify-phases %standard-phases
>                    (add-after
>                     'unpack 'set-gcc
> -                   (lambda _ (setenv "CC" "gcc") #t)))
> -       #:configure-flags '("--enable-webkit2=no"
> -                           "--with-gtk=2.0")))
> -    (inputs
> +                   (lambda _ (setenv "CC" "gcc") #t)))))
> +    (native-inputs
>       `(("flex" ,flex)
>         ("which" ,which)
> -       ,@(package-inputs webkitgtk)))))
> +       ,@(package-native-inputs webkitgtk)))))
> +
> +;; Last GTK+2 port, required by GnuCash.
> +(define-public webkitgtk/gtk+-2
> +  (package (inherit webkitgtk-2.4)
> +    (name "webkitgtk")
> +    (arguments
> +     `(#:configure-flags
> +       '("--enable-webkit2=no"
> +         "--with-gtk=2.0")
> +       ,@(package-arguments webkitgtk-2.4)))
> +    (propagated-inputs
> +     `(("gtk+-2" ,gtk+-2)
> +       ("libsoup" ,libsoup)))))

These two packages, bound to variables 'webkitgtk-2.4' and
'webkitgtk/gtk+-2', have the same 'name' and 'version' fields, which
makes it hard to tell them apart, and specifying "webkitgtk-2.4.9" is
ambiguous.

Can we change the name of one of them?

      Mark



reply via email to

[Prev in Thread] Current Thread [Next in Thread]