Hello community,

here is the log from the commit of package opera.13611 for 
openSUSE:Leap:15.1:NonFree:Update checked in at 2020-08-05 10:37:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.1:NonFree:Update/opera.13611 (Old)
 and      /work/SRC/openSUSE:Leap:15.1:NonFree:Update/.opera.13611.new.3592 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opera.13611"

Wed Aug  5 10:37:21 2020 rev:1 rq:824449 version:70.0.3728.71

Changes:
--------
New Changes file:

--- /dev/null   2020-07-16 02:54:20.700682797 +0200
+++ 
/work/SRC/openSUSE:Leap:15.1:NonFree:Update/.opera.13611.new.3592/opera.changes 
    2020-08-05 10:37:24.081473800 +0200
@@ -0,0 +1,2608 @@
+-------------------------------------------------------------------
+Thu Jul 30 17:35:35 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to version 70.0.3728.71
+  - DNA-86267 Make `Recently closed tabs` appearance consistent
+    with `Search for open tabs`.
+  - DNA-86988 Opera 70 translations
+  - DNA-87530 Zen news leads not loading
+  - DNA-87636 Fix displaying folder icon for closed windows in
+    recently closed list
+  - DNA-87682 Replace Extensions icon in toolbar with icon from
+    sidebar
+  - DNA-87756 Extend chrome.sessions.getRecentlyClosed with
+    information about last active tab in window.
+  - DNA-87778 Crash at opera::InstantSearchViewViews::
+    ~InstantSearchViewViews()
+  - DNA-87815 Change affiliate links for AliExpress Search
+- Update to version 70.0.3728.59
+  - CHR-8010 Update chromium on desktop-stable-84-3728 to
+    84.0.4147.89
+  - DNA-87019 The video image does not respond to the pressing
+    after closed the “Quit Opera?” dialog
+  - DNA-87342 Fix right padding in settings > weather section
+  - DNA-87427 Remove unneded information from the requests’
+    diagnostics
+  - DNA-87560 Crash at views::Widget::GetNativeView()
+  - DNA-87561 Crash at CRYPTO_BUFFER_len
+  - DNA-87599 Bypass VPN for default search engines doesn’t work
+  - DNA-87611 Unittests fails on declarativeNetRequest and
+    declarativeNetRequestFeedback permissions
+  - DNA-87612 [Mac] Misaligned icon in addressbar
+  - DNA-87619 [Win/Lin] Misaligned icon in addressbar
+  - DNA-87716 [macOS/Windows] Crash when Search in tabs is open
+    and Opera is minimised
+  - DNA-87749 Crash at opera::InstantSearchSuggestionLineView::
+    SetIsHighlighted(bool)
+- The update to chromium 84.0.4147.89 fixes following issues:
+  - CVE-2020-6510, CVE-2020-6511, CVE-2020-6512, CVE-2020-6513,
+    CVE-2020-6514, CVE-2020-6515, CVE-2020-6516, CVE-2020-6517,
+    CVE-2020-6518, CVE-2020-6519, CVE-2020-6520, CVE-2020-6521,
+    CVE-2020-6522, CVE-2020-6523, CVE-2020-6524, CVE-2020-6525,
+    CVE-2020-6526, CVE-2020-6527, CVE-2020-6528, CVE-2020-6529,
+    CVE-2020-6530, CVE-2020-6531, CVE-2020-6533, CVE-2020-6534,
+    CVE-2020-6535, CVE-2020-6536
+- Complete Opera 70.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-70/
+
+-------------------------------------------------------------------
+Wed Jul 15 18:53:20 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to version 69.0.3686.77
+  - DNA-84207 New Yubikey enrollment is not working
+  - DNA-87185 Lost translation
+  - DNA-87382 Integrate scrolling to top of the feed with the
+    existing scroll position restoration
+  - DNA-87535 Sort out news on startpage state
+  - DNA-87588 Merge “Prevent pointer from being sent in the clear
+    over SCTP” to desktop-stable-83-3686
+
+-------------------------------------------------------------------
+Wed Jul  8 18:16:48 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to version 69.0.3686.57
+  - DNA-86682 Title case in Russian translation
+  - DNA-86807 Title case in O69 BR Portuguese translation
+  - DNA-87104 Right click context menu becomes scrollable sometimes
+  - DNA-87376 Search in tabs opens significantly slower in O69
+  - DNA-87505 [Welcome Pages][Stats] Session stats for
+    Welcome and Upgrade pages
+  - DNA-87535 Sort out news on startpage state
+
+-------------------------------------------------------------------
+Tue Jul  7 15:58:21 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to version 69.0.3686.49
+  - CHR-7971 Update chromium on desktop-stable-83-3686 to
+    83.0.4103.116 (CVE-2020-6509)    
+  - DNA-79195 Wrong date on history
+  - DNA-86090 Crash at views::View::ReorderChildView(views::View*, int)
+  - DNA-86122 [Mac] Some popovers have incorrectly themed arrow
+  - DNA-86833 Add hint to tell users that tab content is now searched
+  - DNA-86906 [Search in tabs] No matching results in your open
+    tabs label not displayed for some strings not found.
+  - DNA-86983 Allow to search from the tile
+  - DNA-87029 Search in tabs dropdown should disappear when
+    resizing window
+  - DNA-87051 No autocompletion in the address bar for Speed Dials
+  - DNA-87091 Do not vertically center search-in-tabs dialog
+  - DNA-87113 Crash at content::NavigationRequest::GetRenderFrameHost()
+  - DNA-87114 Double scrollbar in bookmarks popup
+  - DNA-87117 Hide “Provide additional details” button when crash
+    is discarded by Socorro
+  - DNA-87122 Hide provide more information button from infobar
+    when crash is discarded
+  - DNA-87153 The icons cover the inscription on the BABE
+    picture title
+  - DNA-87203 The scroll view changes visible area unexpectedly
+  - DNA-87243 Provide missing translations
+  - DNA-87245 Extend schema and report search events
+  - DNA-87261 Allow to use search and modal at the same time
+  - DNA-87273 Switch to dedicated subdomain
+- Complete Opera 69.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-69/
+
+-------------------------------------------------------------------
+Fri Jun 19 16:15:05 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to version 68.0.3618.173
+  - DNA-85512 SNAP CTRL+C not working as expected on some pages
+  - DNA-85580 Crash at ThumbnailTabHelper::StartVideoCapture()
+  - DNA-86357 Crash at remote_cocoa::NativeWidgetNSWindowBridge::
+    SetVisibilityState(remote_cocoa::mojom::WindowVisibilityState)
+  - DNA-87146 Support new design for overlays
+
+-------------------------------------------------------------------
+Thu Jun 11 16:20:56 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to versiopn 68.0.3618.165
+  - DNA-85650 Crash at TabStripModel::GetIndexOfWebContents
+    (content::WebContents const*)
+  - DNA-85911 No information of downloaded file, which isn’t
+    existed on PC
+  - DNA-86273 Disabled AdBlock blocks resources inside IFrame
+  - DNA-86281 [Mac] Wrong zoom button color
+  - DNA-86574 Invalid thread used for opera::content_filter::
+    renderer::GetTopFrameURL()
+  - DNA-86654 Dropdown icon do nothing if clicking on it
+  - DNA-86705 [WIN] Media permissions dialog not shown for
+    sidebar messengers
+
+-------------------------------------------------------------------
+Thu May 14 10:34:09 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to version 68.0.3618.104
+  - CHR-7909 Update chromium on desktop-stable-81-3618 to 81.0.4044.138
+    - CVE-2020-6831, CVE-2020-6464
+  - DNA-85609 [Mac] Tabs shrinking & disappearing
+  - DNA-85629 Crash at opera::DownloadButtonPanel::ShouldShowCancelButton()
+  - DNA-85669 Add mocking of AddressDropdownModel in AddressBarControllerTest
+  - DNA-85678 Wrong badge icon on pages with mixed content on 
desktop-stable-81-3618
+  - DNA-85820 Flags are blue in default [D] state after restart
+  - DNA-85822 Full screen snap on pkobp.pl
+  - DNA-86077 Problem to upload .JPG file as an wallpaper
+  - DNA-86165 Downloads list doesn’t returns to its original state after 
clearing search filter
+  - DNA-86236 [Mac] Plus button click area too small
+  - DNA-86241 X tab button is not visible
+  - DNA-86217 Fix performance issue with Background Worker
+
+-------------------------------------------------------------------
+Sat May  2 05:47:36 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to version 68.0.3618.63
+  - CHR-7889 Update chromium on desktop-stable-81-3618 to
+    81.0.4044.122
+  - CHR-7896 Update chromium on desktop-stable-81-3618 to
+    81.0.4044.129
+  - DNA-85287 Set standard spacing for Yandex prompt
+  - DNA-85416 [Mac] Animation of tab insert is glitchy on slow
+    machines
+  - DNA-85568 Verify API for triggering “unread” mode with
+    Instagram.
+  - DNA-86027 Present Now not working in google meet after
+    canceling it once
+  - DNA-86028 Add a back and forward button in the Instagram panel
+  - DNA-86029 Investigate and implement re-freshing of the
+    instagram panel content
+- Update chromium to 81.0.4044.122 fixes CVE-2020-6458,
+  CVE-2020-6459, CVE-2020-6460
+- Update chromium to 81.0.4044.129 fixes CVE-2020-6461,
+  CVE-2020-6462
+
+-------------------------------------------------------------------
+Wed Apr 29 06:35:10 UTC 2020 - Carsten Ziepke <[email protected]>
+
+- Update to version 68.0.3618.56
+  - DNA-85256 [Win] Cookies section on site pages is white in
+    dark mode
+  - DNA-85474 [Mac] Dragging tabs to the left with hidden sidebar
+    is broken
+  - DNA-85771 DNS-over-HTTPS example in settings is wrong
+  - DNA-85976 Change page display time when navigating from 
+    opera:startpage
+  - CHR-7878 Update chromium on desktop-stable-81-3618 to 
+    81.0.4044.113 (CVE-2020-6457)
+  - DNA-78158 PATCH-1272 should be removed
+  - DNA-84721 Weather widget is overlapped when ‘Use bigger tiles’
+  - DNA-85246 Implement 0-state dialog and onboarding
+  - DNA-85354 O-menu is misplaced when opened with maximized opera
+  - DNA-85405 Add link to Privacy Policy on the 0-state dialog
+  - DNA-85409 Ask for geolocation EULA once
+  - DNA-85426 Crash at opera::DownloadActionButton::Update()
+  - DNA-85454 Add id’s to elements for testing
+  - DNA-85493 Add “Show Weather” toggle to “Start Page” section 
+    in Easy Setup
+  - DNA-85501 Set timestamps in geolocation exception record
+  - DNA-85514 Add fallback when geolocation fails
+  - DNA-85713 Report consent for geolocation on start page
++++ 2411 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Leap:15.1:NonFree:Update/.opera.13611.new.3592/opera.changes

