* [PATCH] wxwidgets: Enable webview via webkit.
@ 2016-03-28 11:21 Ricardo Wurmus
2016-03-31 9:15 ` Efraim Flashner
0 siblings, 1 reply; 8+ messages in thread
From: Ricardo Wurmus @ 2016-03-28 11:21 UTC (permalink / raw)
To: guix-devel
[-- Attachment #1: 0001-gnu-wxwidgets-Enable-webview-support.patch --]
[-- Type: text/x-patch, Size: 1996 bytes --]
From ceec9310992cf37c9a423a072db90f7a48120df0 Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus <rekado@elephly.net>
Date: Mon, 28 Mar 2016 13:19:18 +0200
Subject: [PATCH] gnu: wxwidgets: Enable webview support.
* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Add webkitgtk-2.4.
[arguments]: Add configure flags to enable webview via the webkitgtk
backend.
---
gnu/packages/wxwidgets.scm | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm
index b49fb2f..2c4a26a 100644
--- a/gnu/packages/wxwidgets.scm
+++ b/gnu/packages/wxwidgets.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
+;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -31,6 +32,7 @@
#:use-module (gnu packages image)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages sdl)
+ #:use-module (gnu packages webkit)
#:use-module (gnu packages xorg))
(define-public wxwidgets
@@ -45,7 +47,6 @@
(sha256
(base32 "0paq27brw4lv8kspxh9iklpa415mxi8zc117vbbbhfjgapf7js1l"))))
(build-system glib-or-gtk-build-system)
- ;; TODO: add WebKit
(inputs
`(("glu" ,glu)
;; XXX gstreamer-0.10 builds fail
@@ -56,12 +57,17 @@
("libsm" ,libsm)
("libtiff" ,libtiff)
("mesa" ,mesa)
+ ("webkitgtk" ,webkitgtk-2.4)
("sdl" ,sdl)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(arguments
'(#:configure-flags
- '("--with-regex=sys" "--with-libmspack" "--with-sdl")
+ '("--with-regex=sys" "--with-libmspack"
+ "--with-sdl"
+ "--enable-webview"
+ "--enable-webkit"
+ "--enable-webviewwebkit")
#:make-flags
(list (string-append "LDFLAGS=-Wl,-rpath="
(assoc-ref %outputs "out") "/lib"))
--
2.7.3
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] wxwidgets: Enable webview via webkit.
2016-03-28 11:21 [PATCH] wxwidgets: Enable webview via webkit Ricardo Wurmus
@ 2016-03-31 9:15 ` Efraim Flashner
2016-03-31 9:29 ` Ricardo Wurmus
0 siblings, 1 reply; 8+ messages in thread
From: Efraim Flashner @ 2016-03-31 9:15 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 2587 bytes --]
On Mon, 28 Mar 2016 13:21:37 +0200
Ricardo Wurmus <rekado@elephly.net> wrote:
> From ceec9310992cf37c9a423a072db90f7a48120df0 Mon Sep 17 00:00:00 2001
> From: Ricardo Wurmus <rekado@elephly.net>
> Date: Mon, 28 Mar 2016 13:19:18 +0200
> Subject: [PATCH] gnu: wxwidgets: Enable webview support.
>
> * gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Add webkitgtk-2.4.
> [arguments]: Add configure flags to enable webview via the webkitgtk
> backend.
> ---
> gnu/packages/wxwidgets.scm | 10 ++++++++--
> 1 file changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm
> index b49fb2f..2c4a26a 100644
> --- a/gnu/packages/wxwidgets.scm
> +++ b/gnu/packages/wxwidgets.scm
> @@ -1,5 +1,6 @@
> ;;; GNU Guix --- Functional package management for GNU
> ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
> +;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -31,6 +32,7 @@
> #:use-module (gnu packages image)
> #:use-module (gnu packages pkg-config)
> #:use-module (gnu packages sdl)
> + #:use-module (gnu packages webkit)
> #:use-module (gnu packages xorg))
>
> (define-public wxwidgets
> @@ -45,7 +47,6 @@
> (sha256
> (base32 "0paq27brw4lv8kspxh9iklpa415mxi8zc117vbbbhfjgapf7js1l"))))
> (build-system glib-or-gtk-build-system)
> - ;; TODO: add WebKit
> (inputs
> `(("glu" ,glu)
> ;; XXX gstreamer-0.10 builds fail
> @@ -56,12 +57,17 @@
> ("libsm" ,libsm)
> ("libtiff" ,libtiff)
> ("mesa" ,mesa)
> + ("webkitgtk" ,webkitgtk-2.4)
I assume you checked if it'd work with the more recent webkitgtk
> ("sdl" ,sdl)))
> (native-inputs
> `(("pkg-config" ,pkg-config)))
> (arguments
> '(#:configure-flags
> - '("--with-regex=sys" "--with-libmspack" "--with-sdl")
> + '("--with-regex=sys" "--with-libmspack"
> + "--with-sdl"
> + "--enable-webview"
> + "--enable-webkit"
> + "--enable-webviewwebkit")
> #:make-flags
> (list (string-append "LDFLAGS=-Wl,-rpath="
> (assoc-ref %outputs "out") "/lib"))
Looks good. How much does it change the size of wxwidgets?
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] wxwidgets: Enable webview via webkit.
2016-03-31 9:15 ` Efraim Flashner
@ 2016-03-31 9:29 ` Ricardo Wurmus
2016-03-31 18:20 ` Efraim Flashner
0 siblings, 1 reply; 8+ messages in thread
From: Ricardo Wurmus @ 2016-03-31 9:29 UTC (permalink / raw)
To: Efraim Flashner; +Cc: guix-devel
Efraim Flashner <efraim@flashner.co.il> writes:
> On Mon, 28 Mar 2016 13:21:37 +0200
> Ricardo Wurmus <rekado@elephly.net> wrote:
>
>> From ceec9310992cf37c9a423a072db90f7a48120df0 Mon Sep 17 00:00:00 2001
>> From: Ricardo Wurmus <rekado@elephly.net>
>> Date: Mon, 28 Mar 2016 13:19:18 +0200
>> Subject: [PATCH] gnu: wxwidgets: Enable webview support.
>>
>> * gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Add webkitgtk-2.4.
>> [arguments]: Add configure flags to enable webview via the webkitgtk
>> backend.
>> ---
>> gnu/packages/wxwidgets.scm | 10 ++++++++--
>> 1 file changed, 8 insertions(+), 2 deletions(-)
>>
>> diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm
>> index b49fb2f..2c4a26a 100644
>> --- a/gnu/packages/wxwidgets.scm
>> +++ b/gnu/packages/wxwidgets.scm
>> @@ -1,5 +1,6 @@
>> ;;; GNU Guix --- Functional package management for GNU
>> ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
>> +;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
>> ;;;
>> ;;; This file is part of GNU Guix.
>> ;;;
>> @@ -31,6 +32,7 @@
>> #:use-module (gnu packages image)
>> #:use-module (gnu packages pkg-config)
>> #:use-module (gnu packages sdl)
>> + #:use-module (gnu packages webkit)
>> #:use-module (gnu packages xorg))
>>
>> (define-public wxwidgets
>> @@ -45,7 +47,6 @@
>> (sha256
>> (base32 "0paq27brw4lv8kspxh9iklpa415mxi8zc117vbbbhfjgapf7js1l"))))
>> (build-system glib-or-gtk-build-system)
>> - ;; TODO: add WebKit
>> (inputs
>> `(("glu" ,glu)
>> ;; XXX gstreamer-0.10 builds fail
>> @@ -56,12 +57,17 @@
>> ("libsm" ,libsm)
>> ("libtiff" ,libtiff)
>> ("mesa" ,mesa)
>> + ("webkitgtk" ,webkitgtk-2.4)
>
> I assume you checked if it'd work with the more recent webkitgtk
Yes. Unfortunately, it does not work with the latest webkitgtk.
>> ("sdl" ,sdl)))
>> (native-inputs
>> `(("pkg-config" ,pkg-config)))
>> (arguments
>> '(#:configure-flags
>> - '("--with-regex=sys" "--with-libmspack" "--with-sdl")
>> + '("--with-regex=sys" "--with-libmspack"
>> + "--with-sdl"
>> + "--enable-webview"
>> + "--enable-webkit"
>> + "--enable-webviewwebkit")
>> #:make-flags
>> (list (string-append "LDFLAGS=-Wl,-rpath="
>> (assoc-ref %outputs "out") "/lib"))
>
> Looks good. How much does it change the size of wxwidgets?
It’s quite a bit larger. Should I try to move the webkit/webview stuff
to a separate output? Here’s the output of “guix size
/gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2”:
store item total self
/gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2 1108.5 33.8 3.0%
/gnu/store/yj7hx4r02g8nzgfna8pwsyqynxw0fkwy-webkitgtk-2.4.10 1053.5 137.3 12.4%
/gnu/store/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2 724.2 45.4 4.1%
/gnu/store/4s6q5z98smbjqarjjanghkl2jfbbmrwy-gtk+-2.24.28 697.1 35.6 3.2%
/gnu/store/linl5hf5bk870kbvqx19sn11a69wj2mf-cups-2.1.0 496.4 11.9 1.1%
/gnu/store/qyafr1508y4c0b7janrmri7lxlyiybrh-cups-filters-1.4.0 481.6 2.8 0.3%
/gnu/store/ai72zfwir8wyw5diqhmp6g8pwchg77rk-enchant-1.6.0 337.3 0.9 0.1%
/gnu/store/s43i4c83573lcgq68v069wccdd081p6h-qpdf-5.1.3 321.8 3.3 0.3%
/gnu/store/nap51bp7filrnlc3cb4qg1hm787v9lq7-aspell-0.60.6.1 311.1 3.5 0.3%
/gnu/store/abgjh1qaxd5fmg24d4wl3p1q8naskz4p-perl-5.22.1 307.6 49.8 4.5%
/gnu/store/2x7wd0lz3pqa0wm17y1byvxl47r82pfi-sdl-1.2.15 251.3 1.9 0.2%
/gnu/store/vyw4r761prxqqg970laz27b0y9jj98gp-libwebp-0.4.3 210.6 1.9 0.2%
/gnu/store/c85ra04bkpj9q7wxw21zwssxm6hv1v47-python-wrapper-3.4.3 210.1 0.0 0.0%
/gnu/store/r4zwlr5shh8rvrn66f85gyzfw7lr8n94-python-3.4.3 210.1 96.3 8.7%
/gnu/store/fqp33841n42qn6qx3ma1w9xyq329abyh-gst-plugins-base-1.6.3 209.6 7.5 0.7%
/gnu/store/clyf185k73pzx1nj3vi04hsn0rgpbxrz-libepoxy-1.2 205.7 2.7 0.2%
/gnu/store/vz7iwdvhcyv0pnpkjd4v25zqvkvwlc64-librsvg-2.40.13 205.4 1.0 0.1%
/gnu/store/jlw28sn5lggvg492d8d57wwcy6rjarg2-freeglut-3.0.0 205.0 1.0 0.1%
/gnu/store/pk6fadhng65f72pava0z1r6n2fwii0fi-glu-9.0.0 204.6 1.6 0.1%
/gnu/store/q99acjwx5haj54gcj0l9pv6bbh7pdgv9-mesa-11.0.9 203.1 93.2 8.4%
/gnu/store/pc9w7sz63d0mims6hbxnzc47g3jy55id-pango-1.38.1 184.6 3.9 0.4%
/gnu/store/zvi3k12q95i992gnvhddqs0iildyz4lp-harfbuzz-1.0.6 154.3 1.7 0.2%
/gnu/store/0r8ppfz6nlgfllnqkdllc7a7p9dkw8ql-pulseaudio-8.0 153.8 7.7 0.7%
/gnu/store/bqyvqvzh72hjp4rk6wm21ym6yhykjx7h-poppler-0.37.0 144.2 11.4 1.0%
/gnu/store/sjvcirri2bg7q5hlrkaywhmxllik0cfx-gcc-4.9.3 138.2 77.2 7.0%
/gnu/store/xihkcsfj25mqjxiq4rhz0k9rwnpdi2nx-cairo-1.14.2 126.4 6.1 0.5%
/gnu/store/p0vdrx97ck39rv0ajd48fa7ln8zhwjh1-cairo-1.14.2 126.4 6.1 0.5%
/gnu/store/nsd5dhp22qlimlpyj7x9svg1yl6spr3i-cups-minimal-2.1.0 124.7 11.8 1.1%
/gnu/store/2sbbkvsmi045s6d3s4aig4a7q74p2x5v-icu4c-55.1 124.4 34.9 3.1%
/gnu/store/n0dqrmwklb5h84d01jy2fn2gliyvlw1m-ghostscript-9.14.0 118.4 36.4 3.3%
/gnu/store/l2qcfja7vspdki8birvm80xs82acm2va-gdk-pixbuf-2.32.3 116.4 4.0 0.4%
/gnu/store/pil657vzrprd2bfdhg7q8vhd3f6jwzpb-libsoup-2.52.1 115.8 3.9 0.4%
/gnu/store/ls0g4gd1mrky3zgf6nw2khxkvjpqsvh7-avahi-0.6.31 113.0 2.4 0.2%
/gnu/store/k1bihwrvcrhjwpxg74d93w9dwsldrvap-gnutls-3.4.7 113.0 4.0 0.4%
/gnu/store/l7avzl9cflrmw98p0l6n4mq70igsksfa-libcroco-0.6.8 110.5 1.8 0.2%
/gnu/store/jwg90sxflq78ikvggf3hkwyk39ikrnik-make-4.1 106.9 1.2 0.1%
/gnu/store/hyk2i7b8mwbrbiyqk5sgrfgds9zvcrn5-guile-2.0.11 105.7 16.1 1.5%
/gnu/store/drqr33wkc8rgfb6i78fxklnyfimsv10z-guile-2.0.11 105.7 16.1 1.5%
/gnu/store/wfx15qby96sxn9g3zmjkfcm4chgaa94s-at-spi2-atk-2.18.1 102.1 0.2 0.0%
/gnu/store/rdmyj3ylsfbw57kpdgi9iz15s7xfzxzr-libsecret-0.18.3 101.0 1.6 0.1%
/gnu/store/2bcck2fv33shibpsdgp8p8zllh8ahlqf-libxt-1.1.5 100.9 1.3 0.1%
/gnu/store/mfdgb0i95bf4j89zc4mnnbd6hp3v08yx-at-spi2-core-2.18.1 100.7 1.1 0.1%
/gnu/store/m5hvapdxh6l8sr4b7mp23hb96csqmp4y-eudev-3.1.5 96.9 7.0 0.6%
/gnu/store/vmh2w8bsh5w3arrrkcvb468j98nvbjqf-gstreamer-1.6.3 93.7 7.7 0.7%
/gnu/store/5mvvb03yi30ghq5yi17pc787ywja7d2x-libxft-2.3.2 92.6 0.2 0.0%
/gnu/store/f12m12qw32gb6gjbx3pj5f9nr7qgl4as-libsm-1.2.2 89.4 0.3 0.0%
/gnu/store/66nq87yz0syphfzay4x5w810jpf5dl5n-util-linux-2.27 88.5 10.2 0.9%
/gnu/store/663zma5hn3c1lw0br2jkixwhz2p0vnp7-libxslt-1.1.28 88.3 2.7 0.2%
/gnu/store/38ir3s81qxhbpa8v8rwf8cbjdcmsr2q0-atk-2.18.0 87.2 1.2 0.1%
/gnu/store/lbkdykh3aa1469li01rwyya02q50r3b9-glib-2.46.1 86.0 13.2 1.2%
/gnu/store/7lxgrhmfgdd303gslaxazmmdv6n1nf77-libxml2-2.9.3 83.8 10.0 0.9%
/gnu/store/yvbr4gi6phn3rnwvynscwgcddqf9cd8f-pcre-8.38 83.2 3.6 0.3%
/gnu/store/7s1ikfk5dyhq4s7p8jaas4yrr14d77dq-binutils-2.25.1 82.5 44.6 4.0%
/gnu/store/7p4kg3vvqlljr62jvwybrpqfvk0qvw1x-fontconfig-2.11.94 82.1 2.0 0.2%
/gnu/store/rk6hswlws5a28arykm854s8n788fsarj-openjpeg-1.5.2 79.8 0.5 0.0%
/gnu/store/zvd8rzcx787pav8952xb2ynbwz3jial6-lcms-2.6 78.7 1.2 0.1%
/gnu/store/34j2zmi69mqwrslpyizbi9mcxmn2hzgb-coreutils-8.24 77.8 13.8 1.2%
/gnu/store/38wagzq361kfm13160csiviaz679a3px-libtiff-4.0.6 76.7 2.1 0.2%
/gnu/store/vhl6a5harxz1pxjnkvqrm3f5fhygcx6k-fftwf-3.3.4 75.9 3.6 0.3%
/gnu/store/01q81q7lxwpkykghl4yc7d4g4yvpbbi6-gawk-4.1.3 75.2 2.9 0.3%
/gnu/store/m5900g5lawpgf4k9dgji1h30r7pw6qak-freetype-2.6 75.0 2.6 0.2%
/gnu/store/7wfbprp1b9b25crlidg6h7b6hpib2b99-libgcrypt-1.6.5 74.1 1.1 0.1%
/gnu/store/ndf679ac3g9kjfqika5fr73wg6zrdrnr-kmod-17 74.1 0.3 0.0%
/gnu/store/z8vgpay1q450ndgil902xxxz5mq0b1qr-xz-5.2.2 73.4 1.1 0.1%
/gnu/store/pmqssiwi3sdpgyxfiyv9g5w1dmhzg662-libpng-1.5.26 73.3 0.6 0.1%
/gnu/store/dafbdv4drmyc40gia6hhin9n1s4aj0m6-dbus-1.10.0 73.2 1.7 0.2%
/gnu/store/jfj94hba68b4py44l0imw1052qmp90dj-grep-2.22 73.1 0.8 0.1%
/gnu/store/zcfjwj5n25kzalckp6vfia634bigdhnw-libgpg-error-1.21 73.0 0.6 0.1%
/gnu/store/icay52xi7fkh63kj1zrplasdrv84j7d4-openssl-1.0.2g 72.9 12.2 1.1%
/gnu/store/b3bmn7z2f68v76331k1vk47wv5d4g5xd-bzip2-1.0.6 72.9 0.5 0.0%
/gnu/store/dw2yrfq68nhfj67jhd74wlc5hdnxcs2w-libpaper-1.1.24 72.4 0.1 0.0%
/gnu/store/7cdd8s466qyjh64m0byq0rz9gk1jid40-bash-4.3.42 72.3 4.7 0.4%
/gnu/store/q0hhfxrn7r09157gh6h23pyqh54nakwd-libxtst-1.2.2 72.1 0.1 0.0%
/gnu/store/knmkphav8nwb9a3ca2njlybd1kzqwklb-libxi-1.7.6 72.0 0.6 0.1%
/gnu/store/sff42jq1af7682kds3c0mg7nj6505vx6-libxrandr-1.5.0 71.6 0.1 0.0%
/gnu/store/7f05glr13bh6xmqslnpz3qx99qfd2xi5-libxvmc-1.0.9 71.5 0.1 0.0%
/gnu/store/084a3smg4877fwsbcf221p7r1igy1jp7-libxv-1.0.10 71.4 0.1 0.0%
/gnu/store/9bmqi2blbiwzcvygpks1aajn6h9nwdj1-libxxf86vm-1.1.4 71.4 0.1 0.0%
/gnu/store/022v9br9wk7li4xq7b2gwlg52gkbd1gb-libxinerama-1.1.3 71.3 0.0 0.0%
/gnu/store/krnzsddzfbk1kdv0al2q7g7rnpw4k85j-libxext-1.3.3 71.3 0.4 0.0%
/gnu/store/ld6jmvv5hlvw623qihhkbj14b26dr1vj-libxcursor-1.1.14 71.2 0.1 0.0%
/gnu/store/i3zpc6rhc6mdn0wwf4sw8x1apdj1vlcf-libxrender-0.9.9 71.0 0.1 0.0%
/gnu/store/10nc4lbgwiamyzxbmf7cwbmd22i8szfc-libxdamage-1.1.4 71.0 0.0 0.0%
/gnu/store/1f4scnx8k150fyx8ann14xm8g1adqddh-libxfixes-5.0.1 70.9 0.1 0.0%
/gnu/store/8s76afbssgdfr4q2mv84yn0wkn7fdzzm-libxcomposite-0.4.4 70.9 0.0 0.0%
/gnu/store/xqzmjw2b2j5i9pmkjmnjp3dm7hdiqln0-libx11-1.6.3 70.9 4.9 0.4%
/gnu/store/jvxkis7gibms9x5irnvwha0a7x0zrsbi-libsndfile-1.0.26 68.0 1.8 0.2%
/gnu/store/ap38h17m9fdw27j14wj32gya092w6sa7-readline-6.3 67.7 1.2 0.1%
/gnu/store/p7kjmkfsax6qgz2ihh2wiicxmd0mydhz-readline-6.3 67.6 1.2 0.1%
/gnu/store/341l112bqw9y9yr9bq71jazwdl9fb7yb-ncurses-6.0 66.4 5.7 0.5%
/gnu/store/xadbq6k36aphlx0haxxzym3xmd5r1rp8-ncurses-6.0 66.4 5.7 0.5%
/gnu/store/jsy847sch7lnxjppkn1s1as22dbx74fx-libxcb-1.11 65.9 5.0 0.5%
/gnu/store/xvya62n0q50aja22z56rgni0nganxk6a-libunistring-0.9.6 65.2 4.5 0.4%
/gnu/store/xhjv1qx142s6m7pzv96x0gdzcfvsdk1b-libunistring-0.9.6 65.2 4.5 0.4%
/gnu/store/9b413hb811li9wim9advgcwllclhbgjg-nettle-3.2 65.0 1.7 0.2%
/gnu/store/knws2xhs2507r0f9qc3b45dn1fxmpi5g-file-5.25 64.6 3.9 0.4%
/gnu/store/xr9p87kwcdgcxb0la74d7ichrshykz14-libvorbis-1.3.5 64.0 2.8 0.3%
/gnu/store/2s1i1z7zda4kgxzzmbb7dpy404x1yjmp-libtheora-1.1.1 63.9 2.8 0.2%
/gnu/store/y7h8gf890qaj6f23ryshwxd3r9y96cnc-sqlite-3.10.0 63.9 3.2 0.3%
/gnu/store/ryy53w510l3ppw3a0lspzqxbdkyg2li2-flac-1.3.1 63.4 2.2 0.2%
/gnu/store/l46na1l3ydhfidsfk8waq8526z0phw4p-gmp-6.1.0 63.3 2.6 0.2%
/gnu/store/chc189wmwl812vi19a8i8lkmkh81nzqj-gmp-6.1.0 63.3 2.6 0.2%
/gnu/store/jm4pd6hvgpclkxw2jgxnjl0s77grcwnr-gmp-6.1.0 63.3 2.6 0.2%
/gnu/store/pv2xg14lgghxfpl7jhirc7dp0m3172js-alsa-lib-1.0.27.1 62.7 2.0 0.2%
/gnu/store/s7sdyr3afgiqclydxgjzxxy0f1m17yvk-libgc-7.4.2 62.5 1.1 0.1%
/gnu/store/my4az71gz8iqd4w8kb34kq7vlk3fcvhm-libgc-7.4.2 62.5 1.1 0.1%
/gnu/store/33k5qi80z87hbiiy1x5c0gx9rm84cw1n-pixman-0.32.8 62.4 1.6 0.1%
/gnu/store/sn3rchx4zcf55jc1388rq96z731ivk9w-speex-1.2rc1 62.2 1.0 0.1%
/gnu/store/s3vajy9q1827w7v9as9llj53cxhhhqw2-orc-0.4.25 62.0 1.3 0.1%
/gnu/store/q43b405gx7km3cfskbdl55vgih3hkz1h-pkg-config-0.29 62.0 1.3 0.1%
/gnu/store/qyyb05g8zp914ds6ania5pkrkqfgn31v-pkg-config-0.29 62.0 1.3 0.1%
/gnu/store/rhms73ac93maz7gxf8s00l9aj7ikwlx7-libdrm-2.4.65 61.5 0.7 0.1%
/gnu/store/pnax3d98xn5j7phj577v6sk9p9kfcs6m-libidn-1.32 61.5 0.8 0.1%
/gnu/store/4zlba0g9sw8p1gbf644fyi34z1xj4jwz-libjpeg-9a 61.5 0.8 0.1%
/gnu/store/92nzgp3m48b3kpyxn7z8cadsdihmhr68-libjpeg-8d 61.5 0.8 0.1%
/gnu/store/faxgil2xfskxww4zy7k6l6lfx919rvqf-acl-2.2.52 61.4 0.4 0.0%
/gnu/store/2x71z2vpi0v04bllba8f3kp8hhf6imyl-s2tc-1.0 61.3 0.6 0.1%
/gnu/store/w7vb2skc8q5wjcfbya0qba7nj83pl6z4-expat-2.1.0 61.3 0.6 0.1%
/gnu/store/jqiw2lp0j68wv7pii2jkzsp3gma26iz4-libice-1.0.9 61.2 0.5 0.0%
/gnu/store/84d0xnz6jjwl0bj7hlywpc7vckjg66kr-gdbm-1.11 61.2 0.5 0.0%
/gnu/store/8a2fncbkp9m8yq1xd1995i31c6b063f0-libogg-1.3.2 61.2 0.5 0.0%
/gnu/store/h9hrlbf5ax5z87rysij69rcln1kd4gag-libcap-2.24 61.1 0.1 0.0%
/gnu/store/zvm9rk007dd6r7rzy0ykjggpi5rjrr56-libcap-2.24 61.1 0.1 0.0%
/gnu/store/hsxhfmjgh8m4c0pavq3gd3gcrn8zrgxj-zlib-1.2.8 61.1 0.4 0.0%
/gnu/store/l4938hj3j6d63firvfr95snj8ns6wg34-libtasn1-4.7 61.1 0.3 0.0%
/gnu/store/nkhz9q5j265hj4bkfswigz6qzh9pjqvb-cdparanoia-10.2 61.0 0.3 0.0%
/gnu/store/nlqx07p6r8cyml83qw45a531zl0fhq8y-libmspack-0.5 61.0 0.3 0.0%
/gnu/store/w5nrkvpa3kmq7b86rah76hx3d5cg3rpx-graphite2-1.3.6 61.0 0.3 0.0%
/gnu/store/k6ncb45sb3qpfnlf8dcflxavw4d30rwa-attr-2.4.47 61.0 0.2 0.0%
/gnu/store/rpwnky5cppw0j9qbapajin7k7n3fn1jj-attr-2.4.47 61.0 0.2 0.0%
/gnu/store/j45119cdl7r92z41bfkfnlv91waidf8k-json-c-0.12 60.9 0.2 0.0%
/gnu/store/zhrhrs1myalxjppwjyn2971l6gld22rp-libxdmcp-1.1.2 60.9 0.2 0.0%
/gnu/store/4djwd87yrw1yg6z19q6agmj26srixy2h-libffi-3.2.1 60.8 0.1 0.0%
/gnu/store/557i3227wv6h8rj2zrc5vr4rmh0zgi6i-libffi-3.2.1 60.8 0.1 0.0%
/gnu/store/dj93jz4wn7gl1z6x6hk25hyhh75akyrf-libltdl-2.4.6 60.8 0.1 0.0%
/gnu/store/rs3cww7dqv9x5zhbs87f0nvkzx8h3dn3-libltdl-2.4.6 60.8 0.1 0.0%
/gnu/store/klr2j2s42sn1f0zqc8rp981vphi170jc-libpciaccess-0.13.4 60.8 0.1 0.0%
/gnu/store/g9jbnfywqq0v0mkkb3313r0z9p0kar4b-libdaemon-0.14 60.8 0.1 0.0%
/gnu/store/gdh4nwm0nyff6gzsan8kpchw9whnfwi3-giflib-5.1.1 60.8 0.1 0.0%
/gnu/store/c56bqxg9clybrmsgj0nk1z5n425cgfas-libxau-1.0.8 60.8 0.0 0.0%
/gnu/store/z64dm0pw8gj6sz9h2qg28k39j0lk1phg-libxshmfence-1.2 60.7 0.0 0.0%
/gnu/store/v39bh3ln3ncnzhyw0kd12d46kww9747v-gcc-4.9.3-lib 60.7 22.9 2.1%
/gnu/store/b1yqjimbdh5bf9jnizd4h7yf110744j2-bash-4.3.42 49.5 4.7 0.4%
/gnu/store/0wy21msm26sdgg1jdnvinbz7hgpz7cjm-readline-6.3 44.8 1.2 0.1%
/gnu/store/aj3jaf7jln8yfzy9k96mn01fnmjnyx0g-ncurses-6.0 43.6 5.7 0.5%
/gnu/store/8m00x5x8ykmar27s9248cmhnkdb2n54a-glibc-2.22 37.9 36.5 3.3%
/gnu/store/a76pp12hp9y9sczzkajzdy73jljpibmk-font-dejavu-2.34 10.5 10.5 0.9%
/gnu/store/7v3093adf31b2sg2c46y3z2m24x2cjmi-gs-fonts-8.11 4.5 4.5 0.4%
/gnu/store/lgfnghy5l97hh4k1xjh3xjrj7l2kvnrz-linux-libre-headers-3.14.37 3.3 3.3 0.3%
/gnu/store/5y72ql4zbnbd50lf88k91k0y766kq75x-bash-static-4.3.42 1.4 1.4 0.1%
/gnu/store/xmwqkg0llh0ad36cjv2vrq7r0pjqvlf0-libatomic-ops-7.4.2 0.6 0.6 0.1%
/gnu/store/5mky5y2yfh8nh8h1fsdpjm0jmdvm81ac-libatomic-ops-7.4.2 0.6 0.6 0.1%
/gnu/store/82rmcan6fag9b221b03189fjwxjlgyny-zlib-1.2.8 0.4 0.4 0.0%
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] wxwidgets: Enable webview via webkit.
2016-03-31 9:29 ` Ricardo Wurmus
@ 2016-03-31 18:20 ` Efraim Flashner
2016-03-31 21:20 ` Ludovic Courtès
0 siblings, 1 reply; 8+ messages in thread
From: Efraim Flashner @ 2016-03-31 18:20 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 1372 bytes --]
On Thu, 31 Mar 2016 11:29:52 +0200
Ricardo Wurmus <rekado@elephly.net> wrote:
> Efraim Flashner <efraim@flashner.co.il> writes:
>
> [...]
> [...]
> [...]
>
> Yes. Unfortunately, it does not work with the latest webkitgtk.
>
> [...]
> [...]
>
> It’s quite a bit larger. Should I try to move the webkit/webview stuff
> to a separate output? Here’s the output of “guix size
> /gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2”:
>
> store item total self
> /gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2 1108.5 33.8 3.0%
> /gnu/store/yj7hx4r02g8nzgfna8pwsyqynxw0fkwy-webkitgtk-2.4.10 1053.5 137.3 12.4%
> /gnu/store/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2 724.2 45.4 4.1%
> /gnu/store/4s6q5z98smbjqarjjanghkl2jfbbmrwy-gtk+-2.24.28 697.1 35.6 3.2%
> ...
currently wxwidgets is a dependant for 1 package. It'd be nice if the new
wxwidgets wouldn't depend on gtk3 and gtk2, but if that's what it is then I
don't think having a separate output would be a great solution.
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] wxwidgets: Enable webview via webkit.
2016-03-31 18:20 ` Efraim Flashner
@ 2016-03-31 21:20 ` Ludovic Courtès
2016-04-03 16:54 ` Efraim Flashner
0 siblings, 1 reply; 8+ messages in thread
From: Ludovic Courtès @ 2016-03-31 21:20 UTC (permalink / raw)
To: Efraim Flashner; +Cc: guix-devel
Efraim Flashner <efraim@flashner.co.il> skribis:
> On Thu, 31 Mar 2016 11:29:52 +0200
> Ricardo Wurmus <rekado@elephly.net> wrote:
>
>> Efraim Flashner <efraim@flashner.co.il> writes:
>>
>> [...]
>> [...]
>> [...]
>>
>> Yes. Unfortunately, it does not work with the latest webkitgtk.
>>
>> [...]
>> [...]
>>
>> It’s quite a bit larger. Should I try to move the webkit/webview stuff
>> to a separate output? Here’s the output of “guix size
>> /gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2”:
>>
>> store item total self
>> /gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2 1108.5 33.8 3.0%
>> /gnu/store/yj7hx4r02g8nzgfna8pwsyqynxw0fkwy-webkitgtk-2.4.10 1053.5 137.3 12.4%
>> /gnu/store/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2 724.2 45.4 4.1%
>> /gnu/store/4s6q5z98smbjqarjjanghkl2jfbbmrwy-gtk+-2.24.28 697.1 35.6 3.2%
>> ...
>
> currently wxwidgets is a dependant for 1 package. It'd be nice if the new
> wxwidgets wouldn't depend on gtk3 and gtk2, but if that's what it is then I
> don't think having a separate output would be a great solution.
But 1.1 G just for a GUI toolkit is a lot.
Currently wxwidgets’s closure is at 785 MiB, so that’d be a 40%
increase.
There are references to two Cairos, Perl, etc. Definitely, there’s a
lot of room for optimization here. It probably shouldn’t block this
patch, but it should be high on the list of priorities IMO.
Ludo’.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] wxwidgets: Enable webview via webkit.
2016-03-31 21:20 ` Ludovic Courtès
@ 2016-04-03 16:54 ` Efraim Flashner
2016-04-04 8:02 ` Andy Wingo
0 siblings, 1 reply; 8+ messages in thread
From: Efraim Flashner @ 2016-04-03 16:54 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 2065 bytes --]
On Thu, Mar 31, 2016 at 11:20:19PM +0200, Ludovic Courtès wrote:
> Efraim Flashner <efraim@flashner.co.il> skribis:
>
> > On Thu, 31 Mar 2016 11:29:52 +0200
> > Ricardo Wurmus <rekado@elephly.net> wrote:
> >
> >> Efraim Flashner <efraim@flashner.co.il> writes:
> >>
> >> [...]
> >> [...]
> >> [...]
> >>
> >> Yes. Unfortunately, it does not work with the latest webkitgtk.
> >>
> >> [...]
> >> [...]
> >>
> >> It’s quite a bit larger. Should I try to move the webkit/webview stuff
> >> to a separate output? Here’s the output of “guix size
> >> /gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2”:
> >>
> >> store item total self
> >> /gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2 1108.5 33.8 3.0%
> >> /gnu/store/yj7hx4r02g8nzgfna8pwsyqynxw0fkwy-webkitgtk-2.4.10 1053.5 137.3 12.4%
> >> /gnu/store/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2 724.2 45.4 4.1%
> >> /gnu/store/4s6q5z98smbjqarjjanghkl2jfbbmrwy-gtk+-2.24.28 697.1 35.6 3.2%
> >> ...
> >
> > currently wxwidgets is a dependant for 1 package. It'd be nice if the new
> > wxwidgets wouldn't depend on gtk3 and gtk2, but if that's what it is then I
> > don't think having a separate output would be a great solution.
>
> But 1.1 G just for a GUI toolkit is a lot.
>
> Currently wxwidgets’s closure is at 785 MiB, so that’d be a 40%
> increase.
>
> There are references to two Cairos, Perl, etc. Definitely, there’s a
> lot of room for optimization here. It probably shouldn’t block this
> patch, but it should be high on the list of priorities IMO.
>
> Ludo’.
This sounds like a LGTM to me, and then we'll work on cutting down on
duplicates among the dependancies.
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] wxwidgets: Enable webview via webkit.
2016-04-03 16:54 ` Efraim Flashner
@ 2016-04-04 8:02 ` Andy Wingo
2016-04-26 20:07 ` Ricardo Wurmus
0 siblings, 1 reply; 8+ messages in thread
From: Andy Wingo @ 2016-04-04 8:02 UTC (permalink / raw)
To: Efraim Flashner; +Cc: guix-devel
On Sun 03 Apr 2016 18:54, Efraim Flashner <efraim@flashner.co.il> writes:
> On Thu, Mar 31, 2016 at 11:20:19PM +0200, Ludovic Courtès wrote:
>> Efraim Flashner <efraim@flashner.co.il> skribis:
>>
>> > On Thu, 31 Mar 2016 11:29:52 +0200
>> > Ricardo Wurmus <rekado@elephly.net> wrote:
>> >> store item total self
>> >> /gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2 1108.5 33.8 3.0%
>> >> /gnu/store/yj7hx4r02g8nzgfna8pwsyqynxw0fkwy-webkitgtk-2.4.10 1053.5 137.3 12.4%
>
> This sounds like a LGTM to me, and then we'll work on cutting down on
> duplicates among the dependancies.
WebKitGTK+ 2.4 is old and has security vulnerabilities; see
https://blogs.gnome.org/mcatanzaro/2016/03/30/positive-progress-on-webkitgtk-security-updates/.
Is there no upstream update that uses more recent WebKitGTK+?
Andy
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] wxwidgets: Enable webview via webkit.
2016-04-04 8:02 ` Andy Wingo
@ 2016-04-26 20:07 ` Ricardo Wurmus
0 siblings, 0 replies; 8+ messages in thread
From: Ricardo Wurmus @ 2016-04-26 20:07 UTC (permalink / raw)
To: Andy Wingo; +Cc: guix-devel
Andy Wingo <wingo@igalia.com> writes:
> On Sun 03 Apr 2016 18:54, Efraim Flashner <efraim@flashner.co.il> writes:
>
>> On Thu, Mar 31, 2016 at 11:20:19PM +0200, Ludovic Courtès wrote:
>>> Efraim Flashner <efraim@flashner.co.il> skribis:
>>>
>>> > On Thu, 31 Mar 2016 11:29:52 +0200
>>> > Ricardo Wurmus <rekado@elephly.net> wrote:
>>> >> store item total self
>>> >> /gnu/store/js2mqmm3llc1ispcqll08c9s7nyi1i40-wxwidgets-3.0.2 1108.5 33.8 3.0%
>>> >> /gnu/store/yj7hx4r02g8nzgfna8pwsyqynxw0fkwy-webkitgtk-2.4.10 1053.5 137.3 12.4%
>>
>> This sounds like a LGTM to me, and then we'll work on cutting down on
>> duplicates among the dependancies.
>
> WebKitGTK+ 2.4 is old and has security vulnerabilities; see
> https://blogs.gnome.org/mcatanzaro/2016/03/30/positive-progress-on-webkitgtk-security-updates/.
> Is there no upstream update that uses more recent WebKitGTK+?
Even the latest development version of wxwidgets (3.1.0) does not work
with a later version of WebKitGTK+. The configure script looks for
webkitgtk-3.0 and includes “webkit/webkit.h”. I don’t know how much
work it would be to use the latest version of our “webkitgtk” package.
~~ Ricardo
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-04-26 20:07 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-28 11:21 [PATCH] wxwidgets: Enable webview via webkit Ricardo Wurmus
2016-03-31 9:15 ` Efraim Flashner
2016-03-31 9:29 ` Ricardo Wurmus
2016-03-31 18:20 ` Efraim Flashner
2016-03-31 21:20 ` Ludovic Courtès
2016-04-03 16:54 ` Efraim Flashner
2016-04-04 8:02 ` Andy Wingo
2016-04-26 20:07 ` Ricardo Wurmus
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).