Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package amarok for openSUSE:Factory checked 
in at 2025-07-15 16:42:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/amarok (Old)
 and      /work/SRC/openSUSE:Factory/.amarok.new.7373 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "amarok"

Tue Jul 15 16:42:15 2025 rev:145 rq:1291457 version:3.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/amarok/amarok.changes    2025-02-18 
19:08:22.794708495 +0100
+++ /work/SRC/openSUSE:Factory/.amarok.new.7373/amarok.changes  2025-07-15 
16:42:38.641000684 +0200
@@ -1,0 +2,20 @@
+Wed Jul  9 10:12:04 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Recommend installing gstreamer-plugins-good for mp3 decoding
+
+-------------------------------------------------------------------
+Tue Jul  8 21:24:42 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 3.3.0
+  https://blogs.kde.org/2025/07/08/amarok-3.3-far-above-the-clouds-released/
+  * Amarok now uses Qt 6 and KDE Frameworks 6
+  * Audio engine has been reworked to use GStreamer instead of Phonon
+  * Update database character set to allow full utf-8 values (kde#462268)
+  * Apply default pre-gain when ReplayGain is active and use
+    fallback value if no ReplayGain data is available for a track
+  * Clear out some of the now-discontinued Last.fm radio
+    functionalities and partially replace by opening relevant
+    Last.fm pages
+  * Remove TagLib extras support (RealMedia and Audible files)
+
+-------------------------------------------------------------------

Old:
----
  amarok-3.2.2.tar.xz
  amarok-3.2.2.tar.xz.sig

New:
----
  amarok-3.3.0.tar.xz
  amarok-3.3.0.tar.xz.sig

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

Other differences:
------------------
++++++ amarok.spec ++++++
--- /var/tmp/diff_new_pack.eRZCtx/_old  2025-07-15 16:42:39.957055660 +0200
+++ /var/tmp/diff_new_pack.eRZCtx/_new  2025-07-15 16:42:39.957055660 +0200
@@ -16,11 +16,12 @@
 #
 
 
-%define kf5_version 5.108.0
-%define qt5_version 5.15.0
+%define kf6_version 6.12.0
+%define qt6_version 6.7.0
+
 %bcond_without released
 Name:           amarok
-Version:        3.2.2
+Version:        3.3.0
 Release:        0
 Summary:        Media Player
 License:        GPL-2.0-or-later
@@ -37,57 +38,64 @@
 Patch1:         disable-web-plugins-by-default.patch
 # PATCH-FIX-OPENSUSE
 Patch2:         0001-Work-around-QTBUG-75797-for-openQA.patch
-BuildRequires:  extra-cmake-modules
+BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}
 BuildRequires:  fdupes
-BuildRequires:  liblastfm-qt5-devel
 BuildRequires:  libmariadbd-devel
 BuildRequires:  mariadb
 BuildRequires:  pkgconfig
 BuildRequires:  python3
