diff options
author | Serene-Arc | 2021-09-11 13:06:06 +1000 |
---|---|---|
committer | Serene-Arc | 2021-09-11 13:06:53 +1000 |
commit | 35fd1692c819186b737fe5b8aa5f3c650d57e31b (patch) | |
tree | 67adeb505fa4fd4346a58ddcb8742cc0e4a0f0bb | |
parent | 10fca12b9147241ad2c3716e89c94c819b64bb95 (diff) | |
download | aur-35fd1692c819186b737fe5b8aa5f3c650d57e31b.tar.gz |
Update PKGBUILD
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 34 insertions, 18 deletions
@@ -1,11 +1,12 @@ pkgbase = qmk-git pkgdesc = CLI tool for customizing supported mechanical keyboards. pkgver = 1.0.0.r0.g710dc3e - pkgrel = 4 + pkgrel = 5 url = https://github.com/qmk/qmk_cli arch = any license = MIT makedepends = python + makedepends = python-build makedepends = python-pip depends = arm-none-eabi-binutils depends = arm-none-eabi-gcc @@ -22,19 +23,20 @@ pkgbase = qmk-git depends = gcc depends = git depends = libusb-compat - depends = python-appdirs - depends = python-argcomplete - depends = python-build - depends = python-colorama depends = python-dotty-dict depends = python-hidapi depends = python-hjson + depends = python-jsonschema depends = python-milc depends = python-pyusb depends = unzip depends = wget depends = zip + provides = qmk + conflicts = qmk source = git+https://github.com/qmk/qmk_cli.git + source = 50-qmk.rules_master::https://raw.githubusercontent.com/qmk/qmk_firmware/master/util/udev/50-qmk.rules sha256sums = SKIP + sha256sums = 8fede515a21d808ac25844db77e13f517e035121471001fc7b7f84273d48c4b1 pkgname = qmk-git @@ -1,7 +1,8 @@ # Maintainer: Serene-Arc pkgname=qmk-git pkgver=1.0.0.r0.g710dc3e -pkgrel=4 +_qmk_pkgver=master +pkgrel=5 pkgdesc="CLI tool for customizing supported mechanical keyboards." arch=('any') url="https://github.com/qmk/qmk_cli" @@ -23,22 +24,31 @@ depends=( 'gcc' 'git' 'libusb-compat' - 'python-appdirs' - 'python-argcomplete' - 'python-build' - 'python-colorama' 'python-dotty-dict' 'python-hidapi' 'python-hjson' + 'python-jsonschema' 'python-milc' 'python-pyusb' 'unzip' 'wget' 'zip' - ) -makedepends=('python' 'python-pip') -source=('git+https://github.com/qmk/qmk_cli.git') -sha256sums=('SKIP') +) +makedepends=( + 'python' + 'python-build' + 'python-pip' +) +conflicts=('qmk') +provides=('qmk') +source=( + 'git+https://github.com/qmk/qmk_cli.git' + "50-qmk.rules_${_qmk_pkgver}::https://raw.githubusercontent.com/qmk/qmk_firmware/${_qmk_pkgver}/util/udev/50-qmk.rules" +) +sha256sums=( + 'SKIP' + '8fede515a21d808ac25844db77e13f517e035121471001fc7b7f84273d48c4b1' +) pkgver() { cd "$_branch" @@ -47,11 +57,15 @@ pkgver() { build() { cd "$_branch" - python -m build --wheel + python -m build --skip-dependency-check --wheel } package() { - cd "$_branch/dist" - PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps *.whl - python -O -m compileall "${pkgdir}/qmk-git" + cd "$_branch" + PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps dist/*.whl + python -O -m compileall "${pkgdir}" + + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -d "${pkgdir}/usr/lib/udev/rules.d" + install -Dm644 "${srcdir}/50-qmk.rules_${_qmk_pkgver}" "${pkgdir}/usr/lib/udev/rules.d/50-qmk.rules" } |