[-- Attachment #1: Type: text/plain, Size: 1583 bytes --] There is a new pull request by reedts against master on the void-packages repository https://github.com/reedts/void-packages qmk_1.0.0 https://github.com/void-linux/void-packages/pull/32685 qmk: update to 1.0.0. <!-- Mark items with [x] where applicable --> #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR <!-- If GitHub CI cannot be used to validate the build result (for example, if the build is likely to take several hours), make sure to [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration). When skipping CI, uncomment and fill out the following section. Note: for builds that are likely to complete in less than 2 hours, it is not acceptable to skip CI. --> <!-- #### Does it build and run successfully? (Please choose at least one native build and, if supported, at least one cross build. More are better.) - [x] I built this PR locally for my native architecture, (ARCH-LIBC) - [x] I built this PR locally for these architectures (if supported. mark crossbuilds): - [x] aarch64-musl - [x] armv7l - [x] armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/32685.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk_1.0.0-32685.patch --] [-- Type: text/x-diff, Size: 1442 bytes --] From 7aa0f879c695b69dddfbb123f830a4f99ded8741 Mon Sep 17 00:00:00 2001 From: reedts <j.reedts@gmail.com> Date: Thu, 26 Aug 2021 13:13:45 +0200 Subject: [PATCH] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 033ff91fa1ff..cd717f840b82 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,27 +1,20 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=2 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3-appdirs - python3-argcomplete - python3-colorama - python3-hjson - python3-nose2 - flake8 - python3-yapf - dfu-programmer - avrdude - dfu-util - avr-gcc - cross-arm-none-eabi" +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" +depends="avrdude dfu-programmer dfu-util avr-gcc hidapi" short_desc="CLI tool for working with QMK firmware of mechanical keyboards" maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca + +if [ -z "$CROSS_BUILD" ]; then + depends+=" cross-arm-none-eabi" +fi post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 1200 bytes --] There is a new pull request by ifreund against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 7189 bytes --] From 8d3ab34331c3b87db8ce8dfc2403fa90dcf50759 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/6] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..249503cedabe --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,18 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 + +post_install() { + vlicense LICENSE +} From f7ec74bbc3f54a1f5dffe05377342510663fb972 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/6] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..6ee216097bd2 --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,18 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3" +short_desc="python wrapper for \"amazing\" node library cli-spinners" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f + +post_install() { + vlicense LICENSE +} From 097a646b9c4d8decb5b44da1d6f449d0c26fa34a Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/6] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..a2827868be77 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,23 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends=" + python3-log_symbols + python3-spinners + python3-termcolor + python3-colorama + python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 + +post_install() { + vlicense LICENSE +} From 0c6d24197142815f5b378d33f5b520f0ec118f55 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 4/6] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..510b5bdd6184 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,22 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-appdirs + python3-argcomplete + python3-colorama + python3-halo + python3-spinners" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz" +checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d + +post_install() { + vlicense LICENSE +} From abaee64c56d3a315215e6c34ca6b33500715d051 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 5/6] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..96eeb02dd204 --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,23 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${PYPI_SITE}/d/dotty_dict/dotty_dict-${version}.tar.gz" +checksum=eb0035a3629ecd84397a68f1f42f1e94abd1c34577a19cd3eacad331ee7cbaf0 + +# The tests aren't included in the tarball from PyPi +do_check() { + : +} + +post_install() { + vlicense LICENSE +} From f8adaf820138175bfecbdf32fbfdabb4fd536d2f Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 6/6] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..c1204fc9e173 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,13 +1,16 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" depends="python3-appdirs python3-argcomplete python3-colorama python3-hjson + python3-jsonschema + python3-milc + python3-dotty-dict python3-nose2 flake8 python3-yapf @@ -21,7 +24,7 @@ maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 1205 bytes --] There is an updated pull request by ifreund against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 7188 bytes --] From 8d3ab34331c3b87db8ce8dfc2403fa90dcf50759 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/6] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..249503cedabe --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,18 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 + +post_install() { + vlicense LICENSE +} From f7b0d7d92f3c189a5142e7194dee23a121084e41 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/6] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..55668f1ff1ec --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,18 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3" +short_desc="Python wrapper for \"amazing\" node library cli-spinners" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f + +post_install() { + vlicense LICENSE +} From 7a898375077e18470e585d25fc239c0b565438d7 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/6] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..a2827868be77 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,23 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends=" + python3-log_symbols + python3-spinners + python3-termcolor + python3-colorama + python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 + +post_install() { + vlicense LICENSE +} From 76b32552563d718ff7a5f519517709cb47558690 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 4/6] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..510b5bdd6184 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,22 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-appdirs + python3-argcomplete + python3-colorama + python3-halo + python3-spinners" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz" +checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d + +post_install() { + vlicense LICENSE +} From 78783ecb11451be2afeb2381c8c26f113c0356ef Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 5/6] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..858ef1ef65cc --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,23 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${PYPI_SITE}/d/dotty_dict/dotty_dict-${version}.tar.gz" +checksum=eb0035a3629ecd84397a68f1f42f1e94abd1c34577a19cd3eacad331ee7cbaf0 + +# The tests aren't included in the tarball from PyPi +do_check() { + : +} + +post_install() { + vlicense LICENSE +} From af011b193502c86ea6b77072047894221ece035f Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 6/6] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..c1204fc9e173 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,13 +1,16 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" depends="python3-appdirs python3-argcomplete python3-colorama python3-hjson + python3-jsonschema + python3-milc + python3-dotty-dict python3-nose2 flake8 python3-yapf @@ -21,7 +24,7 @@ maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 1205 bytes --] There is an updated pull request by ifreund against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 7188 bytes --] From 8d3ab34331c3b87db8ce8dfc2403fa90dcf50759 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/6] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..249503cedabe --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,18 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 + +post_install() { + vlicense LICENSE +} From f7b0d7d92f3c189a5142e7194dee23a121084e41 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/6] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..55668f1ff1ec --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,18 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3" +short_desc="Python wrapper for \"amazing\" node library cli-spinners" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f + +post_install() { + vlicense LICENSE +} From 7a898375077e18470e585d25fc239c0b565438d7 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/6] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..a2827868be77 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,23 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends=" + python3-log_symbols + python3-spinners + python3-termcolor + python3-colorama + python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 + +post_install() { + vlicense LICENSE +} From 76b32552563d718ff7a5f519517709cb47558690 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 4/6] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..510b5bdd6184 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,22 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-appdirs + python3-argcomplete + python3-colorama + python3-halo + python3-spinners" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz" +checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d + +post_install() { + vlicense LICENSE +} From 78783ecb11451be2afeb2381c8c26f113c0356ef Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 5/6] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..858ef1ef65cc --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,23 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${PYPI_SITE}/d/dotty_dict/dotty_dict-${version}.tar.gz" +checksum=eb0035a3629ecd84397a68f1f42f1e94abd1c34577a19cd3eacad331ee7cbaf0 + +# The tests aren't included in the tarball from PyPi +do_check() { + : +} + +post_install() { + vlicense LICENSE +} From af011b193502c86ea6b77072047894221ece035f Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 6/6] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..c1204fc9e173 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,13 +1,16 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" depends="python3-appdirs python3-argcomplete python3-colorama python3-hjson + python3-jsonschema + python3-milc + python3-dotty-dict python3-nose2 flake8 python3-yapf @@ -21,7 +24,7 @@ maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 329 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r785294472 Comment: We should either switch to the github tarball which contains tests or disable tests with `make_check=no` instead of overriding do_check. I would prefer switching to a github tarball.
[-- Attachment #1: Type: text/plain, Size: 241 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r785295081 Comment: We usually don't add orphaned packages, would you like to assign yourself as their maintainer?
[-- Attachment #1: Type: text/plain, Size: 203 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r785295000 Comment: ```suggestion hostmakedepends="python3-setuptools" ```
[-- Attachment #1: Type: text/plain, Size: 173 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r785294835 Comment: can we avoid escaping `"`?
[-- Attachment #1: Type: text/plain, Size: 313 bytes --] New review comment by ifreund on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r785298905 Comment: I can't tell you why, but this package won't build without both pip and wheel. Same goes for the others where I have `"python3-pip python3-wheel"` as hostmakedepends.
[-- Attachment #1: Type: text/plain, Size: 183 bytes --] New review comment by ifreund on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r785298920 Comment: switched to the github tarball :+1:
[-- Attachment #1: Type: text/plain, Size: 503 bytes --] New review comment by ifreund on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r785299035 Comment: I really have no desire to maintain python micro dependencies. I'm only doing this because I wanted to use `qmk` and it was out of date. I have no intention of maintaining these python packages so I thought marking them as orphans would be best. If it's a showstopper I can put name on them, but I don't intend to ever touch them again if I can help it.
[-- Attachment #1: Type: text/plain, Size: 1205 bytes --] There is an updated pull request by ifreund against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 8917 bytes --] From bfc214ba916c940db65a57b36e3d48bf5fb97f59 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/7] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..249503cedabe --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,18 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 + +post_install() { + vlicense LICENSE +} From 85a53c78b7453c7732ffffdbdb4b7f6572edd0c0 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/7] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..3c51dc19dbbc --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,18 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3" +short_desc='Python wrapper for "amazing" node library cli-spinners' +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f + +post_install() { + vlicense LICENSE +} From 74c82a6334e27e8e4f831ac26969e0d2ac051a79 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/7] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..5521a0e4dbc1 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,26 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no +hostmakedepends="python3-pip python3-wheel" +depends=" + python3-log_symbols + python3-spinners + python3-termcolor + python3-colorama + python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 + +post_install() { + vlicense LICENSE +} From aa6a0ba0fef4d3370a35498ce6a161244af48b18 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 4/7] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..510b5bdd6184 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,22 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-appdirs + python3-argcomplete + python3-colorama + python3-halo + python3-spinners" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz" +checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d + +post_install() { + vlicense LICENSE +} From 7c7e643913c8bc3099928dc6b028dff5b7f96450 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 5/7] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..8a41e87f94b3 --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,19 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +checkdepends="python3-pytest" +depends="python3" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8 + +post_install() { + vlicense LICENSE +} From 6155ee08f9028fc2bccbaf234c97ce3790fa2a94 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 12:12:10 +0100 Subject: [PATCH 6/7] New package: python3-hid-1.0.4 --- srcpkgs/python3-hid/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-hid/template diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template new file mode 100644 index 000000000000..b74e83b674ea --- /dev/null +++ b/srcpkgs/python3-hid/template @@ -0,0 +1,20 @@ +# Template file for 'python3-hid' +pkgname=python3-hid +version=1.0.4 +revision=1 +wrksrc="pyhidapi-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +checkdepends="hidapi python3-nose" +depends="hidapi" +short_desc="Python hidapi bindings in ctypes" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/apmorton/pyhidapi" +# Can't use PyPi as the tarball there doesn't include LICENSE +distfiles="${homepage}/archive/refs/tags/${version}.tar.gz" +checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0 + +post_install() { + vlicense LICENSE +} From b87ce1bd217b4fdd7a62cf9fc02ffa4780867689 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 7/7] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..48211aeebce9 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,27 +1,35 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3-appdirs +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" +# This includes the requirments from requirments.txt in the qmk_firmware +# repository as well, as without those this tool is pretty useless. +depends=" + avr-gcc + avrdude + cross-arm-none-eabi + dfu-programmer + dfu-util + python3-Pygments + python3-appdirs python3-argcomplete python3-colorama + python3-dotty-dict + python3-hid python3-hjson + python3-jsonschema + python3-milc python3-nose2 - flake8 - python3-yapf - dfu-programmer - avrdude - dfu-util - avr-gcc - cross-arm-none-eabi" + python3-usb + python3-yapf" short_desc="CLI tool for working with QMK firmware of mechanical keyboards" maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 1205 bytes --] There is an updated pull request by ifreund against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 8917 bytes --] From bfc214ba916c940db65a57b36e3d48bf5fb97f59 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/7] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..249503cedabe --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,18 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 + +post_install() { + vlicense LICENSE +} From 85a53c78b7453c7732ffffdbdb4b7f6572edd0c0 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/7] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..3c51dc19dbbc --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,18 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3" +short_desc='Python wrapper for "amazing" node library cli-spinners' +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f + +post_install() { + vlicense LICENSE +} From cb2e5019d80147b758992b4a96d63759fc8da904 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/7] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..0ceb755d58c7 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,26 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends=" + python3-log_symbols + python3-spinners + python3-termcolor + python3-colorama + python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 7ffaa4abdccb6026c1b560b02fa52ccba5f8610b Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 4/7] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..510b5bdd6184 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,22 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-appdirs + python3-argcomplete + python3-colorama + python3-halo + python3-spinners" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz" +checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d + +post_install() { + vlicense LICENSE +} From ee52c2969fbdb20fb802eefa01d3bab339c94cd7 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 5/7] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..85956d6458ce --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,19 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +checkdepends="python3-pytest" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8 + +post_install() { + vlicense LICENSE +} From a3c4bd9b8b0458afd634ffa7295ceb8ce4f4e063 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 12:12:10 +0100 Subject: [PATCH 6/7] New package: python3-hid-1.0.4 --- srcpkgs/python3-hid/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-hid/template diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template new file mode 100644 index 000000000000..e2d93ca707bb --- /dev/null +++ b/srcpkgs/python3-hid/template @@ -0,0 +1,20 @@ +# Template file for 'python3-hid' +pkgname=python3-hid +version=1.0.4 +revision=1 +wrksrc="pyhidapi-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="hidapi" +checkdepends="hidapi python3-nose" +short_desc="Python hidapi bindings in ctypes" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/apmorton/pyhidapi" +# Can't use PyPi as the tarball there doesn't include LICENSE +distfiles="${homepage}/archive/refs/tags/${version}.tar.gz" +checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0 + +post_install() { + vlicense LICENSE +} From 092d8917a589673f249a6bde61dd6e2e1910dbe1 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 7/7] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..48211aeebce9 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,27 +1,35 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3-appdirs +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" +# This includes the requirments from requirments.txt in the qmk_firmware +# repository as well, as without those this tool is pretty useless. +depends=" + avr-gcc + avrdude + cross-arm-none-eabi + dfu-programmer + dfu-util + python3-Pygments + python3-appdirs python3-argcomplete python3-colorama + python3-dotty-dict + python3-hid python3-hjson + python3-jsonschema + python3-milc python3-nose2 - flake8 - python3-yapf - dfu-programmer - avrdude - dfu-util - avr-gcc - cross-arm-none-eabi" + python3-usb + python3-yapf" short_desc="CLI tool for working with QMK firmware of mechanical keyboards" maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 266 bytes --] New comment by ifreund on void-packages repository https://github.com/void-linux/void-packages/pull/35056#issuecomment-1013666617 Comment: Thanks for the review @paper42! I've made the changes and added a few more dependencies to qmk that I realized were missing.
[-- Attachment #1: Type: text/plain, Size: 1205 bytes --] There is an updated pull request by ifreund against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 9206 bytes --] From 183389bfe04fd4754c2b0cf15777da57545b77e8 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/7] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..81f8d9354d1d --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,21 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 22e880fb0214019523bed6f096b81507dc4d20d4 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/7] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..dd5b4c58f52c --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,21 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc='Python wrapper for "amazing" node library cli-spinners' +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 171286bd2196429699b16b2fd916b8cf35959d0b Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/7] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..5b84924680e6 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,26 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends=" + python3-log_symbols + python3-spinners + python3-termcolor + python3-colorama + python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 65539230faec338f12761c1082f226526e680e47 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 4/7] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..510b5bdd6184 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,22 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-pip python3-wheel" +depends="python3-appdirs + python3-argcomplete + python3-colorama + python3-halo + python3-spinners" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz" +checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d + +post_install() { + vlicense LICENSE +} From 06e293decd803f2843ba16149c0531e62012807d Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 5/7] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..85956d6458ce --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,19 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +checkdepends="python3-pytest" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8 + +post_install() { + vlicense LICENSE +} From f4a0eddf8a7c2f37d2d5fee226031ac5341215f8 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 12:12:10 +0100 Subject: [PATCH 6/7] New package: python3-hid-1.0.4 --- srcpkgs/python3-hid/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-hid/template diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template new file mode 100644 index 000000000000..e2d93ca707bb --- /dev/null +++ b/srcpkgs/python3-hid/template @@ -0,0 +1,20 @@ +# Template file for 'python3-hid' +pkgname=python3-hid +version=1.0.4 +revision=1 +wrksrc="pyhidapi-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="hidapi" +checkdepends="hidapi python3-nose" +short_desc="Python hidapi bindings in ctypes" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/apmorton/pyhidapi" +# Can't use PyPi as the tarball there doesn't include LICENSE +distfiles="${homepage}/archive/refs/tags/${version}.tar.gz" +checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0 + +post_install() { + vlicense LICENSE +} From c92b1f41c5eef13fc11c1723ff44fdbbfeb5251d Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 7/7] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..48211aeebce9 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,27 +1,35 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3-appdirs +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" +# This includes the requirments from requirments.txt in the qmk_firmware +# repository as well, as without those this tool is pretty useless. +depends=" + avr-gcc + avrdude + cross-arm-none-eabi + dfu-programmer + dfu-util + python3-Pygments + python3-appdirs python3-argcomplete python3-colorama + python3-dotty-dict + python3-hid python3-hjson + python3-jsonschema + python3-milc python3-nose2 - flake8 - python3-yapf - dfu-programmer - avrdude - dfu-util - avr-gcc - cross-arm-none-eabi" + python3-usb + python3-yapf" short_desc="CLI tool for working with QMK firmware of mechanical keyboards" maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 1205 bytes --] There is an updated pull request by ifreund against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 10489 bytes --] From 183389bfe04fd4754c2b0cf15777da57545b77e8 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/8] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..81f8d9354d1d --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,21 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 22e880fb0214019523bed6f096b81507dc4d20d4 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/8] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..dd5b4c58f52c --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,21 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc='Python wrapper for "amazing" node library cli-spinners' +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 171286bd2196429699b16b2fd916b8cf35959d0b Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/8] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..5b84924680e6 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,26 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends=" + python3-log_symbols + python3-spinners + python3-termcolor + python3-colorama + python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 246d83f3d0453063d4a31321188ccffb2361d701 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 13:50:00 +0100 Subject: [PATCH 4/8] New package: python3-semver-2.13.0 --- srcpkgs/python3-semver/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-semver/template diff --git a/srcpkgs/python3-semver/template b/srcpkgs/python3-semver/template new file mode 100644 index 000000000000..1903abe3c495 --- /dev/null +++ b/srcpkgs/python3-semver/template @@ -0,0 +1,20 @@ +# Template file for 'python3-semver' +pkgname=python3-semver +version=2.13.0 +revision=1 +wrksrc="semver-${version}" +build_style=python3-pep517 +make_check_target="test_semver.py" +hostmakedepends="python3-wheel" +depends="python" +checkdepends="python3-pytest-cov" +short_desc="Python package to work with Semantic Versioning" +maintainer="Orphaned <orphan@voidlinux.org>" +license="BSD-3-Clause" +homepage="https://github.com/python-semver/python-semver" +distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz" +checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f + +post_install() { + vlicense LICENSE.txt +} From 08a663cd41fe089d17a07bbf2384e1624dc2a1c0 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 5/8] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..94f4ff58f4b1 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,24 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends=" + python3-appdirs + python3-argcomplete + python3-colorama + python3-halo + python3-spinners" +checkdepends="${depends} python3-pytest python3-semver" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="https://github.com/clueboard/milc/archive/refs/tags/${version}.tar.gz" +checksum=c2ec7ca643f7bc59ed22b510cdd2ff9fb28c1778a9b98021c4386bcb6854ea08 + +post_install() { + vlicense LICENSE +} From 11b882279b1f8b3ea523fd649ce5fa0f439397d0 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 6/8] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..85956d6458ce --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,19 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +checkdepends="python3-pytest" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8 + +post_install() { + vlicense LICENSE +} From 3a2ee78982f34f8b9a0ba74e1dfdb771aa3c0e92 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 12:12:10 +0100 Subject: [PATCH 7/8] New package: python3-hid-1.0.4 --- srcpkgs/python3-hid/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-hid/template diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template new file mode 100644 index 000000000000..e2d93ca707bb --- /dev/null +++ b/srcpkgs/python3-hid/template @@ -0,0 +1,20 @@ +# Template file for 'python3-hid' +pkgname=python3-hid +version=1.0.4 +revision=1 +wrksrc="pyhidapi-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="hidapi" +checkdepends="hidapi python3-nose" +short_desc="Python hidapi bindings in ctypes" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/apmorton/pyhidapi" +# Can't use PyPi as the tarball there doesn't include LICENSE +distfiles="${homepage}/archive/refs/tags/${version}.tar.gz" +checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0 + +post_install() { + vlicense LICENSE +} From 8b54c3405ec30d6c41cbc3e594a3072490dcf890 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 8/8] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..48211aeebce9 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,27 +1,35 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3-appdirs +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" +# This includes the requirments from requirments.txt in the qmk_firmware +# repository as well, as without those this tool is pretty useless. +depends=" + avr-gcc + avrdude + cross-arm-none-eabi + dfu-programmer + dfu-util + python3-Pygments + python3-appdirs python3-argcomplete python3-colorama + python3-dotty-dict + python3-hid python3-hjson + python3-jsonschema + python3-milc python3-nose2 - flake8 - python3-yapf - dfu-programmer - avrdude - dfu-util - avr-gcc - cross-arm-none-eabi" + python3-usb + python3-yapf" short_desc="CLI tool for working with QMK firmware of mechanical keyboards" maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 217 bytes --] New review comment by ifreund on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r785305385 Comment: Thanks to @paper42's help on IRC this now resolved for all packages :)
[-- Attachment #1: Type: text/plain, Size: 316 bytes --] New comment by ifreund on void-packages repository https://github.com/void-linux/void-packages/pull/35056#issuecomment-1013677511 Comment: Done with the second round of review on IRC. Only needed to package one more `semver` python package to get the tests running for `milc`. This should be good to go now afaik.
[-- Attachment #1: Type: text/plain, Size: 191 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r788263995 Comment: ```suggestion depends="hidapi python3" ```
[-- Attachment #1: Type: text/plain, Size: 184 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r788263616 Comment: ```suggestion depends="python3" ```
[-- Attachment #1: Type: text/plain, Size: 244 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/35056#discussion_r788264462 Comment: I would put this on one line and wrap it at 80 columns, that's what we do for all other packages.
[-- Attachment #1: Type: text/plain, Size: 1205 bytes --] There is an updated pull request by ifreund against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 10510 bytes --] From 78a47f5ebcf54b7f5c415f9ddaa8fc10a33189ff Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/8] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..81f8d9354d1d --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,21 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From f9326b410e65ced521297efbec153392237dff7c Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/8] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..dd5b4c58f52c --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,21 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc='Python wrapper for "amazing" node library cli-spinners' +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 5ef6eaa7b9cf3dce9286ed72be90b5b981129113 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/8] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..2b6d7bb7b159 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,22 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-log_symbols python3-spinners python3-termcolor + python3-colorama python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From d94bd01f2333271193fbeb68fd11fb0f1faef7ee Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 13:50:00 +0100 Subject: [PATCH 4/8] New package: python3-semver-2.13.0 --- srcpkgs/python3-semver/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-semver/template diff --git a/srcpkgs/python3-semver/template b/srcpkgs/python3-semver/template new file mode 100644 index 000000000000..2dad9b67929e --- /dev/null +++ b/srcpkgs/python3-semver/template @@ -0,0 +1,20 @@ +# Template file for 'python3-semver' +pkgname=python3-semver +version=2.13.0 +revision=1 +wrksrc="semver-${version}" +build_style=python3-pep517 +make_check_target="test_semver.py" +hostmakedepends="python3-wheel" +depends="python3" +checkdepends="python3-pytest-cov" +short_desc="Python package to work with Semantic Versioning" +maintainer="Orphaned <orphan@voidlinux.org>" +license="BSD-3-Clause" +homepage="https://github.com/python-semver/python-semver" +distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz" +checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f + +post_install() { + vlicense LICENSE.txt +} From cb830652689b252c8fec97945e2bcb45c8c67660 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 5/8] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..be56a326fb69 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,20 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-appdirs python3-argcomplete python3-colorama python3-halo + python3-spinners" +checkdepends="${depends} python3-pytest python3-semver" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="https://github.com/clueboard/milc/archive/refs/tags/${version}.tar.gz" +checksum=c2ec7ca643f7bc59ed22b510cdd2ff9fb28c1778a9b98021c4386bcb6854ea08 + +post_install() { + vlicense LICENSE +} From 8c209ed28e7081e44dd8b0baa78cc3d5c5d361b3 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 6/8] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..85956d6458ce --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,19 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +checkdepends="python3-pytest" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8 + +post_install() { + vlicense LICENSE +} From 4836bc4003d04f5437b9f34be12cd292179da8fd Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 12:12:10 +0100 Subject: [PATCH 7/8] New package: python3-hid-1.0.4 --- srcpkgs/python3-hid/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-hid/template diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template new file mode 100644 index 000000000000..113cc5c62af7 --- /dev/null +++ b/srcpkgs/python3-hid/template @@ -0,0 +1,20 @@ +# Template file for 'python3-hid' +pkgname=python3-hid +version=1.0.4 +revision=1 +wrksrc="pyhidapi-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="hidapi python3" +checkdepends="hidapi python3-nose" +short_desc="Python hidapi bindings in ctypes" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/apmorton/pyhidapi" +# Can't use PyPi as the tarball there doesn't include LICENSE +distfiles="${homepage}/archive/refs/tags/${version}.tar.gz" +checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0 + +post_install() { + vlicense LICENSE +} From 4a82a20324e2f5c092affac11ef2c18e9a9c8914 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 8/8] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..f7989ac671f4 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,27 +1,21 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3-appdirs - python3-argcomplete - python3-colorama - python3-hjson - python3-nose2 - flake8 - python3-yapf - dfu-programmer - avrdude - dfu-util - avr-gcc - cross-arm-none-eabi" +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" +# This includes the requirments from requirments.txt in the qmk_firmware +# repository as well, as without those this tool is pretty useless. +depends="avr-gcc avrdude cross-arm-none-eabi dfu-programmer dfu-util + python3-Pygments python3-appdirs python3-argcomplete python3-colorama + python3-dotty-dict python3-hid python3-hjson python3-jsonschema python3-milc + python3-nose2 python3-usb python3-yapf" short_desc="CLI tool for working with QMK firmware of mechanical keyboards" maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 187 bytes --] New comment by ifreund on void-packages repository https://github.com/void-linux/void-packages/pull/35056#issuecomment-1017597957 Comment: Thanks for the review @paper42, changes made!
[-- Attachment #1: Type: text/plain, Size: 1205 bytes --] There is an updated pull request by paper42 against master on the void-packages repository https://github.com/ifreund/void-packages qmk https://github.com/void-linux/void-packages/pull/35056 qmk: update to 1.0.0. <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/35056.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-qmk-35056.patch --] [-- Type: text/x-diff, Size: 10512 bytes --] From 9fb510a0c55613d92c6804cde2b745cf6ef9feb4 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:31:14 +0100 Subject: [PATCH 1/8] New package: python3-log_symbols-0.0.14 --- srcpkgs/python3-log_symbols/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-log_symbols/template diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template new file mode 100644 index 000000000000..81f8d9354d1d --- /dev/null +++ b/srcpkgs/python3-log_symbols/template @@ -0,0 +1,21 @@ +# Template file for 'python3-log_symbols' +pkgname=python3-log_symbols +version=0.0.14 +revision=1 +wrksrc="log_symbols-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-colorama" +short_desc="Colored symbols for various log levels for Python" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-log-symbols" +distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz" +checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From ce551166d04a495c51b5a5ce342dfd38ff0933dd Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 22:56:09 +0100 Subject: [PATCH 2/8] New package: python3-spinners-0.0.24 --- srcpkgs/python3-spinners/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-spinners/template diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template new file mode 100644 index 000000000000..dd5b4c58f52c --- /dev/null +++ b/srcpkgs/python3-spinners/template @@ -0,0 +1,21 @@ +# Template file for 'python3-spinners' +pkgname=python3-spinners +version=0.0.24 +revision=1 +wrksrc="spinners-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc='Python wrapper for "amazing" node library cli-spinners' +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/py-spinners" +distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz" +checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From cdb90e779eaf0c2a0bafa81fec7c9460c67b7d3f Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:02:25 +0100 Subject: [PATCH 3/8] New package: python3-halo-0.0.31 --- srcpkgs/python3-halo/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/python3-halo/template diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template new file mode 100644 index 000000000000..2b6d7bb7b159 --- /dev/null +++ b/srcpkgs/python3-halo/template @@ -0,0 +1,22 @@ +# Template file for 'python3-halo' +pkgname=python3-halo +version=0.0.31 +revision=1 +wrksrc="halo-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-log_symbols python3-spinners python3-termcolor + python3-colorama python3-six" +short_desc="Beautiful spinners for terminal, IPython and Jupyter" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/manrajgrover/halo" +distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz" +checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6 +# Tests aren't distributed in the PyPi tarball and there are no tags +# in the repo on GitHub so we can't get the tarball from there... +make_check=no + +post_install() { + vlicense LICENSE +} From 3776987071d89891cf2993b7208153eade311fa7 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 13:50:00 +0100 Subject: [PATCH 4/8] New package: python3-semver-2.13.0 --- srcpkgs/python3-semver/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-semver/template diff --git a/srcpkgs/python3-semver/template b/srcpkgs/python3-semver/template new file mode 100644 index 000000000000..2dad9b67929e --- /dev/null +++ b/srcpkgs/python3-semver/template @@ -0,0 +1,20 @@ +# Template file for 'python3-semver' +pkgname=python3-semver +version=2.13.0 +revision=1 +wrksrc="semver-${version}" +build_style=python3-pep517 +make_check_target="test_semver.py" +hostmakedepends="python3-wheel" +depends="python3" +checkdepends="python3-pytest-cov" +short_desc="Python package to work with Semantic Versioning" +maintainer="Orphaned <orphan@voidlinux.org>" +license="BSD-3-Clause" +homepage="https://github.com/python-semver/python-semver" +distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz" +checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f + +post_install() { + vlicense LICENSE.txt +} From 7f393a6ac7cd3261bc64878f483141feab628c60 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:06:11 +0100 Subject: [PATCH 5/8] New package: python3-milc-1.6.5 --- srcpkgs/python3-milc/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-milc/template diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template new file mode 100644 index 000000000000..be56a326fb69 --- /dev/null +++ b/srcpkgs/python3-milc/template @@ -0,0 +1,20 @@ +# Template file for 'python3-milc' +pkgname=python3-milc +version=1.6.5 +revision=1 +wrksrc="milc-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-appdirs python3-argcomplete python3-colorama python3-halo + python3-spinners" +checkdepends="${depends} python3-pytest python3-semver" +short_desc="Batteries-Included Python 3 CLI Framework" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://milc.clueboard.co" +distfiles="https://github.com/clueboard/milc/archive/refs/tags/${version}.tar.gz" +checksum=c2ec7ca643f7bc59ed22b510cdd2ff9fb28c1778a9b98021c4386bcb6854ea08 + +post_install() { + vlicense LICENSE +} From 951d4f2c9374b08da5bb8c9bcd157c8c47c64f96 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 23:41:56 +0100 Subject: [PATCH 6/8] New package: python3-dotty-dict-1.3.0 --- srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/python3-dotty-dict/template diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template new file mode 100644 index 000000000000..85956d6458ce --- /dev/null +++ b/srcpkgs/python3-dotty-dict/template @@ -0,0 +1,19 @@ +# Template file for 'python3-dotty-dict' +pkgname=python3-dotty-dict +version=1.3.0 +revision=1 +wrksrc="dotty_dict-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +checkdepends="python3-pytest" +short_desc="Dictionary wrapper for quick access to deeply nested keys" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/pawelzny/dotty_dict" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8 + +post_install() { + vlicense LICENSE +} From 4e25a923aca2bb9d87f7c27d68c44967562d4e87 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Sat, 15 Jan 2022 12:12:10 +0100 Subject: [PATCH 7/8] New package: python3-hid-1.0.4 --- srcpkgs/python3-hid/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-hid/template diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template new file mode 100644 index 000000000000..113cc5c62af7 --- /dev/null +++ b/srcpkgs/python3-hid/template @@ -0,0 +1,20 @@ +# Template file for 'python3-hid' +pkgname=python3-hid +version=1.0.4 +revision=1 +wrksrc="pyhidapi-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="hidapi python3" +checkdepends="hidapi python3-nose" +short_desc="Python hidapi bindings in ctypes" +maintainer="Orphaned <orphan@voidlinux.org>" +license="MIT" +homepage="https://github.com/apmorton/pyhidapi" +# Can't use PyPi as the tarball there doesn't include LICENSE +distfiles="${homepage}/archive/refs/tags/${version}.tar.gz" +checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0 + +post_install() { + vlicense LICENSE +} From 48cca8600c69a93001c76fd7fe917a00871cd954 Mon Sep 17 00:00:00 2001 From: Isaac Freund <mail@isaacfreund.com> Date: Fri, 14 Jan 2022 20:32:58 +0100 Subject: [PATCH 8/8] qmk: update to 1.0.0. --- srcpkgs/qmk/template | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template index 81cb0951ba3d..77469626e916 100644 --- a/srcpkgs/qmk/template +++ b/srcpkgs/qmk/template @@ -1,27 +1,21 @@ # Template file for 'qmk' pkgname=qmk -version=0.0.35 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3-appdirs - python3-argcomplete - python3-colorama - python3-hjson - python3-nose2 - flake8 - python3-yapf - dfu-programmer - avrdude - dfu-util - avr-gcc - cross-arm-none-eabi" +version=1.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel" +# This includes the requirements from requirements.txt in the qmk_firmware +# repository as well, as without those this tool is pretty useless. +depends="avr-gcc avrdude cross-arm-none-eabi dfu-programmer dfu-util + python3-Pygments python3-appdirs python3-argcomplete python3-colorama + python3-dotty-dict python3-hid python3-hjson python3-jsonschema python3-milc + python3-nose2 python3-usb python3-yapf" short_desc="CLI tool for working with QMK firmware of mechanical keyboards" maintainer="RinsedSloth <afernandezh@protonmail.com>" license="MIT" homepage="https://github.com/qmk/qmk_cli" distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz" -checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5 +checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca post_install() { vlicense LICENSE
[-- Attachment #1: Type: text/plain, Size: 1053 bytes --] There's a merged pull request on the void-packages repository qmk: update to 1.0.0. https://github.com/void-linux/void-packages/pull/35056 Description: <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **YES** <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl -->