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: 宋文武
Subject: Re: 01/01: gnu: webkitgtk-2.4: Update to 2.8.9, build with gtk3.
Date: Sat, 30 May 2015 10:18:43 +0800
User-agent: Notmuch/0.18.1 (http://notmuchmail.org) Emacs/24.5.1 (x86_64-unknown-linux-gnu)

Mark H Weaver <address@hidden> writes:

> 宋文武 <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?
Yes, any suggestion? Feel free to do it!



reply via email to

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