diff options
author | Dan Hasting | 2016-08-15 22:24:43 -0400 |
---|---|---|
committer | Dan Hasting | 2016-08-15 22:24:43 -0400 |
commit | 5d2630dad76b84f3e96916e145606fcf99a55f30 (patch) | |
tree | 56db18b73345ff2391b4888c243dfb5af949bc56 | |
parent | 73502780942fdd8f8f48ae67c4c734f33cee8304 (diff) | |
download | aur-5d2630dad76b84f3e96916e145606fcf99a55f30.tar.gz |
Add fix-configure-dialog.patch
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | fix-configure-dialog.patch | 18 |
3 files changed, 29 insertions, 2 deletions
@@ -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 @@ -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 ---- |