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