diff --git a/epiphany-42.2.tar.xz b/epiphany-43.0.tar.xz similarity index 32% rename from epiphany-42.2.tar.xz rename to epiphany-43.0.tar.xz index fa768a2f45dd3837037ca7f64dcbf0c5446cb817..5217e6b8a524889ce8828bd70a18abebedefeb63 100644 Binary files a/epiphany-42.2.tar.xz and b/epiphany-43.0.tar.xz differ diff --git a/epiphany.spec b/epiphany.spec index 6b9f78db982d664fe85b8506717a76102e2dab08..1fb6090b29e36352516c487e3604593e4fbf9b28 100644 --- a/epiphany.spec +++ b/epiphany.spec @@ -1,20 +1,20 @@ -%global glib2_version 2.64.0 +%global glib2_version 2.67.4 %global gtk3_version 3.24.0 -%global webkit2gtk3_version 2.31.1 +%global webkit2gtk3_version 2.37.1 Name: epiphany Epoch: 1 -Version: 42.2 +Version: 43.0 Release: 1 Summary: Web browser for GNOME License: GPLv3+ URL: https://wiki.gnome.org/Apps/Web -Source0: https://download.gnome.org/sources/epiphany/42/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/epiphany/43/%{name}-%{version}.tar.xz Patch0: epiphany-default-bookmarks-openeuler.patch BuildRequires: desktop-file-utils gcc gettext-devel iso-codes-devel itstool BuildRequires: libappstream-glib-devel meson pkgconfig(cairo) pkgconfig(evince-document-3.0) -BuildRequires: pkgconfig(gcr-3) pkgconfig(gdk-3.0) >= %{gtk3_version} +BuildRequires: gcr-devel pkgconfig(gdk-3.0) >= %{gtk3_version} BuildRequires: pkgconfig(gdk-pixbuf-2.0) pkgconfig(gio-unix-2.0) >= %{glib2_version} BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} BuildRequires: pkgconfig(gnome-desktop-3.0) >= %{glib2_version} @@ -23,21 +23,12 @@ BuildRequires: pkgconfig(gtk+-unix-print-3.0) >= %{gtk3_version} pkgconfig BuildRequires: pkgconfig(icu-uc) pkgconfig(json-glib-1.0) pkgconfig(libdazzle-1.0) BuildRequires: pkgconfig(libhandy-1) pkgconfig(libnotify) pkgconfig(libsecret-1) BuildRequires: pkgconfig(libportal-gtk3) >= 0.5 -BuildRequires: pkgconfig(libsoup-2.4) pkgconfig(libxml-2.0) pkgconfig(libxslt) +BuildRequires: pkgconfig(libsoup-3.0) pkgconfig(libxml-2.0) pkgconfig(libxslt) BuildRequires: pkgconfig(nettle) pkgconfig(sqlite3) -BuildRequires: pkgconfig(webkit2gtk-4.0) >= %{webkit2gtk3_version} -BuildRequires: pkgconfig(webkit2gtk-web-extension-4.0) >= %{webkit2gtk3_version} chrpath +BuildRequires: pkgconfig(webkit2gtk-4.1) >= %{webkit2gtk3_version} +BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1) >= %{webkit2gtk3_version} chrpath Requires: %{name}-runtime%{?_isa} = %{epoch}:%{version}-%{release} -Requires: gtk3%{?_isa} >= %{gtk3_version} -Requires: webkit2gtk3%{?_isa} >= %{webkit2gtk3_version} -Requires: gsettings-desktop-schemas -Requires: iso-codes - -Provides: bundled(gvdb) -Provides: bundled(highlightjs) -Provides: bundled(pdfjs) -Provides: bundled(readabilityjs) %description Epiphany is the web browser for the GNOME desktop. Its goal is to be @@ -49,6 +40,9 @@ application. Summary: Epiphany runtime suitable for web applications Requires: gsettings-desktop-schemas gtk3%{?_isa} >= %{gtk3_version} iso-codes Requires: webkit2gtk3%{?_isa} >= %{webkit2gtk3_version} +Provides: bundled(gvdb) +Provides: bundled(highlightjs) +Provides: bundled(readabilityjs) %description runtime This package provides a runtime for web applications without actually @@ -71,8 +65,10 @@ chrpath -d %{buildroot}%{_libexecdir}/epiphany/* chrpath -d %{buildroot}%{_libexecdir}/epiphany-search-provider chrpath -d %{buildroot}%{_bindir}/epiphany -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d -echo "%{_libdir}/epiphany" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf +sed -i 's/Exec=/Exec=env WEBKIT_FORCE_SANDBOX=0 /g' %{buildroot}%{_datadir}/applications/org.gnome.Epiphany.desktop + +#mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d +#echo "%{_libdir}/epiphany" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf %post /sbin/ldconfig @@ -91,23 +87,31 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop %dir %{_datadir}/gnome-shell/ %dir %{_datadir}/gnome-shell/search-providers/ %{_datadir}/gnome-shell/search-providers/org.gnome.Epiphany.SearchProvider.ini -%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf +#%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf %files runtime %license COPYING %doc NEWS README.md +%{_datadir}/dbus-1/services/org.gnome.Epiphany.WebAppProvider.service %{_datadir}/icons/hicolor/*/apps/org.gnome.Epiphany* %{_datadir}/glib-2.0/schemas/org.gnome.epiphany.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.Epiphany.enums.xml %{_bindir}/epiphany %{_libexecdir}/epiphany/ +%{_libexecdir}/epiphany-webapp-provider %{_libdir}/epiphany/ %{_datadir}/epiphany %{_mandir}/man*/* -%config(noreplace)%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf +#%config(noreplace)%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf %changelog -* Mon Mar 28 2022 lin zhang 1:42.2-1 +* Mon Jan 2 2023 lin zhang - 1:43.0-1 +- Update to 43.0 + +* Fri Sep 9 2022 lin zhang - 1:42.2-2 +- fix issue #I5QHPI + +* Mon Mar 28 2022 lin zhang - 1:42.2-1 - Update to 42.2 * Fri Sep 10 2021 lingsheng - 3.38.5-2