diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 37 insertions, 13 deletions
@@ -1,6 +1,6 @@ pkgbase = python-cantools pkgdesc = Python CAN bus tools in Python 3 - pkgver = 39.2.0 + pkgver = 39.4.2 pkgrel = 1 url = https://github.com/eerimoq/cantools arch = i686 @@ -10,15 +10,23 @@ pkgbase = python-cantools makedepends = python-build makedepends = python-installer makedepends = python-wheel - depends = python-bitstruct>=6.0.0 - depends = python-can>=2.2.0 + makedepends = python-setuptools + makedepends = python-setuptools-scm + depends = python>=3.8 + depends = python-bitstruct>=8.16.1 + depends = python-can>=3.3.4 depends = python-textparser>=0.21.1 depends = python-diskcache depends = python-argparse-addons + depends = python-crccheck optdepends = python-matplotlib: plot decoded messages + optdepends = mypy + optdepends = python-pipx + optdepends = python-ruff + optdepends = python-tox provides = python-cantools conflicts = python-cantools - source = python-cantools-39.2.0.tar.gz::https://github.com/eerimoq/cantools/archive/refs/tags/39.2.0.tar.gz - md5sums = 42d915595e17133baefdfd5fd0d6613f + source = python-cantools-39.4.2.tar.gz::https://github.com/eerimoq/cantools/archive/refs/tags/39.4.2.tar.gz + md5sums = f0105fa40d814e8830d8999ce154c21f pkgname = python-cantools @@ -7,30 +7,46 @@ provides=('python-cantools') conflicts=('python-cantools') pkgdesc="Python CAN bus tools in Python 3" url="https://github.com/eerimoq/cantools" -pkgver=39.2.0 +pkgver=39.4.2 pkgrel=1 arch=('i686' 'x86_64' 'armv7h') license=('GPL3') -makedepends=('python-build' 'python-installer' 'python-wheel') +makedepends=( + 'python-build' + 'python-installer' + 'python-wheel' + 'python-setuptools' + 'python-setuptools-scm' +) depends=( - 'python-bitstruct>=6.0.0' - 'python-can>=2.2.0' + 'python>=3.8' + 'python-bitstruct>=8.16.1' + 'python-can>=3.3.4' 'python-textparser>=0.21.1' 'python-diskcache' 'python-argparse-addons' + 'python-crccheck' +) +optdepends=( + 'python-matplotlib: plot decoded messages' + 'mypy' + 'python-pipx' + 'python-ruff' + 'python-tox' ) -optdepends=('python-matplotlib: plot decoded messages') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") -md5sums=('42d915595e17133baefdfd5fd0d6613f') +md5sums=('f0105fa40d814e8830d8999ce154c21f') build() { cd "$srcdir/$_gitname-$pkgver" - python -m build --wheel --no-isolation + SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \ + python -m build --wheel --no-isolation } package() { cd "$srcdir/$_gitname-$pkgver" - python -m installer --destdir="$pkgdir" dist/*.whl + SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \ + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE } |