summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Hasting2016-08-15 22:24:43 -0400
committerDan Hasting2016-08-15 22:24:43 -0400
commit5d2630dad76b84f3e96916e145606fcf99a55f30 (patch)
tree56db18b73345ff2391b4888c243dfb5af949bc56
parent73502780942fdd8f8f48ae67c4c734f33cee8304 (diff)
downloadaur-5d2630dad76b84f3e96916e145606fcf99a55f30.tar.gz
Add fix-configure-dialog.patch
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD7
-rw-r--r--fix-configure-dialog.patch18
3 files changed, 29 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d5bd19d76330..19f29f3215c0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Tue Aug 16 02:24:19 UTC 2016
pkgbase = pyobd
pkgdesc = An OBD-II compliant car diagnostic tool
pkgver = 0.9.3
- pkgrel = 1
+ pkgrel = 2
url = http://www.obdtester.com/pyobd
install = pyobd.install
arch = any
@@ -10,8 +12,10 @@ pkgbase = pyobd
depends = python2-pyserial
depends = hicolor-icon-theme
source = http://www.obdtester.com/download/pyobd_0.9.3.tar.gz
+ source = fix-configure-dialog.patch
source = pyobd.png
sha256sums = f3004db4000e2bc166aae3b4342c98aa62f74f3372c5829472af0ee56c5e110c
+ sha256sums = 7537ba8401e1c6dcdad8ffcbb037b9042e10cf957834f83417c60ca0fd2ae14f
sha256sums = 14d0d90dcda38c339dc8397f004923075f6d4fce37b7c8539021f4a77b3a86fd
pkgname = pyobd
diff --git a/PKGBUILD b/PKGBUILD
index 586b8a60bee5..e0a72fc1140b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=pyobd
pkgver=0.9.3
-pkgrel=1
+pkgrel=2
pkgdesc="An OBD-II compliant car diagnostic tool"
arch=('any')
url="http://www.obdtester.com/pyobd"
@@ -10,8 +10,10 @@ license=('GPL')
depends=('wxpython' 'python2-pyserial' 'hicolor-icon-theme')
install=pyobd.install
source=(http://www.obdtester.com/download/${pkgname}_${pkgver}.tar.gz
+ fix-configure-dialog.patch
pyobd.png)
sha256sums=('f3004db4000e2bc166aae3b4342c98aa62f74f3372c5829472af0ee56c5e110c'
+ '7537ba8401e1c6dcdad8ffcbb037b9042e10cf957834f83417c60ca0fd2ae14f'
'14d0d90dcda38c339dc8397f004923075f6d4fce37b7c8539021f4a77b3a86fd')
prepare() {
@@ -23,6 +25,9 @@ prepare() {
-e "s#Name=pyOBD: OBD2 Diagnostics#Name=pyOBD\nGenericName=OBD2 Diagnostics#" \
"pyobd.desktop"
+ #Fix configure dialog
+ patch -Np1 -i "$srcdir/fix-configure-dialog.patch"
+
#Set executable to run with python2
sed -i "s%#!/usr/bin/env python%#!/usr/bin/python2%" "pyobd"
}
diff --git a/fix-configure-dialog.patch b/fix-configure-dialog.patch
new file mode 100644
index 000000000000..b2ce260ded4f
--- /dev/null
+++ b/fix-configure-dialog.patch
@@ -0,0 +1,18 @@
+*** pyobd-0.9.3/pyobd.orig 2016-08-15 22:12:28.654786498 -0400
+--- pyobd-0.9.3/pyobd 2016-08-15 22:12:36.304877524 -0400
+***************
+*** 593,605 ****
+ """scan for available ports. return a list of serial names"""
+ available = []
+ for i in range(256):
+- try: #scan standart ttyS*
+- s = serial.Serial(i)
+- available.append(s.portstr)
+- s.close() # explicit close 'cause of delayed GC in java
+- except serial.SerialException:
+- pass
+- for i in range(256):
+ try: #scan USB ttyACM
+ s = serial.Serial("/dev/ttyACM"+str(i))
+ available.append(s.portstr)
+--- 593,598 ----