New:
----
  com.opera.opera.appdata.xml
  opera-stable_70.0.3728.71_amd64.rpm
  opera.changes
  opera.sh.in
  opera.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ opera.spec ++++++
#
# spec file for package opera
#
# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%global __provides_exclude_from ^%{_libdir}/opera/.*\\.so.*$
# libffmpeg.so*, libfreetype.so* and libGLESv2.so* are currently bundled.
%global __requires_exclude ^lib(ffmpeg|freetype|GLESv2)\\.so.*$
Name:           opera
Version:        70.0.3728.71
Release:        0
Summary:        Proprietary web browser
License:        NonFree
Group:          Productivity/Networking/Web/Browsers
URL:            https://opera.com/
Source:         
https://get.geo.opera.com/ftp/pub/%{name}/desktop/%{version}/linux/%{name}-stable_%{version}_amd64.rpm
Source1:        %{name}.sh.in
Source2:        com.opera.opera.appdata.xml
BuildRequires:  fdupes
BuildRequires:  hicolor-icon-theme
BuildRequires:  update-desktop-files
BuildRequires:  xz
Recommends:     ffmpeg
# opera-gtk and opera-kde4 were last used in openSUSE 13.1.
Provides:       %{name}-gtk = %{version}
Obsoletes:      %{name}-gtk < %{version}
Provides:       %{name}-kde4 = %{version}
Obsoletes:      %{name}-kde4 < %{version}
ExclusiveArch:  x86_64

