aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2023-02-27 16:10:45 +0100
committerRicardo Wurmus <rekado@elephly.net>2023-02-27 16:13:45 +0100
commit596a4db9f99e49d87aa4ee44b7c5fad0c4da0adc (patch)
tree51c5bf0c2d2814687ee19972453a0a82a96b4962
parentf14f2752fce03d93400102548f03260a2d11208b (diff)
downloadguix-596a4db9f99e49d87aa4ee44b7c5fad0c4da0adc.tar
guix-596a4db9f99e49d87aa4ee44b7c5fad0c4da0adc.tar.gz
gnu: sugar: Patch brightness module.
* gnu/packages/sugar.scm (sugar)[arguments]: Fix syntax error; disable brightness module.
-rw-r--r--gnu/packages/sugar.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/gnu/packages/sugar.scm b/gnu/packages/sugar.scm
index 7cfdf49b14..dc1dc912a0 100644
--- a/gnu/packages/sugar.scm
+++ b/gnu/packages/sugar.scm
@@ -95,6 +95,15 @@
(dirname
(search-input-file inputs
"/share/mobile-broadband-provider-info/serviceproviders.xml"))))
+ ;; XXX: spawn_command_line_sync is not used correctly here, so
+ ;; we need to patch invocations.
+ (substitute* '("extensions/cpsection/aboutcomputer/model.py"
+ "src/jarabe/model/brightness.py")
+ (("spawn_command_line_sync\\(cmd\\)")
+ "spawn_command_line_sync(cmd, 0)"))
+ ;; XXX: The brightness component crashes, so we disable it here.
+ (substitute* "src/jarabe/main.py"
+ (("brightness.get_instance\\(\\)") ""))
;; TODO: these locations should be set to places that exist on
;; Guix System.
#;