~ruther/guix-local

f8446df663fecb5aa34e5c6dfa477544d3271d1e — Ludovic Courtès 8 years ago 1776d5c
gnu: elogind: Remove "uaccess" tag usage in "seat-late" rules.

* gnu/packages/freedesktop.scm (elogind)[arguments]: Add
'remove-uaccess-tag' phase.
1 files changed, 10 insertions(+), 1 deletions(-)

M gnu/packages/freedesktop.scm
M gnu/packages/freedesktop.scm => gnu/packages/freedesktop.scm +10 -1
@@ 278,7 278,16 @@ the freedesktop.org XDG Base Directory specification.")
               (substitute* (string-append out "/lib/libelogind.la")
                 (("-lcap")
                  (string-append "-L" libcap "/lib -lcap")))
               #t))))))
               #t)))
         (add-after 'unpack 'remove-uaccess-tag
           (lambda _
             ;; systemd supports a "uaccess" built-in tag, but eudev currently
             ;; doesn't.  This leads to eudev warnings that we'd rather not
             ;; see, so remove the reference to "uaccess."
             (substitute* "src/login/73-seat-late.rules.in"
               (("^TAG==\"uaccess\".*" line)
                (string-append "# " line "\n")))
             #t)))))
    (native-inputs
     `(("autoconf" ,autoconf)
       ("automake" ,automake)