summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2016-04-10 21:22:27 +0200
committerCarsten Teibes2016-04-10 21:23:06 +0200
commit0896699796817b70c67e498fb7a2072b317deb40 (patch)
tree899fc094623f9c8d97127c7d77fddcf452b6d4c6
parent6ce0a4805c3b3e20f16a3ab85317e7adf30e4d30 (diff)
downloadaur-0896699796817b70c67e498fb7a2072b317deb40.tar.gz
[fix] remove dbus version check
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
-rw-r--r--volti-remove-dbus-version-check.patch35
3 files changed, 49 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bcf0c29219e6..384b0e5dc8d6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = volti
pkgdesc = GTK+ mixer application for controlling alsa audio volume from system tray
pkgver = 0.2.3
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/gen2brain/volti
arch = any
license = GPL3
@@ -10,7 +10,9 @@ pkgbase = volti
depends = python2-dbus
optdepends = python2-xlib: Multimedia keys support
source = volti-0.2.3.tar.gz::https://github.com/gen2brain/volti/archive/0.2.3.tar.gz
+ source = volti-remove-dbus-version-check.patch
sha256sums = b0d614d720510261696401b87452a30a490dc34e1023fa42fbab8b2ef3989ed6
+ sha256sums = b50851956121fd37af46d3304d58fde58dc8d000b25e11c28d9f17b36591da4b
pkgname = volti
diff --git a/PKGBUILD b/PKGBUILD
index 03050ac99f10..be9c39ae9bce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,15 +4,23 @@
pkgname=volti
pkgver=0.2.3
-pkgrel=4
+pkgrel=5
pkgdesc="GTK+ mixer application for controlling alsa audio volume from system tray"
arch=('any')
url="https://github.com/gen2brain/volti"
license=('GPL3')
depends=('pygtk' 'python2-pyalsaaudio' 'python2-dbus')
optdepends=('python2-xlib: Multimedia keys support')
-source=(volti-$pkgver.tar.gz::"https://github.com/gen2brain/volti/archive/$pkgver.tar.gz")
-sha256sums=('b0d614d720510261696401b87452a30a490dc34e1023fa42fbab8b2ef3989ed6')
+source=(volti-$pkgver.tar.gz::"https://github.com/gen2brain/volti/archive/$pkgver.tar.gz"
+ volti-remove-dbus-version-check.patch)
+sha256sums=('b0d614d720510261696401b87452a30a490dc34e1023fa42fbab8b2ef3989ed6'
+ 'b50851956121fd37af46d3304d58fde58dc8d000b25e11c28d9f17b36591da4b')
+
+prepare() {
+ cd volti-$pkgver
+
+ patch -Np1 <../volti-remove-dbus-version-check.patch
+}
build() {
cd volti-$pkgver
diff --git a/volti-remove-dbus-version-check.patch b/volti-remove-dbus-version-check.patch
new file mode 100644
index 000000000000..86854d1ac320
--- /dev/null
+++ b/volti-remove-dbus-version-check.patch
@@ -0,0 +1,35 @@
+From 62216b36bdae69559a8db8693deed1306e75fe23 Mon Sep 17 00:00:00 2001
+From: Tom Swartz <tom.swartz07@gmail.com>
+Date: Thu, 7 Apr 2016 07:59:39 -0400
+Subject: [PATCH] Fix DBus issue
+
+Related to #53 and #54
+
+As mentioned in #54, the check can be removed.
+Using the plain imports allows the program to work as expected.
+---
+ volti | 11 ++---------
+ 1 file changed, 2 insertions(+), 9 deletions(-)
+
+diff --git a/volti b/volti
+index d8f06bd..25d7ca9 100755
+--- a/volti
++++ b/volti
+@@ -19,15 +19,8 @@
+
+ import os
+ import sys
+-
+-try:
+- import dbus
+- import dbus._version
+- from dbus.mainloop.glib import DBusGMainLoop
+- assert dbus.version >= (0, 80, 0)
+-except ImportError, AssertionError:
+- sys.stderr.write("This program needs dbus-python 0.80.0 or higher\nExiting\n")
+- sys.exit(1)
++import dbus
++from dbus.mainloop.glib import DBusGMainLoop
+
+ if os.path.isdir(os.path.join(".","src")) and os.path.isfile(
+ os.path.join(".","setup.py")):