~ruther/guix-local

b87b96b9c7a2c5f34c34d69559cdee236ca50ec2 — Danny Milosavljevic 1 year, 11 months ago 9f066c8
gnu: make-qmk-firmware/implementation: Replace "/" in package name by "-".

* gnu/packages/firmware.scm (make-qmk-firmware/implementation): Replace "/"
in package name by "-".

Change-Id: I5cca6d21e52171a5fb1231ea1632661550b4a950
1 files changed, 4 insertions(+), 1 deletions(-)

M gnu/packages/firmware.scm
M gnu/packages/firmware.scm => gnu/packages/firmware.scm +4 -1
@@ 88,6 88,7 @@
  #:use-module (gnu packages xml)
  #:use-module (ice-9 format)
  #:use-module (ice-9 match)
  #:use-module (ice-9 regex)

  #:export (make-ergodox-firmware
            make-qmk-firmware))


@@ 1523,7 1524,9 @@ upstream repository, provide a file-like object directory containing the whole
keyboard definition in KEYBOARD-SOURCE-DIRECTORY."
  (package
    (name (string-append "qmk-firmware-"
                         (string-replace-substring keyboard "_" "-") "-"
                         (regexp-substitute/global #f "[_/]" keyboard
                                                   'pre "-" 'post)
                         "-"
                         (string-replace-substring keymap "_" "-")))
    ;; Note: When updating this package, make sure to also update the commit
    ;; used for the LUFA submodule in the 'copy-lufa-source' phase below.