diff options
Diffstat (limited to 'testing/qmk-cli/APKBUILD')
-rw-r--r-- | testing/qmk-cli/APKBUILD | 56 |
1 files changed, 40 insertions, 16 deletions
diff --git a/testing/qmk-cli/APKBUILD b/testing/qmk-cli/APKBUILD index bceab285b2b..0cb5927f5a4 100644 --- a/testing/qmk-cli/APKBUILD +++ b/testing/qmk-cli/APKBUILD @@ -1,40 +1,64 @@ # Contributor: Galen Abell <galen@galenabell.com> +# Contributor: Nulo <alpine@nulo.in> # Maintainer: Galen Abell <galen@galenabell.com> pkgname=qmk-cli -pkgver=0.3.5 -pkgrel=0 +pkgver=1.1.5 +pkgrel=1 +# latest change to util/udev/50-qmk.rules +_qmk_firmware=d915ab59ac2d05062f931a36463c1a84b57a2438 pkgdesc="QMK helper CLI" url="https://github.com/qmk/qmk_cli" -arch="noarch" +# archs on which cross embedded compilers are available +arch="x86_64 aarch64 ppc64le x86" license="MIT" depends=" - python3 - py3-appdirs - py3-argcomplete - py3-colorama + avr-libc + avrdude + dfu-programmer + dfu-util + git + gcc-arm-none-eabi + gcc-avr + newlib-arm-none-eabi py3-dotty-dict + py3-hidapi py3-hjson py3-jsonschema py3-milc + py3-pillow py3-pygments + py3-pyserial + py3-usb " -makedepends="py3-setuptools py3-pip" +makedepends="py3-setuptools py3-gpep517 py3-installer py3-wheel" options="!check" # no tests -source="$pkgname-$pkgver.tar.gz::https://github.com/qmk/qmk_cli/archive/$pkgver.tar.gz" +subpackages="$pkgname-pyc" +source="$pkgname-$pkgver.tar.gz::https://github.com/qmk/qmk_cli/archive/refs/tags/$pkgver.tar.gz + qmk-firmware-$_qmk_firmware.tar.gz::https://github.com/qmk/qmk_firmware/archive/$_qmk_firmware.tar.gz + add-plugdev.patch + " builddir="$srcdir/qmk_cli-$pkgver" +prepare() { + mv "$srcdir"/qmk_firmware-$_qmk_firmware/util/udev/50-qmk.rules "$builddir"/ + default_prepare +} + build() { - python3 -m pip wheel \ - --no-deps --wheel-dir=dist \ - qmk + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } package() { - python3 -m pip install \ - --no-warn-script-location --ignore-installed --no-deps --root="$pkgdir" \ - dist/qmk-$pkgver-*.whl + python3 -m installer -d "$pkgdir" \ + .dist/*.whl + install -Dm644 50-qmk.rules \ + -t "$pkgdir"/usr/lib/udev/rules.d/ } sha512sums=" -625be601a59e29bdff8c8c6f28535e558dbcb2e07be27a26d740462799180f42512a1a93fcc481729ff65c107812f05b4c4ef58a657228d1084db6005eea74ac qmk-cli-0.3.5.tar.gz +89ad029216b4c5ae38bc564f0d04c02565d7caca972a70491da8a84d43797e0f54d48de7bada1806baefbc471ae0fdfe886cc2bc0ea15b7186eaeaba2de621f0 qmk-cli-1.1.5.tar.gz +2af187f8d5823a39d2eb5f350b93e94bc5546242cc0d4b5c71a403c1352020a41f296022f9c79bb8488a6555a00052a5f3d999018d264527ae0e24b2311be9c0 qmk-firmware-d915ab59ac2d05062f931a36463c1a84b57a2438.tar.gz +96389af3a9db98b3904dfa9811f95a20bb9c763667af731eb23262ffca37bf153db59ce83afaee054e7bfbaae2011297aa347a1cd1cb9e3bc3f95348a0b1c5de add-plugdev.patch " |