summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoracxz2020-03-20 04:19:00 -0400
committeracxz2020-03-20 04:19:00 -0400
commit78107dfc94ff8518619d0ffeebe4ece35ed79c54 (patch)
tree528b24dc4c6d226fe111f4588b14e0f2217285c8
downloadaur-78107dfc94ff8518619d0ffeebe4ece35ed79c54.tar.gz
create python-pydsdl package
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD26
2 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..52f6a5821035
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = python-pydsdl
+ pkgdesc = UAVCAN DSDL processing front end implemented in Python
+ pkgver = 1.3.0
+ pkgrel = 1
+ url = https://uavcan.org
+ arch = x86_64
+ license = MIT
+ makedepends = python
+ makedepends = python-setuptools
+ depends = python
+ depends = python-parsimonious
+ depends = python-six
+ source = python-pydsdl-1.3.0::https://github.com/UAVCAN/pydsdl/archive/1.3.0.tar.gz
+ sha256sums = aece358b597808b14f43595e1175a7a826a82505ea6b3f32fa54d1611630619b
+
+pkgname = python-pydsdl
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f59500ce32bf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: acxz <akashpatel2008 at yahoo dot com>
+
+pkgname=python-pydsdl
+pkgver=1.3.0
+pkgrel=1
+pkgdesc='UAVCAN DSDL processing front end implemented in Python'
+arch=('x86_64')
+url='https://uavcan.org'
+license=('MIT')
+depends=('python' 'python-parsimonious' 'python-six')
+optdepends=()
+makedepends=('python' 'python-setuptools')
+source=("${pkgname}-${pkgver}::https://github.com/UAVCAN/pydsdl/archive/$pkgver.tar.gz")
+sha256sums=('aece358b597808b14f43595e1175a7a826a82505ea6b3f32fa54d1611630619b')
+
+_pkgname=pydsdl
+
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python setup.py build
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python setup.py install --root="$pkgdir"/ --optimize=1
+}