From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: [PATCH] wxwidgets: Enable webview via webkit. Date: Thu, 31 Mar 2016 12:15:12 +0300 Message-ID: <20160331121512.4928690d@debian-netbook> References: <87y492j1a6.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/ybfREaZKI1alpkH..LH2JfU"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47505) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alYhJ-00072w-AP for guix-devel@gnu.org; Thu, 31 Mar 2016 05:15:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alYhE-00032B-6g for guix-devel@gnu.org; Thu, 31 Mar 2016 05:15:25 -0400 Received: from flashner.co.il ([178.62.234.194]:57542) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alYhD-00031t-S6 for guix-devel@gnu.org; Thu, 31 Mar 2016 05:15:20 -0400 In-Reply-To: <87y492j1a6.fsf@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: guix-devel --Sig_/ybfREaZKI1alpkH..LH2JfU Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 28 Mar 2016 13:21:37 +0200 Ricardo Wurmus wrote: > From ceec9310992cf37c9a423a072db90f7a48120df0 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Mon, 28 Mar 2016 13:19:18 +0200 > Subject: [PATCH] gnu: wxwidgets: Enable webview support. >=20 > * 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(-) >=20 > 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 =C2=A9 2015 Taylan Ulrich Bay=C4=B1rl=C4=B1/Kammer > +;;; Copyright =C2=A9 2016 Ricardo Wurmus > ;;; > ;;; 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)) > =20 > (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=3Dsys" "--with-libmspack" "--with-sdl") > + '("--with-regex=3Dsys" "--with-libmspack" > + "--with-sdl" > + "--enable-webview" > + "--enable-webkit" > + "--enable-webviewwebkit") > #:make-flags > (list (string-append "LDFLAGS=3D-Wl,-rpath=3D" > (assoc-ref %outputs "out") "/lib")) Looks good. How much does it change the size of wxwidgets? --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Sig_/ybfREaZKI1alpkH..LH2JfU Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJW/OqgAAoJEPTB05F+rO6TPm0P/R2n+CoBp3sw2532VHsppIzH TpuxpFrj73yWuYz7C2CNgm4HAKkX+/zpMddeMQ1noudwRrvoGpMZT3YWN/QqVklJ oYfjrfbC+nZMsY5NGz3dA4H9KvWu7qAf0YNTo/uvh/eF4V27e2vIrNdpDk23GawE VCva9kwBJV0vadueWPrfXMnyf8gfs60DO9nwdwaH/3Stwr4q1RkXTOUL5RtJv8ND U/5DyS62nyaJTWUo2tkH7EHXkTV0dCg0s2/QBNsGEtUm1yuV5ndrNvCiqw7fUWvp FlrMX6SpSYCHw/+cNVZD2JmYg2B0p49yk6LfPzsMw0J5D2onpzvEZv+2lmU98wsQ Ki7IH3HCPawcwACaR41vMXUZEUz1qWkYMiLnKCR9tj8sTRGSLAmErXwrfRYcBbfq n4m3Czy63Mmz44v+QLtEih0WsK+04TxMAITtMhVZg5ivPgBq5D72mQo2kjYorhTf zrLkFCi/MyEs+ZaqGmE6OB+5itPYtO7GufSjYV20Y5GTuAHc4x90Qf553wlKcoBM OiOnZ99ZduKlIVXXI+oN/9D9l5v3rQqXba+0bdmGdr6PCKar71Lbk0yxk8LGiLGb qvSxfl1miFGughNFdiqyrXIg7hEtNNI1HTZAVVZlM+wqtXMnQiQXQv509/d4OSVI +EfkJvN6uStPXl0B6f4a =ltXk -----END PGP SIGNATURE----- --Sig_/ybfREaZKI1alpkH..LH2JfU--