Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package deepin-file-manager for openSUSE:Factory checked in at 2022-04-08 00:28:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/deepin-file-manager (Old) and /work/SRC/openSUSE:Factory/.deepin-file-manager.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deepin-file-manager" Fri Apr 8 00:28:00 2022 rev:6 rq:967449 version:5.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/deepin-file-manager/deepin-file-manager.changes 2022-01-31 22:57:13.065623652 +0100 +++ /work/SRC/openSUSE:Factory/.deepin-file-manager.new.1900/deepin-file-manager.changes 2022-04-08 00:28:36.305725027 +0200 @@ -1,0 +2,16 @@ +Thu Mar 31 08:48:21 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org> + +- No longer pin to GCC10: the code builds just fine using GCC11 + too, so let's use the distro default compiler. + +------------------------------------------------------------------- +Tue Feb 22 12:00:45 UTC 2022 - Hillwood Yang <hillw...@opensuse.org> + +- Update version to 5.5.3 + * Bring docparser + * Update translations + * Update manual documents + * Fix bugs +- Drop fix-return-type-error.patch, fixed by upstream + +------------------------------------------------------------------- Old: ---- dde-file-manager-5.5.1.tar.gz fix-return-type-error.patch New: ---- dde-file-manager-5.5.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ deepin-file-manager.spec ++++++ --- /var/tmp/diff_new_pack.qoxqi2/_old 2022-04-08 00:28:37.553710955 +0200 +++ /var/tmp/diff_new_pack.qoxqi2/_new 2022-04-08 00:28:37.557710910 +0200 @@ -1,7 +1,7 @@ # # spec file for package deepin-file-manager # -# Copyright (c) 2021 SUSE LLC +# 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 @@ -26,7 +26,7 @@ %endif Name: deepin-file-manager -Version: 5.5.1 +Version: 5.5.3 Release: 0 Summary: Deepin File Manager License: GPL-3.0-or-later AND MIT @@ -35,10 +35,6 @@ Source0: https://github.com/linuxdeepin/dde-file-manager/archive/%{version}/%{_name}-%{version}.tar.gz Source1: deepin-file-dbus-installer.in Source2: deepin-file-polkit-installer.in -# PATCH-FIX-UPSTEAM fix-expected-token-errors.patch hillw...@opensuse.org - Fix error for js code -# Patch1: fix-expected-token-errors.patch -# PATCH-FIX-UPSTEAM fix-return-type-error.patch hillw...@opensuse.org - Fix build error -Patch1: fix-return-type-error.patch # PATCH-FIX-UPSTEAM fix-header-include.patch hillw...@opensuse.org - dfsearch is necessary Patch2: fix-header-include.patch Patch3: harden_dde-filemanager-daemon.service.patch @@ -79,6 +75,7 @@ BuildRequires: pkgconfig(dde-dock) BuildRequires: pkgconfig(dframeworkdbus) BuildRequires: pkgconfig(disomaster) +BuildRequires: pkgconfig(docparser) BuildRequires: pkgconfig(dtkwidget) BuildRequires: pkgconfig(dtkwm) BuildRequires: pkgconfig(gio-qt) @@ -101,11 +98,6 @@ BuildRequires: pkgconfig(udisks2) BuildRequires: pkgconfig(xcb-ewmh) BuildRequires: pkgconfig(xcb-util) -# Workaround the error: 'sleep_for' is not a member of 'std::this_thread' -%if 0%{?suse_version} > 1500 -BuildRequires: gcc10 -BuildRequires: gcc10-c++ -%endif Requires: deepin-shortcut-viewer Requires: deepin-terminal Requires: file-roller @@ -215,10 +207,6 @@ %build qmake-qt5 \ -%if 0%{?suse_version} > 1500 - QMAKE_CC=/usr/bin/gcc-10 \ - QMAKE_CXX=/usr/bin/g++-10 \ -%endif PREFIX=%{_prefix} \ LIBDIR=%{_libdir} \ CONFIG+="DISABLE_ANYTHING" \ ++++++ dde-file-manager-5.5.1.tar.gz -> dde-file-manager-5.5.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/deepin-file-manager/dde-file-manager-5.5.1.tar.gz /work/SRC/openSUSE:Factory/.deepin-file-manager.new.1900/dde-file-manager-5.5.3.tar.gz differ: char 13, line 1 ++++++ fix-header-include.patch ++++++ --- /var/tmp/diff_new_pack.qoxqi2/_old 2022-04-08 00:28:37.637710008 +0200 +++ /var/tmp/diff_new_pack.qoxqi2/_new 2022-04-08 00:28:37.645709918 +0200 @@ -1,6 +1,6 @@ -diff -Nur dde-file-manager-5.5.1/src/dde-file-manager-lib/dde-file-manager-lib.pro dde-file-manager-5.5.1-new/src/dde-file-manager-lib/dde-file-manager-lib.pro ---- dde-file-manager-5.5.1/src/dde-file-manager-lib/dde-file-manager-lib.pro 2021-11-12 14:53:16.000000000 +0800 -+++ dde-file-manager-5.5.1-new/src/dde-file-manager-lib/dde-file-manager-lib.pro 2021-12-16 20:49:03.774588565 +0800 +diff -Nur dde-file-manager-5.5.3/src/dde-file-manager-lib/dde-file-manager-lib.pro dde-file-manager-5.5.3-new/src/dde-file-manager-lib/dde-file-manager-lib.pro +--- dde-file-manager-5.5.3/src/dde-file-manager-lib/dde-file-manager-lib.pro 2021-12-22 13:28:44.000000000 +0800 ++++ dde-file-manager-5.5.3-new/src/dde-file-manager-lib/dde-file-manager-lib.pro 2022-02-19 14:44:40.015369606 +0800 @@ -93,9 +93,7 @@ include(interfaces/customization/customization.pri) include(src.pri) @@ -10,6 +10,235 @@ -} +include(search/dfsearch.pri) - APPSHAREDIR = $$PREFIX/share/$$TARGET - ICONDIR = $$PREFIX/share/icons/hicolor/scalable/apps + #???????????? + QMAKE_CXXFLAGS += -fstack-protector-all +diff -Nur dde-file-manager-5.5.3/src/dde-file-manager-lib/dde-file-manager-lib.pro.orig dde-file-manager-5.5.3-new/src/dde-file-manager-lib/dde-file-manager-lib.pro.orig +--- dde-file-manager-5.5.3/src/dde-file-manager-lib/dde-file-manager-lib.pro.orig 1970-01-01 08:00:00.000000000 +0800 ++++ dde-file-manager-5.5.3-new/src/dde-file-manager-lib/dde-file-manager-lib.pro.orig 2021-12-22 13:28:44.000000000 +0800 +@@ -0,0 +1,225 @@ ++#------------------------------------------------- ++# ++# Project created by QtCreator 2015-06-24T09:14:17 ++# ++#------------------------------------------------- ++#system($$PWD/../vendor/prebuild) ++#include($$PWD/../vendor/vendor.pri) ++ ++include(../common/common.pri) ++ ++QT += core gui svg dbus x11extras concurrent multimedia dbus xml KCodecs network ++#private ++QT += gui-private ++LIBS += -lKF5Codecs ++ ++greaterThan(QT_MAJOR_VERSION, 4): QT += widgets ++ ++QT += widgets-private ++ ++TARGET = $$ProjectName ++ ++TEMPLATE = lib ++CONFIG += create_pc create_prl no_install_prl ++ ++DEFINES += QMAKE_TARGET=\\\"$$TARGET\\\" QMAKE_VERSION=\\\"$$VERSION\\\" ++ ++# sp3 ????????????feature???????????? UNSTABLE_FEATURE_ENABLE ??????????????????????????? ++#DEFINES += SP3_UNSTABLE_FEATURE_ENABLE ++ ++isEmpty(QMAKE_ORGANIZATION_NAME) { ++ DEFINES += QMAKE_ORGANIZATION_NAME=\\\"deepin\\\" ++} ++ ++isEmpty(PREFIX){ ++ PREFIX = /usr ++} ++ ++CONFIG += c++11 link_pkgconfig ++PKGCONFIG += libsecret-1 gio-unix-2.0 poppler-cpp dtkwidget dtkgui udisks2-qt5 disomaster gio-qt libcrypto Qt5Xdg dframeworkdbus polkit-agent-1 polkit-qt5-1 ++#DEFINES += QT_NO_DEBUG_OUTPUT ++DEFINES += QT_MESSAGELOGCONTEXT ++ ++CONFIG(DISABLE_FFMPEG) | isEqual(BUILD_MINIMUM, YES) { ++ DEFINES += DISABLE_FFMEPG ++} ++ ++# BUILD_MINIMUM for live system ++isEqual(BUILD_MINIMUM, YES){ ++ DEFINES += DFM_MINIMUM ++} ++ ++CONFIG(DISABLE_ANYTHING) { ++ message("Quick search and tag support disabled dut to Anything support disabled.") ++ DEFINES += DISABLE_QUICK_SEARCH ++ DEFINES += DISABLE_TAG_SUPPORT ++} ++ ++# ???????????????????????? ++AC_FUNC_ENABLE = true ++#AC_FUNC_ENABLE = $$(ENABLE_AC_FUNC) ++# ???????????????????????? ++equals( AC_FUNC_ENABLE, true ){ ++ DEFINES += ENABLE_ACCESSIBILITY ++ message("lib-dde-file-manager enabled accessibility function with set: " $$AC_FUNC_ENABLE) ++} ++ ++include(../dialogs/dialogs.pri) ++include(../utils/utils.pri) ++include(../chinese2pinyin/chinese2pinyin.pri) ++include(../fileoperations/fileoperations.pri) ++include(deviceinfo/deviceinfo.pri) ++include(devicemanagement/devicemanagement.pri) ++include(dbusinterface/dbusinterface.pri) ++include(../usershare/usershare.pri) ++include(../dde-file-manager-plugins/plugininterfaces/plugininterfaces.pri) ++include(tag/tag.pri) ++include(mediainfo/mediainfo.pri) ++include(vault/vault.pri) ++include(log/log.pri) ++ ++isEqual(ARCH, sw_64){ ++ DEFINES += SW_LABEL ++ include(./sw_label/sw_label.pri) ++} ++ ++include(fulltextsearch/fulltextsearch.pri) ++DEFINES += FULLTEXTSEARCH_ENABLE ++TR_EXCLUDE += /usr/include/boost/ \ ++ $$PWD/fulltextsearch/* ++ ++include(io/io.pri) ++include(interfaces/vfs/vfs.pri) ++include(interfaces/customization/customization.pri) ++include(src.pri) ++ ++isEqual(ARCH, sw_64) | isEqual(ARCH, mips64) | isEqual(ARCH, mips32) | isEqual(ARCH, aarch64) | isEqual(ARCH, loongarch64) { ++ include(search/dfsearch.pri) ++} ++ ++#???????????? ++QMAKE_CXXFLAGS += -fstack-protector-all ++QMAKE_LFLAGS += -z now -fPIC ++isEqual(ARCH, mips64) | isEqual(ARCH, mips32){ ++ QMAKE_LFLAGS += -z noexecstack -z relro ++} ++ ++APPSHAREDIR = $$PREFIX/share/$$TARGET ++ICONDIR = $$PREFIX/share/icons/hicolor/scalable/apps ++DEFINES += APPSHAREDIR=\\\"$$APPSHAREDIR\\\" ++ ++win32* { ++ DEFINES += STATIC_LIB ++ CONFIG += staticlib ++ LIB_DIR = ++} ++ ++isEmpty(LIB_INSTALL_DIR) { ++ target.path = $$[QT_INSTALL_LIBS] ++} else { ++ target.path = $$LIB_INSTALL_DIR ++} ++ ++isEmpty(INCLUDE_INSTALL_DIR) { ++ includes.path = $$PREFIX/include/dde-file-manager ++} else { ++ includes.path = $$INCLUDE_INSTALL_DIR/dde-file-manager ++} ++ ++includes.files += $$PWD/interfaces/*.h $$PWD/interfaces/plugins/*.h ++ ++includes_private.path = $${includes.path}/private ++includes_private.files += $$PWD/interfaces/private/*.h ++ ++isEmpty(INCLUDE_INSTALL_DIR) { ++ gvfs_includes.path = $$PREFIX/include/dde-file-manager/gvfs ++} else { ++ gvfs_includes.path = $$INCLUDE_INSTALL_DIR/dde-file-manager/gvfs ++} ++ ++gvfs_includes.files += $$PWD/gvfs/*.h ++ ++isEmpty(INCLUDE_INSTALL_DIR) { ++ plugin_includes.path = $$PREFIX/include/dde-file-manager/dde-file-manager-plugins ++} else { ++ plugin_includes.path = $$INCLUDE_INSTALL_DIR/dde-file-manager/dde-file-manager-plugins ++} ++ ++plugin_includes.files += $$PWD/../dde-file-manager-plugins/plugininterfaces/menu/*.h ++plugin_includes.files += $$PWD/../dde-file-manager-plugins/plugininterfaces/preview/*.h ++plugin_includes.files += $$PWD/../dde-file-manager-plugins/plugininterfaces/view/*.h ++ ++QMAKE_PKGCONFIG_LIBDIR = $$target.path ++QMAKE_PKGCONFIG_VERSION = $$VERSION ++QMAKE_PKGCONFIG_DESTDIR = pkgconfig ++QMAKE_PKGCONFIG_NAME = dde-file-manager ++QMAKE_PKGCONFIG_DESCRIPTION = DDE File Manager Header Files ++QMAKE_PKGCONFIG_INCDIR = $$includes.path ++ ++templateFiles.path = $$APPSHAREDIR/templates ++ ++isEqual(BUILD_MINIMUM, YES){ ++ templateFiles.files = skin/templates/newTxt.txt ++}else{ ++ templateFiles.files = skin/templates/newDoc.doc \ ++ skin/templates/newExcel.xls \ ++ skin/templates/newPowerPoint.ppt \ ++ skin/templates/newDoc.wps \ ++ skin/templates/newExcel.et \ ++ skin/templates/newPowerPoint.dps \ ++ skin/templates/newTxt.txt ++} ++ ++mimetypeFiles.path = $$APPSHAREDIR/mimetypes ++mimetypeFiles.files += \ ++ mimetypes/archive.mimetype \ ++ mimetypes/text.mimetype \ ++ mimetypes/video.mimetype \ ++ mimetypes/audio.mimetype \ ++ mimetypes/image.mimetype \ ++ mimetypes/executable.mimetype \ ++ mimetypes/backup.mimetype ++ ++mimetypeAssociations.path = $$APPSHAREDIR/mimetypeassociations ++mimetypeAssociations.files += \ ++ mimetypeassociations/mimetypeassociations.json ++ ++TRANSLATIONS += $$PWD/translations/$${TARGET}.ts \ ++ $$PWD/translations/$${TARGET}_zh_CN.ts ++ ++# Automating generation .qm files from .ts files ++CONFIG(release, debug|release) { ++ !system($$PWD/generate_translations.sh): error("Failed to generate translation") ++ !system($$PWD/update_translations.sh): error("Failed to generate translation") ++# DEFINES += QT_NO_DEBUG_OUTPUT ++} ++ ++translations.path = $$APPSHAREDIR/translations ++translations.files = translations/*.qm ++ ++icon.path = $$ICONDIR ++icon.files = skin/images/$${TARGET}.svg ++ ++defaultConfig.path = $$APPSHAREDIR/config ++defaultConfig.files = configure/default-view-states.json ++ ++# readme file for create oem-menuextension directory ++readmefile.path = $$PREFIX/share/deepin/$$TARGET/oem-menuextensions ++readmefile.files = plugins/.readme ++ ++# readme file for create context-menus directory ++contextmenusfile.path = /usr/share/applications/context-menus ++contextmenusfile.files = plugins/.readme ++ ++appentry.path = $$APPSHAREDIR/extensions/appEntry ++appentry.files = plugins/.readme ++ ++INSTALLS += target templateFiles translations mimetypeFiles mimetypeAssociations appentry \ ++ icon includes includes_private gvfs_includes plugin_includes defaultConfig readmefile contextmenusfile policy ++ ++DISTFILES += \ ++ mimetypeassociations/mimetypeassociations.json \ ++ confirm/deepin-vault-authenticateProxy \ ++ policy/com.deepin.pkexec.deepin-vault-authenticateProxy.policy ++ ++include($$PWD/settings_dialog_json.pri)