[PATCH] gnu: epiphany: Update to 3.28.1.

  • Done
  • quality assurance status badge
Details
2 participants
  • Marius Bakke
  • Rene
Owner
unassigned
Submitted by
Rene
Severity
normal

Debbugs page

Rene wrote 7 years ago
(name . guix-patches@gnu.org)(address . guix-patches@gnu.org)
2y0kyEsTOAduJ1_FpISXs6nmDsVHGRE1NamDEsT3Jen6VWv7hxvAUOsogyyZqNpu0wMVqzgVEddQ4cfAlSKNQ1HMd8MfBKLjedGHyzq5GN4=@protonmail.com
Hello team,

this is a proposed patch to update epiphany to 3.28.1.

Also tested inside a vm with ´guix system vm-image'.

Thank you

Rene
Attachment: file
From 7a72a5f3dba61f42deb4af86e219d0a6309dc076 Mon Sep 17 00:00:00 2001
From: Rene <pacoon@protonmail.com>
Date: Sun, 15 Apr 2018 23:24:05 -0500
Subject: [PATCH] gnu: epiphany: Update to 3.28.1.

* gnu/packages/gnome.scm (epiphany): Update to 3.28.1.
[build-system]: Use meson-build-system.
[native-inputs]: Add desktop-file-utils, glib:bin and gtk+:bin.
[inputs]: Add gdk-pixbuf+svg and nettle. Remove gdk-pixbuf.
[arguments]: Remove #:configure-flags.
---
gnu/packages/gnome.scm | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)

Toggle diff (60 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ed9f54be8..931ba329d 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4166,7 +4166,7 @@ a secret password store, an adblocker, and a modern UI.")
(define-public epiphany
(package
(name "epiphany")
- (version "3.24.4")
+ (version "3.28.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -4174,8 +4174,9 @@ a secret password store, an adblocker, and a modern UI.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1jg59s98aljf603w24r5a3cr4fw6z88gc0warqy1946iprjgdw0m"))))
- (build-system glib-or-gtk-build-system)
+ "0zvxrwlswxadq4zbr4f73ms141d08j0lhi6rzmj83j1s3gan88md"))))
+
+ (build-system meson-build-system)
(arguments
;; FIXME: tests run under Xvfb, but fail with:
;; /src/bookmarks/ephy-bookmarks/create:
@@ -4183,18 +4184,21 @@ a secret password store, an adblocker, and a modern UI.")
;; subsystem
;; FAIL
'(#:tests? #f
- #:configure-flags '("CFLAGS=-std=gnu99")))
+ #:glib-or-gtk? #t))
(propagated-inputs
`(("dconf" ,dconf)))
(native-inputs
- `(("intltool" ,intltool)
+ `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database
+ ("glib:bin" ,glib "bin") ; for glib-mkenums
+ ("gtk+:bin" ,gtk+ "bin") ; for gtk-update-icon-cache
+ ("intltool" ,intltool)
("itstool" ,itstool)
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
`(("avahi" ,avahi)
("gcr" ,gcr)
- ("gdk-pixbuf" ,gdk-pixbuf) ; for loading SVG files
+ ("gdk-pixbuf+svg" ,gdk-pixbuf+svg) ; for loading SVG files
("glib-networking" ,glib-networking)
("gnome-desktop" ,gnome-desktop)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
@@ -4203,6 +4207,7 @@ a secret password store, an adblocker, and a modern UI.")
("libnotify" ,libnotify)
("libsecret" ,libsecret)
("libxslt" ,libxslt)
+ ("nettle" ,nettle) ; for hogweed
("sqlite" ,sqlite)
("webkitgtk" ,webkitgtk)))
(home-page "https://wiki.gnome.org/Apps/Web")
--
2.14.1
Marius Bakke wrote 7 years ago
87wox6bwrv.fsf@fastmail.com
Rene <pacoon@protonmail.com> writes:

Toggle quote (20 lines)
> Hello team,
>
> this is a proposed patch to update epiphany to 3.28.1.
>
> Also tested inside a vm with ´guix system vm-image'.
>
> Thank you
>
> Rene
> From 7a72a5f3dba61f42deb4af86e219d0a6309dc076 Mon Sep 17 00:00:00 2001
> From: Rene <pacoon@protonmail.com>
> Date: Sun, 15 Apr 2018 23:24:05 -0500
> Subject: [PATCH] gnu: epiphany: Update to 3.28.1.
>
> * gnu/packages/gnome.scm (epiphany): Update to 3.28.1.
> [build-system]: Use meson-build-system.
> [native-inputs]: Add desktop-file-utils, glib:bin and gtk+:bin.
> [inputs]: Add gdk-pixbuf+svg and nettle. Remove gdk-pixbuf.
> [arguments]: Remove #:configure-flags.

Applied, thank you!
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrVJlQACgkQoqBt8qM6
VPqk3Af+L++Jy3tTC+FaRmcJ7XGUvEWa5kbS+HJKW6/vkZoApClNolXpSrK8S+Dz
kYf93TSpgLWYELwTxAe8h8Qg4D4uJChwK90LCd05gBTMMPsHO15Uf3lqsZuU4AR6
IJfxEI/JX/boVEzXljKSf0X/OwsF//L7H/H/6P0YnHseyUwOa7giOKUrcjKf0xBj
D49ntawL+D3RFYr3T3AP46AcfthfryZ0YVuZ7lC+Z50D4TkClDCPZV5+vOITuDyl
C6Oo7eyrDbRxdNoIizAAGFxP/xN0ois5BGIMIlLd7WvwQhSaJfPkggPbK3dxOG9Q
ASYYD3O2hdix2NlLwT1c04RNjx0Tvw==
=QBmg
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 31171@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 31171
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help