summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Manna2016-04-12 17:56:09 -0700
committerKyle Manna2016-04-12 17:56:09 -0700
commit18e827cf9b671acbe3c4f5dd959716581c6d6858 (patch)
tree2d869f85423c6ed1651afa65dbb33b8d4d68f938
parent35d0e5eb29fcbff07f8f258d751ef9fb29d6b10c (diff)
downloadaur-18e827cf9b671acbe3c4f5dd959716581c6d6858.tar.gz
release: pyocd-0.7.0-1
* Follow upstream
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD24
2 files changed, 29 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f83deb600bdc..1b08d466b08f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,19 @@
+# Generated by mksrcinfo v8
+# Wed Apr 13 00:56:04 UTC 2016
pkgbase = pyocd
pkgdesc = Python On Chip Debugger and programmer for ARM Cortex-M microcontrollers using CMSIS-DAP
- pkgver = 0.6.1
+ pkgver = 0.7.0
pkgrel = 1
url = https://github.com/mbedmicro/pyocd
arch = any
license = Apache
- depends = python
- depends = python-pip
- depends = python-pyusb
- source = https://pypi.python.org/packages/source/p/pyOCD/pyOCD-0.6.1.zip
- sha512sums = 14c43faab48f822520693867a688a7370a90bc33b9751b48d5cdb00629c7742cf804c3ae5a57865af04cbce7aa80253ea0db73010cb0019cd9f7a4298978390a
+ depends = python2
+ depends = python2-setuptools
+ depends = python2-pyusb
+ depends = python2-intelhex
+ depends = python2-enum34
+ source = https://pypi.python.org/packages/source/p/pyOCD/pyOCD-0.7.0.zip
+ sha512sums = 61cf7bbc051ee34a2bbcc5a8faa0dd8f185a1916fa17fede97e0891e66c897ad6eb93820a827dc8c15df2f9f0df0b4aba2f76aae1f365d2a090d521d19ea7962
pkgname = pyocd
diff --git a/PKGBUILD b/PKGBUILD
index f343b8071acb..398727529aa5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,40 @@
# Maintainer: Kyle Manna <kyle[at]kylemanna[d0t]com>
pkgname=pyocd
_pkgname=pyOCD
-pkgver=0.6.1
+pkgver=0.7.0
pkgrel=1
pkgdesc="Python On Chip Debugger and programmer for ARM Cortex-M microcontrollers using CMSIS-DAP"
url="https://github.com/mbedmicro/pyocd"
-depends=('python' 'python-pip' 'python-pyusb')
+depends=('python2' 'python2-setuptools' 'python2-pyusb' 'python2-intelhex' 'python2-enum34')
optdepends=()
license=('Apache')
arch=('any')
# Sigh: Make sure you're not using GitHub's tarballs (or similar ones), as those don't contain the necessary metadata. Use PyPI's tarballs instead.
#source=("https://github.com/mbedmicro/${pkgname}/archive/v${pkgver}.tar.gz")
source=("https://pypi.python.org/packages/source/p/${_pkgname}/${_pkgname}-${pkgver}.zip")
-sha512sums=('14c43faab48f822520693867a688a7370a90bc33b9751b48d5cdb00629c7742cf804c3ae5a57865af04cbce7aa80253ea0db73010cb0019cd9f7a4298978390a')
+sha512sums=('61cf7bbc051ee34a2bbcc5a8faa0dd8f185a1916fa17fede97e0891e66c897ad6eb93820a827dc8c15df2f9f0df0b4aba2f76aae1f365d2a090d521d19ea7962')
+
+prepare() {
+ cd "$srcdir/$_pkgname-$pkgver"
+
+ # Start to make it work with python3 :( since the deps for python2 libs are a bigger headache
+ #sed -i -e "s:, 'enum34'::" setup.py
+ #2to3 -w .
+
+ # pyocd-gdbserver fails with:
+ # uncaught exception: Can't convert 'bytes' object to str implicitly
+ # Traceback (most recent call last):
+ # File "/usr/lib/python3.5/site-packages/pyOCD/tools/gdb_server.py", line 250, in run
+
+}
build() {
cd "$srcdir/$_pkgname-$pkgver"
- python setup.py build
+ python2 setup.py build
}
package() {
cd "$srcdir/$_pkgname-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1
+ python2 setup.py install --root="$pkgdir" --optimize=1
}