summaryrefslogtreecommitdiff
path: root/gnu/packages/ncurses.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/ncurses.scm')
-rw-r--r--gnu/packages/ncurses.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/ncurses.scm b/gnu/packages/ncurses.scm
index 30d22f187b..d8cea95f0b 100644
--- a/gnu/packages/ncurses.scm
+++ b/gnu/packages/ncurses.scm
@@ -254,6 +254,33 @@ ncursesw library provides wide character support.")
((#:configure-flags cf)
#~(cons "--with-termlib=tinfo" #$cf))))))
+(define-public cdk
+ (package
+ (name "cdk")
+ (version "5.0-20250116")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://invisible-mirror.net/archives/cdk/cdk-"
+ version ".tgz"))
+ (sha256
+ (base32
+ "10ywvbnxwk6sfvlbkzfnbx9whsq9xv227znaiir742ym4h9d800m"))))
+ (build-system gnu-build-system)
+ ;; NOTE: This package does not have automated tests.
+ (arguments
+ (list #:configure-flags #~'("--with-shared" "--enable-rpath")))
+ (inputs
+ (list ncurses))
+ (synopsis "Curses widgets")
+ (description "Curses Development Kit (CDK) is a C library of widgets
+which allow a programmer to quickly create TUI applications. Widgets are
+objects whose appearance and behavior can be customized, e.g. a pulldown
+menu or a file-viewer.")
+ (home-page "https://invisible-island.net/cdk/cdk.html")
+ ;; The license is identified as MIT-X11 (Expat) by the author.
+ (license (non-copyleft "file://share/doc/cdk/COPYING"))))
+
(define-public dialog
(package
(name "dialog")