summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAnderson Torres <anderson.torres.8519@gmail.com>2026-07-08 15:55:32 -0300
committerAndreas Enge <andreas@enge.fr>2026-08-25 11:52:01 +0200
commit23c525b1eef130f849f4ee9ab567e8202af60779 (patch)
tree571f51689a8c7608544566d72be68ae729618bbf /gnu
parent0d1b6d39284e0748f3945908670856c5d60c0a30 (diff)
gnu: econnman: Use gexps.
* gnu/packages/connman.scm (econnman)[source]: Switch to .tar.xz. [arguments]: Use gexps. Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/connman.scm36
1 files changed, 19 insertions, 17 deletions
diff --git a/gnu/packages/connman.scm b/gnu/packages/connman.scm
index d2ba6f9c735..48cd0fa26db 100644
--- a/gnu/packages/connman.scm
+++ b/gnu/packages/connman.scm
@@ -130,28 +130,30 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
130 (origin 130 (origin
131 (method url-fetch) 131 (method url-fetch)
132 (uri (string-append "https://download.enlightenment.org/rel/apps/" 132 (uri (string-append "https://download.enlightenment.org/rel/apps/"
133 "econnman/econnman-" version ".tar.gz")) 133 "econnman/econnman-" version ".tar.xz"))
134 (sha256 134 (sha256
135 (base32 135 (base32
136 "057pwwavlvrrq26bncqnfrf449zzaim0zq717xv86av4n940gwv0")))) 136 "11gd35v8kqr5gqqm8w3j6k1ppwgxcnpf1kv33q7sfz5f3xl8gkhc"))))
137 (build-system gnu-build-system) 137 (build-system gnu-build-system)
138 (arguments 138 (arguments
139 `(#:configure-flags '("--localstatedir=/var") 139 (list
140 #:phases 140 #:configure-flags
141 (modify-phases %standard-phases 141 #~(list "--localstatedir=/var")
142 (add-after 'unpack 'set-home-directory 142 #:phases
143 ;; FATAL: Cannot create run dir '/homeless-shelter/.run' - errno=2 143 #~(modify-phases %standard-phases
144 (lambda _ (setenv "HOME" "/tmp") #t)) 144 (add-after 'unpack 'set-home-directory
145 (add-after 'install 'wrap-binary 145 ;; FATAL: Cannot create run dir '/homeless-shelter/.run' - errno=2
146 (lambda* (#:key outputs #:allow-other-keys) 146 (lambda _ (setenv "HOME" "/tmp")))
147 (let* ((out (assoc-ref outputs "out")) 147 (add-after 'install 'wrap-binary
148 (bin (string-append out "/bin/econnman-bin"))) 148 (lambda _
149 (wrap-program bin 149 (let* ((bin (string-append #$output "/bin/econnman-bin")))
150 `("GUIX_PYTHONPATH" ":" prefix 150 (wrap-program bin
151 (,(getenv "GUIX_PYTHONPATH")))))))))) 151 `("GUIX_PYTHONPATH" ":" prefix
152 (native-inputs (list pkg-config)) 152 (,(getenv "GUIX_PYTHONPATH"))))))))))
153 (native-inputs
154 (list pkg-config))
153 (inputs 155 (inputs
154 (list bash-minimal ;for wrap-program 156 (list bash-minimal ; wrap-program
155 efl 157 efl
156 python-wrapper 158 python-wrapper
157 python-dbus-1.2 159 python-dbus-1.2