[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
60/76: gnu: accountsservice: Update to 0.6.55.
From: |
guix-commits |
Subject: |
60/76: gnu: accountsservice: Update to 0.6.55. |
Date: |
Mon, 27 Sep 2021 10:18:28 -0400 (EDT) |
mothacehe pushed a commit to branch wip-gnome40
in repository guix.
commit c6767bd5d70542ad01a07b8e23bf2f3be64118a5
Author: Mathieu Othacehe <othacehe@gnu.org>
AuthorDate: Sun Sep 26 08:59:39 2021 +0000
gnu: accountsservice: Update to 0.6.55.
* gnu/packages/freedesktop.scm (accountsservice): Update to 0.6.55.
[source]: Wrap the URI.
[build-system]: Switch to meson-build-system.
[arguments]: Fix configure-flags. Remove trailing #t. Fix the 'pre-configure
phase and wrap it.
[inputs]: Add dbus.
[description]: Wrap it.
---
gnu/packages/freedesktop.scm | 47 ++++++++++++++++++++++++--------------------
1 file changed, 26 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index f5afb39..50364a5 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1393,57 +1393,62 @@ message bus.")
(define-public accountsservice
(package
(name "accountsservice")
- (version "0.6.50")
+ (version "0.6.55")
(source
(origin
(method url-fetch)
(uri (string-append "https://www.freedesktop.org/software/"
- "accountsservice/accountsservice-" version
".tar.xz"))
+ "accountsservice/accountsservice-"
+ version ".tar.xz"))
(sha256
- (base32 "0jn7vg1z4vxnna0hl33hbcb4bb3zpilxc2vyclh24vx4vvsjhn83"))))
- (build-system gnu-build-system)
+ (base32 "16wwd633jak9ajyr1f1h047rmd09fhf3kzjz6g5xjsz0lwcj8azz"))))
+ (build-system meson-build-system)
(arguments
'(#:tests? #f ; XXX: tests require DocBook 4.1.2
#:configure-flags
'("--localstatedir=/var"
- "--disable-systemd"
- "--enable-elogind")
+ "-Dsystemdsystemunitdir=/tmp/empty"
+ "-Dsystemd=false"
+ "-Delogind=true")
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-/bin/cat
(lambda _
(substitute* "src/user.c"
- (("/bin/cat") (which "cat")))
- #t))
+ (("/bin/cat") (which "cat")))))
(add-before
'configure 'pre-configure
(lambda* (#:key inputs #:allow-other-keys)
- ;; Don't try to create /var/lib/AccountsService.
- (substitute* "src/Makefile.in"
- (("\\$\\(MKDIR_P\\).*/lib/AccountsService.*") "true"))
+ (substitute* "meson_post_install.py"
+ (("in dst_dirs") "in []"))
(let ((shadow (assoc-ref inputs "shadow")))
(substitute* '("src/user.c" "src/daemon.c")
- (("/usr/sbin/usermod") (string-append shadow "/sbin/usermod"))
- (("/usr/sbin/useradd") (string-append shadow "/sbin/useradd"))
- (("/usr/sbin/userdel") (string-append shadow "/sbin/userdel"))
- (("/usr/bin/passwd") (string-append shadow "/bin/passwd"))
- (("/usr/bin/chage") (string-append shadow "/bin/chage"))))
- #t)))))
+ (("/usr/sbin/usermod")
+ (string-append shadow "/sbin/usermod"))
+ (("/usr/sbin/useradd")
+ (string-append shadow "/sbin/useradd"))
+ (("/usr/sbin/userdel")
+ (string-append shadow "/sbin/userdel"))
+ (("/usr/bin/passwd")
+ (string-append shadow "/bin/passwd"))
+ (("/usr/bin/chage")
+ (string-append shadow "/bin/chage")))))))))
(native-inputs
`(("glib:bin" ,glib "bin") ; for gdbus-codegen, etc.
("gobject-introspection" ,gobject-introspection)
("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(inputs
- `(("elogind" ,elogind)
+ `(("dbus" ,dbus)
+ ("elogind" ,elogind)
("polkit" ,polkit)
("shadow" ,shadow)))
(home-page "https://www.freedesktop.org/wiki/Software/AccountsService/")
(synopsis "D-Bus interface for user account query and manipulation")
(description
- "The AccountService project provides a set of D-Bus interfaces for
querying
-and manipulating user account information and an implementation of these
-interfaces, based on the useradd, usermod and userdel commands.")
+ "The AccountService project provides a set of D-Bus interfaces for
+querying and manipulating user account information and an implementation of
+these interfaces, based on the useradd, usermod and userdel commands.")
(license license:gpl3+)))
(define-public libmbim
- 41/76: gnu: gnome-weather: Update to 40.1., (continued)
- 41/76: gnu: gnome-weather: Update to 40.1., guix-commits, 2021/09/27
- 44/76: gnu: eog: Update to 40.3., guix-commits, 2021/09/27
- 48/76: gnu: mutter: Update to 40.5., guix-commits, 2021/09/27
- 49/76: gnu: Add fuse-3., guix-commits, 2021/09/27
- 51/76: gnu: libgdata: Update to 0.18.1., guix-commits, 2021/09/27
- 53/76: gnu: gnome-user-share: Update to 3.34.0., guix-commits, 2021/09/27
- 54/76: gnu: gnome-settings-daemon: Update to 40.0.1., guix-commits, 2021/09/27
- 58/76: gnu: gnome-initial-setup: Update to 40.4., guix-commits, 2021/09/27
- 56/76: gnu: gnome-color-manager: Update to 3.36.0., guix-commits, 2021/09/27
- 61/76: gnu: gdm: Update to 40.1., guix-commits, 2021/09/27
- 60/76: gnu: accountsservice: Update to 0.6.55.,
guix-commits <=
- 63/76: gnu: gnome-online-miners: Fix build., guix-commits, 2021/09/27
- 64/76: gnu: gnome-photos: Update to 40.0., guix-commits, 2021/09/27
- 65/76: gnu: gnome: Add gnome-music and gnome-photo., guix-commits, 2021/09/27
- 66/76: gnu: gnome: Remove gnome-getting-started-docs., guix-commits, 2021/09/27
- 69/76: gnu: gnome-sudoku: Update to 40.2., guix-commits, 2021/09/27
- 73/76: gnu: gegl: Add libraw support., guix-commits, 2021/09/27
- 72/76: gnu: gnome-tweaks: Update to 40.0., guix-commits, 2021/09/27
- 71/76: gnu: gnome-dictionary: Update to 40.0., guix-commits, 2021/09/27
- 26/76: gnu: gnome-boxes: Update to 40.3., guix-commits, 2021/09/27
- 57/76: gnu: Remove gnome-getting-started-docs., guix-commits, 2021/09/27