%description
Opera is a proprietary, fast, and user-friendly web browser.
It includes web developer tools, news aggregation, and the ability
to compress data via Opera Turbo on congested networks.

%prep
rpm2cpio %{SOURCE0} | cpio -i -d

cp -f %{SOURCE2} com.opera.opera.appdata.xml

chmod -s .%{_libdir}/%{name}/%{name}_sandbox
cp -f .%{_libdir}/%{name}/resources/eula_desktop_eea.txt COPYING
sed -i 's/^\(TargetEnvironment\)/X-\1/' 
.%{_datadir}/applications/%{name}.desktop

sed \
  -e 's|__LIBDIR__|%{_libdir}|g' \
  -e 's|__SYSCONFDIR__|%{_sysconfdir}|g' \
  %{SOURCE1} > %{name}.sh
cat > %{name}.conf << EOF
# Default settings for opera. This file is sourced by /usr/bin/opera.

# Options to pass to opera.
OPERA_FLAGS=""
EOF

%build
# Nothing to build.

%install
mkdir -p %{buildroot}%{_libdir}/
cp -a .%{_libdir}/%{name} %{buildroot}%{_libdir}/%{name}
install -Dpm 0755 %{name}.sh %{buildroot}%{_bindir}/%{name}

install -Dpm 0644 .%{_datadir}/applications/%{name}.desktop \
  %{buildroot}%{_datadir}/applications/com.opera.opera.desktop
