gnu: upower: Install 'dbus-1/system.d/org.freedesktop.UPower.conf' to etc/.
Fixes <https://bugs.gnu.org/39203>. Reported by Jesse Gibbons <jgibbons2357@gmail.com>. * gnu/packages/gnome.scm (upower)[source]: Add 'modules' and 'snippet'.
This commit is contained in:
parent
a19fb6a436
commit
5dc6d5ce99
1 changed files with 15 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
|
;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
|
||||||
;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||||
;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
|
;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
|
||||||
;;; Copyright © 2014, 2016 Eric Bavier <bavier@member.fsf.org>
|
;;; Copyright © 2014, 2016 Eric Bavier <bavier@member.fsf.org>
|
||||||
;;; Copyright © 2014, 2015 Federico Beffa <beffa@fbengineering.ch>
|
;;; Copyright © 2014, 2015 Federico Beffa <beffa@fbengineering.ch>
|
||||||
|
@ -4175,7 +4175,20 @@ faster results and to avoid unnecessary server load.")
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1vxxvmz2cxb1qy6ibszaz5bskqdy9nd9fxspj9fv3gfmrjzzzdb4"))
|
"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)
|
(build-system glib-or-gtk-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'( ;; The tests want to contact the system bus, which can't be done in the
|
'( ;; The tests want to contact the system bus, which can't be done in the
|
||||||
|
|
Reference in a new issue