diff --git a/0001-Drop-unused-pcre.h.patch b/0001-Drop-unused-pcre.h.patch deleted file mode 100644 index d9e64195997036b7a040b7e451cc28d8889926a9..0000000000000000000000000000000000000000 --- a/0001-Drop-unused-pcre.h.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 6466ac381ecb184378f5d4ad0d0e03a913e139a2 Mon Sep 17 00:00:00 2001 -From: Robin Lee -Date: Wed, 5 Oct 2022 12:53:33 +0800 -Subject: [PATCH] Drop unused pcre.h - ---- - 3rdparty/fsearch/database_search.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/3rdparty/fsearch/database_search.c b/3rdparty/fsearch/database_search.c -index 9cc11249c..ba1972383 100644 ---- a/3rdparty/fsearch/database_search.c -+++ b/3rdparty/fsearch/database_search.c -@@ -24,7 +24,6 @@ - #include - #include - #include --#include - #include - - #include "database_search.h" --- -2.37.2 - diff --git a/0001-fix-use-Q_GLOBAL_STATIC-to-initialize-eventHanlder-a.patch b/0001-fix-use-Q_GLOBAL_STATIC-to-initialize-eventHanlder-a.patch deleted file mode 100644 index dad9a187bb524c7622c82d1b2f1be2590bf21476..0000000000000000000000000000000000000000 --- a/0001-fix-use-Q_GLOBAL_STATIC-to-initialize-eventHanlder-a.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 7be53d6b0099d4dfbc99f9c943c3169eae9b9551 Mon Sep 17 00:00:00 2001 -From: Robin Lee -Date: Sat, 21 Nov 2020 17:50:38 +0800 -Subject: [PATCH 1/4] fix: use Q_GLOBAL_STATIC to initialize eventHanlder and - eventFilter - -Initialisation of static global object eventProcessor requires -eventHanlder and eventFilter initialized first. But that's not -guaranteed by C++ standard and the program will crash. Instead, -use Q_GLOBAL_STATIC to initialize the latter two object. - -Log: use Q_GLOBAL_STATIC to initialize eventHanlder and eventFilter -Signed-off-by: Robin Lee ---- - .../interfaces/dfmeventdispatcher.cpp | 20 +++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/dde-file-manager-lib/interfaces/dfmeventdispatcher.cpp b/src/dde-file-manager-lib/interfaces/dfmeventdispatcher.cpp -index b6f62e98a..b2efaa223 100644 ---- a/src/dde-file-manager-lib/interfaces/dfmeventdispatcher.cpp -+++ b/src/dde-file-manager-lib/interfaces/dfmeventdispatcher.cpp -@@ -126,8 +126,8 @@ void DFMEventFuture::operator =(const DFMEventFuture &other) - } - - namespace DFMEventDispatcherData { --static QList eventHandler; --static QList eventFilter; -+Q_GLOBAL_STATIC(QList, eventHandler) -+Q_GLOBAL_STATIC(QList, eventFilter) - - Q_GLOBAL_STATIC(QThreadPool, threadPool) - } -@@ -154,7 +154,7 @@ QVariant DFMEventDispatcher::processEvent(const QSharedPointer &event, - - QVariant result; - -- for (DFMAbstractEventHandler *handler : DFMEventDispatcherData::eventFilter) { -+ for (DFMAbstractEventHandler *handler : *DFMEventDispatcherData::eventFilter) { - if (!handler) - continue; - if (handler->fmEventFilter(event, target, &result)) -@@ -164,7 +164,7 @@ QVariant DFMEventDispatcher::processEvent(const QSharedPointer &event, - if (target) { - target->fmEvent(event, &result); - } else { -- for (DFMAbstractEventHandler *handler : DFMEventDispatcherData::eventHandler) { -+ for (DFMAbstractEventHandler *handler : *DFMEventDispatcherData::eventHandler) { - if (handler->fmEvent(event, &result)) - return result; - } -@@ -197,14 +197,14 @@ QVariant DFMEventDispatcher::processEventWithEventLoop(const QSharedPointercontains(handler)) { -+ DFMEventDispatcherData::eventFilter->append(handler); - } - } - - void DFMEventDispatcher::removeEventFilter(DFMAbstractEventHandler *handler) - { -- DFMEventDispatcherData::eventFilter.removeOne(handler); -+ DFMEventDispatcherData::eventFilter->removeOne(handler); - } - - DFMEventDispatcher::State DFMEventDispatcher::state() const -@@ -222,13 +222,13 @@ DFMEventDispatcher::DFMEventDispatcher() - - void DFMEventDispatcher::installEventHandler(DFMAbstractEventHandler *handler) - { -- if (!DFMEventDispatcherData::eventHandler.contains(handler)) -- DFMEventDispatcherData::eventHandler.append(handler); -+ if (!DFMEventDispatcherData::eventHandler->contains(handler)) -+ DFMEventDispatcherData::eventHandler->append(handler); - } - - void DFMEventDispatcher::removeEventHandler(DFMAbstractEventHandler *handler) - { -- DFMEventDispatcherData::eventHandler.removeOne(handler); -+ DFMEventDispatcherData::eventHandler->removeOne(handler); - } - - DFM_END_NAMESPACE --- -2.34.1 - diff --git a/0001-property-dialog-Show-property-dialog-crash-in-server.patch b/0001-property-dialog-Show-property-dialog-crash-in-server.patch new file mode 100644 index 0000000000000000000000000000000000000000..b13f4aaabfa48925c748bba8fb322b7f4e2b8aa7 --- /dev/null +++ b/0001-property-dialog-Show-property-dialog-crash-in-server.patch @@ -0,0 +1,34 @@ +From 65ae389ff86e4aec75f71cb22d79087a6b7bc2d8 Mon Sep 17 00:00:00 2001 +From: liuzhilin +Date: Fri, 22 Dec 2023 16:44:09 +0800 +Subject: [PATCH] [property-dialog] Show property dialog crash in server + +--- + .../views/computerpropertydialog.cpp | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/plugins/common/core/dfmplugin-propertydialog/views/computerpropertydialog.cpp b/src/plugins/common/core/dfmplugin-propertydialog/views/computerpropertydialog.cpp +index decd52a..29ff523 100644 +--- a/src/plugins/common/core/dfmplugin-propertydialog/views/computerpropertydialog.cpp ++++ b/src/plugins/common/core/dfmplugin-propertydialog/views/computerpropertydialog.cpp +@@ -164,14 +164,14 @@ void ComputerPropertyDialog::closeEvent(QCloseEvent *event) + + static QString formatCap(qulonglong cap, const int size = 1024, quint8 precision = 1) + { +- static QString type[] { " B", " KB", " MB", " GB", " TB" }; ++ QStringList type { " B", " KB", " MB", " GB", " TB" }; + + qulonglong lc = cap; + double dc = cap; + double ds = size; + +- for (size_t p = 0; p < sizeof(type); ++p) { +- if (cap < pow(size, p + 1) || p == sizeof(type) - 1) { ++ for (int p = 0; p < type.size(); ++p) { ++ if (cap < pow(size, p + 1) || p == type.size() - 1) { + if (!precision) { + //! 内存总大小只能是整数所以当内存大小有小数时,就需要向上取整 + int mem = static_cast(ceil(lc / pow(size, p))); +-- +2.39.3 + diff --git a/dde-file-manager-5.8.3.tar.gz b/dde-file-manager-6.0.31.tar.gz similarity index 67% rename from dde-file-manager-5.8.3.tar.gz rename to dde-file-manager-6.0.31.tar.gz index d7eb14ad66c43ad2cecc24952048e0375211ea83..763bc90dd4470f857478ac717d1aef627488443a 100644 Binary files a/dde-file-manager-5.8.3.tar.gz and b/dde-file-manager-6.0.31.tar.gz differ diff --git a/dde-file-manager.spec b/dde-file-manager.spec index 355b252cf2ce3a725a67a2b590899c56eb4cf4ca..b8a0574558f3b693005b70b7cea4f0a97d0fe74a 100644 --- a/dde-file-manager.spec +++ b/dde-file-manager.spec @@ -1,53 +1,25 @@ -## START: Set by rpmautospec -## (rpmautospec version 0.3.5) -## RPMAUTOSPEC: autorelease, autochangelog -%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: - release_number = 3; - base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); - print(release_number + base_release_number - 1); -}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} -## END: Set by rpmautospec - -%global repo dde-file-manager - Name: dde-file-manager -Version: 5.8.3 -Release: %autorelease +Version: 6.0.31 +Release: 1%{?dist} Summary: Deepin File Manager -# migrated to SPDX -License: GPL-3.0-or-later +License: GPLv3 URL: https://github.com/linuxdeepin/dde-file-manager -Source0: %{url}/archive/%{version}/%{repo}-%{version}.tar.gz +Source0: %{name}-%{version}.tar.gz -# fix: use Q_GLOBAL_STATIC to initialize eventHanlder and eventFilter -# Author: Robin Lee -Patch0001: 0001-fix-use-Q_GLOBAL_STATIC-to-initialize-eventHanlder-a.patch -# Drop unused pcre.h -Patch0006: 0001-Drop-unused-pcre.h.patch +Patch0001: 0001-property-dialog-Show-property-dialog-crash-in-server.patch BuildRequires: gcc-c++ BuildRequires: desktop-file-utils BuildRequires: deepin-gettext-tools BuildRequires: dde-dock-devel BuildRequires: file-devel -BuildRequires: jemalloc-devel -BuildRequires: zlib-devel -BuildRequires: disomaster-devel -BuildRequires: openssl-devel -BuildRequires: cmake(KF5Codecs) +#BuildRequires: jemalloc-devel +#BuildRequires: cmake(KF5Codecs) BuildRequires: pkgconfig(atk) -BuildRequires: pkgconfig(dtkwidget) >= 2.0.6 +BuildRequires: dtkgui-devel +BuildRequires: pkgconfig(dtkwidget) >= 5.1 BuildRequires: pkgconfig(dframeworkdbus) >= 2.0 -BuildRequires: udisks2-qt5-devel >= 5.0.3 -BuildRequires: glib2-devel -BuildRequires: libicu-devel -BuildRequires: lucene++-devel -BuildRequires: libxml2-devel -BuildRequires: htmlcxx-devel -BuildRequires: mimetic-devel -BuildRequires: boost-devel -BuildRequires: pkgconfig(libgsf-1) -BuildRequires: pkgconfig(libmediainfo) +BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gsettings-qt) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(poppler-cpp) @@ -60,428 +32,264 @@ BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5X11Extras) -BuildRequires: pkgconfig(Qt5Xdg) BuildRequires: qt5-qtbase-private-devel - +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} BuildRequires: pkgconfig(taglib) -BuildRequires: pkgconfig(uchardet) +#BuildRequires: pkgconfig(uchardet) BuildRequires: pkgconfig(xcb-util) BuildRequires: pkgconfig(xcb-ewmh) -BuildRequires: pkgconfig(gio-qt) -BuildRequires: pkgconfig(docparser) -BuildRequires: pkgconfig(libcryptsetup) BuildRequires: qt5-linguist -BuildRequires: systemd -BuildRequires: make +BuildRequires: jemalloc-devel +#BuildRequires: udisks2-qt5 +BuildRequires: udisks2-qt5-devel +BuildRequires: disomaster-devel +BuildRequires: libgio-qt libgio-qt-devel +BuildRequires: openssl-devel +BuildRequires: libqtxdg-devel +BuildRequires: libmediainfo-devel +BuildRequires: kf5-kcodecs-devel +#BuildRequires: libudisks2-qt5-devel +BuildRequires: lucene++-devel +BuildRequires: htmlcxx-devel +BuildRequires: libgsf-devel +BuildRequires: mimetic-devel +BuildRequires: boost-devel +%ifarch %{ix86} x86_64 +BuildRequires: deepin-anything-devel deepin-anything-server +%endif +BuildRequires: docparser-devel +BuildRequires: cryptsetup-devel +BuildRequires: cmake +BuildRequires: cmake-rpm-macros +BuildRequires: libdfm-burn-devel +BuildRequires: libdfm-io-devel +BuildRequires: libdfm-mount-devel +BuildRequires: deepin-pdfium-devel + # run command by QProcess -Requires: deepin-shortcut-viewer +#Requires: deepin-shortcut-viewer Requires: deepin-terminal Requires: dde-desktop -Requires: file-roller -Requires: gvfs-client -Requires: samba -Requires: xdg-user-dirs -Requires: %{name}-lib%{?_isa} = %{version}-%{release} +#Requires: file-roller +Requires: jemalloc +Requires: libglvnd-glx +Requires: libdde-file-manager +Requires: cryfs +Requires: dlnfs +%ifarch %{ix86} x86_64 +Requires: deepin-anything-dkms deepin-anything-server +%endif +#Requires: gvfs-client +#Requires: samba +#Requires: xdg-user-dirs +#Requires: gstreamer-plugins-good Recommends: deepin-manual %description File manager front end of Deepin OS. -%package lib -Summary: Shared library for %{name} - -%description lib -This package provides shared library %{name}. - %package devel Summary: Development package for %{name} -Requires: %{name}-lib%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: libdfm-io-devel +Requires: libdfm-mount-devel +Requires: libdfm-burn-devel %description devel Header files and libraries for %{name}. +%package -n libdde-file-manager +Summary: DDE File Manager library +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-kcodecs +Requires: jemalloc +Requires: poppler-cpp +Requires: libmediainfo +Requires: libzen +Requires: udisks2-qt5 +Requires: taglib +Requires: libgio-qt +%ifarch %{ix86} x86_64 +Requires: deepin-anything-libs +%endif + +%description -n libdde-file-manager +DDE File Manager library. + +%package -n dde-disk-mount-plugin +Summary: plugin of dde-dock +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n dde-disk-mount-plugin +plugin of dde-dock. + %package -n dde-desktop Summary: Deepin desktop environment - desktop module Requires: %{name}%{?_isa} = %{version}-%{release} Requires: dde-dock Requires: dde-launcher Requires: dde-session-ui -Requires: dde-control-center %description -n dde-desktop Deepin desktop environment - desktop module. %prep -%autosetup -p1 -n %{repo}-%{version} +%setup -q +%patch0001 -p1 # fix file permissions find -type f -perm 775 -exec chmod 644 {} \; -sed -i 's|systembusconf.path = /etc/dbus-1/system.d|systembusconf.path = %{_datadir}/dbus-1/system.d|' src/dde-file-manager-daemon/dde-file-manager-daemon.pro -sed -i 's|lib/gvfs|libexec|' src/%{repo}-lib/gvfs/networkmanager.cpp -sed -i 's|systemd_service.path = .*|systemd_service.path = %{_unitdir}|' src/dde-file-manager-daemon/dde-file-manager-daemon.pro - -sed -i '/ENABLE_ANYTHING/d' src/common/common.pri +#sed -i '/target.path/s|lib|%{_lib}|' src/dde-dock-plugins/disk-mount/disk-mount.pro +#sed -i '/deepin-daemon/s|lib|libexec|' src/dde-zone/mainwindow.h +#sed -i 's|lib/gvfs|libexec|' src/%{name}-lib/gvfs/networkmanager.cpp +#sed -i 's|%{_datadir}|%{_libdir}|' dde-sharefiles/appbase.pri +#%ifnarch i686 +#sed -i 's|/lib/dde-dock/plugins|/lib64/dde-dock/plugins|' src/dde-dock-plugins/disk-mount/disk-mount.pro +#%endif %build export PATH=%{_qt5_bindir}:$PATH -# disable ffmpeg since ffmpegthumbnailer is not available on Fedora -%qmake_qt5 PREFIX=%{_prefix} QMAKE_CFLAGS_ISYSTEM= CONFIG+="DISABLE_FFMPEG" filemanager.pro +%cmake -B build -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} +cd build %make_build %install +cd build %make_install INSTALL_ROOT=%{buildroot} +%post +cp %{_sysconfdir}/X11/Xsession.d/99dfm-dlnfs-automount %{_sysconfdir}/X11/xinit/xinitrc.d/ +df -h | grep boot | awk '{print $1}' | xargs -i blkid {} | awk '{print $2}' | awk -F '=' '{print $2}' |xargs -i echo "ENV{ID_FS_UUID}==\"{}\", ENV{UDISKS_IGNORE}=\"1\"" >> /etc/udev/rules.d/80-udisks-installer.rules + +%postun +rm -rf /etc/udev/rules.d/80-udisks-installer.rules + %check -desktop-file-validate %{buildroot}%{_datadir}/applications/%{repo}.desktop -desktop-file-validate %{buildroot}%{_datadir}/applications/dde-computer.desktop -desktop-file-validate %{buildroot}%{_datadir}/applications/dde-trash.desktop -desktop-file-validate %{buildroot}%{_datadir}/applications/dde-home.desktop -desktop-file-validate %{buildroot}%{_datadir}/applications/dde-open.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/dde-computer.desktop ||: +desktop-file-validate %{buildroot}%{_datadir}/applications/dde-trash.desktop ||: +desktop-file-validate %{buildroot}%{_datadir}/applications/dde-home.desktop ||: + +%ldconfig_scriptlets %files %doc README.md -%license LICENSE.txt -%{_datadir}/dbus-1/system.d/com.deepin.filemanager.daemon.conf -%{_bindir}/%{repo} -%{_bindir}/%{repo}-daemon -%{_bindir}/%{repo}-pkexec -%{_bindir}/dde-property-dialog -%{_bindir}/dde-select-dialog-wayland +%license LICENSE +%config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.deepin.filemanager.daemon.conf +%{_bindir}/%{name} +%{_bindir}/%{name}-daemon +%attr(755,root,root)%{_bindir}/%{name}-pkexec +%{_bindir}/%{name}-server +%attr(755,root,root)%{_bindir}/dde-property-dialog +%{_bindir}/dde-file-dialog %{_bindir}/dde-select-dialog-x11 -%{_prefix}/lib/dde-dock/plugins/ -%{_libdir}/%{repo}/ -%{_datadir}/%{repo}/ -%{_datadir}/deepin/%{repo}/ -%{_datadir}/icons/hicolor/scalable/apps/*.svg -%{_datadir}/applications/%{repo}.desktop +%{_bindir}/dde-select-dialog-wayland +%{_sysconfdir}/xdg/autostart/dde-filemanager-server.desktop +%{_libdir}/%{name}/plugins/filemanager-core/*.so +%{_datadir}/applications/%{name}.desktop %{_datadir}/applications/dde-open.desktop -%{_datadir}/applications/context-menus/ +%{_datadir}/%{name}/translations/*.qm +%{_prefix}/lib/systemd/system/dde-filemanager-daemon.service +%{_prefix}/lib/systemd/user/dde-filemanager-server.service %{_datadir}/dbus-1/interfaces/com.deepin.filemanager.filedialog.xml %{_datadir}/dbus-1/interfaces/com.deepin.filemanager.filedialogmanager.xml %{_datadir}/dbus-1/services/com.deepin.filemanager.filedialog.service %{_datadir}/dbus-1/services/com.deepin.filemanager.filedialog_wayland.service %{_datadir}/dbus-1/services/com.deepin.filemanager.filedialog_x11.service -%{_datadir}/dbus-1/services/org.freedesktop.FileManager.service +%{_datadir}/dbus-1/services/org.deepin.filemanager.server.service %{_datadir}/dbus-1/system-services/com.deepin.filemanager.daemon.service -%dir %{_datadir}/dde-disk-mount-plugin -%{_datadir}/dde-disk-mount-plugin/translations/ -%{_unitdir}/dde-filemanager-daemon.service -%{_datadir}/polkit-1/actions/com.deepin.*.policy -%{_datadir}/glib-2.0/schemas/* -%{_datadir}/deepin-manual/ -%{_datadir}/dsg/ -%ifarch aarch64 loongarch64 -%{_bindir}/file-manager.sh -%{_sysconfdir}/xdg/autostart/%{repo}-autostart.desktop -%endif - -%files lib -%{_libdir}/lib%{repo}.so.1* -%{_libdir}/libdfm-extension.so.1* -%license LICENSE.txt +%{_datadir}/deepin-manual/manual-assets/application/dde-file-manager +%{_datadir}/polkit-1/actions/com.deepin.filemanager*.policy +%{_datadir}/polkit-1/actions/com.deepin.pkexec.dde-file-manager.policy +%{_sysconfdir}/X11/Xsession.d/99dfm-dlnfs-automount +%{_sysconfdir}/deepin/%{name}/dfm-dlnfs-automount +%{_libdir}/%{name}/plugins/common-edge/*.so +%{_libdir}/%{name}/plugins/daemon-edge/*.so +%{_libdir}/%{name}/plugins/filemanager-edge/*.so +%{_libdir}/%{name}/plugins/previews/*.so +%{_datadir}/mime/packages/dtk-dci.xml +%{_libdir}/%{name}/plugins/server-edge/*.so + + +%files -n libdde-file-manager +%{_libdir}/libdfm-base.so* +%{_libdir}/libdfm-framework.so* +%{_libdir}/%{name}/plugins/common-core/*.so +%{_libdir}/%{name}/tools/* +%{_datadir}/%{name}/templates/* +%{_datadir}/%{name}/mimetypes/*.mimetype +%{_datadir}/%{name}/mimetypeassociations/*.json +%{_datadir}/glib-2.0/schemas/*.filemanager.gschema.xml +%{_datadir}/deepin/%{name}/oem-menuextensions/.readme +%{_datadir}/applications/context-menus/.readme +%{_datadir}/%{name}/extensions/appEntry/.readme +%{_datadir}/dsg/configs/org.deepin.dde.file-manager/*.json +%{_libdir}//libdfm-extension.so* +%{_libdir}/%{name}/plugins/extensions/.readme +%{_libdir}/%{name}/plugins/previews/*.json + +%files -n dde-disk-mount-plugin +%{_prefix}/lib/dde-dock/plugins/system-trays/libdde-disk-mount-plugin.so +%{_datadir}/glib-2.0/schemas/*.disk-mount.gschema.xml %files devel -%{_includedir}/%{repo}/ +%{_includedir}/dfm-base/ +%{_includedir}/dfm-framework/ +%{_libdir}/pkgconfig/dfm-base.pc +%{_libdir}/cmake/dfm-base/*.cmake +%{_libdir}/pkgconfig/dfm-framework.pc +%{_libdir}/cmake/dfm-framework/*.cmake +%{_libdir}/libdfm-base.so +%{_libdir}/libdfm-extension.so +%{_libdir}/libdfm-framework.so %{_includedir}/dfm-extension/ -%{_libdir}/pkgconfig/%{repo}.pc %{_libdir}/pkgconfig/dfm-extension.pc -%{_libdir}/lib%{repo}.so -%{_libdir}/libdfm-extension.so +%{_libdir}/cmake/dfm-extension/*.cmake %files -n dde-desktop %{_bindir}/dde-desktop +%{_libdir}/%{name}/plugins/desktop-core/*.so +%{_libdir}/%{name}/plugins/desktop-edge/*.so %{_datadir}/applications/dde-computer.desktop -%{_datadir}/applications/dde-trash.desktop %{_datadir}/applications/dde-home.desktop -%dir %{_datadir}/dde-desktop -%{_datadir}/dde-desktop/translations/ +%{_datadir}/applications/dde-trash.desktop %{_datadir}/dbus-1/services/com.deepin.dde.desktop.service -%ifarch aarch64 loongarch64 -%{_bindir}/dde-computer.sh -%{_bindir}/dde-trash.sh -%endif +%{_datadir}/dbus-1/services/org.freedesktop.FileManager.service %changelog -* Fri Dec 8 2023 Wenlong Zhang - 5.8.3-1.3 -- fix build error for loongarch64 - -* Tue Nov 07 2023 yangxianzhao - 5.8.3-1.2 -- rebuild for qt - -* Fri Nov 03 2023 yangxianzhao - 5.8.3-1.1 -- update requires - -* Sat Aug 19 2023 Robin Lee - 5.8.3-1 -- New release 5.8.3 - -* Wed Jul 19 2023 Fedora Release Engineering - 5.6.4-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Feb 11 2023 Robin Lee - 5.6.4-9 -- Fix patch numbering - -* Sat Feb 11 2023 Robin Lee -- Drop unused pcre.h (RHBZ#2128287) - -* Thu Jan 19 2023 Fedora Release Engineering - 5.6.4-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Jan 18 2023 Florian Weimer - 5.6.4-6 -- C99 compatibility fix - -* Sat Nov 05 2022 Robin Lee - 5.6.4-5 -- Rebuild (qt5) - -* Sat Nov 05 2022 Robin Lee - 5.6.4-4 -- Revert "Re-mark need for rebuild at Qt5 version update" - -* Sat Nov 05 2022 Robin Lee - 5.6.4-3 -- Re-mark need for rebuild at Qt5 version update - -* Thu Jul 21 2022 Fedora Release Engineering - 5.6.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jul 16 2022 Robin Lee - 5.6.4-1 -- New release 5.6.4 - -* Fri Jul 15 2022 Robin Lee - 5.5.10-5 -- BR pcre-devel - -* Thu Jul 14 2022 Jan Grulich - 5.5.10-4 -- Rebuild (qt5) - -* Tue May 17 2022 Jan Grulich - 5.5.10-3 -- Rebuild (qt5) - -* Tue Apr 19 2022 Robin Lee - 5.5.10-2 -- fix Patch0002 to fix build on aarch64 - -* Tue Apr 19 2022 Robin Lee - 5.5.10-1 -- New release 5.5.10 - -* Tue Mar 08 2022 Jan Grulich - 5.5.1-5 -- Rebuild (qt5) - -* Fri Feb 18 2022 Robin Lee - 5.5.1-4 -- Fix build on GCC 12 (RHBZ#2045305) - -* Thu Jan 20 2022 Fedora Release Engineering - 5.5.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jan 05 2022 Robin Lee - 5.5.1-2 -- fix Patch0002 to fix build on non-x86 arches - -* Wed Jan 05 2022 Robin Lee - 5.5.1-1 -- New release 5.5.1 - -* Tue Oct 05 2021 Robin Lee - 5.2.24-4 -- drop a patch to fix segfault at exit - -* Tue Oct 05 2021 Robin Lee - 5.2.24-3 -- BR systemd for unitdir macro - -* Tue Sep 14 2021 Sahana Prasad - 5.2.24-2 -- Rebuilt with OpenSSL 3.0.0 - -* Mon Sep 06 2021 Robin Lee - 5.2.24-1 -- New release 5.2.24 - -* Wed Jul 21 2021 Fedora Release Engineering - 5.2.0.87-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Apr 7 2021 Robin Lee - 5.2.0.87-2 -- deepin-desktop requires deepin-control-center - -* Fri Mar 12 2021 Robin Lee - 5.2.0.87-1 -- chore: null (liuyangming) -- fix: 撤销之前对批量打开wps文件的修改 (liuyangming) - -* Tue Jan 26 2021 Fedora Release Engineering - 5.2.0.65-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Nov 26 2020 Robin Lee - 5.2.0.65-1 -- new upstream release: 5.2.0.65 - -* Wed Nov 11 2020 Robin Lee - 5.2.0.59-1 -- new upstream release: 5.2.0.59 - -* Wed Sep 16 2020 Robin Lee - 5.0.0-9 -- Fix build with Qt 5.15 - -* Fri Sep 11 2020 Jan Grulich - 5.0.0-9 -- rebuild (qt5) - -* Mon Jul 27 2020 Fedora Release Engineering - 5.0.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Apr 8 2020 Robin Lee - 5.0.0-4 -- Fix build with Qt 5.14.2 - -* Mon Apr 06 2020 Rex Dieter - 5.0.0-7 -- rebuild (qt5) - -* Tue Jan 28 2020 Fedora Release Engineering - 5.0.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jan 17 2020 Marek Kasik - 5.0.0-5 -- Rebuild for poppler-0.84.0 - -* Mon Dec 09 2019 Jan Grulich - 5.0.0-4 -- rebuild (qt5) - -* Wed Sep 25 2019 Jan Grulich - 5.0.0-3 -- rebuild (qt5) - -* Wed Sep 11 2019 Robin Lee - 5.0.0-2 -- Drop gstreamer-plugins-good unused requirement (BZ#1751104) - -* Sat Aug 10 2019 Robin Lee - 5.0.0-1 -- Release 5.0.0 - -* Wed Jul 24 2019 Fedora Release Engineering - 4.7.7-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Jun 17 2019 Jan Grulich - 4.7.7-4 -- rebuild (qt5) - -* Mon Jun 10 2019 Robin Lee - 4.7.7-3 -- rebuild (Qt5) - -* Sun Mar 10 2019 Robin Lee - 4.7.7-2 -- rebuild (Qt5) - -* Tue Feb 26 2019 mosquito - 4.7.7-1 -- Update to 4.7.7 - -* Tue Feb 19 2019 mosquito - 4.7.6-1 -- Update to 4.7.6 - -* Thu Jan 31 2019 mosquito - 4.7.5-1 -- Update to 4.7.5 - -* Thu Jan 31 2019 Fedora Release Engineering - 4.7.1.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sun Dec 23 2018 mosquito - 4.7.1.10-1 -- Update to 4.7.1.10 - -* Tue Dec 18 2018 Rex Dieter - 4.7.1.9-2 -- rebuild (Qt5) - -* Thu Dec 13 2018 mosquito - 4.7.1.9-1 -- Update to 4.7.1.9 - -* Thu Dec 13 2018 Rex Dieter - 4.7.1.4-2 -- rebuild (qt5) - -* Thu Nov 29 2018 mosquito - 4.7.1.4-1 -- Update to 4.7.1.4 - -* Thu Nov 22 2018 mosquito - 4.7.1.1-2 -- Add Req deepin-session-ui, deepin-dock, deepin-launcher - -* Mon Nov 12 2018 mosquito - 4.7.1.1-1 -- Update to 4.7.1.1 - -* Fri Sep 21 2018 Jan Grulich - 4.4.9.1-2 -- rebuild (qt5) - -* Wed Aug 15 2018 mosquito - 4.4.9.1-1 -- Update to 4.4.9.1 - -* Thu Jul 12 2018 Fedora Release Engineering - 4.4.7-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Jun 21 2018 Rex Dieter - 4.4.7-10 -- rebuild (qt5) - -* Sun May 27 2018 Rex Dieter - 4.4.7-9 -- rebuild (qt5) - -* Fri Mar 23 2018 Marek Kasik - 4.4.7-8 -- Rebuild for poppler-0.63.0 - -* Mon Mar 19 2018 mosquito - 4.4.7-7 -- Exclude ppc64le, ppc64, aarch64 - -* Sat Mar 10 2018 mosquito - 4.4.7-6 -- Remove obsoletes statement (BZ#1537223) - -* Tue Feb 20 2018 Rex Dieter - 4.4.7-5 -- rebuild (qt5) - -* Wed Feb 07 2018 Fedora Release Engineering - 4.4.7-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jan 11 2018 Igor Gnatenko - 4.4.7-3 -- Remove obsolete scriptlets - -* Mon Jan 01 2018 Rex Dieter - 4.4.7-2 -- rebuild (qt5) - -* Sat Dec 2 2017 mosquito - 4.4.7-1 -- Update to 4.4.7 - -* Mon Nov 27 2017 Rex Dieter - 4.3.2-2 -- rebuild (qt5) - -* Fri Oct 27 2017 mosquito - 4.3.4-1 -- Update to 4.3.4 - -* Fri Oct 13 2017 mosquito - 4.3.2-1 -- Update to 4.3.2 -- Remove ffmpeg patch file -- BR: Qt5Concurrent Qt5DBus Qt5Gui - -* Wed Oct 11 2017 Rex Dieter - 4.2.5-2 -- BR: qt5-qtbase-private-devel - -* Sat Aug 26 2017 mosquito - 4.2.5-1 -- Update to 4.2.5 - -* Mon Aug 21 2017 mosquito - 4.2.4-1 -- Update to 4.2.4 - -* Sun Aug 20 2017 mosquito - 4.2.3-1 -- Update to 4.2.3 - -* Tue Aug 1 2017 mosquito - 4.2.2-1 -- Update to 4.2.2 - -* Fri Jul 14 2017 mosquito - 4.1.8-1.git9308953 -- Update to 4.1.8 - -* Fri May 19 2017 mosquito - 4.1.5-1.git99d7597 -- Update to 4.1.5 +* Mon Oct 09 2023 liweigang - 6.0.31-1 +- update: update to version 6.0.31 -* Tue Mar 7 2017 mosquito - 1.4.1-1.gite303113 -- Update to 1.4.1 +* Wed Jun 14 2023 liweigang - 5.7.8.1-2 +- rebuild: rebuild -* Sat Jan 28 2017 mosquito - 1.3.8-1.git207000d -- Update to 1.3.8 +* Mon Apr 17 2023 liweigang - 5.7.8.1-1 +- update: update to 5.7.8.1(support GB18030) -* Sun Jan 22 2017 mosquito - 1.3.7-2.gitf1915f8 -- Add Req for run command +* Mon Mar 13 2023 yuxiaojun - 5.7.6-4 +- feat: show not permitted translate to chinese -* Tue Jan 17 2017 mosquito - 1.3.7-1.gitf1915f8 -- Update to 1.3.7 +* Thu Mar 02 2023 yuxiaojun - 5.7.6-3 +- feat: [mount] show not permitted in some mount cases. -* Thu Jan 12 2017 Jaroslav Stepanek 1.3.6-3 -- Fixed broken icon link noticed by Brenton Horne +* Thu Mar 02 2023 liweigang - 5.7.6-2 +- feat: fix sort error(bug:188315) -* Fri Jan 06 2017 Jaroslav Stepanek 1.3.6-2 -- Fixed build dependecies +* Wed Mar 1 2023 tianying - 5.7.6-1.03 +- update: update version only -* Fri Dec 30 2016 Jaroslav Stepanek 1.3.6-1 -- Update package to 1.3.6 and rename to deepin-file-manager +* Fri Feb 10 2023 tianying - 5.7.6-1.02 +- fix: fallback version -* Mon Dec 19 2016 Jaroslav Stepanek 1.3.4-1 -- Update package to 1.3.4 +* Thu Feb 9 2023 tianying - 5.7.6-1.01 +- fix: fix the spelling problem of the audit interface -* Mon Oct 10 2016 Jaroslav Stepanek 1.3.3-1 -- Update package to 1.3.3 +* Tue Jan 10 2023 liweigang - 5.7.6-1 +- update: update to 5.7.6 -* Mon Oct 10 2016 Jaroslav Stepanek 1.2.3-1 -- Initial package build +* Fri Jun 10 2022 liweigang - 5.2.63-8.01 +- build: supprt ppc64le and loongarch64 +* Fri Jun 10 2022 uoser - 5.2.63-8 +- package init