From d10bd34b866d7c6caf6252cf7612e5992dd77181 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pola=C5=84ski?= Date: Thu, 7 Apr 2022 02:00:59 +0200 Subject: [PATCH] testing/esptool: upgrade to 3.3 and add tests --- testing/esptool/APKBUILD | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/testing/esptool/APKBUILD b/testing/esptool/APKBUILD index 4f4d4baf52e..654bcb8b893 100644 --- a/testing/esptool/APKBUILD +++ b/testing/esptool/APKBUILD @@ -1,32 +1,35 @@ # Contributor: Sören Tempel # Maintainer: pkgname=esptool -pkgver=3.2 +pkgver=3.3 pkgrel=0 pkgdesc="ESP8266 and ESP32 serial bootloader utility" -options="!check" # tests require older version of pycodestyle -url="https://github.com/espressif/esptool" -arch="noarch" +url="https://docs.espressif.com/projects/esptool" license="GPL-2.0-or-later" -depends="python3 py3-pyserial py3-ecdsa py3-pyaes" +arch="noarch" +depends="python3 py3-cryptography py3-ecdsa py3-pyserial py3-bitstring py3-reedsolo" makedepends="py3-setuptools" -subpackages="$pkgname-doc" +checkdepends="py3-elftools" source="$pkgname-$pkgver.tar.gz::https://github.com/espressif/esptool/archive/v$pkgver.tar.gz - remove-py-wheel-requirement.patch" + remove-py-wheel-requirement.patch + " build() { python3 setup.py build } -package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" +check() { + python3 test/test_imagegen.py + python3 test/test_espsecure.py + python3 test/test_merge_bin.py + python3 test/test_modules.py +} - mkdir -p "$pkgdir"/usr/share/doc/$pkgname/ - install -m644 CONTRIBUTING.md README.md \ - "$pkgdir"/usr/share/doc/$pkgname/ +package() { + python3 setup.py install --root="$pkgdir" --skip-build } sha512sums=" -5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1 esptool-3.2.tar.gz +1f1a43832ae5487c570e49c97ca18831371f5a4ac0d4b260fa8b7356c7af40b8514722ded630a6c84e3d59f7fba78c9d70b291d1fa581fc25ea37204ded44363 esptool-3.3.tar.gz 3474afb4b455c93d705334ea81450b21f2ff29858d266a9a4c157857cc7cc35ef7e8fe36758b64679f93d02b3d6647c32b36926051f2b8afa7dfeb0de82b3c4a remove-py-wheel-requirement.patch "