Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package opera.16419 for 
openSUSE:Leap:15.2:NonFree:Update checked in at 2021-06-03 17:56:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:NonFree:Update/opera.16419 (Old)
 and      /work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.16419.new.1898 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opera.16419"

Thu Jun  3 17:56:18 2021 rev:1 rq:896912 version:76.0.4017.154

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

--- /dev/null   2021-05-27 11:03:55.685848939 +0200
+++ 
/work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.16419.new.1898/opera.changes 
    2021-06-03 17:56:18.812831903 +0200
@@ -0,0 +1,3261 @@
+-------------------------------------------------------------------
+Wed May 26 16:55:59 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 76.0.4017.154
+  - CHR-8420 Update chromium on desktop-stable-90-4017 to
+    90.0.4430.212
+  - DNA-92411 Bookmarks breadcrumbs wrong color when pressed in
+    dark mode
+  - DNA-92587 Sync settings: ???Use old password??? button doesn???t work
+  - DNA-92672 Make it possible for agent to inject scripts into
+    startpage
+  - DNA-92712 Add SD reload API
+  - DNA-93190 The bookmark can???t be opened in Workspace 5-6
+  - DNA-93247 Reopen last closed tab shortcut opens random tab on
+    new window
+  - DNA-93294 Binary diff for opera_browser.dll is not created on
+    32-bit builds
+  - DNA-93313 Add opauto test to cover DNA-93190
+  - DNA-93368 Fix an error in Polish translation
+  - DNA-93408 [Windows] widevine_cdm_component_installer does not
+    compile on desktop-stable-90-4017
+- The update to chromium 90.0.4430.212 fixes following issues:    
+  CVE-2021-30506, CVE-2021-30507, CVE-2021-30508, CVE-2021-30509,
+  CVE-2021-30510, CVE-2021-30511, CVE-2021-30512, CVE-2021-30513,
+  CVE-2021-30514, CVE-2021-30515, CVE-2021-30516, CVE-2021-30517,
+  CVE-2021-30518, CVE-2021-30519, CVE-2021-30520
+
+-------------------------------------------------------------------
+Wed May 12 18:20:22 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 76.0.4017.123
+  - DNA-91951 SkipAds click by default with Adblocker on Youtube
+  - DNA-92293 [Mac] Crash at opera::BrowserWindowImpl::Cleanup()
+  - DNA-92714 [Mac] Worskpace switching lags with lot of tabs
+  - DNA-92847 DCHECK at tab_lifecycle_unit_source.cc:145
+  - DNA-92860 [Windows] Fix issues when running buildsign script
+    with Python 3
+  - DNA-92879 Fix issues when running buildsign script with
+    Python 3
+  - DNA-92938 opera://activity/ page ignores workspaces
+  - DNA-93015 [Player] Panel is too narrow
+  - DNA-93044 Remove unnecessary question mark in Cashback string
+    in Polish
+  - DNA-93070 [Search Tabs] Selecting items with cursor keys skips
+    over content matches
+  - DNA-93122 Use input in builddiff.py
+  - DNA-93175 Fix running repacking
+
+-------------------------------------------------------------------
+Fri May  7 17:46:25 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 76.0.4017.107
+  - CHR-8413 Update chromium on desktop-stable-90-4017 to
+    90.0.4430.93
+  - DNA-90168 Display SD suggestions titles
+  - DNA-92693 ???Re-attach tab??? overlay is not resized with window
+  - DNA-92926 [Mac][Cashback] ???Close Tab??? menu item not greyed out
+    for Cashback corner
+  - DNA-92934 Report crashes from opera://crashes and Tooltip to
+    new Atlassian
+  - DNA-92980 Enable tutorials flag on all streams
+- The update to chromium 90.0.4430.93 fixes following issues:  
+  CVE-2021-21227, CVE-2021-21232, CVE-2021-21233, CVE-2021-21228,
+  CVE-2021-21229, CVE-2021-21230, CVE-2021-21231
+
+-------------------------------------------------------------------
+Sun May  2 06:49:50 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 76.0.4017.94
+  - released on the stable branch
+- Update to version 76.0.4017.88
+  - CHR-8404 Update chromium on desktop-stable-90-4017
+    to 90.0.4430.85
+  - DNA-92219 Add bookmark API supports to the front-end
+  - DNA-92409 [MAC] ???Present now??? options windows appear behind
+    detached window
+  - DNA-92615 Capture tab from the tab context menu
+  - DNA-92616 Capture tab from Snapshot
+  - DNA-92617 Capture tab from image context menu
+  - DNA-92652 Opera 76 translations
+  - DNA-92680 Make image selector on any page work like bookmarks
+    popup WP2
+  - DNA-92707 Crash at void
+    base::ObserverList::AddObserver(class content::PrerenderHost::Observer*)
+  - DNA-92710 Autoupdate on macOS 11.3 not working
+  - DNA-92711 Make image selector on any page work like
+    bookmarks popup WP3
+  - DNA-92730 Make image selector on any page work like
+    bookmarks popup WP4
+  - DNA-92761 Make image selector on any page work like
+    bookmarks popup WP5
+  - DNA-92776 Make image selector on any page work like
+    bookmarks popup WP6
+  - DNA-92862 Make ???View pinboards??? button work
+  - DNA-92906 Provide in-house translations for Cashback strings
+    to Spanish
+  - DNA-92908 API collides with oneclick installer
+- The update to chromium 90.0.4430.85 fixes following issues:
+  - CVE-2021-21222, CVE-2021-21223, CVE-2021-21224, CVE-2021-21225,
+    CVE-2021-21226
+- Complete Opera 76.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-76/
+
+-------------------------------------------------------------------
+Tue Apr 20 19:49:07 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 75.0.3969.218
+  - CHR-8393 Update chromium on desktop-stable-89-3969 to 
+    89.0.4389.128
+  - DNA-92113 Windows debug fails to compile
+    opera_components/ipfs/ipfs/ipfs_url_loader_throttle.obj
+  - DNA-92198 [Arm] Update signing scripts
+  - DNA-92200 [Arm] Create universal packages from two buildsets
+  - DNA-92338 [Search tabs] The preview isn???t updated when the tab
+    from another window is closed
+  - DNA-92410 [Download popup] Selected item still looks bad in
+    dark mode
+  - DNA-92441 Compilation error
+  - DNA-92514 Allow to generate universal DMG package from existing
+    universal .tar.xz
+  - DNA-92608 Opera 75 crash during rapid workspace switching
+  - DNA-92627 Crash at automation::Error::code()
+  - DNA-92630 Crash at
+    
opera::PremiumExtensionPersistentPrefStorageImpl::IsPremiumExtensionFeatureEnabled()
+  - DNA-92648 Amazon icon disappears from Sidebar Extensions
+    section after pressing Hide Amazon button
+  - DNA-92681 Add missing string in Japanese
+  - DNA-92684 Fix issues with signing multiple bsids
+  - DNA-92706 Update repack generation from universal packages
+  - DNA-92725 Enable IPFS for all channels
+- The update to chromium 89.0.4389.128 fixes following issues:
+  CVE-2021-21206, CVE-2021-21220
+
+-------------------------------------------------------------------
+Wed Apr 14 17:44:40 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 75.0.3969.171
+  - CHR-8380 Update chromium on desktop-stable-89-3969 to
+    89.0.4389.114
+  - DNA-91889 [LastCard] Better condition to determine if
+    registration is completed
+  - DNA-91987 packaging:create_opautotestlist_json fails on pip
+    fetching
+  - DNA-92249 Synchronization ???enabled??? pop out has patchy
+    background color
+  - DNA-92332 Add DigiCertGlobalRoot to get.geo.opera.com pin list
+  - DNA-92362 [Win+Lin] Opera browser can???t be closed after
+    dismissing the ???Warn on quitting Opera..??? dialog
+  - DNA-92410 [Download popup] Selected item still looks bad
+    in dark mode
+  - DNA-92412 Fix adding universal package to correct build
+  - DNA-92458 Dark mini player
+  - DNA-92524 Missing dependency on safe_browsing
+- The update to chromium 89.0.4389.114 fixes following issues:
+  CVE-2021-21194, CVE-2021-21195, CVE-2021-21196, CVE-2021-21197,
+  CVE-2021-21198, CVE-2021-21199
+
+-------------------------------------------------------------------
+Wed Apr  7 15:32:21 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 75.0.3969.141
+  - CHR-8356 Update chromium on desktop-stable-89-3969 to
+    89.0.4389.90
+  - DNA-91636 [Linux] Use component-updated Widevine CDM
+  - DNA-91909 Follow up review issues from DNA-91863
+  - DNA-92220 Fix errors in O75 translations
+  - DNA-92261 Enable kFeatureNewFeedbackForSearchInTabs for all streams
+  - DNA-92296 Crash when clicking buttons/links on default browser infobar
+  - DNA-92339 Make #cashback flag visible
+- The update to chromium 89.0.4389.90 fixes following issues:
+  CVE-2021-21191, CVE-2021-21192, CVE-2021-21193
+- Complete Opera 75.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-75/
+
+-------------------------------------------------------------------
+Fri Mar 19 18:17:21 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 74.0.3911.232
+  - DNA-91953 Use `default` cursor on non active elements
+  - DNA-92040 Badges on extension icons are painted bad.
+  - DNA-92062 Select winning variant of popup for everybody
+  
+-------------------------------------------------------------------
+Sat Mar 13 05:23:08 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 74.0.3911.218
+  - CHR-8334 Update chromium on desktop-stable-88-3911 to
+    88.0.4324.192
+  - DNA-91236 ExtensionTabsTest.GetWindow crashes on Mac
+  - DNA-91711 Tab discards snoozes start page
+  - DNA-91902 [Mac] NetInstaller size increased
+  - DNA-91930 Crash at 
+    opera::PersistentRecentlyClosedWindows::RemoveSession(SessionID)
+
+-------------------------------------------------------------------
+Thu Mar  4 16:54:18 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
++++ 3064 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.16419.new.1898/opera.changes

New:
----
  com.opera.opera.appdata.xml
  opera-stable_76.0.4017.154_amd64.rpm
  opera.changes
  opera.sh.in
  opera.spec

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

Other differences:
------------------
++++++ opera.spec ++++++
#
# spec file for package opera
#
# Copyright (c) 2021 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:        76.0.4017.154
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 "$@"

Reply via email to