diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2022-02-08 12:14:11 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2022-02-08 12:14:11 +0200 |
| commit | 71438cd4222a02b1f89152437c1ea20499baa6a2 (patch) | |
| tree | 89f41df786a96ddf7cddfe9eb943b49005c20225 | |
| parent | 8b8fdeafc225b72f8a95604b83e7d1984e3a5218 (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.
| -rw-r--r-- | gnu/packages/enlightenment.scm | 6 |
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) |
