Date: Sunday, April 9, 2023 @ 10:15:04
Author: arojas
Revision: 1443161
archrelease: copy trunk to community-testing-x86_64
Added:
deepin-system-monitor/repos/community-testing-x86_64/
deepin-system-monitor/repos/community-testing-x86_64/PKGBUILD
(from rev 1443160, deepin-system-monitor/trunk/PKGBUILD)
deepin-system-monitor/repos/community-testing-x86_64/a159e571.patch
(from rev 1443160, deepin-system-monitor/trunk/a159e571.patch)
deepin-system-monitor/repos/community-testing-x86_64/deepin-system-monitor.install
(from rev 1443160,
deepin-system-monitor/trunk/deepin-system-monitor.install)
-------------------------------+
PKGBUILD | 38 +++++++++++++++++++++++++
a159e571.patch | 59 ++++++++++++++++++++++++++++++++++++++++
deepin-system-monitor.install | 7 ++++
3 files changed, 104 insertions(+)
Copied: deepin-system-monitor/repos/community-testing-x86_64/PKGBUILD (from rev
1443160, deepin-system-monitor/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD (rev 0)
+++ community-testing-x86_64/PKGBUILD 2023-04-09 10:15:04 UTC (rev 1443161)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Josip Ponjavic <josipponjavic at gmail dot com>
+# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
+
+pkgname=deepin-system-monitor
+pkgver=6.0.3
+pkgrel=3
+pkgdesc='A more user-friendly system monitor'
+arch=('x86_64')
+url="https://github.com/linuxdeepin/deepin-system-monitor"
+license=('GPL3')
+depends=('deepin-qt5integration' 'deepin-dock' 'dtkwm' 'dwayland' 'procps-ng'
'libcap')
+makedepends=('cmake' 'deepin-gettext-tools' 'gtest' 'ninja' 'qt5-tools')
+groups=('deepin')
+install=deepin-system-monitor.install
+source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/deepin-system-monitor/archive/$pkgver.tar.gz"
+
$pkgname-missing-symbol.patch::https://github.com/linuxdeepin/deepin-system-monitor/pull/205.patch
+ a159e571.patch)
+sha512sums=('189c3283bb3fa88dccb2d3ce6aa542954c196a14d58a638de03f8f9c08573f697844ae4c1343f3034ac351c57ac5026c0bc0c9812c05bd8af346c994e3dbb8b0'
+
'de9e8192eeeed71cf897190b2ebdfbbd0b46b481ecc2d5cf679f85eb2417c45ff0d49598da69b08760da77abf8cabcf15c424da263e4a77f07e9963e6f431b96'
+
'cf0d2dd71fda8bc076531535d3460a8b1114eff5294394ccf03d2813fa02fe046604040add04c9639b68e99fe6056e1fba03b451b06d615a1def6ff3cac24ad0')
+
+prepare() {
+ mkdir -p build
+ patch -d deepin-system-monitor-$pkgver -p1 < $pkgname-missing-symbol.patch
+ patch -d $pkgname-$pkgver -p1 < a159e571.patch # Fix missing includes
+}
+
+build() {
+ cd build
+ cmake ../deepin-system-monitor-$pkgver -GNinja -DCMAKE_INSTALL_PREFIX=/usr
+ ninja
+}
+
+package() {
+ cd build
+ DESTDIR="$pkgdir" ninja install
+}
Copied: deepin-system-monitor/repos/community-testing-x86_64/a159e571.patch
(from rev 1443160, deepin-system-monitor/trunk/a159e571.patch)
===================================================================
--- community-testing-x86_64/a159e571.patch (rev 0)
+++ community-testing-x86_64/a159e571.patch 2023-04-09 10:15:04 UTC (rev
1443161)
@@ -0,0 +1,59 @@
+From a159e571333ef0e4e1c662c65e85942b6232b15f Mon Sep 17 00:00:00 2001
+From: liuzheng <[email protected]>
+Date: Tue, 7 Feb 2023 15:25:38 +0800
+Subject: [PATCH] chore: update version
+
+update version
+
+Log: update version
+---
+ debian/changelog | 6 ++++++
+ deepin-system-monitor-daemon/CMakeLists.txt | 2 +-
+ deepin-system-monitor-main/CMakeLists.txt | 2 ++
+ deepin-system-monitor-plugin-popup/CMakeLists.txt | 4 +++-
+ 4 files changed, 12 insertions(+), 2 deletions(-)
+
+diff --git a/deepin-system-monitor-daemon/CMakeLists.txt
b/deepin-system-monitor-daemon/CMakeLists.txt
+index 71b960c6..a19131c6 100644
+--- a/deepin-system-monitor-daemon/CMakeLists.txt
++++ b/deepin-system-monitor-daemon/CMakeLists.txt
+@@ -15,8 +15,8 @@ include_directories(
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${SYSTEMMONITORDATA}
++ ${DtkCore_INCLUDE_DIRS}
+ )
+-
+ find_package(Qt5 COMPONENTS Core DBus REQUIRED)
+ find_package(DtkCore CONFIG REQUIRED)
+ set(HEADER
+diff --git a/deepin-system-monitor-main/CMakeLists.txt
b/deepin-system-monitor-main/CMakeLists.txt
+index 18a5bd89..73d7f393 100644
+--- a/deepin-system-monitor-main/CMakeLists.txt
++++ b/deepin-system-monitor-main/CMakeLists.txt
+@@ -63,6 +63,10 @@ pkg_search_module(LIB_NL3_ROUTE REQUIRED libnl-route-3.0)
+ pkg_search_module(LIB_NL3 REQUIRED libnl-3.0)
+ pkg_search_module(LIB_NL3_ROUTE REQUIRED libnl-route-3.0)
+ pkg_search_module(LIB_UDEV REQUIRED libudev)
++include_directories(${DtkCore_INCLUDE_DIRS})
++include_directories(${DtkGui_INCLUDE_DIRS})
++include_directories(${DtkWidget_INCLUDE_DIRS})
++
+ include_directories(${LIB_NL3_INCLUDE_DIRS})
+ include_directories(${LIB_NL3_ROUTE_INCLUDE_DIRS})
+ include_directories(${LIB_UDEV_INCLUDE_DIRS})
+diff --git a/deepin-system-monitor-plugin-popup/CMakeLists.txt
b/deepin-system-monitor-plugin-popup/CMakeLists.txt
+index dcb339a3..5a93c724 100644
+--- a/deepin-system-monitor-plugin-popup/CMakeLists.txt
++++ b/deepin-system-monitor-plugin-popup/CMakeLists.txt
+@@ -277,7 +277,9 @@ add_executable(${PROJECT_NAME}
+
+ target_include_directories(${PROJECT_NAME} PUBLIC
+ # ${Qt5Widgets_INCLUDE_DIRS}
+-# ${DtkWidget_INCLUDE_DIRS}
++ ${DtkWidget_INCLUDE_DIRS}
++ ${DtkCore_INCLUDE_DIRS}
++ ${DtkGui_INCLUDE_DIRS}
+ ${DdeDockInterface_INCLUDE_DIRS}
+ )
+ target_link_libraries(${PROJECT_NAME}
Copied:
deepin-system-monitor/repos/community-testing-x86_64/deepin-system-monitor.install
(from rev 1443160, deepin-system-monitor/trunk/deepin-system-monitor.install)
===================================================================
--- community-testing-x86_64/deepin-system-monitor.install
(rev 0)
+++ community-testing-x86_64/deepin-system-monitor.install 2023-04-09
10:15:04 UTC (rev 1443161)
@@ -0,0 +1,7 @@
+post_install() {
+ setcap cap_kill,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+ep
usr/bin/deepin-system-monitor
+}
+
+post_upgrade() {
+ post_install
+}