[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/02: gnu: upower: Install 'dbus-1/system.d/org.freedesktop.UPower.conf
From: |
guix-commits |
Subject: |
01/02: gnu: upower: Install 'dbus-1/system.d/org.freedesktop.UPower.conf' to etc/. |
Date: |
Tue, 21 Jan 2020 09:03:04 -0500 (EST) |
civodul pushed a commit to branch master
in repository guix.
commit 5dc6d5ce9997e4caf66d154f91c3695e02e5386f
Author: Ludovic Courtès <address@hidden>
AuthorDate: Tue Jan 21 13:56:06 2020 +0100
gnu: upower: Install 'dbus-1/system.d/org.freedesktop.UPower.conf' to etc/.
Fixes <https://bugs.gnu.org/39203>.
Reported by Jesse Gibbons <address@hidden>.
* gnu/packages/gnome.scm (upower)[source]: Add 'modules' and 'snippet'.
---
gnu/packages/gnome.scm | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 8b7ac13..c304bdb 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013, 2015 Andreas Enge <address@hidden>
-;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès
<address@hidden>
+;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès
<address@hidden>
;;; Copyright © 2014 Ian Denhardt <address@hidden>
;;; Copyright © 2014, 2016 Eric Bavier <address@hidden>
;;; Copyright © 2014, 2015 Federico Beffa <address@hidden>
@@ -4175,7 +4175,20 @@ faster results and to avoid unnecessary server load.")
(sha256
(base32
"1vxxvmz2cxb1qy6ibszaz5bskqdy9nd9fxspj9fv3gfmrjzzzdb4"))
- (patches (search-patches "upower-builddir.patch"))))
+ (patches (search-patches "upower-builddir.patch"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ ;; Upstream commit
+ ;;
<https://cgit.freedesktop.org/upower/commit/?id=18457c99b68786cd729b315723d680e6860d9cfa>
+ ;; moved 'dbus-1/system.d' from etc/ to share/. However,
+ ;; 'dbus-configuration-directory' in (gnu services dbus)
+ ;; expects it in etc/. Thus, move it back to its previous
+ ;; location.
+ (substitute* "src/Makefile.in"
+ (("^dbusconfdir =.*$")
+ "dbusconfdir = $(sysconfdir)/dbus-1/system.d\n"))
+ #t))))
(build-system glib-or-gtk-build-system)
(arguments
'( ;; The tests want to contact the system bus, which can't be done in the