summaryrefslogtreecommitdiff
path: root/gnu/packages/enlightenment.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2022-02-08 12:14:11 +0200
committerEfraim Flashner <efraim@flashner.co.il>2022-02-08 12:14:11 +0200
commit71438cd4222a02b1f89152437c1ea20499baa6a2 (patch)
tree89f41df786a96ddf7cddfe9eb943b49005c20225 /gnu/packages/enlightenment.scm
parent8b8fdeafc225b72f8a95604b83e7d1984e3a5218 (diff)
gnu: enlightenment: Patch dlopen of ddcutil.
* gnu/packages/enlightenment.scm (enlightenment)[inputs]: Add ddcutil. [arguments]: Adjust custom 'set-system-actions phase to patch dlopen of libddcutil.
Diffstat (limited to 'gnu/packages/enlightenment.scm')
-rw-r--r--gnu/packages/enlightenment.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/enlightenment.scm b/gnu/packages/enlightenment.scm
index fc8192ee7f7..aa9ebf04e99 100644
--- a/gnu/packages/enlightenment.scm
+++ b/gnu/packages/enlightenment.scm
@@ -48,6 +48,7 @@
48 #:use-module (gnu packages gnome) 48 #:use-module (gnu packages gnome)
49 #:use-module (gnu packages gstreamer) 49 #:use-module (gnu packages gstreamer)
50 #:use-module (gnu packages gtk) 50 #:use-module (gnu packages gtk)
51 #:use-module (gnu packages hardware)
51 #:use-module (gnu packages ibus) 52 #:use-module (gnu packages ibus)
52 #:use-module (gnu packages image) 53 #:use-module (gnu packages image)
53 #:use-module (gnu packages libunwind) 54 #:use-module (gnu packages libunwind)
@@ -313,6 +314,7 @@ Libraries with some extra bells and whistles.")
313 (setxkbmap (assoc-ref inputs "setxkbmap")) 314 (setxkbmap (assoc-ref inputs "setxkbmap"))
314 (libc (assoc-ref inputs "libc")) 315 (libc (assoc-ref inputs "libc"))
315 (bc (assoc-ref inputs "bc")) 316 (bc (assoc-ref inputs "bc"))
317 (ddcutil (assoc-ref inputs "ddcutil"))
316 (efl (assoc-ref inputs "efl"))) 318 (efl (assoc-ref inputs "efl")))
317 ;; We need to patch the path to 'base.lst' to be able 319 ;; We need to patch the path to 'base.lst' to be able
318 ;; to switch the keyboard layout in E. 320 ;; to switch the keyboard layout in E.
@@ -338,6 +340,9 @@ Libraries with some extra bells and whistles.")
338 "/run/current-system/profile/sbin"))) 340 "/run/current-system/profile/sbin")))
339 (substitute* "src/modules/everything/evry_plug_calc.c" 341 (substitute* "src/modules/everything/evry_plug_calc.c"
340 (("bc -l") (string-append bc "/bin/bc -l"))) 342 (("bc -l") (string-append bc "/bin/bc -l")))
343 (substitute* "src/bin/system/e_system_ddc.c"
344 (("libddcutil\\.so\\.?" libddcutil)
345 (string-append ddcutil "/lib/" libddcutil)))
341 (substitute* "data/etc/meson.build" 346 (substitute* "data/etc/meson.build"
342 (("/bin/mount") "/run/setuid-programs/mount") 347 (("/bin/mount") "/run/setuid-programs/mount")
343 (("/bin/umount") "/run/setuid-programs/umount") 348 (("/bin/umount") "/run/setuid-programs/umount")
@@ -352,6 +357,7 @@ Libraries with some extra bells and whistles.")
352 ("bc" ,bc) 357 ("bc" ,bc)
353 ("bluez" ,bluez) 358 ("bluez" ,bluez)
354 ("dbus" ,dbus) 359 ("dbus" ,dbus)
360 ("ddcutil" ,ddcutil)
355 ("freetype" ,freetype) 361 ("freetype" ,freetype)
356 ("libdrm" ,libdrm) 362 ("libdrm" ,libdrm)
357 ("libexif" ,libexif) 363 ("libexif" ,libexif)