diff --git a/gnu/packages/connman.scm b/gnu/packages/connman.scm index 5f17a0ea95..4a5c4e6d3c 100644 --- a/gnu/packages/connman.scm +++ b/gnu/packages/connman.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2017 Clément Lassieur ;;; Copyright © 2017 Ricardo Wurmus ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice +;;; Copyright © 2020 Ludovic Courtès ;;; ;;; This file is part of GNU Guix. ;;; @@ -50,8 +51,18 @@ (method url-fetch) (uri (string-append "mirror://kernel.org/linux/network/connman/" "connman-" version ".tar.xz")) - (sha256 - (base32 "0awkqigvhwwxiapw0x6yd4whl465ka8a4al0v2pcqy9ggjlsqc6b")))) + (sha256 + (base32 "0awkqigvhwwxiapw0x6yd4whl465ka8a4al0v2pcqy9ggjlsqc6b")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Install the D-Bus 'net.connman.service' file. Note that we're + ;; patching something that is within an "if VPN", but that's OK + ;; since we build VPN support. + (substitute* "Makefile.in" + (("dbusservice_DATA =") + "dbusservice_DATA = src/net.connman.service ")) + #t)))) (build-system gnu-build-system) (arguments `(#:configure-flags