cp -a .%{_datadir}/icons/ %{buildroot}%{_datadir}/

install -Dpm 0755 %{name}.sh %{buildroot}%{_bindir}/%{name}
install -Dpm 0644 %{name}.conf %{buildroot}%{_sysconfdir}/default/%{name}

# https://en.opensuse.org/openSUSE:AppStore
%if 0%{?suse_version} >= 1500
install -Dpm 0644 com.opera.opera.appdata.xml \
  %{buildroot}%{_datadir}/metainfo/com.opera.opera.appdata.xml
%else
install -Dpm 0644 com.opera.opera.appdata.xml \
  %{buildroot}%{_datadir}/appdata/com.opera.opera.appdata.xml
%endif

%fdupes %{buildroot}%{_libdir}/

%if 0%{?suse_version} < 1500
%post
%desktop_database_post
%icon_theme_cache_post

%postun
%desktop_database_postun
%icon_theme_cache_postun
%endif

%files
%license COPYING
%config(noreplace) %{_sysconfdir}/default/%{name}
%{_bindir}/%{name}
%{_libdir}/%{name}/
%{_datadir}/applications/com.opera.opera.desktop
%{_datadir}/icons/hicolor/*/apps/*
%if 0%{?suse_version} >= 1500
%dir %{_datadir}/metainfo/
%{_datadir}/metainfo/com.opera.opera.appdata.xml
%else
%dir %{_datadir}/appdata/
%{_datadir}/appdata/com.opera.opera.appdata.xml
%endif

%changelog
++++++ com.opera.opera.appdata.xml ++++++
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
  <id>com.opera.opera</id>
  <metadata_license>CC0-1.0</metadata_license>
  <project_license>NonFree</project_license>
  <name>Opera</name>
  <summary>Fast, secure yet proprietary web browser</summary>
  <description>
    <p>
      Opera is a proprietary, fast, and user-friendly web browser.
      It includes web developer tools, news aggregation, and the ability to 
compress
      data via Opera Turbo on congested networks.
    </p>
  </description>

  <launchable type="desktop-id">com.opera.opera.desktop</launchable>

  <screenshots>
    <screenshot type="default">
      
<image>http://www-static.opera.com/static-heap/8c/8cebaeffb6c7669162a159e005521fa052d5db87/vip-access-for-your-favorite-sites.jpg</image>
    </screenshot>
    <screenshot>
      
<image>http://www-static.opera.com/static-heap/7c/7c5ffc1c78bde23e87784e1e91b51acc719139ea/find-something-unexpected.jpg</image>
    </screenshot>
    <screenshot>
      
<image>http://www-static.opera.com/static-heap/be/be2c10fba6490784db12e9d81bd2fcb6f39dff3a/stay-safe-on-the-web.jpg</image>
    </screenshot>
    <screenshot>
      
<image>http://www-static.opera.com/static-heap/52/524cc9f4e27ffece9a9e941fb6a90ff662d991c7/search-and-navigate-easily.jpg</image>
    </screenshot>
    <screenshot>
      
<image>http://www-static.opera.com/static-heap/b2/b291bd57a0559cbb01d5171d86786157aa466cb5/more-than-bookmarks.jpg</image>
    </screenshot>
  </screenshots>

  <url type="homepage">https://opera.com/</url>
  <developer_name>Opera Software ASA</developer_name>

  <provides>
    <binary>opera</binary>
  </provides>
</component>
++++++ opera.sh.in ++++++
#!/bin/bash
# Authors:
#  Sorokin Alexei <[email protected]>
#  Fabien Tassin <[email protected]>
# Licence: GPLv2+

PROGNAME="opera"
LIBDIR="__LIBDIR__/$PROGNAME"
SANDBOX_FILE="$LIBDIR/${PROGNAME}_sandbox"

# Allow users to override command-line options.
# Based on Gentoo's chromium package (and by extension, Debian's).
if [ -r "__SYSCONFDIR__/default/$PROGNAME" ]; then
    . "__SYSCONFDIR__/default/$PROGNAME"
fi

# Prefer user defined OPERA_USER_FLAGS (from env) over system
# default OPERA_FLAGS (from /etc/default/opera).
OPERA_FLAGS="${OPERA_USER_FLAGS:-$OPERA_FLAGS}"

# Check if CLONE_NEWUSER exists (setuid sandboxing is required).
if [ ! -f "/proc/$$/ns/user" ]; then
    REQUIRE_SETUID_SANDBOX=1
else
    REQUIRE_SETUID_SANDBOX=
fi
# Check if sandbox binary has a setuid flag.
if [[ "$(stat -c '%a %u:%g' "$SANDBOX_FILE")" == '4755 0:0' ]]; then
    HAS_SETUID_SANDBOX=1
else
    HAS_SETUID_SANDBOX=
fi

# SUID sandboxing is required but does not exist. Let's try and fix it.
if [ -n "$REQUIRE_SETUID_SANDBOX" ] && [ -z "$HAS_SETUID_SANDBOX" ]; then
    if [[ "$OPERA_FLAGS" =~ '--sandbox' ]]; then
        if ( ! which xdg-su &> /dev/null ) || \
           ( ! xdg-su -c "chmod 4755 "$SANDBOX_FILE"; chown 0:0 
"$SANDBOX_FILE"" &> /dev/null ); then
                echo "Permission granting failed, falling back to disabled 
sandboxing." >&2
                OPERA_FLAGS="$OPERA_FLAGS --no-sandbox"
        fi
    else
        OPERA_FLAGS="$OPERA_FLAGS --no-sandbox"
    fi
fi

exec "$LIBDIR/$PROGNAME" $SANDBOX $CHROMIUM_FLAGS $OPERA_FLAGS "$@"

Reply via email to