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-06-02 22:10:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/deepin-music-player (Old) and /work/SRC/openSUSE:Factory/.deepin-music-player.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deepin-music-player" Wed Jun 2 22:10:50 2021 rev:25 rq:891660 version:6.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/deepin-music-player/deepin-music-player.changes 2021-02-16 22:42:40.638124078 +0100 +++ /work/SRC/openSUSE:Factory/.deepin-music-player.new.1898/deepin-music-player.changes 2021-06-02 22:11:02.236125050 +0200 @@ -1,0 +2,10 @@ +Wed Apr 14 13:29:41 UTC 2021 - Hillwood Yang <hillw...@opensuse.org> + +- Update version to 6.1.2 + * Add help documents + * Fix bug + * Use mpris-qt5 +- Add Patches: fix-return-type.patch and recompile-with-fPIC.patch +- Drop deepin-music-Qt-5_15.patch, merged by upstream. + +------------------------------------------------------------------- Old: ---- deepin-music-6.0.1.91.tar.gz deepin-music-Qt-5_15.patch New: ---- deepin-music-6.1.2.tar.gz fix-return-type.patch recompile-with-fPIC.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ deepin-music-player.spec ++++++ --- /var/tmp/diff_new_pack.fSoEiI/_old 2021-06-02 22:11:03.132124976 +0200 +++ /var/tmp/diff_new_pack.fSoEiI/_new 2021-06-02 22:11:03.132124976 +0200 @@ -2,7 +2,7 @@ # spec file for package deepin-music-player # # Copyright (c) 2021 SUSE LLC -# Copyright (c) 2013-2020 Hillwood Yang <hillw...@opensuse.org> +# Copyright (c) 2013-2021 Hillwood Yang <hillw...@opensuse.org> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,14 @@ # +%if 0%{?is_opensuse} + %define distribution openSUSE-Edition +%else + %define distribution SUSE-Edition +%endif + Name: deepin-music-player -Version: 6.0.1.91 +Version: 6.1.2 Release: 0 Summary: Deepin Music Player License: GPL-3.0-or-later @@ -27,8 +33,10 @@ Source0: https://github.com/linuxdeepin/deepin-music/archive/%{version}/deepin-music-%{version}.tar.gz # PATCH-FIX-UPSTREAM Fix-library-link.patch hillw...@opensuse.org - Fix library link Patch0: Fix-library-link.patch -# PATCH-FIX-UPSTREAM deepin-music-Qt-5_15.patch hillw...@opensuse.org - Support Qt 5.15+ -Patch1: deepin-music-Qt-5_15.patch +# PATCH-FIX-UPSTREAM deepin-music-Qt-5_15.patch hillw...@opensuse.org - Fix return type error +Patch1: fix-return-type.patch +# PATCH-FIX-UPSTREAM recompile-with-fPIC.patch hillw...@opensuse.org - Fix link failed on 64bit +Patch2: recompile-with-fPIC.patch BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: libQt5Network-devel @@ -41,6 +49,8 @@ BuildRequires: update-desktop-files BuildRequires: cmake(KF5Codecs) BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: pkgconfig(dbusextended-qt5) +BuildRequires: pkgconfig(dframeworkdbus) BuildRequires: pkgconfig(dtkcore) BuildRequires: pkgconfig(dtkgui) BuildRequires: pkgconfig(dtkwidget) @@ -52,10 +62,14 @@ BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libcue) BuildRequires: pkgconfig(libvlc) +BuildRequires: pkgconfig(mpris-qt5) BuildRequires: pkgconfig(taglib) +BuildRequires: pkgconfig(udisks2-qt5) BuildRequires: pkgconfig(xext) Requires: qt5integration Provides: deepin-music +Requires: vlc +Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -68,10 +82,13 @@ %prep %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 +src/music-player/data/deepin-music.desktop +sed -i '/CMAKE_INSTALL_VOICE_LIBDIR/s|/usr/lib|${CMAKE_INSTALL_LIBDIR}|' \ +src/libmusic-plugin/CMakeLists.txt %build -%cmake +%cmake -DVERSION=%{version}-%{distribution} \ + -DAPP_VERSION=%{version}-%{distribution} %make_build %install @@ -79,7 +96,7 @@ find %{buildroot} -type f -name "*.a" -delete -print -%suse_update_desktop_file -r deepin-music Player AudioVideo +%suse_update_desktop_file -r deepin-music Audio Player %fdupes %{buildroot}%{_datadir} %files @@ -89,6 +106,10 @@ %{_bindir}/deepin-music %{_datadir}/applications/deepin-music.desktop %{_datadir}/icons/hicolor/scalable/apps/deepin-music.svg +%{_datadir}/deepin-manual +%dir %{_libdir}/deepin-aiassistant +%dir %{_libdir}/deepin-aiassistant/serivce-plugins +%{_libdir}/deepin-aiassistant/serivce-plugins/libmusic-plugin.so %files lang %defattr(-,root,root,-) ++++++ Fix-library-link.patch ++++++ --- /var/tmp/diff_new_pack.fSoEiI/_old 2021-06-02 22:11:03.148124975 +0200 +++ /var/tmp/diff_new_pack.fSoEiI/_new 2021-06-02 22:11:03.148124975 +0200 @@ -1,6 +1,6 @@ -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 +diff -Nur deepin-music-6.1.2/src/libdmusic/CMakeLists.txt deepin-music-6.1.2-new/src/libdmusic/CMakeLists.txt +--- deepin-music-6.1.2/src/libdmusic/CMakeLists.txt 2021-03-18 19:27:28.000000000 +0800 ++++ deepin-music-6.1.2-new/src/libdmusic/CMakeLists.txt 2021-04-14 16:55:51.923159586 +0800 @@ -19,11 +19,11 @@ set_target_properties(dmusic PROPERTIES VERSION 1.0.0 SOVERSION 1.0) @@ -10,9 +10,8 @@ #??????????????????(????????????????????????dtkwidget??????????????????dtkgui??????)???????????????3rd_lib pkg_check_modules(3rd_lib REQUIRED -- dtkwidget dtkgui -+ dtkwidget dtkgui libavcodec +- dtkwidget dtkgui dtkcore ++ dtkwidget dtkgui dtkcore libavcodec ) #?????????????????????????????????????????????????????????(?????? *_INCLUDE_DIRS) target_include_directories(${CMD_NAME} PUBLIC ${3rd_lib_INCLUDE_DIRS}) - ++++++ deepin-music-6.0.1.91.tar.gz -> deepin-music-6.1.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/deepin-music-player/deepin-music-6.0.1.91.tar.gz /work/SRC/openSUSE:Factory/.deepin-music-player.new.1898/deepin-music-6.1.2.tar.gz differ: char 15, line 1 ++++++ fix-return-type.patch ++++++ diff -Nur deepin-music-6.1.2/src/music-player/widget/searchresulttabwidget.cpp deepin-music-6.1.2-new/src/music-player/widget/searchresulttabwidget.cpp --- deepin-music-6.1.2/src/music-player/widget/searchresulttabwidget.cpp 2021-03-18 19:27:28.000000000 +0800 +++ deepin-music-6.1.2-new/src/music-player/widget/searchresulttabwidget.cpp 2021-04-14 20:19:50.671019283 +0800 @@ -189,6 +189,7 @@ } else if (m_StackedWidget->currentWidget() == m_singerListView) { return m_singerListView->getSortType(); } + return DataBaseService::SortByNull; } QListView::ViewMode SearchResultTabWidget::getViewMode() ++++++ recompile-with-fPIC.patch ++++++ diff -Nur deepin-music-6.1.2/CMakeLists.txt deepin-music-6.1.2-new/CMakeLists.txt --- deepin-music-6.1.2/CMakeLists.txt 2021-03-18 19:27:28.000000000 +0800 +++ deepin-music-6.1.2-new/CMakeLists.txt 2021-04-14 20:45:54.390757392 +0800 @@ -9,6 +9,8 @@ set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) +set(CMAKE_C_FLAGS "-fPIC") +set(CMAKE_CXX_FLAGS "-fPIC") option(USE_DXCB "integration with dxcb platform plugin" OFF) option(DMR_DEBUG "turn on debug output" off)