Accepting request 1072692 from GNOME:Next

New stable release

OBS-URL: https://build.opensuse.org/request/show/1072692
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/epiphany?expand=0&rev=380
This commit is contained in:
Dominique Leuenberger 2023-03-20 12:47:04 +00:00 committed by Git OBS Bridge
parent f1a1f1e994
commit 3eae5338c5
5 changed files with 99 additions and 30 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e86ead27cb9982815150664de3bf20faf375f77b8065b02b31180c65b6bbebb4
size 3893416

3
epiphany-44.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aabdc9de80c409073676e00e15ba97187715e4b84bc776fe86db86d0f8140bb1
size 3991296

View File

@ -1,13 +0,0 @@
Index: epiphany-43.1/po/nb.po
===================================================================
--- epiphany-43.1.orig/po/nb.po
+++ epiphany-43.1/po/nb.po
@@ -1515,7 +1515,7 @@ msgstr "Siden «%s» svarer ikke"
#: embed/ephy-web-view.c:895
msgid "_Wait"
-msgstr "_Veng"
+msgstr "_Vent"
#: embed/ephy-web-view.c:896
msgid "_Kill"

View File

@ -1,3 +1,86 @@
-------------------------------------------------------------------
Fri Mar 17 16:39:40 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.0:
+ Fix web app creation.
+ Build against WebKitGTK 2.39.91.
+ Updated translations
- Drop 1295.patch: Fixed upstream.
-------------------------------------------------------------------
Fri Mar 10 09:34:27 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.rc:
+ Fix password popover crash when username is empty
+ Fix criticals from EphySuggestionModel
+ Fix warning when WebExtensions directory is empty
+ Handle WebKitGTK 2.39.90 API changes
+ Reimplement elementary OS support
+ Revert "add preference to set new tab page"
+ Updated translations.
- Changes from version 44.beta:
+ Add preference to set new tab page
+ Reduce history window size
+ Implement more of browserAction WebExtension API
+ Add toast for switch to new tab in narrow mode
+ Handle various changes in GTK, WebKitGTK
+ Replace info bars with popovers, dialogs, banners
+ Improve tooltip text for add/remove bookmark button
+ Search entry and address bar are accessible again
+ Don't autofill passwords in sandboxed contexts
+ Replace tab menu with AdwTabButton
+ Many address bar behavior fixes
+ Updated translations.
- Changes from 44.alpha:
+ Epiphany now uses GTK 4, libadwaita, and webkitgtk-6.0
+ Avoid deprecated GTK APIs
+ Reduce height of preferences window
+ Hide bookmark star in application mode
+ Say "Force Stop" rather than "Kill"
+ Remove unreachable libsoup 2 code
+ Use AdwAboutWindow for about dialog
+ Fix crash on malformed ephy-tab:// URI
+ Fix JS errors in about:overview
+ Properly encode URIs when copied from address bar
+ Bookmarks popover now uses AdwStatusPage
+ Always show Mute Tab in context menu
+ Hide address bar URL scheme in narrow mode
+ WebExtensions: Implement support for special shortcut commands
+ Remove custom desktop notification implementation
+ Fix some memory leaks
+ Update icons
+ Add "epiphany" keyword to desktop entry
+ WebExtensions: Redesign Browser Actions to have a flexible
presentation
+ Add WebExtensions preferences
+ Improve confusing code layering
+ Accept single-label hostnames in URIs
+ Update to highlight.js 11.7.0
+ Add Ctrl+comma shortcut to open preferences
+ Use terminology "web app" rather than "web application"
+ Duplicate tab when middle clicking on Refresh button
+ Tweak tooltips to follow HIG
+ Fix issues found by Coverity
+ Updated translations.
- Drop epiphany-fix-nb-translation.patch: Fixed upstream.
- Following upstreams port to GTK 4, libadwaita, and webkitgtk-6.0:
+ New dependencies: pkgconfig(gcr-4), pkgconfig(gstreamer-1.0),
pkgconfig(gtk4), pkgconfig(gtk4-unix-print),
pkgconfig(libadwaita-1), pkgconfig(libportal-gtk4),
pkgconfig(webkitgtk-6.0) and
pkgconfig(webkitgtk-web-process-extension-6.0).
+ Dropped dependencies: pkgconfig(gcr-3), pkgconfig(gtk+-3.0),
pkgconfig(gtk+-unix-print-3.0), pkgconfig(libdazzle-1.0),
pkgconfig(libhandy-1), pkgconfig(libportal-gtk3),
pkgconfig(webkit2gtk-4.1) and
pkgconfig(webkit2gtk-web-extension-4.1).
- Pass granite=disabled to meson, we do not want to build
elementary OS integration.
- Add 1295.patch: Fix build with webkitgtk 2.39.91.
- Add back gstreamer-plugins-rs Recommends: dav1d decoder is still
that much lighter on cpu usage compared to aom decoder that it
should be preferd for most users.
-------------------------------------------------------------------
Mon Feb 20 17:12:09 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -17,16 +17,13 @@
Name: epiphany
Version: 43.1
Version: 44.0
Release: 0
Summary: GNOME Web Browser
License: GPL-3.0-or-later
Group: Productivity/Networking/Web/Browsers
URL: https://wiki.gnome.org/Apps/Web
Source0: https://download.gnome.org/sources/epiphany/43/%{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM epiphany-fix-nb-translation.patch -- Spellfix for Norwegian Bokmål translation
Patch1: epiphany-fix-nb-translation.patch
Source0: https://download.gnome.org/sources/epiphany/44/%{name}-%{version}.tar.xz
BuildRequires: desktop-file-utils
BuildRequires: fdupes
@ -34,35 +31,36 @@ BuildRequires: meson >= 0.47.0
BuildRequires: pkgconfig
BuildRequires: yelp-tools
BuildRequires: pkgconfig(cairo) >= 1.2
BuildRequires: pkgconfig(gcr-3) >= 3.5.5
BuildRequires: pkgconfig(gcr-4) >= 3.9.0
BuildRequires: pkgconfig(gdk-3.0) >= 3.24.0
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.36.5
BuildRequires: pkgconfig(gio-2.0) >= 2.67.1
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.67.1
BuildRequires: pkgconfig(glib-2.0) >= 2.67.1
BuildRequires: pkgconfig(gsettings-desktop-schemas)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.13
BuildRequires: pkgconfig(gtk+-unix-print-3.0) >= 3.22.13
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(gtk4-unix-print)
BuildRequires: pkgconfig(hogweed) >= 3.2
BuildRequires: pkgconfig(icu-uc) >= 4.6
BuildRequires: pkgconfig(iso-codes) >= 0.35
BuildRequires: pkgconfig(json-glib-1.0) >= 1.6
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(libdazzle-1.0) >= 3.37.1
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
BuildRequires: pkgconfig(libportal-gtk3)
BuildRequires: pkgconfig(libportal-gtk4)
BuildRequires: pkgconfig(libsecret-1) >= 0.19.0
BuildRequires: pkgconfig(libsoup-3.0) >= 2.48.0
BuildRequires: pkgconfig(libsoup-3.0) >= 2.99.4
BuildRequires: pkgconfig(libxml-2.0) >= 2.6.12
BuildRequires: pkgconfig(libxslt) >= 1.1.7
BuildRequires: pkgconfig(nettle) >= 3.2
BuildRequires: pkgconfig(sqlite3) >= 3.22
BuildRequires: pkgconfig(webkit2gtk-4.1) >= 2.37.1
BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1) >= 2.37.1
BuildRequires: pkgconfig(webkitgtk-6.0) >= 2.39.90
BuildRequires: pkgconfig(webkitgtk-web-process-extension-6.0) >= 2.39.91
Requires: %{name}-branding = %{version}
Requires: iso-codes
Recommends: ca-certificates
Recommends: gnome-keyring
Recommends: gstreamer-plugins-rs
%description
Epiphany is a Web browser for the GNOME Desktop. Its principles are
@ -106,6 +104,7 @@ search results from Web (epiphany)
%meson \
-D developer_mode=false \
-D unit_tests=disabled \
-D granite=disabled \
%{nil}
%meson_build