-BuildRequires:  cmake(KF5Archive) >= %{kf5_version}
-BuildRequires:  cmake(KF5Attica) >= %{kf5_version}
-BuildRequires:  cmake(KF5Codecs) >= %{kf5_version}
-BuildRequires:  cmake(KF5Config) >= %{kf5_version}
-BuildRequires:  cmake(KF5ConfigWidgets) >= %{kf5_version}
-BuildRequires:  cmake(KF5CoreAddons) >= %{kf5_version}
-BuildRequires:  cmake(KF5Crash) >= %{kf5_version}
-BuildRequires:  cmake(KF5DBusAddons) >= %{kf5_version}
-BuildRequires:  cmake(KF5DNSSD) >= %{kf5_version}
-BuildRequires:  cmake(KF5Declarative) >= %{kf5_version}
-BuildRequires:  cmake(KF5DocTools) >= %{kf5_version}
-BuildRequires:  cmake(KF5GlobalAccel) >= %{kf5_version}
-BuildRequires:  cmake(KF5GuiAddons) >= %{kf5_version}
-BuildRequires:  cmake(KF5I18n) >= %{kf5_version}
-BuildRequires:  cmake(KF5IconThemes) >= %{kf5_version}
-BuildRequires:  cmake(KF5KCMUtils) >= %{kf5_version}
-BuildRequires:  cmake(KF5KIO) >= %{kf5_version}
-BuildRequires:  cmake(KF5NewStuff) >= %{kf5_version}
-BuildRequires:  cmake(KF5Notifications) >= %{kf5_version}
-BuildRequires:  cmake(KF5Package) >= %{kf5_version}
-BuildRequires:  cmake(KF5Solid) >= %{kf5_version}
-BuildRequires:  cmake(KF5TextEditor) >= %{kf5_version}
-BuildRequires:  cmake(KF5ThreadWeaver) >= %{kf5_version}
-BuildRequires:  cmake(KF5Wallet) >= %{kf5_version}
-BuildRequires:  cmake(KF5WidgetsAddons) >= %{kf5_version}
-BuildRequires:  cmake(KF5WindowSystem) >= %{kf5_version}
-BuildRequires:  cmake(Mygpo-qt5) >= 1.1.0
-BuildRequires:  cmake(Phonon4Qt5)
-BuildRequires:  cmake(Qt5Core) >= %{qt5_version}
-BuildRequires:  cmake(Qt5DBus) >= %{qt5_version}
-BuildRequires:  cmake(Qt5Gui) >= %{qt5_version}
-BuildRequires:  cmake(Qt5Qml) >= %{qt5_version}
-BuildRequires:  cmake(Qt5QuickWidgets) >= %{qt5_version}
-BuildRequires:  cmake(Qt5Sql) >= %{qt5_version}
-BuildRequires:  cmake(Qt5Svg) >= %{qt5_version}
-BuildRequires:  cmake(Qt5Test) >= %{qt5_version}
-BuildRequires:  cmake(Qt5UiTools) >= %{qt5_version}
-%ifarch %{ix86} x86_64 %{x86_64} %{arm} aarch64
-BuildRequires:  cmake(Qt5WebEngine) >= %{qt5_version}
+BuildRequires:  cmake(KF6Archive) >= %{kf6_version}
+BuildRequires:  cmake(KF6Codecs) >= %{kf6_version}
+BuildRequires:  cmake(KF6ColorScheme) >= %{kf6_version}
+BuildRequires:  cmake(KF6Config) >= %{kf6_version}
+BuildRequires:  cmake(KF6ConfigWidgets) >= %{kf6_version}
+BuildRequires:  cmake(KF6CoreAddons) >= %{kf6_version}
+BuildRequires:  cmake(KF6Crash) >= %{kf6_version}
+BuildRequires:  cmake(KF6DBusAddons) >= %{kf6_version}
+BuildRequires:  cmake(KF6DNSSD) >= %{kf6_version}
+BuildRequires:  cmake(KF6DocTools) >= %{kf6_version}
+BuildRequires:  cmake(KF6GlobalAccel) >= %{kf6_version}
+BuildRequires:  cmake(KF6GuiAddons) >= %{kf6_version}
+BuildRequires:  cmake(KF6I18n) >= %{kf6_version}
+BuildRequires:  cmake(KF6IconThemes) >= %{kf6_version}
+BuildRequires:  cmake(KF6KCMUtils) >= %{kf6_version}
+BuildRequires:  cmake(KF6KIO) >= %{kf6_version}
+BuildRequires:  cmake(KF6Notifications) >= %{kf6_version}
+BuildRequires:  cmake(KF6Package) >= %{kf6_version}
+BuildRequires:  cmake(KF6Solid) >= %{kf6_version}
+BuildRequires:  cmake(KF6StatusNotifierItem) >= %{kf6_version}
+BuildRequires:  cmake(KF6TextEditor) >= %{kf6_version}
+BuildRequires:  cmake(KF6TextWidgets) >= %{kf6_version}
+BuildRequires:  cmake(KF6ThreadWeaver) >= %{kf6_version}
+BuildRequires:  cmake(KF6Wallet) >= %{kf6_version}
+BuildRequires:  cmake(KF6WidgetsAddons) >= %{kf6_version}
+BuildRequires:  cmake(KF6WindowSystem) >= %{kf6_version}
+BuildRequires:  cmake(lastfm6)
+BuildRequires:  cmake(Mygpo-qt6)
+BuildRequires:  cmake(Qt6Core) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Core5Compat) >= %{qt6_version}
+BuildRequires:  cmake(Qt6DBus) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Gui) >= %{qt6_version}
+BuildRequires:  cmake(Qt6LinguistTools) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Qml) >= %{qt6_version}
+BuildRequires:  cmake(Qt6QuickWidgets) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Sql) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Svg) >= %{qt6_version}
+BuildRequires:  cmake(Qt6SvgWidgets) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Test) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Widgets) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Xml) >= %{qt6_version}
+BuildRequires:  cmake(Qt6UiTools) >= %{qt6_version}
+%ifarch x86_64 %{x86_64} aarch64 riscv64
+BuildRequires:  cmake(Qt6WebEngineWidgets) >= %{qt6_version}
 %endif
