diff options
author | Ben Wolsieffer | 2017-09-29 19:45:03 -0400 |
---|---|---|
committer | Ben Wolsieffer | 2017-09-29 19:45:03 -0400 |
commit | 68776631aeca6222549c7500d9cf707499eab6ae (patch) | |
tree | b2e9a2c77d3d28170d3883cb87e1f509da1a8fce | |
download | aur-68776631aeca6222549c7500d9cf707499eab6ae.tar.gz |
Version 1.10.0
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 64 |
2 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..83643cbc573b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Fri Sep 29 23:44:57 UTC 2017 +pkgbase = python-pynmea2 + pkgdesc = Python library for parsing the NMEA 0183 protocol (GPS) + pkgver = 1.10.0 + pkgrel = 1 + url = https://github.com/Knio/pynmea2 + arch = any + license = MIT + checkdepends = python-pytest + checkdepends = python2-pytest + makedepends = python-setuptools + makedepends = python2-setuptools + source = pynmea2::git+https://github.com/Knio/pynmea2.git#tag=1.10.0 + sha256sums = SKIP + +pkgname = python-pynmea2 + depends = python + optdepends = + +pkgname = python2-pynmea2 + depends = python2 + optdepends = + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..58440d953b92 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Ben Wolsieffer <benwolsieffer@gmail.com> + +_py_pkgname=pynmea2 +_github_url=https://github.com/Knio/pynmea2 +pkgbase=python-${_py_pkgname} +pkgname=(python-${_py_pkgname} python2-${_py_pkgname}) +pkgver=1.10.0 +pkgrel=1 +pkgdesc="Python library for parsing the NMEA 0183 protocol (GPS)" +arch=('any') +url="${_github_url}" +license=(MIT) +depends=() +makedepends=('python-setuptools' 'python2-setuptools') +checkdepends=('python-pytest' 'python2-pytest') +options=() +source=(${_py_pkgname}::git+${_github_url}.git#tag=$pkgver) +sha256sums=('SKIP') + +prepare() { + cp -af "${srcdir}/${_py_pkgname}" "${srcdir}/python2-${_py_pkgname}" +} + +build() { + cd "${srcdir}/${_py_pkgname}" + python setup.py build + cd "${srcdir}/python2-${_py_pkgname}" + python2 setup.py build +} + +check() { + cd "${srcdir}/${_py_pkgname}" + PYTHONPATH="$(pwd)" py.test + + cd "${srcdir}/python2-${_py_pkgname}" + PYTHONPATH="$(pwd)" py.test2 +} + +# Automatically create package functions using Bash magic +source /dev/stdin << EOF +package_python-${_py_pkgname}() { + depends=('python') + optdepends=() + + cd "\${srcdir}/${_py_pkgname}" + + python setup.py install --skip-build --root="\${pkgdir}" --optimize=1 + + install -Dm644 LICENSE "\${pkgdir}/usr/share/licenses/\${pkgname}/LICENSE" +} + +package_python2-${_py_pkgname}() { + depends=('python2') + optdepends=() + + cd "\${srcdir}/python2-${_py_pkgname}" + + python2 setup.py install --skip-build --root="\${pkgdir}" --optimize=1 + + install -Dm644 LICENSE "\${pkgdir}/usr/share/licenses/\${pkgname}/LICENSE" +} +EOF + +# vim:set ts=4 sw=4 et: |