diff --git a/.gitignore b/.gitignore index 4aa7c4c..b132fbe 100644 --- a/.gitignore +++ b/.gitignore @@ -178,3 +178,4 @@ epiphany-2.31.5.tar.bz2 /epiphany-43.beta.tar.xz /epiphany-43.rc.tar.xz /epiphany-43.0.tar.xz +/epiphany-44.alpha.tar.xz diff --git a/epiphany.spec b/epiphany.spec index a05dacc..5340971 100644 --- a/epiphany.spec +++ b/epiphany.spec @@ -1,18 +1,18 @@ -%global glib2_version 2.67.4 -%global gtk3_version 3.24.0 -%global webkit2gtk_version 2.37.1 +%global glib2_version 2.70.0 +%global gtk4_version 4.9.2 +%global webkitgtk_version 2.39.3 %global tarball_version %%(echo %{version} | tr '~' '.') Name: epiphany Epoch: 1 -Version: 43.0 +Version: 44~alpha Release: %autorelease Summary: Web browser for GNOME License: GPLv3+ and CC-BY-SA URL: https://wiki.gnome.org/Apps/Web -Source0: https://download.gnome.org/sources/epiphany/43/%{name}-%{tarball_version}.tar.xz +Source0: https://download.gnome.org/sources/epiphany/44/%{name}-%{tarball_version}.tar.xz # Fedora bookmarks Patch0: epiphany-default-bookmarks.patch @@ -20,34 +20,31 @@ Patch0: epiphany-default-bookmarks.patch BuildRequires: desktop-file-utils BuildRequires: gcc BuildRequires: gettext-devel -BuildRequires: iso-codes-devel BuildRequires: itstool BuildRequires: libappstream-glib-devel BuildRequires: meson BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(evince-document-3.0) -BuildRequires: pkgconfig(gcr-3) +BuildRequires: pkgconfig(gcr-4) >= 3.9.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version} BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} -BuildRequires: pkgconfig(gnome-desktop-3.0) >= %{glib2_version} -BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version} -BuildRequires: pkgconfig(gtk+-unix-print-3.0) >= %{gtk3_version} +BuildRequires: pkgconfig(gsettings-desktop-schemas) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gtk4) >= %{gtk4_version} +BuildRequires: pkgconfig(gtk4-unix-print) >= %{gtk4_version} BuildRequires: pkgconfig(hogweed) -BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(json-glib-1.0) -BuildRequires: pkgconfig(libdazzle-1.0) -BuildRequires: pkgconfig(libhandy-1) -BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libportal-gtk3) >= 0.5 +BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: pkgconfig(libarchive) +BuildRequires: pkgconfig(libportal-gtk4) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(nettle) BuildRequires: pkgconfig(sqlite3) -BuildRequires: pkgconfig(webkit2gtk-4.1) >= %{webkit2gtk_version} -BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1) >= %{webkit2gtk_version} +BuildRequires: pkgconfig(webkitgtk-6.0) >= %{webkitgtk_version} +BuildRequires: pkgconfig(webkitgtk-web-extension-6.0) >= %{webkitgtk_version} %description Epiphany is the web browser for the GNOME desktop. Its goal is to be diff --git a/sources b/sources index 659f3fc..8eda7ae 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (epiphany-43.0.tar.xz) = 56e65c2b3868447b88b89dc97c9d63c4ef1b174334eda15c6ad6b11a38963457df01a6024109ddfaf67730c691e5d68d37abb779604d4719dbc19950d18fe426 +SHA512 (epiphany-44.alpha.tar.xz) = d9cf50db7ecc588c046146848335d506eb1d435447e346727d64344cc012d89119e29dde11df9a97d946a577fe26e646ab19cda0a78377edc6dcc6d617513eb7