Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package opera.17420 for 
openSUSE:Leap:15.3:NonFree:Update checked in at 2022-03-07 16:01:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.3:NonFree:Update/opera.17420 (Old)
 and      /work/SRC/openSUSE:Leap:15.3:NonFree:Update/.opera.17420.new.1958 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opera.17420"

Mon Mar  7 16:01:21 2022 rev:1 rq:959491 version:84.0.4316.21

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

--- /dev/null   2022-02-17 01:21:44.237509805 +0100
+++ 
/work/SRC/openSUSE:Leap:15.3:NonFree:Update/.opera.17420.new.1958/opera.changes 
    2022-03-07 16:01:22.585109655 +0100
@@ -0,0 +1,3931 @@
+-------------------------------------------------------------------
+Fri Feb 25 17:47:58 UTC 2022 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to 84.0.4316.21
+  - CHR-8762 Update chromium on desktop-stable-98-4316 to
+    98.0.4758.102
+  - DNA-97333 ???Add a site??? label on start page tile barely visible
+  - DNA-97691 Opera 84 translations
+  - DNA-97767 Wrong string in FR
+  - DNA-97855 Crash at
+    ScopedProfileKeepAlive::~ScopedProfileKeepAlive()
+  - DNA-97982 Enable #snap-upstream-implementation on all streams
+- The update to chromium 98.0.4758.102 fixes following issues:
+  CVE-2022-0603, CVE-2022-0604, CVE-2022-0605, CVE-2022-0606, 
+  CVE-2022-0607, CVE-2022-0608, CVE-2022-0609, CVE-2022-0610
+
+-------------------------------------------------------------------
+Wed Feb 16 19:31:02 UTC 2022 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to 84.0.4316.14
+  - CHR-8753 Update chromium on desktop-stable-98-4316 to
+    98.0.4758.82
+  - DNA-97177 Battery saver ??? the icon looks bad for DPI!=100%
+  - DNA-97614 automatic video pop-out for most popular websites
+    broadcasting Winter Olympic Games 2022
+  - DNA-97804 Promote O84 to stable
+- The update to chromium 98.0.4758.82 fixes following issues:
+  CVE-2022-0452, CVE-2022-0453, CVE-2022-0454, CVE-2022-0455,
+  CVE-2022-0456, CVE-2022-0457, CVE-2022-0458, CVE-2022-0459,
+  CVE-2022-0460, CVE-2022-0461, CVE-2022-0462, CVE-2022-0463,
+  CVE-2022-0464, CVE-2022-0465, CVE-2022-0466, CVE-2022-0467,
+  CVE-2022-0468, CVE-2022-0469, CVE-2022-0470
+- Complete Opera 84.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-84/
+
+-------------------------------------------------------------------
+Wed Feb  9 17:52:40 UTC 2022 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to 83.0.4254.54
+  - DNA-96581 Fast tab tooltip doesn???t always show related sites
+    with scrollable tab strip
+  - DNA-96608 Cannot drag a tab to create a new window
+  - DNA-96657 Do not make tab tooltip hoverable if there???s no
+    list of tabs
+  - DNA-97291 Crash at 
+    opera::flow::FlowSessionImpl::RegisterDevice(base::OnceCallback)
+  - DNA-97468 Incorrect number of restored tabs when video-popout
+    is detached
+  - DNA-97476 Add retry to stapling during signing
+  - DNA-97609 Failing MetricsReporterTest.TimeSpent* smoketests
+
+-------------------------------------------------------------------
+Wed Jan 26 19:55:35 UTC 2022 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to 83.0.4254.27
+  - CHR-8737 Update chromium on desktop-stable-97-4254 to
+    97.0.4692.99
+  - DNA-96336 [Mac] Translate new network installer slogan
+  - DNA-96678 Add battery level monitoring capability to
+    powerSavePrivate
+  - DNA-96939 Crash at 
+    opera::ExternalVideoService::MarkAsManuallyClosed()
+  - DNA-97276 Enable #static-tab-audio-indicator on all streams
+- The update to chromium 97.0.4692.99 fixes following issues:
+  CVE-2022-0289, CVE-2022-0290, CVE-2022-0291, CVE-2022-0292,
+  CVE-2022-0293, CVE-2022-0294, CVE-2022-0295, CVE-2022-0296,
+  CVE-2022-0297, CVE-2022-0298, CVE-2022-0300, CVE-2022-0301,
+  CVE-2022-0302, CVE-2022-0304, CVE-2022-0305, CVE-2022-0306,
+  CVE-2022-0307, CVE-2022-0308, CVE-2022-0309, CVE-2022-0310,
+  CVE-2022-0311
+
+-------------------------------------------------------------------
+Wed Jan 19 18:30:14 UTC 2022 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to 83.0.4254.19
+  - DNA-96079 Turn on #automatic-video-popout on developer
+  - DNA-97070 Opera 83 translations
+  - DNA-97119 [LastCard] Stop showing used burner cards
+  - DNA-97131 Enable automatic-video-popout on all streams from
+    O84 on
+  - DNA-97257 Crash at 
+    views::ImageButton::SetMinimumImageSize(gfx::Size const&)
+  - DNA-97259 Promote O83 to stable
+- Complete Opera 83.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-83/
+- Update to 83.0.4254.16
+  - DNA-96968 Fix alignment of the 'Advanced' button in Settings
+- Update to 83.0.4254.14
+  - CHR-8701 Update chromium on desktop-stable-97-4254 to
+    97.0.4692.45
+  - CHR-8713 Update chromium on desktop-stable-97-4254 to
+    97.0.4692.56
+  - CHR-8723 Update chromium on desktop-stable-97-4254 to
+    97.0.4692.71
+  - DNA-96780 Crash at
+    ui::NativeTheme::RemoveObserver(ui::NativeThemeObserver*)
+  - DNA-96822 Tab close resize behavior change
+  - DNA-96861 Create Loomi Options menu
+  - DNA-96904 Support Win11 snap layout popup
+  - DNA-96951 Tab close animation broken
+  - DNA-96991 Tab X button doesn???t work correctly
+  - DNA-97027 Incorrect tab size after tab close
+- The update to chromium 97.0.4692.71 fixes following issues:
+  CVE-2022-0096, CVE-2022-0097, CVE-2022-0098, CVE-2022-0099,
+  CVE-2022-0100, CVE-2022-0101, CVE-2022-0102, CVE-2022-0103,
+  CVE-2022-0104, CVE-2022-0105, CVE-2022-0105, CVE-2022-0106,
+  CVE-2022-0107, CVE-2022-0108, CVE-2022-0109, CVE-2022-0110,
+  CVE-2022-0111, CVE-2022-0111, CVE-2022-0112, CVE-2022-0113,
+  CVE-2022-0114, CVE-2022-0115, CVE-2022-0116, CVE-2022-0117,
+  CVE-2022-0118, CVE-2022-0120
+
+-------------------------------------------------------------------
+Wed Jan 12 17:03:25 UTC 2022 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 82.0.4227.58
+  - DNA-96780 Crash at
+    ui::NativeTheme::RemoveObserver(ui::NativeThemeObserver*)
+  - DNA-96890 Settings default browser not working for current
+    user on Windows 7
+
+-------------------------------------------------------------------
+Tue Dec 21 20:03:34 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 82.0.4227.43
+  - CHR-8705 Update chromium on desktop-stable-96-4227 to
+    96.0.4664.110
+  - DNA-93284 Unstable
+    obj/opera/desktop/common/installer_rc_generated/installer.res
+  - DNA-95908 Interstitial/internal pages shown as NOT SECURE
+    after visiting http site
+  - DNA-96404 Opera doesn???t show on main screen when second screen
+    is abruptly disconnected
+- The update to chromium 96.0.4664.110 fixes following issues:
+  CVE-2021-4098, CVE-2021-4099, CVE-2021-4100, CVE-2021-4101,
+  CVE-2021-4102
+
+-------------------------------------------------------------------
+Wed Dec 15 18:07:02 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 82.0.4227.33
+  - CHR-8689 Update chromium on desktop-stable-96-4227 to
+    96.0.4664.93
+  - DNA-96559 Tooltip popup looks bad in dark theme
+  - DNA-96570 [Player] Tidal logging in via PLAY doesn???t work
+  - DNA-96594 Unnecessary extra space in fullscreen mode on M1 Pro MacBooks
+  - DNA-96649 Update Meme button
+  - DNA-96676 Add Icon in the Sidebar Setup
+  - DNA-96677 Add default URL
+- The update to chromium 96.0.4664.93 fixes following issues:
+  CVE-2021-4052, CVE-2021-4053, CVE-2021-4079, CVE-2021-4054,
+  CVE-2021-4078, CVE-2021-4055, CVE-2021-4056, CVE-2021-4057,
+  CVE-2021-4058, CVE-2021-4059, CVE-2021-4061, CVE-2021-4062,
+  CVE-2021-4063, CVE-2021-4064, CVE-2021-4065, CVE-2021-4066,
+  CVE-2021-4067, CVE-2021-4068
+
+-------------------------------------------------------------------
+Thu Dec  2 19:00:07 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 82.0.4227.23
+  - DNA-95632 With new au-logic UUID is set with delay and may be
+    not set for pb-builds (when closing fast)
+  - DNA-96349 Laggy tooltip animation
+  - DNA-96483 [Snap][Linux] Video not working / wrong ffmpeg snap
+    version for Opera 82
+  - DNA-96493 Create 'small' enticement in credit card autofill
+  - DNA-96533 Opera 82 translations
+  - DNA-96535 Make the URL configurable
+  - DNA-96553 Add switch to whitelist test pages
+  - DNA-96557 Links not opened from panel
+  - DNA-96558 AdBlock bloks some trackers inside the panel
+  - DNA-96568 [Player] Tidal in sidebar Player opens wrong site
+    when logging in
+  - DNA-96659 Siteprefs not applied after network service crash
+  - DNA-96593 Promote O82 to stable
+- Complete Opera 82.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-82/
+- Update to version 82.0.4227.13
+  - CHR-8668 Update chromium on desktop-stable-96-4227 to
+    96.0.4664.45
+  - DNA-76987 [Mac] Update desktop EULA with geolocation split
+  - DNA-93388 Problem with symlinks on windows when creating
+    file list
+  - DNA-95734 Discarded Recently Closed items get revived
+    after restart
+  - DNA-96134 "Your profile has been updated" does not disappear
+  - DNA-96190 Opera freezes when trying to drag expanded
+    bookmark folder with nested subfolders
+  - DNA-96223 Easy Files not working in Full Screen
+  - DNA-96274 Checkout autofill shouldn't show used burner card
+  - DNA-96275 Change the notification message for pausing
+    multi-use cards
+  - DNA-96295 "Video pop out" setting doesn't sync
+  - DNA-96316 Highlight text wrong colour on dark mode
+  - DNA-96326 Wrong translation Private Mode > Turkish
+  - DNA-96351 macOS window controls are missing in full screen
+  - DNA-96440 Update video URL
+  - DNA-96448 add option to pin extension via rich hints
++++ 3734 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Leap:15.3:NonFree:Update/.opera.17420.new.1958/opera.changes

New:
----
  com.opera.opera.appdata.xml
  opera-stable_84.0.4316.21_amd64.rpm
  opera.changes
  opera.sh.in
  opera.spec

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

Other differences:
------------------
++++++ opera.spec ++++++
#
# spec file for package opera
#
# Copyright (c) 2022 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:        84.0.4316.21
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
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}/

%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