~ruther/guix-local

01daea59c5c695bbfa45a307371f22f0c090d535 — Bruno Victal 2 years ago 7fb994e
gnu: libxkbcommon: Add doc output.

* gnu/packages/xdisorg.scm (libxkbcommon)[arguments]: Restyle.
<#:phases>: Add 'move-doc.
[outputs]: Add doc.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I28ed23167f24e2cc3e29c0de3507fe76cf0fb5d2
1 files changed, 17 insertions(+), 7 deletions(-)

M gnu/packages/xdisorg.scm
M gnu/packages/xdisorg.scm => gnu/packages/xdisorg.scm +17 -7
@@ 555,6 555,7 @@ avoiding password prompts when X11 forwarding has already been setup.")
              (sha256
               (base32
                "0awwz5pg9x5bj0d7dpg4a7bd4gl6k55mlpxwb12534fkrpn19p0f"))))
    (outputs '("out" "doc"))
    (build-system meson-build-system)
    (inputs
     (list libx11


@@ 572,13 573,22 @@ avoiding password prompts when X11 forwarding has already been setup.")
         (list pkg-config-for-build)
         '())))
    (arguments
     (list #:configure-flags
           #~(list (string-append "-Dxkb-config-root="
                                  (search-input-directory
                                   %build-inputs "share/X11/xkb"))
                   (string-append "-Dx-locale-root="
                                  (search-input-directory
                                   %build-inputs "share/X11/locale")))))
     (list
      #:configure-flags
      #~(list (string-append "-Dxkb-config-root="
                             (search-input-directory
                              %build-inputs "share/X11/xkb"))
              (string-append "-Dx-locale-root="
                             (search-input-directory
                              %build-inputs "share/X11/locale")))
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'install 'move-doc
            (lambda _
              (let ((old (string-append #$output "/share/doc"))
                    (new (string-append #$output:doc "/share/doc")))
                (mkdir-p (dirname new))
                (rename-file old new)))))))
    (home-page "https://xkbcommon.org/")
    (synopsis "Library to handle keyboard descriptions")
    (description "Xkbcommon is a library to handle keyboard descriptions,