diff options
| author | jgart <jgart@dismail.de> | 2025-12-05 13:08:20 -0600 |
|---|---|---|
| committer | jgart <jgart@dismail.de> | 2026-01-28 14:11:08 -0500 |
| commit | d3aa1a72ee4bf53992074eee8e45f2c1845e2a81 (patch) | |
| tree | d3eb64a2eb7a8f5adf92f2eaeeac81b65c06a7e9 /gnu | |
| parent | d4c83934a4ebf45622a49642a0fbd619b39efd60 (diff) | |
gnu: Add lisgd.
* gnu/packages/freedesktop.scm (lisgd): New variable.
Change-Id: I3ebee227ff08c500380739613b36b7ebc81c7deb
Signed-off-by: jgart <jgart@dismail.de>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/freedesktop.scm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 1f5f30a98fa..3c4e28525ba 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm | |||
| @@ -42,6 +42,7 @@ | |||
| 42 | ;;; Copyright © 2024, 2025 dan <i@dan.games> | 42 | ;;; Copyright © 2024, 2025 dan <i@dan.games> |
| 43 | ;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org> | 43 | ;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org> |
| 44 | ;;; Copyright © 2025 wvlab <me@wvlab.xyz> | 44 | ;;; Copyright © 2025 wvlab <me@wvlab.xyz> |
| 45 | ;;; Copyright © 2025 jgart <jgart@dismail.de> | ||
| 45 | ;;; | 46 | ;;; |
| 46 | ;;; This file is part of GNU Guix. | 47 | ;;; This file is part of GNU Guix. |
| 47 | ;;; | 48 | ;;; |
| @@ -328,6 +329,45 @@ some of the freedesktop.org specifications.") | |||
| 328 | will pick hardware planes for these layers if possible.") | 329 | will pick hardware planes for these layers if possible.") |
| 329 | (license license:expat))) | 330 | (license license:expat))) |
| 330 | 331 | ||
| 332 | (define-public lisgd | ||
| 333 | (package | ||
| 334 | (name "lisgd") | ||
| 335 | (version "0.4.0") | ||
| 336 | (source | ||
| 337 | (origin | ||
| 338 | (method git-fetch) | ||
| 339 | (uri (git-reference | ||
| 340 | (url "https://git.sr.ht/~mil/lisgd") | ||
| 341 | (commit version))) | ||
| 342 | (sha256 | ||
| 343 | (base32 | ||
| 344 | "0rkm6d3jn0i1fwf5qj47hv8w9aax5fijhccnc6f6v59q3aj5jd4n")) | ||
| 345 | (file-name (git-file-name name version)))) | ||
| 346 | (build-system gnu-build-system) | ||
| 347 | (arguments | ||
| 348 | (list | ||
| 349 | #:tests? #f ; There are no tests. | ||
| 350 | #:make-flags | ||
| 351 | #~(list | ||
| 352 | (string-append "CC=" #$(cc-for-target)) | ||
| 353 | (string-append "PREFIX=" %output) | ||
| 354 | (string-append "CPPFLAGS=" | ||
| 355 | "-DWITH_WAYLAND " | ||
| 356 | "-I" #$libinput "/include " | ||
| 357 | "-I" #$wayland "/include") | ||
| 358 | (string-append "LDFLAGS=" | ||
| 359 | "-L" #$libinput "/lib " | ||
| 360 | "-L" #$wayland "/lib")) | ||
| 361 | #:phases | ||
| 362 | #~(modify-phases %standard-phases | ||
| 363 | (delete 'configure)))) ; There is no configure script. | ||
| 364 | (inputs (list libinput libx11 wayland)) | ||
| 365 | (home-page "https://git.sr.ht/~mil/lisgd") | ||
| 366 | (synopsis "Bind gestures via libinput touch events") | ||
| 367 | (description "Bind gestures on touchscreens and unsupported gesture | ||
| 368 | devices via libinput touch events.") | ||
| 369 | (license (list license:expat license:x11)))) | ||
| 370 | |||
| 331 | (define-public malcontent | 371 | (define-public malcontent |
| 332 | (package | 372 | (package |
| 333 | (name "malcontent") | 373 | (name "malcontent") |
