diff --git a/0001-fix-building-error.patch b/0001-fix-building-error.patch deleted file mode 100644 index 8d31cd818455777a22ae8403af25bdc15c7b6c47..0000000000000000000000000000000000000000 --- a/0001-fix-building-error.patch +++ /dev/null @@ -1,81 +0,0 @@ -From cc0990a7923c40a163d75fa99f046b3759651558 Mon Sep 17 00:00:00 2001 -From: Your Name -Date: Thu, 7 May 2020 13:31:04 +0800 -Subject: [PATCH 2/2] 2 - ---- - src/common/collator.cpp | 2 ++ - src/common/collator.h | 2 ++ - src/model/process_sort_filter_proxy_model.cpp | 4 ++-- - src/model/system_service_sort_filter_proxy_model.cpp | 2 +- - 4 files changed, 7 insertions(+), 3 deletions(-) - -diff --git a/src/common/collator.cpp b/src/common/collator.cpp -index 14a98fa..9c6f11c 100644 ---- a/src/common/collator.cpp -+++ b/src/common/collator.cpp -@@ -2,6 +2,7 @@ - - #include "collator.h" - -+namespace Common { - std::atomic Collator::m_instance; - std::mutex Collator::m_mutex; - -@@ -48,3 +49,4 @@ Collator::~Collator() - { - delete m_collator; - } -+} -diff --git a/src/common/collator.h b/src/common/collator.h -index ceeb67c..88d08d5 100644 ---- a/src/common/collator.h -+++ b/src/common/collator.h -@@ -12,6 +12,7 @@ - - #include - -+namespace Common { - class Collator - { - public: -@@ -41,4 +42,5 @@ private: - static std::mutex m_mutex; - }; - -+} - #endif // COLLATOR_H -diff --git a/src/model/process_sort_filter_proxy_model.cpp b/src/model/process_sort_filter_proxy_model.cpp -index f2c3d4a..82f86db 100644 ---- a/src/model/process_sort_filter_proxy_model.cpp -+++ b/src/model/process_sort_filter_proxy_model.cpp -@@ -77,11 +77,11 @@ bool ProcessSortFilterProxyModel::lessThan(const QModelIndex &left, const QModel - } else { - QString lname = left.data(Qt::DisplayRole).toString(); - QString rname = right.data(Qt::DisplayRole).toString(); -- return Collator::instance()->compare(lname, rname) < 0; -+ return Common::Collator::instance()->compare(lname, rname) < 0; - } - } - case ProcessTableModel::kProcessUserColumn: { -- return Collator::instance()->compare(left.data(Qt::DisplayRole).toString(), -+ return Common::Collator::instance()->compare(left.data(Qt::DisplayRole).toString(), - right.data(Qt::DisplayRole).toString()) < 0; - } - case ProcessTableModel::kProcessMemoryColumn: { -diff --git a/src/model/system_service_sort_filter_proxy_model.cpp b/src/model/system_service_sort_filter_proxy_model.cpp -index 515a2a4..ae1e019 100644 ---- a/src/model/system_service_sort_filter_proxy_model.cpp -+++ b/src/model/system_service_sort_filter_proxy_model.cpp -@@ -41,7 +41,7 @@ bool SystemServiceSortFilterProxyModel::lessThan(const QModelIndex &left, - return left.data().toUInt() < right.data().toUInt(); - case SystemServiceTableModel::kSystemServiceNameColumn: - case SystemServiceTableModel::kSystemServiceDescriptionColumn: { -- return Collator::instance()->compare(left.data(Qt::DisplayRole).toString(), -+ return Common::Collator::instance()->compare(left.data(Qt::DisplayRole).toString(), - right.data(Qt::DisplayRole).toString()) < 0; - } - default: --- -2.18.2 - diff --git a/deepin-system-monitor-5.6.11.13.tar.gz b/deepin-system-monitor-5.6.11.13.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..1eb78865ab370e1873b7b58b070aefcf1b6c59ed Binary files /dev/null and b/deepin-system-monitor-5.6.11.13.tar.gz differ diff --git a/deepin-system-monitor-appdata.xml b/deepin-system-monitor-appdata.xml deleted file mode 100644 index a905e1fea8265ce4144413ef6e1586a55607f1a6..0000000000000000000000000000000000000000 --- a/deepin-system-monitor-appdata.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - deepin-system-monitor.desktop - CC0-1.0 - Deepin System Monitor - 深度系统监视器 - 深度系统监视器 - Deepin System Monitor is Deepin Desktop Environment system monitor - 深度系统监视器是一个免费开源的跨平台系统性能监视工具 - 深度系统监视器是一个免费开源的跨平台系统性能监视工具 - -

