summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD23
2 files changed, 21 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 855f906a21c2..af6638c9cc13 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
-# Generated by mksrcinfo v8
-# Wed Sep 7 16:46:05 UTC 2016
pkgbase = python-intelhex
pkgdesc = Python IntelHex library
pkgver = 2.1
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/bialix/intelhex
arch = any
license = BSD
- source = https://github.com/bialix/intelhex/archive/2.1.tar.gz
+ makedepends = python-setuptools
+ makedepends = python2-setuptools
+ source = intelhex-2.1.tar.gz::https://github.com/bialix/intelhex/archive/2.1.tar.gz
sha512sums = af5ee3cb7424d15cf259861dcedf6ca68ecfae0819cb9f5c3437a1c8ff8c2f03486dd9f12b93564a5e2f4b7bab4c055a44c6dbe2a86007165412336bd2a4554f
pkgname = python-intelhex
@@ -17,4 +17,3 @@ pkgname = python-intelhex
pkgname = python2-intelhex
depends = python2
depends = python2-setuptools
-
diff --git a/PKGBUILD b/PKGBUILD
index 3183fa2a3dc9..b97fdcf04248 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,26 +2,37 @@
__pkgname='intelhex'
pkgname=('python-intelhex' 'python2-intelhex')
pkgver=2.1
-pkgrel=3
+pkgrel=4
pkgdesc="Python IntelHex library"
url="https://github.com/bialix/intelhex"
optdepends=()
license=('BSD')
arch=('any')
-source=("https://github.com/bialix/${__pkgname}/archive/${pkgver}.tar.gz")
+source=("${__pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
sha512sums=('af5ee3cb7424d15cf259861dcedf6ca68ecfae0819cb9f5c3437a1c8ff8c2f03486dd9f12b93564a5e2f4b7bab4c055a44c6dbe2a86007165412336bd2a4554f')
+makedepends=('python-setuptools'
+ 'python2-setuptools')
+
+check() {
+ cd "${srcdir}/${__pkgname}-${pkgver}"
+
+ msg "Running unittests"
+ python setup.py test -q
+}
package_python-intelhex() {
depends=('python' 'python-setuptools')
- cd "$srcdir/$__pkgname-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1
+ cd "${srcdir}/${__pkgname}-${pkgver}"
+ python setup.py install --root="${pkgdir}" --optimize=1
rm -rf ${pkgdir}/usr/lib/python*/site-packages/tests/
+
+ install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
package_python2-intelhex() {
depends=('python2' 'python2-setuptools')
- cd "$srcdir/$__pkgname-$pkgver"
- python2 setup.py install --root="$pkgdir" --optimize=1
+ cd "${srcdir}/${__pkgname}-${pkgver}"
+ python2 setup.py install --root="${pkgdir}" --optimize=1
rm -rf ${pkgdir}/usr/lib/python*/site-packages/tests/
# Only install command line tools with python-intelhex version