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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user