guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Fix arandr.


From: Ricardo Wurmus
Subject: [PATCH] Fix arandr.
Date: Sat, 27 Feb 2016 12:03:57 +0100
User-agent: mu4e 0.9.13; emacs 24.5.1

Hi Guix,

arandr doesn’t work as it needs “xrandr” at runtime.  I tried to patch
the sources to replace the path to the “xrandr” binary with a full store
item path, but this wasn’t quite as pretty as I hoped as the arandr
sources don’t define the path once but directly assemble command line
strings in several places.  Propagating “xrandr” is the cleaner solution
in my opinion.

~~ Ricardo

>From 63e7cbea271cbfe0ab083b63d8755d3a83f93e5a Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus <address@hidden>
Date: Sat, 27 Feb 2016 12:00:20 +0100
Subject: [PATCH] gnu: arandr: Propagate "xrandr".

* gnu/packages/xdisorg.scm (arandr)[propagated-inputs]: Add "xrandr".
---
 gnu/packages/xdisorg.scm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 46fccfe..bd17d4b 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2015 xd1le <address@hidden>
 ;;; Copyright © 2015 Florian Paul Schmidt <address@hidden>
 ;;; Copyright © 2016 Christopher Allan Webber <address@hidden>
+;;; Copyright © 2016 Ricardo Wurmus <address@hidden>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -69,6 +70,8 @@
     (arguments `(#:python ,python-2     ;incompatible with python 3
                  #:tests? #f))          ;no tests
     (inputs `(("pygtk" ,python2-pygtk)))
+    ;; "xrandr" is executed from various places in the code.
+    (propagated-inputs `(("xrandr" ,xrandr)))
     (native-inputs `(("gettext"           ,gnu-gettext)
                      ("python-docutils"   ,python2-docutils)
                      ("python-setuptools" ,python2-setuptools)))
-- 
2.6.3


reply via email to

[Prev in Thread] Current Thread [Next in Thread]