- Deepin System Monitor is a free and open source cross-platform system monitor tool. -

-

- 深度系统监视器是一个免费开源的跨平台系统性能监视工具。 -

-
- https://github.com/linuxdeepin/deepin-system-monitor/ - https://github.com/linuxdeepin/deepin-system-monitor/issues/ - - - - GPL-3.0 - Linux Deepin - - http://api.lastore.deepin.org/static/deepin-system-monitor/meta/screenshots/zh_CN/phpCsoD79.png - http://api.lastore.deepin.org/static/deepin-system-monitor/meta/screenshots/zh_CN/php0vAbT7.png - http://api.lastore.deepin.org/static/deepin-system-monitor/meta/screenshots/zh_CN/phpSZvurm.png - -
diff --git a/deepin-system-monitor.spec b/deepin-system-monitor.spec index 20319a7addadc0f39b57661986e0e2518cdac968..84495fd4b9577c275c8864aab9b67f5a9133d8ff 100644 --- a/deepin-system-monitor.spec +++ b/deepin-system-monitor.spec @@ -1,69 +1,65 @@ Name: deepin-system-monitor -Version: 5.6.1 +Version: 5.6.11.13 Release: 1 Summary: A more user-friendly system monitor License: GPLv3 URL: https://github.com/linuxdeepin/deepin-system-monitor -Source0: %{name}_%{version}.orig.tar.xz -Source1: %{name}-appdata.xml -Patch0: 0001-fix-building-error.patch +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: qt5-devel +BuildRequires: cmake + +BuildRequires: dtkwidget-devel +BuildRequires: dtkcore-devel +BuildRequires: pkgconfig(dtkgui) +BuildRequires: pkgconfig(dtkwm) >= 2.0 -BuildRequires: dtkwidget-devel >= 5.1 BuildRequires: pkgconfig(libprocps) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-util) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xtst) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Network) -BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(Qt5X11Extras) -BuildRequires: qt5-linguist BuildRequires: libpcap-devel BuildRequires: libcap-devel BuildRequires: ncurses-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: deepin-gettext-tools -BuildRequires: dtkwm-devel -BuildRequires: qt5-qtmultimedia-devel -BuildRequires: dtkcore-devel >= 5.1 BuildRequires: libicu-devel -Requires: hicolor-icon-theme Recommends: deepin-manual %description %{summary}. %prep -%setup -q -%patch0 -p1 +%autosetup %build -export PATH=$PATH:/usr/lib64/qt5/bin -%qmake_qt5 PREFIX=%{_prefix} -%make_build +export PATH=%{_qt5_bindir}:$PATH +sed -i "s|^cmake_minimum_required.*|cmake_minimum_required(VERSION 3.0)|" $(find . -name "CMakeLists.txt") +mkdir build && pushd build +%cmake -DCMAKE_BUILD_TYPE=Release ../ -DAPP_VERSION=%{version} -DVERSION=%{version} +%make_build +popd %install -%make_install INSTALL_ROOT=%{buildroot} -install -Dm644 %SOURCE1 %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml - -%check -desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop ||: -#appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*.appdata.xml +%make_install -C build INSTALL_ROOT="%buildroot" %files %doc README.md %license LICENSE %caps(cap_kill,cap_net_raw,cap_dac_read_search,cap_sys_ptrace=+ep) %{_bindir}/%{name} -%{_datadir}/appdata/%{name}.appdata.xml +%{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg -%{_datadir}/%{name}/ +%{_datadir}/%{name}/translations/*.qm %{_datadir}/polkit-1/actions/com.deepin.pkexec.deepin-system-monitor.policy %changelog +* Wed Jul 07 2021 weidong - 5.6.11.13-1 +- Update to 5.6.11.13 + * Thu Jul 30 2020 openEuler Buildteam - 5.6.1-1 - Package init + diff --git a/deepin-system-monitor_5.6.1.orig.tar.xz b/deepin-system-monitor_5.6.1.orig.tar.xz deleted file mode 100644 index 011946529c1ef9f5276a2bb7f4d228e416b35498..0000000000000000000000000000000000000000 Binary files a/deepin-system-monitor_5.6.1.orig.tar.xz and /dev/null differ