Hello community,

here is the log from the commit of package opera.14990 for 
openSUSE:Leap:15.1:NonFree:Update checked in at 2020-11-17 12:27:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.1:NonFree:Update/opera.14990 (Old)
 and      /work/SRC/openSUSE:Leap:15.1:NonFree:Update/.opera.14990.new.24930 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opera.14990"

Tue Nov 17 12:27:47 2020 rev:1 rq:848490 version:72.0.3815.320

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

--- /dev/null   2020-11-12 01:11:43.462704170 +0100
+++ 
/work/SRC/openSUSE:Leap:15.1:NonFree:Update/.opera.14990.new.24930/opera.changes
    2020-11-17 12:28:07.720702683 +0100
@@ -0,0 +1,2794 @@
+-------------------------------------------------------------------
+Tue Nov 10 18:58:10 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 72.0.3815.320
+  - CHR-8177 Update chromium on desktop-stable-86-3815 to
+    86.0.4240.183
+  - DNA-89748 ‘Manage Extensions’ dialog is displayed with
+    preloaded extensions
+  - DNA-89766 Address bar does not respond to actions
+- The update to chromium 86.0.4240.183 fixes following issues:
+  CVE-2020-16004, CVE-2020-16005, CVE-2020-16006, CVE-2020-16007,
+  CVE-2020-16008, CVE-2020-16009, CVE-2020-16011
+
+-------------------------------------------------------------------
+Fri Nov  6 18:08:18 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 72.0.3815.200
+  - DNA-87150 Speed Dial tile can’t be dragged to proper place
+  - DNA-89632 Improve hovering over icons
+  - DNA-89647 [Light mode] Wrong URL color in ‘Add Site’ section
+  - DNA-89791 Typo in Spanish
+- The update to chromium 86.0.4240.111 fixes following issues:
+  CVE-2020-16000, CVE-2020-16001, CVE-2020-16002, CVE-2020-15999,
+  CVE-2020-16003
+- Complete Opera 72.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-72/
+
+-------------------------------------------------------------------
+Wed Oct 14 17:38:05 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 71.0.3770.271
+  - DNA-88353 Crash at opera::TabCyclerView::HighlightContents
+    (content::WebContents*, bool)
+  - DNA-89177 Device update request should only be called when
+    FCM token has changed
+  - DNA-89186 Handle device expired case in all server calls
+  - DNA-89202 Pages are rendered in dark mode when force
+    dark mode prefs were synced from Opera GX
+  - DNA-89247 [Mac] Fullscreen video broken if sidebar is hidden
+  - DNA-89298 Some elements of VPN popup are misaligned to design
+  - DNA-89305 Crash after closing Downloads pop-up
+
+-------------------------------------------------------------------
+Wed Oct  7 17:33:19 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 71.0.3770.228
+  - DNA-87466 Hide extensions icon is black in dark theme
+  - DNA-88580 Implement search_in_tabs telemetry benchmark
+  - DNA-88591 Allow to scroll down the Keyboards Shortcuts section
+    with URL
+  - DNA-88693 Random crash in SmartFilesBrowserTest
+  - DNA-88793 change VPN disclaimer modal layout
+  - DNA-88799 Only active workspaces and active messengers should
+    be listed in keyboard shortcuts settings
+  - DNA-88838 add automatic VPN connection preference setting
+  - DNA-88870 Align VPN popup to new design
+  - DNA-88900 Turn off Tutorials in Opera GX – implementation
+  - DNA-88931 Add info about channel and product (OPR, OPRGX) to
+    rollout requests
+  - DNA-88940 Allow continue-shopping|booking-host-override switch
+    to handle host and path
+  - DNA-88946 Auto-connect VPN after browser startup only for
+    existing VPN users
+  - DNA-89009 Change URL for search-suggestions
+  - DNA-89021 Make RH test driver pack to a separate archive
+  - DNA-89150 Unhardcode ‘From’ and ‘To’ strings in Advanced
+    History Search
+  - DNA-89175 Desktop without a flow paring should not initialize
+    in browser startup
+
+-------------------------------------------------------------------
+Wed Sep 30 16:31:42 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 71.0.3770.198
+  - CHR-8106 Update chromium on desktop-stable-85-3770 to
+    85.0.4183.121
+  - DNA-85648 Reconnecting Flow with iOS is unstable
+  - DNA-87130 Spinner is stretched instead of clipped
+  - DNA-87989 In Find in Page, “No matches” doesn’t go away after
+    deleting all text
+  - DNA-88098 Data URLs entries should not open new tab after
+    click on new history page
+  - DNA-88267 Extra semicolon in Russian BABE translation
+  - DNA-88312 [Win] Downloads file drag and drop doesn’t work in
+    Opera
+  - DNA-88363 Add premium extension functionality
+  - DNA-88580 Implement search_in_tabs telemetry benchmark
+  - DNA-88611 Black font on a dark background in sync login dialog
+  - DNA-88626 Disable #easy-files on desktop-stable-85-xxxx
+  - DNA-88701 String “Type a shortcut” is hardcoded
+  - DNA-88755 Crash at extensions::WebstoreOneClickInstallerUIImpl::
+    RemoveAllInfobarsExcept(opera::ExtensionInstallInfoBarDelegate*)
+  - DNA-88797 Change ‘Register’ to ‘Tab’ in German
+  - DNA-88851 [History][Resized window] Button and date input
+    look bad
+  - DNA-88958 Crash at net::`anonymous namespace”::Escape
+- The update to chromium 85.0.4183.121 fixes following issues:
+  - CVE-2020-15960, CVE-2020-15961, CVE-2020-15962, CVE-2020-15963,
+    CVE-2020-15965, CVE-2020-15966, CVE-2020-15964
+
+-------------------------------------------------------------------
+Wed Sep 16 17:51:44 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 71.0.3770.148
+  - CHR-8091 Update chromium on desktop-stable-85-3770 to
+    85.0.4183.102
+  - DNA-87785 [Mac] “Alitools” text in extension toolbar overlaps
+    Install button
+  - DNA-87935 Make SSD smaller by 25%
+  - DNA-87963 Hidden Avira extension in avira_2 edition
+  - DNA-88015 [MyFlow] Desktop doesn’t show itself in devices list
+  - DNA-88469 Add context menu options to configure shortcuts
+  - DNA-88496 Define a/b test in ab_tests.json
+  - DNA-88537 Don’t filter out hashes from feature reference groups
+    coming from rollout
+  - DNA-88580 Implement search_in_tabs telemetry benchmark
+  - DNA-88604 [History panel] Search bar covers the
+    “Clear browsing data” button
+  - DNA-88619 String ‘Download complete’ is cut on download popup
+  - DNA-88645 Remove option should not be available for last
+    workspace
+  - DNA-88718 [History panel] fix delete button overflow issue
+- The update to chromium 85.0.4183.102 fixes following issues:
+  - CVE-2020-6573, CVE-2020-6574, CVE-2020-6575, CVE-2020-6576,
+    CVE-2020-15959
+- Complete Opera 71.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-71/
+
+-------------------------------------------------------------------
+Tue Sep  1 20:04:06 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 70.0.3728.144
+  - CHR-8057 Update chromium on desktop-stable-84-3728 to
+    84.0.4147.135
+  - DNA-88027 [Mac] Downloads icon disappears when downloads popup
+    is shown
+  - DNA-88204 Crash at opera::DownloadItemView::OnMousePressed
+    (ui::MouseEvent const&)
+- The update to chromium 84.0.4147.135 fixes following issues:
+  - CVE-2020-6556
+
+-------------------------------------------------------------------
+Tue Aug 25 19:09:58 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 70.0.3728.133
+  - CHR-8053 Update chromium on desktop-stable-84-3728 to
+    84.0.4147.125
+  - DNA-87289 Crash at views::NativeWidgetMacNSWindowHost::
+    OnNativeViewHostDetach(views::View const*)
+  - DNA-87831 [Linux] Sidebar panel cannot be pinned
+  - DNA-88057 [Win] Black rectangle flickers at the bottom of the
+    page on startup
+  - DNA-88157 Sidebar Messenger too low in FullScreen mode
+  - DNA-88238 [macOS 10.15] Toolbar buttons not visible on inactive
+    tab
+- The update to chromium 84.0.4147.125 fixes following issues:
+   - CVE-2020-6542, CVE-2020-6543, CVE-2020-6544, CVE-2020-6545,
+     CVE-2020-6546, CVE-2020-6547, CVE-2020-6548, CVE-2020-6549,
+     CVE-2020-6550, CVE-2020-6551, CVE-2020-6552, CVE-2020-6553,
+     CVE-2020-6554, CVE-2020-6555
+
+-------------------------------------------------------------------
+Tue Aug 18 17:28:32 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 70.0.3728.119
+  - DNA-88215 Introduce easy-setup-hint-ref feature flag
+- Update to version 70.0.3728.106
+  - DNA-88014 [Mac] Toolbar in fullscreen disabled after using
+    fullscreen from videoplayer
+
+-------------------------------------------------------------------
+Wed Aug  5 18:06:14 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 70.0.3728.95
+  - CHR-8026 Update chromium on desktop-stable-84-3728 to
+    84.0.4147.105
+  - DNA-86340 Wrong link to the help page
+  - DNA-87394 [Big Sur] Some popovers have incorrectly themed arrow
+  - DNA-87647 [Win] The [+] button flickers after creating a new tab
+  - DNA-87794 Crash at aura::Window::SetVisible(bool)
+  - DNA-87796 Search in tabs should closed on second click
+  - DNA-87863 Parameter placing issue in all languages
+- The update to chromium 84.0.4147.105 fixes following issues:
+  - CVE-2020-6537, CVE-2020-6538, CVE-2020-6532, CVE-2020-6539,
+    CVE-2020-6540, CVE-2020-6541
+
+-------------------------------------------------------------------
+Thu Jul 30 17:35:35 UTC 2020 - Carsten Ziepke <kiel...@gmail.com>
+
+- 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
++++ 2597 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Leap:15.1:NonFree:Update/.opera.14990.new.24930/opera.changes

New:
----
  com.opera.opera.appdata.xml
  opera-stable_72.0.3815.320_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:        72.0.3815.320
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 <sor.ale...@meowr.ru>
#  Fabien Tassin <f...@sofaraway.org>
# 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 "$@"
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to