summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorvagnum082019-11-22 12:46:03 +0000
committervagnum082019-11-22 14:32:05 +0000
commitf6863fd07a1b373fcc67421625bab533e638d3ee (patch)
tree188c0044f27f4d02ffcae0c7b81e83170991b62d
parent9baf9323f6e0328b37216a3b2780fead473cd402 (diff)
downloadaur-f6863fd07a1b373fcc67421625bab533e638d3ee.tar.gz
Fix cpupower-gui-helper dbus error
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--fix-dbus.patch12
3 files changed, 25 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9a5d230da36d..79ff641758f2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = cpupower-gui
pkgdesc = A GUI utility to set CPU frequency limits
pkgver = 0.7.0
- pkgrel = 1
+ pkgrel = 2
url = https://gitlab.com/vagnum08/cpupower-gui
arch = any
license = GPL
@@ -17,7 +17,9 @@ pkgbase = cpupower-gui
provides = cpupower-gui
conflicts = cpupower-gui
source = cpupower-gui_0.7.0.orig.tar.gz::https://github.com/vagnum08/cpupower-gui/archive/v0.7.0.tar.gz
+ source = fix-dbus.patch
sha256sums = 8fd21c60bd6ea75f2a9b26a72ac6711465ba10c5461788cbdbde89b82e280e99
+ sha256sums = 86b689957b4f34b838c36731ab874acdbe84ee09242eab0bdcadf3550540965a
pkgname = cpupower-gui
diff --git a/PKGBUILD b/PKGBUILD
index fa4723f8b990..a9c264ad6365 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=cpupower-gui
pkgver=0.7.0
-pkgrel=1
+pkgrel=2
pkgdesc="A GUI utility to set CPU frequency limits"
arch=(any)
url="https://gitlab.com/vagnum08/cpupower-gui"
@@ -13,8 +13,15 @@ optdepends=('polkit-gnome: needed for authentification in Cinnamon, Gnome'
makedepends=('autoconf-archive')
provides=("${pkgname}")
conflicts=("${pkgname}")
-source=("${pkgname}_${pkgver}.orig.tar.gz"::"https://github.com/vagnum08/cpupower-gui/archive/v${pkgver}.tar.gz")
-sha256sums=('8fd21c60bd6ea75f2a9b26a72ac6711465ba10c5461788cbdbde89b82e280e99')
+source=("${pkgname}_${pkgver}.orig.tar.gz"::"https://github.com/vagnum08/cpupower-gui/archive/v${pkgver}.tar.gz"
+ "fix-dbus.patch")
+sha256sums=('8fd21c60bd6ea75f2a9b26a72ac6711465ba10c5461788cbdbde89b82e280e99'
+ '86b689957b4f34b838c36731ab874acdbe84ee09242eab0bdcadf3550540965a')
+
+prepare() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+ patch -Np1 -i ../fix-dbus.patch
+}
build() {
cd "$srcdir/${pkgname}-${pkgver}"
diff --git a/fix-dbus.patch b/fix-dbus.patch
new file mode 100644
index 000000000000..b83766d4a2de
--- /dev/null
+++ b/fix-dbus.patch
@@ -0,0 +1,12 @@
+--- a/bin/cpupower-gui-helper.py.in
++++ b/bin/cpupower-gui-helper.py.in
+@@ -229,7 +229,7 @@
+ )
+ def update_cpu_settings(self, cpu, freq_min_hw, freq_max_hw, governor, sender=None):
+ if self._is_authorized(sender):
+- ret = self._update_cpu(cpu, freq_min_hw, freq_max_hw, governor)
++ ret = self._update_cpu(int(cpu), int(freq_min_hw), int(freq_max_hw), str(governor))
+ return ret
+ else:
+ return -1
+