summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBas Timmer2021-06-10 17:16:03 +0200
committerBas Timmer2021-06-10 17:16:03 +0200
commitbd0c42ff84cd7c90c50063be4ea06b558d14b42e (patch)
tree4ed34497d4d77c35fdc7300ceab8b625981742ad
parente7590fd01ebc08e5e0f5de4fd311fff7a267d1fb (diff)
downloadaur-bd0c42ff84cd7c90c50063be4ea06b558d14b42e.tar.gz
Plasma 5.22.0 + Fix network monitor applet
-rw-r--r--.SRCINFO17
-rw-r--r--libksysguard.install9
-rw-r--r--libksysguard.install~8
3 files changed, 27 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6ac4220e3dec..66008dbbc42e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = libksysguard-light
pkgdesc = Libraries for ksysguard to retrieve information on the current status of computer hardware without the big dependency on qt5-webengine
- pkgver = 5.21.5
- pkgrel = 1
+ pkgver = 5.22.0
+ pkgrel = 2
url = https://kde.org/plasma-desktop/
+ install = libksysguard.install
arch = x86_64
groups = plasma
license = LGPL
@@ -10,19 +11,21 @@ pkgbase = libksysguard-light
makedepends = kdoctools
makedepends = qt5-tools
depends = libxres
- depends = knewstuff
depends = kdeclarative
+ depends = knewstuff
provides = libksysguard
conflicts = libksysguard
+ conflicts = ksysguard<5.21.90
replaces = libksysguard
- source = https://download.kde.org/stable/plasma/5.21.5/libksysguard-5.21.5.tar.xz
- source = https://download.kde.org/stable/plasma/5.21.5/libksysguard-5.21.5.tar.xz.sig
+ source = https://download.kde.org/stable/plasma/5.22.0/libksysguard-5.22.0.tar.xz
+ source = https://download.kde.org/stable/plasma/5.22.0/libksysguard-5.22.0.tar.xz.sig
+ source = https://invent.kde.org/plasma/libksysguard/-/commit/9dc314d8.patch
validpgpkeys = 2D1D5B0588357787DE9EE225EC94D18F7F05997E
validpgpkeys = 0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D
validpgpkeys = D07BD8662C56CB291B316EB2F5675605C74E02CF
validpgpkeys = 1FA881591C26B276D7A5518EEAAF29B42A678C20
- sha256sums = 5ff8c687a9d245d28ec4b92c019d2234cd931796c619ebb096de6e49cd18ebe8
+ sha256sums = a2d3973aaf7d5c4a1cb6dd463ec8183dd4e9a6c6b851df4b8824f8dd562607a9
sha256sums = SKIP
+ sha256sums = 2e0ddf9cc5c9aa52e8f559100543148ceec9c7aaacdb64b49fe54827a94d2f1d
pkgname = libksysguard-light
-
diff --git a/libksysguard.install b/libksysguard.install
new file mode 100644
index 000000000000..891b1d423b9a
--- /dev/null
+++ b/libksysguard.install
@@ -0,0 +1,9 @@
+post_install() {
+# this is executed by make install, but doesn't work since setcap can only be run as root
+ setcap CAP_NET_RAW=+ep /usr/lib/ksysguard/ksgrd_network_helper
+}
+
+post_upgrade() {
+ post_install
+}
+
diff --git a/libksysguard.install~ b/libksysguard.install~
new file mode 100644
index 000000000000..f19747fe7f48
--- /dev/null
+++ b/libksysguard.install~
@@ -0,0 +1,8 @@
+post_install() {
+# this is executed by make install, but doesn't work since setcap can only be run as root
+ setcap CAP_NET_RAW=+ep /usr/lib/ksysguard/ksgrd_network_helper
+}
+
+post_upgrade() {
+ post_install
+}