epiphany: 43.1 → 44.beta

https://gitlab.gnome.org/GNOME/epiphany/-/compare/43.1...44.beta

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>

Co-authored-by: Bobby Rong <rjl931189261@126.com>
This commit is contained in:
Jan Tojnar
2023-04-06 01:34:52 +02:00
co-authored by Bobby Rong
parent 7943b76b91
commit 53acb69b1c
+21 -29
View File
@@ -4,18 +4,16 @@
, ninja
, gettext
, fetchurl
, fetchpatch
, pkg-config
, gtk3
, gtk4
, glib
, icu
, wrapGAppsHook
, wrapGAppsHook4
, gnome
, libportal-gtk3
, libportal-gtk4
, libxml2
, libxslt
, itstool
, webkitgtk_4_1
, webkitgtk_6_0
, libsoup_3
, glib-networking
, libsecret
@@ -23,37 +21,33 @@
, libarchive
, p11-kit
, sqlite
, gcr
, gcr_4
, isocodes
, desktop-file-utils
, nettle
, gdk-pixbuf
, gst_all_1
, json-glib
, libdazzle
, libhandy
, libadwaita
, buildPackages
, withPantheon ? false
}:
stdenv.mkDerivation rec {
pname = "epiphany";
version = "43.1";
version = "44.beta";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "6G6tJ8uZgoFRUGZN478g+vN193uAZbArMRgMZba767Q=";
sha256 = "UccRkzgLjdoM7opWyLROzZLDi8fDStCGkP0rbXggApE=";
};
patches = lib.optionals withPantheon [
# Pantheon specific patches for epiphany
# https://github.com/elementary/browser
#
# Patch to unlink nav buttons
# https://github.com/elementary/browser/pull/18
(fetchpatch {
url = "https://raw.githubusercontent.com/elementary/browser/cc17559a7ac6effe593712b4f3d0bbefde6e3b62/navigation-buttons.patch";
sha256 = "sha256-G1/JUjn/8DyO9sgL/5Kq205KbTOs4EMi4Vf3cJ8FHXU=";
patches = [
# Fix compatibility with latest WebKitGTK
# https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1281
(fetchurl {
url = "https://src.fedoraproject.org/rpms/epiphany/raw/a8965d48efad1cbd41f67f1468d6d10e4407cd57/f/webkitgtk-2.39.90.patch";
hash = "sha256-07eoyWL/z5MgbU+tlq5CJ8CdR+90qHM8EJPJIQ/5Y0M=";
})
];
@@ -61,17 +55,16 @@ stdenv.mkDerivation rec {
desktop-file-utils
gettext
itstool
libxslt
meson
ninja
pkg-config
wrapGAppsHook
wrapGAppsHook4
buildPackages.glib
buildPackages.gtk3
buildPackages.gtk4
];
buildInputs = [
gcr
gcr_4
gdk-pixbuf
glib
glib-networking
@@ -82,13 +75,12 @@ stdenv.mkDerivation rec {
gst_all_1.gst-plugins-good
gst_all_1.gst-plugins-ugly
gst_all_1.gstreamer
gtk3
gtk4
icu
isocodes
json-glib
libdazzle
libhandy
libportal-gtk3
libadwaita
libportal-gtk4
libarchive
libsecret
libsoup_3
@@ -96,7 +88,7 @@ stdenv.mkDerivation rec {
nettle
p11-kit
sqlite
webkitgtk_4_1
webkitgtk_6_0
];
# Tests need an X display