Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package deepin-music-player for
openSUSE:Factory checked in at 2021-02-16 22:36:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deepin-music-player (Old)
and /work/SRC/openSUSE:Factory/.deepin-music-player.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deepin-music-player"
Tue Feb 16 22:36:46 2021 rev:24 rq:872538 version:6.0.1.91
Changes:
--------
--- /work/SRC/openSUSE:Factory/deepin-music-player/deepin-music-player.changes
2020-08-20 22:29:47.768008467 +0200
+++
/work/SRC/openSUSE:Factory/.deepin-music-player.new.28504/deepin-music-player.changes
2021-02-16 22:42:40.638124078 +0100
@@ -1,0 +2,11 @@
+Fri Jan 29 14:48:24 UTC 2021 - Hillwood Yang <[email protected]>
+
+- Update version to 6.0.1.91
+ * no longer output libraries
+ * feature update
+ * Switch backend to VLC
+ * Use new dtk apis
+ * Fix many bugs
+- Fix library link, add Fix-library-link.patch
+
+-------------------------------------------------------------------
Old:
----
deepin-music-5.0.1.tar.gz
deepin-music-player-rpmlintrc
New:
----
Fix-library-link.patch
deepin-music-6.0.1.91.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ deepin-music-player.spec ++++++
--- /var/tmp/diff_new_pack.AJQz8u/_old 2021-02-16 22:42:41.254124816 +0100
+++ /var/tmp/diff_new_pack.AJQz8u/_new 2021-02-16 22:42:41.254124816 +0100
@@ -1,7 +1,7 @@
#
# spec file for package deepin-music-player
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2013-2020 Hillwood Yang <[email protected]>
#
# All modifications and additions to the file contributed by third parties
@@ -18,17 +18,17 @@
Name: deepin-music-player
-Version: 5.0.1
+Version: 6.0.1.91
Release: 0
Summary: Deepin Music Player
License: GPL-3.0-or-later
Group: Productivity/Multimedia/Sound/Players
URL: https://github.com/linuxdeepin/deepin-music
Source0:
https://github.com/linuxdeepin/deepin-music/archive/%{version}/deepin-music-%{version}.tar.gz
-Patch0: deepin-music-Qt-5_15.patch
-# Fix boo#1131464
-Source1: %{name}-rpmlintrc
-BuildRequires: QtAV-devel
+# PATCH-FIX-UPSTREAM Fix-library-link.patch [email protected] - Fix
library link
+Patch0: Fix-library-link.patch
+# PATCH-FIX-UPSTREAM deepin-music-Qt-5_15.patch [email protected] -
Support Qt 5.15+
+Patch1: deepin-music-Qt-5_15.patch
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
BuildRequires: libQt5Network-devel
@@ -39,19 +39,23 @@
BuildRequires: libqt5-qtsvg-devel
BuildRequires: libqt5-qtx11extras-devel
BuildRequires: update-desktop-files
+BuildRequires: cmake(KF5Codecs)
+BuildRequires: cmake(Qt5LinguistTools)
BuildRequires: pkgconfig(dtkcore)
+BuildRequires: pkgconfig(dtkgui)
BuildRequires: pkgconfig(dtkwidget)
+BuildRequires: pkgconfig(gsettings-qt)
BuildRequires: pkgconfig(icu-i18n)
BuildRequires: pkgconfig(icu-uc)
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavformat)
BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libcue)
+BuildRequires: pkgconfig(libvlc)
BuildRequires: pkgconfig(taglib)
BuildRequires: pkgconfig(xext)
-Provides: deepin-music = %{version}-%{release}
-Obsoletes: deepin-music < %{version}-%{release}
-Recommends: deepin-music-libnetease-meta-search = %{version}-%{release}
+Requires: qt5integration
+Provides: deepin-music
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -59,114 +63,24 @@
customizable UI, and featuring music search by Pinyin and Quanpin. It
supports colorful lyrics, online audio support and a "mini mode".
-%package -n libdmusic1
-Summary: Libraries for Deepin Music Player
-Group: System/Libraries
-
-%description -n libdmusic1
-This package contains the main implementation of the Deepin Music
-Player.
-
-%package -n deepin-music-libnetease-meta-search
-Summary: Libnetease integration for the Deepin Music Player
-Group: Productivity/Multimedia/Sound/Players
-
-%description -n deepin-music-libnetease-meta-search
-This package contains the libnetease plugin for searches with the
-Deepin Music Player searches.
-
-%package -n libdbusextended-qt5-1
-Summary: D-Bus system for the Deepin Music Player
-Group: System/Libraries
-
-%description -n libdbusextended-qt5-1
-Deepin Music Player with brilliant and tweakful UI Deepin-UI based,
-gstreamer front-end, with features likes search music by pinyin,
-quanpin, colorful lyrics supports, and more powerful functions
-you will found.
-
-The libdbusextended-qt5 is the Dbus system libraries for
-Deepin Music Player.
-
-%package -n libmpris-qt5-1
-Summary: MPRI system for the Deepin Music Player
-Group: System/Libraries
-
-%description -n libmpris-qt5-1
-The MPRI system library for Deepin Music Player.
-
-%package -n libdbusextended-qt5-devel
-Summary: Development files for the Deepin Music Player D-Bus system
-Group: Development/Libraries/C and C++
-Requires: libdbusextended-qt5-1 = %{version}-%{release}
-
-%description -n libdbusextended-qt5-devel
-The libdbusextended-devel package contains the header files and developer
-docs for libdbusextended.
-
-%package -n libmpris-qt5-devel
-Summary: Development files for the Deepin Music Player MPRI library
-Group: Development/Libraries/C and C++
-Requires: libmpris-qt5-1 = %{version}-%{release}
-
-%description -n libmpris-qt5-devel
-The libmpris-devel package contains the header files and developer
-docs for libmpris.
-
%lang_package
%prep
-%setup -q -n deepin-music-%{version}
-%if 0%{?suse_version} > 1500
-%patch0 -p1
-%endif
-
-sed -i '/%1/s|lib|%{_lib}|' src/music-player/core/pluginmanager.cpp
-sed -i '/target.path/s|lib|%{_lib}|' src/libdmusic/libdmusic.pro \
-src/plugin/netease-meta-search/netease-meta-search.pro
-# fix the non-standard unity stuff, anyway we will not use it.
-# appending -x
-sed -i 's/^\[\([^D].*$\)/\[X-\1/' src/music-player/data/deepin-music.desktop
-# replace [[:space:]] with '-'
-sed -i 's/ Shortcut /-Shortcut-/' src/music-player/data/deepin-music.desktop
-# Enable netease plugin
-sed -i 's/#SUBDIRS/SUBDIRS/' src/plugin/plugin.pro
-sed -i 's|share/$${TARGET}|share/deepin-music|' src/music-player/install.pri
+%autosetup -p1 -n deepin-music-%{version}
+sed -i 's/Exec=deepin-music/Exec=env QT_QPA_PLATFORMTHEME=deepin
deepin-music/g' \
+music/music-player/data/deepin-music.desktop
%build
-%qmake5 DEFINES+=QT_NO_DEBUG_OUTPUT \
- PREFIX=%{_prefix} \
- LIB_INSTALL_DIR=%{_libdir} \
- LIBSUFFIX=%{lib}
-make %{?_smp_mflags}
+%cmake
+%make_build
%install
-%qmake5_install
+%cmake_install
-%ifnarch i386 i486 i586 i686 athlon %{arm}
- mv %{buildroot}%{_prefix}/lib/*.so* %{buildroot}%{_libdir}
- mv %{buildroot}%{_prefix}/lib/pkgconfig %{buildroot}%{_libdir}/pkgconfig
- rm -rf %{buildroot}%{_prefix}/lib
-%endif
-
-# Remove invalid developement files.
-rm -rf %{buildroot}%{_libdir}/libdmusic.so
-rm -rf %{buildroot}%{_datadir}/translations
+find %{buildroot} -type f -name "*.a" -delete -print
%suse_update_desktop_file -r deepin-music Player AudioVideo
-%fdupes %{buildroot}%{_prefix}
-
-%post -n libdmusic1 -p /sbin/ldconfig
-
-%postun -n libdmusic1 -p /sbin/ldconfig
-
-%post -n libdbusextended-qt5-1 -p /sbin/ldconfig
-
-%postun -n libdbusextended-qt5-1 -p /sbin/ldconfig
-
-%post -n libmpris-qt5-1 -p /sbin/ldconfig
-
-%postun -n libmpris-qt5-1 -p /sbin/ldconfig
+%fdupes %{buildroot}%{_datadir}
%files
%defattr(-,root,root,-)
@@ -174,44 +88,8 @@
%license LICENSE COPYING
%{_bindir}/deepin-music
%{_datadir}/applications/deepin-music.desktop
-%{_datadir}/dman
%{_datadir}/icons/hicolor/scalable/apps/deepin-music.svg
-%files -n libdmusic1
-%defattr(-,root,root,-)
-%{_libdir}/libdmusic.so.*
-
-%files -n deepin-music-libnetease-meta-search
-%defattr(-,root,root,-)
-%dir %{_libdir}/deepin-music
-%dir %{_libdir}/deepin-music/plugins
-%{_libdir}/deepin-music/plugins/libnetease-meta-search.so.*
-%{_libdir}/deepin-music/plugins/libnetease-meta-search.so
-
-%files -n libdbusextended-qt5-1
-%defattr(-,root,root,-)
-%{_libdir}/libdbusextended-qt5.so.*
-
-%files -n libmpris-qt5-1
-%defattr(-,root,root,-)
-%{_libdir}/libmpris-qt5.so.*
-
-%files -n libdbusextended-qt5-devel
-%defattr(-,root,root,-)
-%{_libdir}/pkgconfig/dbusextended-qt5.pc
-%{_libdir}/libdbusextended-qt5.so
-%{_includedir}/DBusExtended
-
-%files -n libmpris-qt5-devel
-%defattr(-,root,root,-)
-%{_libdir}/pkgconfig/mpris-qt5.pc
-%{_libdir}/libmpris-qt5.so
-%dir %{_libdir}/qt5/
-%dir %{_libdir}/qt5/mkspecs/
-%dir %{_libdir}/qt5/mkspecs/features/
-%{_libdir}/qt5/mkspecs/features/mpris-qt5.prf
-%{_includedir}/MprisQt/
-
%files lang
%defattr(-,root,root,-)
%{_datadir}/deepin-music
++++++ Fix-library-link.patch ++++++
diff -Nur deepin-music-6.0.1.91/music/libdmusic/CMakeLists.txt
deepin-music-6.0.1.91-new/music/libdmusic/CMakeLists.txt
--- deepin-music-6.0.1.91/music/libdmusic/CMakeLists.txt 2020-11-12
20:55:12.000000000 +0800
+++ deepin-music-6.0.1.91-new/music/libdmusic/CMakeLists.txt 2021-01-29
21:05:56.047335260 +0800
@@ -19,11 +19,11 @@
set_target_properties(dmusic PROPERTIES VERSION 1.0.0 SOVERSION 1.0)
#??????????????????????????????????????????
-find_package(PkgConfig REQUIRED)
+find_package(PkgConfig REQUIRED libavcodec)
#??????????????????(????????????????????????dtkwidget??????????????????dtkgui??????)???????????????3rd_lib
pkg_check_modules(3rd_lib REQUIRED
- dtkwidget dtkgui
+ dtkwidget dtkgui libavcodec
)
#?????????????????????????????????????????????????????????(??????
*_INCLUDE_DIRS)
target_include_directories(${CMD_NAME} PUBLIC ${3rd_lib_INCLUDE_DIRS})
++++++ deepin-music-5.0.1.tar.gz -> deepin-music-6.0.1.91.tar.gz ++++++
++++ 336875 lines of diff (skipped)
++++++ deepin-music-Qt-5_15.patch ++++++
--- /var/tmp/diff_new_pack.AJQz8u/_old 2021-02-16 22:42:41.798125468 +0100
+++ /var/tmp/diff_new_pack.AJQz8u/_new 2021-02-16 22:42:41.798125468 +0100
@@ -1,17 +1,17 @@
-diff -Nur deepin-music-5.0.1/src/music-player/view/lyricwidget.cpp
deepin-music-5.0.1-new/src/music-player/view/lyricwidget.cpp
---- deepin-music-5.0.1/src/music-player/view/lyricwidget.cpp 2019-06-01
14:20:13.000000000 +0800
-+++ deepin-music-5.0.1-new/src/music-player/view/lyricwidget.cpp
2020-06-17 20:34:12.950660815 +0800
-@@ -29,6 +29,7 @@
- #include <QHBoxLayout>
- #include <QListView>
+diff -Nur deepin-music-6.0.1.91/music/music-player/view/lyricwidget.cpp
deepin-music-6.0.1.91-new/music/music-player/view/lyricwidget.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/lyricwidget.cpp
2020-11-12 20:55:12.000000000 +0800
++++ deepin-music-6.0.1.91-new/music/music-player/view/lyricwidget.cpp
2021-01-29 21:10:10.514333644 +0800
+@@ -28,6 +28,7 @@
#include <QPainter>
-+#include <QPainterPath>
#include <QResizeEvent>
#include <QPaintEvent>
++#include <QPainterPath>
#include <QStringListModel>
-diff -Nur deepin-music-5.0.1/src/music-player/view/widget/cover.cpp
deepin-music-5.0.1-new/src/music-player/view/widget/cover.cpp
---- deepin-music-5.0.1/src/music-player/view/widget/cover.cpp 2019-06-01
14:20:13.000000000 +0800
-+++ deepin-music-5.0.1-new/src/music-player/view/widget/cover.cpp
2020-06-17 20:34:40.078624269 +0800
+ #include <QAbstractItemDelegate>
+
+diff -Nur deepin-music-6.0.1.91/music/music-player/view/widget/cover.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/cover.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/widget/cover.cpp
2020-11-12 20:55:12.000000000 +0800
++++ deepin-music-6.0.1.91-new/music/music-player/view/widget/cover.cpp
2021-01-29 22:14:47.222688022 +0800
@@ -23,6 +23,7 @@
#include <QDebug>
@@ -20,9 +20,75 @@
#include <QGraphicsDropShadowEffect>
static auto borderPenWidth = 1.0;
-diff -Nur deepin-music-5.0.1/src/music-player/view/widget/soundvolume.cpp
deepin-music-5.0.1-new/src/music-player/view/widget/soundvolume.cpp
---- deepin-music-5.0.1/src/music-player/view/widget/soundvolume.cpp
2019-06-01 14:20:13.000000000 +0800
-+++ deepin-music-5.0.1-new/src/music-player/view/widget/soundvolume.cpp
2020-06-17 20:35:00.610598544 +0800
+diff -Nur
deepin-music-6.0.1.91/music/music-player/view/widget/delegate/musiclistdatadelegate.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/delegate/musiclistdatadelegate.cpp
+---
deepin-music-6.0.1.91/music/music-player/view/widget/delegate/musiclistdatadelegate.cpp
2020-11-12 20:55:12.000000000 +0800
++++
deepin-music-6.0.1.91-new/music/music-player/view/widget/delegate/musiclistdatadelegate.cpp
2021-01-29 22:16:58.338306819 +0800
+@@ -22,6 +22,7 @@
+ #include "musiclistdatadelegate.h"
+
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QDebug>
+ #include <QDate>
+ #include <QEvent>
+diff -Nur
deepin-music-6.0.1.91/music/music-player/view/widget/delegate/musicsearchlistdelegate.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/delegate/musicsearchlistdelegate.cpp
+---
deepin-music-6.0.1.91/music/music-player/view/widget/delegate/musicsearchlistdelegate.cpp
2020-11-12 20:55:12.000000000 +0800
++++
deepin-music-6.0.1.91-new/music/music-player/view/widget/delegate/musicsearchlistdelegate.cpp
2021-01-29 22:17:25.110228989 +0800
+@@ -25,6 +25,7 @@
+ #include <DHiDPIHelper>
+ #include <QDebug>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QTextDocument>
+ #include <QStyleOptionViewItem>
+ #include <QTextCursor>
+diff -Nur
deepin-music-6.0.1.91/music/music-player/view/widget/delegate/playitemdelegate.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/delegate/playitemdelegate.cpp
+---
deepin-music-6.0.1.91/music/music-player/view/widget/delegate/playitemdelegate.cpp
2020-11-12 20:55:12.000000000 +0800
++++
deepin-music-6.0.1.91-new/music/music-player/view/widget/delegate/playitemdelegate.cpp
2021-01-29 22:17:57.626106765 +0800
+@@ -26,6 +26,7 @@
+ #include <QFont>
+ #include <DGuiApplicationHelper>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QStandardItemModel>
+
+ #include <musicmeta.h>
+diff -Nur
deepin-music-6.0.1.91/music/music-player/view/widget/musicpixmapbutton.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/musicpixmapbutton.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/widget/musicpixmapbutton.cpp
2020-11-12 20:55:12.000000000 +0800
++++
deepin-music-6.0.1.91-new/music/music-player/view/widget/musicpixmapbutton.cpp
2021-01-29 22:21:32.385261987 +0800
+@@ -23,6 +23,7 @@
+
+ #include <QDebug>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QRect>
+
+ MusicPixmapButton::MusicPixmapButton(QWidget *parent)
+diff -Nur
deepin-music-6.0.1.91/music/music-player/view/widget/musictitleimage.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/musictitleimage.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/widget/musictitleimage.cpp
2020-11-12 20:55:12.000000000 +0800
++++
deepin-music-6.0.1.91-new/music/music-player/view/widget/musictitleimage.cpp
2021-01-29 22:22:04.981133779 +0800
+@@ -22,6 +22,7 @@
+ #include "musictitleimage.h"
+
+ #include <QPainter>
++#include <QPainterPath>
+
+ MusicTitleImageWidget::MusicTitleImageWidget(QWidget *parent)
+ : DWidget( parent)
+diff -Nur
deepin-music-6.0.1.91/music/music-player/view/widget/soundpixmapbutton.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/soundpixmapbutton.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/widget/soundpixmapbutton.cpp
2020-11-12 20:55:12.000000000 +0800
++++
deepin-music-6.0.1.91-new/music/music-player/view/widget/soundpixmapbutton.cpp
2021-01-29 22:25:51.928241116 +0800
+@@ -19,6 +19,7 @@
+
+ #include <QDebug>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QRect>
+
+ SoundPixmapButton::SoundPixmapButton(QWidget *parent)
+diff -Nur deepin-music-6.0.1.91/music/music-player/view/widget/soundvolume.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/soundvolume.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/widget/soundvolume.cpp
2020-11-12 20:55:12.000000000 +0800
++++ deepin-music-6.0.1.91-new/music/music-player/view/widget/soundvolume.cpp
2021-01-29 22:22:25.209054216 +0800
@@ -23,6 +23,7 @@
#include <QDebug>
@@ -31,3 +97,36 @@
#include <QWheelEvent>
#include <QGraphicsDropShadowEffect>
#include <QVBoxLayout>
+diff -Nur deepin-music-6.0.1.91/music/music-player/view/widget/tooltips.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/tooltips.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/widget/tooltips.cpp
2020-11-12 20:55:12.000000000 +0800
++++ deepin-music-6.0.1.91-new/music/music-player/view/widget/tooltips.cpp
2021-01-29 22:22:50.108956273 +0800
+@@ -33,6 +33,7 @@
+ #include <QHBoxLayout>
+ #include <QLabel>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QGraphicsDropShadowEffect>
+ #include <QPropertyAnimation>
+ #include <QGraphicsOpacityEffect>
+diff -Nur deepin-music-6.0.1.91/music/music-player/view/widget/waveform.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/waveform.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/widget/waveform.cpp
2020-11-12 20:55:12.000000000 +0800
++++ deepin-music-6.0.1.91-new/music/music-player/view/widget/waveform.cpp
2021-01-29 22:23:16.244853467 +0800
+@@ -26,6 +26,7 @@
+ #include <QPaintEvent>
+ #include <QApplication>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QAudioBuffer>
+ #include <QAudioFormat>
+ #include <QWidget>
+diff -Nur
deepin-music-6.0.1.91/music/music-player/view/widget/waveformscale.cpp
deepin-music-6.0.1.91-new/music/music-player/view/widget/waveformscale.cpp
+--- deepin-music-6.0.1.91/music/music-player/view/widget/waveformscale.cpp
2020-11-12 20:55:12.000000000 +0800
++++ deepin-music-6.0.1.91-new/music/music-player/view/widget/waveformscale.cpp
2021-01-29 22:23:42.904748611 +0800
+@@ -27,6 +27,7 @@
+ #include <QEvent>
+ #include <QPaintEvent>
+ #include <QPainter>
++#include <QPainterPath>
+
+ #include <mediameta.h>
+