all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Fredrik Salomonsson <plattfot@posteo.net>
To: 42682@debbugs.gnu.org
Cc: Fredrik Salomonsson <plattfot@posteo.net>
Subject: [bug#42682] [PATCH v2 0/9] Add qmk-cli
Date: Sun,  9 Apr 2023 04:31:07 +0000	[thread overview]
Message-ID: <20230409043116.13244-1-plattfot@posteo.net> (raw)
In-Reply-To: <20200802204208.14992-1-tona_kosmicznego_smiecia@interia.pl>

Hi,

Since it doesn't seem to be any activity on this issue I thought I'll pick up
where Jan left off.  The cli program has grown quite a bit since the last
patch in term of dependencies and is now required for you to be able to build
QMK Firmware.  I've only tested this with building my firmware for my
keyboard:

   guix shell avr-toolchain dfu-programmer qmk-cli -- qmk flash -kb kyria -km plattfot -bl dfu-split-left

It seems to be working fine though as I'm still able to type after that. 🙂

I opted to not propagate any packages (e.g. avr-toolchain, git, dfu-programmer
etc) given that it depends on what you are going to use the qmk cli for.  And
seems better to specify what you need as I've shown above when flashing my
keyboard.

I also added qmk-udev-rules to be able to use qmk cli without requiring root
when flashing.

I do get some warnings when running guix lint. Which I haven't figured out how
to resolve.

> gnu/packages/python-xyz.scm:27517:17: python-dotty-dict@1.3.1: use @code or
> similar ornament instead of quotes

Not sure what quotes it complains about as the quotes in the description are
wrapped in @code and is part of the code snippet.

> gnu/packages/python-xyz.scm:17147:15: python-milc@1.6.6: URI
> https://milc.clueboard.co/ returned suspiciously small file (337 bytes)

The url redirects to https://milc.clueboard.co/1.6, if I switch to that it
seems it still redirects.

> gnu/packages/hardware.scm:1416:12: qmk-udev-rules@0.20.5: the source file
> name should contain the package name

Not entirely sure what this mean, as the udev file is in the qmk_firmware
repo.  Should I just redefine it using file-name in the origin declaration?

> gnu/packages/hardware.scm:1415:13: qmk-udev-rules@0.20.5: can be upgraded to 6.1

The latest release for qmk_firmware is 0.20.5, I'm suspecting it is grabbing
6.1 from the planck-6.1 tag.  Can I just ignore this one?

Fredrik Salomonsson (9):
  gnu: Add python-hjson.
  gnu: Add python-log-symbols.
  gnu: Add python-spinners.
  gnu: Add python-halo.
  gnu: Add python-milc.
  gnu: Add python-dotty-dict.
  gnu: Add python-hid.
  gnu: Add qmk-cli.
  gnu: Add qmk-udev-rules.

 gnu/packages/hardware.scm   |  73 ++++++++++++++
 gnu/packages/libusb.scm     |  56 +++++++++++
 gnu/packages/python-xyz.scm | 193 ++++++++++++++++++++++++++++++++++++
 3 files changed, 322 insertions(+)


base-commit: 5481aaacb5f60ba43d8db7e51cb7cc967d5eb55e
-- 
2.39.2





  parent reply	other threads:[~2023-04-09  4:32 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-02 20:42 [bug#42682] [PATCH 0/2] Qmk cli Jan Wielkiewicz
2020-08-02 20:49 ` [bug#42682] [PATCH 1/2] gnu: Add python-hjson Jan Wielkiewicz
2020-08-02 20:49   ` [bug#42682] [PATCH 2/2] gnu: Add qmk-cli Jan Wielkiewicz
2020-08-03  8:26     ` Mathieu Othacehe
2020-08-03 12:43       ` Jan Wielkiewicz
2020-08-05  9:17         ` Mathieu Othacehe
2020-08-05 12:22           ` Jan Wielkiewicz
2020-08-07  8:20             ` Mathieu Othacehe
2020-08-07 15:44               ` Jan Wielkiewicz
2021-02-05 11:39                 ` Nicolò Balzarotti
2021-02-24 21:41                   ` Jan Wielkiewicz
2021-02-24 22:23                     ` Nicolò Balzarotti
2020-08-03  8:21   ` [bug#42682] [PATCH 1/2] gnu: Add python-hjson Mathieu Othacehe
2020-08-03 12:28     ` Jan Wielkiewicz
2022-12-22 12:29 ` [bug#42682] [PATCH 0/2] Qmk cli Marcel van der Boom
2023-04-09  4:31 ` Fredrik Salomonsson [this message]
2023-04-09  4:31   ` [bug#42682] [PATCH v2 1/9] gnu: Add python-hjson Fredrik Salomonsson
2023-04-09  4:31   ` [bug#42682] [PATCH v2 2/9] gnu: Add python-log-symbols Fredrik Salomonsson
2023-04-09  4:31   ` [bug#42682] [PATCH v2 3/9] gnu: Add python-spinners Fredrik Salomonsson
2023-04-09  4:31   ` [bug#42682] [PATCH v2 4/9] gnu: Add python-halo Fredrik Salomonsson
2023-04-09  4:31   ` [bug#42682] [PATCH v2 5/9] gnu: Add python-milc Fredrik Salomonsson
2023-04-09  4:31   ` [bug#42682] [PATCH v2 6/9] gnu: Add python-dotty-dict Fredrik Salomonsson
2023-04-09  4:31   ` [bug#42682] [PATCH v2 7/9] gnu: Add python-hid Fredrik Salomonsson
2023-04-09  4:31   ` [bug#42682] [PATCH v2 8/9] gnu: Add qmk-cli Fredrik Salomonsson
2023-04-09  4:31   ` [bug#42682] [PATCH v2 9/9] gnu: Add qmk-udev-rules Fredrik Salomonsson
2023-05-28 23:43 ` [bug#42682] [PATCH v3 0/9] Add qmk-cli Fredrik Salomonsson
2023-05-28 23:43   ` [bug#42682] [PATCH v3 1/9] gnu: Add python-hjson Fredrik Salomonsson
2023-05-28 23:44   ` [bug#42682] [PATCH v3 2/9] gnu: Add python-log-symbols Fredrik Salomonsson
2023-05-28 23:44   ` [bug#42682] [PATCH v3 3/9] gnu: Add python-spinners Fredrik Salomonsson
2023-05-28 23:44   ` [bug#42682] [PATCH v3 4/9] gnu: Add python-halo Fredrik Salomonsson
2023-05-28 23:44   ` [bug#42682] [PATCH v3 5/9] gnu: Add python-milc Fredrik Salomonsson
2023-05-28 23:44   ` [bug#42682] [PATCH v3 6/9] gnu: Add python-dotty-dict Fredrik Salomonsson
2023-05-28 23:44   ` [bug#42682] [PATCH v3 7/9] gnu: Add python-hid Fredrik Salomonsson
2023-05-28 23:44   ` [bug#42682] [PATCH v3 8/9] gnu: Add qmk-cli Fredrik Salomonsson
2023-05-28 23:44   ` [bug#42682] [PATCH v3 9/9] gnu: Add qmk-udev-rules Fredrik Salomonsson
2023-08-19  0:34 ` [bug#42682] [PATCH v3 0/9] Add qmk-cli Fredrik Salomonsson
2023-09-02  5:23   ` Vagrant Cascadian
2023-10-10  3:56     ` bug#42682: " Maxim Cournoyer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230409043116.13244-1-plattfot@posteo.net \
    --to=plattfot@posteo.net \
    --cc=42682@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.