-BuildRequires:  cmake(Qt5Widgets) >= %{qt5_version}
-BuildRequires:  cmake(Qt5Xml) >= %{qt5_version}
+BuildRequires:  cmake(Qt6Widgets) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Xml) >= %{qt6_version}
 BuildRequires:  pkgconfig(fftw3)
 BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gstreamer-1.0)
+BuildRequires:  pkgconfig(gstreamer-audio-1.0)
+BuildRequires:  pkgconfig(gstreamer-pbutils-1.0)
 BuildRequires:  pkgconfig(libavcodec)
 BuildRequires:  pkgconfig(libavformat)
 BuildRequires:  pkgconfig(libavutil)
@@ -101,14 +109,12 @@
 BuildRequires:  pkgconfig(loudmouth-1.0)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(taglib) >= 1.12
-BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(zlib)
-# phonon4qt5-backend-vlc is the backend name in Leap
-Requires:       (phonon-vlc-qt5 or phonon4qt5-backend-vlc)
+Requires:       gstreamer-plugins-base
+Recommends:     gstreamer-plugins-good
 # needed by the context view
-Requires:       kirigami2 >= %{kf5_version}
-Requires:       libqt5-qtquickcontrols2 >= %{qt5_version}
-Recommends:     (gstreamer-plugins-ugly if phonon4qt5-backend-gstreamer)
+Requires:       kf6-kirigami-imports >= %{kf6_version}
+Requires:       qt6-declarative-imports >= %{qt6_version}
 Recommends:     moodbar
 
 %description
@@ -130,64 +136,59 @@
 %autosetup -p1
 
 %build
-%cmake_kf5 -d build
+%cmake_kf6
 
-%cmake_build
+%kf6_build
 
 %install
-%kf5_makeinstall -C build
+%kf6_install
 
 %find_lang %{name} --all-name --with-html --with-qt
 
 %fdupes %{buildroot}
 
 # E: devel-file-in-non-devel-package
-rm 
%{buildroot}%{_kf5_libdir}/libamarok{core,lib,shared,-sqlcollection,-transcoding}.so
+rm 
%{buildroot}%{_kf6_libdir}/libamarok{core,lib,shared,-sqlcollection,-transcoding}.so
 
 %ldconfig_scriptlets
 
 %files
-%license COPYING*
+%license LICENSES/*
 %doc README
-%{_kf5_applicationsdir}/org.kde.amarok.desktop
-%{_kf5_applicationsdir}/org.kde.amarok_containers.desktop
-%{_kf5_appstreamdir}/org.kde.amarok.*
-%{_kf5_bindir}/amarok
-%{_kf5_bindir}/amarok_afttagger
-%{_kf5_bindir}/amarokcollectionscanner
-%{_kf5_configdir}/amarok_homerc
-%{_kf5_configkcfgdir}/amarokconfig.kcfg
-%{_kf5_dbusinterfacesdir}/org.kde.amarok.App.xml
-%{_kf5_dbusinterfacesdir}/org.kde.amarok.Collection.xml
-%{_kf5_dbusinterfacesdir}/org.kde.amarok.Mpris2Extensions.Player.xml
-%{_kf5_iconsdir}/hicolor/*/*/*
-%{_kf5_libdir}/libamarok-sqlcollection.so.*
-%{_kf5_libdir}/libamarok-transcoding.so.*
-%{_kf5_libdir}/libamarok_service_lastfm_config.so
-%{_kf5_libdir}/libamarokcore.so.*
-%{_kf5_libdir}/libamaroklib.so.*
-%{_kf5_libdir}/libamarokpud.so
-%{_kf5_libdir}/libamarokshared.so.*
-%{_kf5_libdir}/libampache_account_login.so
-%{_kf5_libdir}/libgpodder_service_config.so
-%{_kf5_notifydir}/amarok.notifyrc
-%{_kf5_plugindir}/amarok_*.so
-%{_kf5_plugindir}/kcm_amarok_service_*.so
-%{_kf5_qmldir}/org/kde/amarok/
-%{_kf5_servicesdir}/
-%{_kf5_sharedir}/amarok/
-%{_kf5_sharedir}/dbus-1/services/org.kde.amarok.service
-%dir %{_kf5_sharedir}/kpackage
-%{_kf5_sharedir}/kpackage/amarok/
-%dir %{_kf5_sharedir}/kpackage/genericqml
-%{_kf5_sharedir}/kpackage/genericqml/org.kde.amarok.context/
-%dir %{_kf5_sharedir}/solid
-%dir %{_kf5_sharedir}/solid/actions
-%{_kf5_sharedir}/solid/actions/amarok-play-audiocd.desktop
+%{_kf6_applicationsdir}/org.kde.amarok.desktop
+%{_kf6_applicationsdir}/org.kde.amarok_containers.desktop
+%{_kf6_appstreamdir}/org.kde.amarok.*
+%{_kf6_bindir}/amarok
+%{_kf6_bindir}/amarok_afttagger
+%{_kf6_bindir}/amarokcollectionscanner
+%{_kf6_configdir}/amarok_homerc
+%{_kf6_configkcfgdir}/amarokconfig.kcfg
+%{_kf6_dbusinterfacesdir}/org.kde.amarok.*
+%{_kf6_iconsdir}/hicolor/*/*/*
+%{_kf6_libdir}/libamarok_service_lastfm_config.so
+%{_kf6_libdir}/libamarok-sqlcollection.so.*
+%{_kf6_libdir}/libamarok-transcoding.so.*
+%{_kf6_libdir}/libamarokcore.so.*
+%{_kf6_libdir}/libamaroklib.so.*
+%{_kf6_libdir}/libamarokpud.so
+%{_kf6_libdir}/libamarokshared.so.*
+%{_kf6_libdir}/libampache_account_login.so
+%{_kf6_libdir}/libgpodder_service_config.so
+%{_kf6_notificationsdir}/amarok.notifyrc
+%{_kf6_plugindir}/amarok_*.so
+%{_kf6_plugindir}/kcm_amarok_service_*.so
+%{_kf6_qmldir}/org/kde/amarok/
+%{_kf6_sharedir}/amarok/
+%{_kf6_sharedir}/dbus-1/services/org.kde.amarok.service
+%dir %{_kf6_sharedir}/kio
+%dir %{_kf6_sharedir}/kio/servicemenus
+%{_kf6_sharedir}/kio/servicemenus/amarok_append.desktop
+%{_kf6_sharedir}/kpackage/
+%{_kf6_sharedir}/solid/
 
 %files lang -f %{name}.lang
-%exclude %{_kf5_htmldir}/*/amarok/
+%exclude %{_kf6_htmldir}/*/amarok/
 
 %files doc
-%{_kf5_htmldir}/*/amarok/
+%{_kf6_htmldir}/*/amarok/
 

++++++ amarok-3.2.2.tar.xz -> amarok-3.3.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/amarok/amarok-3.2.2.tar.xz 
/work/SRC/openSUSE:Factory/.amarok.new.7373/amarok-3.3.0.tar.xz differ: char 
15, line 1


++++++ disable-web-plugins-by-default.patch ++++++
--- /var/tmp/diff_new_pack.eRZCtx/_old  2025-07-15 16:42:40.021058334 +0200
+++ /var/tmp/diff_new_pack.eRZCtx/_new  2025-07-15 16:42:40.029058668 +0200
@@ -3,29 +3,29 @@
 References: boo#1070899
  
 diff --git a/src/services/lastfm/amarok_service_lastfm.json 
b/src/services/lastfm/amarok_service_lastfm.json
-index 8228656b58..f96452fb7b 100644
+index 2097d4c700..a22ae393ed 100644
 --- a/src/services/lastfm/amarok_service_lastfm.json
 +++ b/src/services/lastfm/amarok_service_lastfm.json
-@@ -51,7 +51,7 @@
+@@ -53,7 +53,7 @@
          "Description[uk]": "Служба, яка інтегрує функціональність Last.fm до 
Amarok",
          "Description[x-test]": "xxA service that integrates Last.fm 
functionality into Amarokxx",
          "Description[zh_TW]": "一種將 Last.fm 其功能性整合到 Amarok 中的服務",
 -        "EnabledByDefault": true,
 +        "EnabledByDefault": false,
          "Icon": "view-services-lastfm-amarok",
-         "Id": "amarok_service_lastfm",
          "License": "GPL",
+         "Name": "Last.fm",
 diff --git a/src/services/magnatune/amarok_service_magnatunestore.json 
b/src/services/magnatune/amarok_service_magnatunestore.json
-index 09e445cdfc..b22ce2cfbe 100644
+index bd9ae23938..cacc3b25de 100644
 --- a/src/services/magnatune/amarok_service_magnatunestore.json
 +++ b/src/services/magnatune/amarok_service_magnatunestore.json
-@@ -51,7 +51,7 @@
+@@ -53,7 +53,7 @@
          "Description[uk]": "Прослухайте і купіть музику з ненав’язливої 
агенції звукозапису Magnatune",
          "Description[x-test]": "xxPreview and buy music from the non-evil 
Magnatune record labelxx",
          "Description[zh_TW]": "從標為不邪惡的 Magnatune 唱片標籤的音樂中,預聽並購買",
 -        "EnabledByDefault": true,
 +        "EnabledByDefault": false,
          "Icon": "view-services-magnatune-amarok",
-         "Id": "amarok_service_magnatunestore",
          "License": "GPL",
+         "Name": "Magnatune Store",
 

++++++ flac_mimetype_bnc671581.diff ++++++
--- /var/tmp/diff_new_pack.eRZCtx/_old  2025-07-15 16:42:40.049059503 +0200
+++ /var/tmp/diff_new_pack.eRZCtx/_new  2025-07-15 16:42:40.057059837 +0200
@@ -1,5 +1,3 @@
-Make amarok able to open .flac files (boo#671581)
-
 diff --git a/src/org.kde.amarok.desktop b/src/org.kde.amarok.desktop
 index 506b2a0277..bcc85efcd4 100644
 --- a/src/org.kde.amarok.desktop

Reply via email to