gnu: elogind: Update to 219.13.

* gnu/packages/freedesktop.scm (elogind): Update to 219.13.  Remove
  build fix that is no longer needed.  Update home page.
This commit is contained in:
Andy Wingo 2016-03-06 19:00:29 +01:00
parent a7e50a2a03
commit c42602b5cb

View file

@ -142,14 +142,14 @@ (define-public libxdg-basedir
(define-public elogind (define-public elogind
(package (package
(name "elogind") (name "elogind")
(version "219.12") (version "219.13")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://wingolog.org/pub/" name "/" (uri (string-append "https://wingolog.org/pub/" name "/"
name "-" version ".tar.xz")) name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"13qc4f0dl7ynnfp1y565z2k0jjizly5w3dqhiqkdk7v6jr4pksb7")) "0swwsgm28radjxf0s05a907wf0n524lckdya0rm3kqw6gy1hiax2"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin
@ -165,12 +165,8 @@ (define-public elogind
(assoc-ref %build-inputs "libcap")) (assoc-ref %build-inputs "libcap"))
(string-append "--with-udevrulesdir=" (string-append "--with-udevrulesdir="
(assoc-ref %outputs "out") (assoc-ref %outputs "out")
"/lib/udev/rules.d") "/lib/udev/rules.d"))
;; XXX: fail with:
;; src/shared/clean-ipc.c:315: undefined reference to `mq_unlink'
"LDFLAGS=-lrt")
#:make-flags '("PKTTYAGENT=/run/current-system/profile/bin/pkttyagent") #:make-flags '("PKTTYAGENT=/run/current-system/profile/bin/pkttyagent")
#:phases (modify-phases %standard-phases #:phases (modify-phases %standard-phases
(add-before 'build 'fix-service-file (add-before 'build 'fix-service-file
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
@ -198,7 +194,7 @@ (define-public elogind
;when pressing the power button ;when pressing the power button
("dbus" ,dbus) ("dbus" ,dbus)
("eudev" ,eudev))) ("eudev" ,eudev)))
(home-page "https://github.com/andywingo/elogind") (home-page "https://github.com/wingo/elogind")
(synopsis "User, seat, and session management service") (synopsis "User, seat, and session management service")
(description "Elogind is the systemd project's \"logind\" service, (description "Elogind is the systemd project's \"logind\" service,
extracted out as a separate project. Elogind integrates with PAM to provide extracted out as a separate project. Elogind integrates with PAM to provide