Felix Yan pushed to branch main at Arch Linux / Packaging / Packages /
deepin-system-monitor
Commits:
cae86b4e by Felix Yan at 2024-11-23T02:36:21+08:00
upgpkg: 6.0.21-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,18 +1,19 @@
pkgbase = deepin-system-monitor
pkgdesc = A more user-friendly system monitor
- pkgver = 6.0.16
- pkgrel = 4
+ pkgver = 6.0.21
+ pkgrel = 1
url = https://github.com/linuxdeepin/deepin-system-monitor
install = deepin-system-monitor.install
arch = x86_64
groups = deepin
license = GPL3
+ makedepends = git
makedepends = cmake
makedepends = deepin-gettext-tools
makedepends = gtest
makedepends = ninja
makedepends = qt5-tools
- makedepends = deepin-dock
+ makedepends = deepin-tray-loader
depends = dtkcore
depends = dtkgui
depends = dtkwidget
@@ -29,7 +30,8 @@ pkgbase = deepin-system-monitor
depends = libcap
depends = libpcap
depends = startdde
- source =
https://github.com/linuxdeepin/deepin-system-monitor/archive/6.0.16/deepin-system-monitor-6.0.16.tar.gz
- sha512sums =
802b73068151344d09f67cda14d28b0d0655d31497ce844eff1039ef087359c0c3a4cc3fa8ad188ce0cc752f8398e536b37a76f3aa78bba50b3a8959b65e98bb
+ depends = polkit-qt5
+ source =
git+https://github.com/linuxdeepin/deepin-system-monitor.git#tag=6.0.21
+ sha512sums =
134a45c4be9470bd1e547569556276936cf1c4a155f32001aed1d145c2d0b5ae5fa7aa265d75d7c3fe4d88b8bfe54a3b23f9f5ec5011dd0051c3b1d2b32b877b
pkgname = deepin-system-monitor
=====================================
PKGBUILD
=====================================
@@ -3,34 +3,35 @@
# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
pkgname=deepin-system-monitor
-pkgver=6.0.16
-pkgrel=4
+pkgver=6.0.21
+pkgrel=1
pkgdesc='A more user-friendly system monitor'
arch=('x86_64')
url="https://github.com/linuxdeepin/deepin-system-monitor"
license=('GPL3')
# startdde: org.deepin.dde.Display1
depends=('dtkcore' 'dtkgui' 'dtkwidget' 'dwayland' 'qt5-base' 'qt5-svg'
'gsettings-qt'
- 'icu' 'dconf' 'libxcb' 'xcb-util-wm' 'gcc-libs' 'libnl' 'libcap'
'libpcap' 'startdde')
-makedepends=('cmake' 'deepin-gettext-tools' 'gtest' 'ninja' 'qt5-tools'
'deepin-dock')
+ 'icu' 'dconf' 'libxcb' 'xcb-util-wm' 'gcc-libs' 'libnl' 'libcap'
'libpcap' 'startdde'
+ 'polkit-qt5')
+makedepends=('git' 'cmake' 'deepin-gettext-tools' 'gtest' 'ninja' 'qt5-tools'
'deepin-tray-loader')
groups=('deepin')
install=deepin-system-monitor.install
-source=("https://github.com/linuxdeepin/deepin-system-monitor/archive/$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('802b73068151344d09f67cda14d28b0d0655d31497ce844eff1039ef087359c0c3a4cc3fa8ad188ce0cc752f8398e536b37a76f3aa78bba50b3a8959b65e98bb')
+source=("git+https://github.com/linuxdeepin/deepin-system-monitor.git#tag=$pkgver")
+sha512sums=('134a45c4be9470bd1e547569556276936cf1c4a155f32001aed1d145c2d0b5ae5fa7aa265d75d7c3fe4d88b8bfe54a3b23f9f5ec5011dd0051c3b1d2b32b877b')
prepare() {
- cd deepin-system-monitor-$pkgver
+ cd deepin-system-monitor
sed -e 's|CMAKE_CXX_STANDARD 11|CMAKE_CXX_STANDARD 17|' -i */CMakeLists.txt
# Fix build with ICU 75
}
build() {
- cd deepin-system-monitor-$pkgver
+ cd deepin-system-monitor
cmake . -GNinja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DCMAKE_C_FLAGS="$CXXFLAGS -Wno-error=implicit-function-declaration
-Wno-error=int-conversion" # Fix build with GCC 14
ninja
}
package() {
- cd deepin-system-monitor-$pkgver
+ cd deepin-system-monitor
DESTDIR="$pkgdir" ninja install
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/deepin-system-monitor/-/commit/cae86b4e7a420c30721bdc736d0f8c3edb2adf84
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/deepin-system-monitor/-/commit/cae86b4e7a420c30721bdc736d0f8c3edb2adf84
You're receiving this email because of your account on gitlab.archlinux.org.