From 1966481fe306691d9fad7dda0da6143f93055cae Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Thu, 3 Aug 2017 08:54:43 +0200 Subject: gnu: Add tklib. * gnu/packages/tcl.scm (tklib): New variable. --- gnu/packages/tcl.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) (limited to 'gnu/packages/tcl.scm') diff --git a/gnu/packages/tcl.scm b/gnu/packages/tcl.scm index e0ce6df421..49cee3e057 100644 --- a/gnu/packages/tcl.scm +++ b/gnu/packages/tcl.scm @@ -247,6 +247,51 @@ (define-public tcllib utility functions and modules all written in high-level Tcl.") (license (package-license tcl)))) +(define-public tklib + (package + (name "tklib") + (version "0.6") + (source (origin + (method url-fetch) + (uri (string-append "https://core.tcl.tk/tklib/tarball/tklib-" + version ".tar.gz?uuid=tklib-0-6")) + (sha256 + (base32 + "03y0bzgwbh7nnyqkh8n00bbkq2fyblq39s3bdb6mawna0bbn0wwg")))) + (build-system gnu-build-system) + (native-inputs + `(("tcl" ,tcl))) + (propagated-inputs + `(("tcllib" ,tcllib) + ("tk" ,tk))) ; for "wish" + (native-search-paths + (list (search-path-specification + (variable "TCLLIBPATH") + (separator " ") + (files (list (string-append "lib/tklib" version)))))) + (home-page "https://www.tcl.tk/software/tklib/") + (synopsis "Tk utility modules for Tcl") + (description "Tklib is a collection of common utility functions and +modules for Tk, all written in high-level Tcl. Examples of provided widgets: +@enumerate +@item @code{chatwidget} +@item @code{datefield} +@item @code{tooltip +@item @code{cursor} +@item @code{ipentry} +@item @code{tablelist} +@item @code{history} +@item @code{tkpiechart} +@item @code{ico} +@item @code{crosshair} +@item @code{ntext} +@item @code{plotchart} +@item @code{ctext} +@item @code{autosscroll} +@item @code{canvas} +#end enumerate") + (license (package-license tcl)))) + (define-public tclxml (package (name "tclxml") -- cgit v1.2.3 From 958be7a4232c934c6480548efb86a00303e0eb71 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 27 Sep 2017 20:55:24 +0200 Subject: gnu: tklib: Add missing closing brace. Fixes . Reported by Jelle Licht * gnu/packages/tcl.scm (tklib): Add closing brace. --- gnu/packages/tcl.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/tcl.scm') diff --git a/gnu/packages/tcl.scm b/gnu/packages/tcl.scm index 49cee3e057..34c84c1bf3 100644 --- a/gnu/packages/tcl.scm +++ b/gnu/packages/tcl.scm @@ -276,7 +276,7 @@ (define-public tklib @enumerate @item @code{chatwidget} @item @code{datefield} -@item @code{tooltip +@item @code{tooltip} @item @code{cursor} @item @code{ipentry} @item @code{tablelist} -- cgit v1.2.3 From eb52d637f52d6046a12bf60f61ad838248a11e2f Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Wed, 27 Sep 2017 11:37:59 +0200 Subject: gnu: tklib: Fix typo. This is a follow-up to commit 1966481fe306691d9fad7dda0da6143f93055cae. * gnu/packages/tcl.scm (tklib)[description]: Fix Texinfo markup. --- gnu/packages/tcl.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/tcl.scm') diff --git a/gnu/packages/tcl.scm b/gnu/packages/tcl.scm index 34c84c1bf3..5d9eba75f5 100644 --- a/gnu/packages/tcl.scm +++ b/gnu/packages/tcl.scm @@ -289,7 +289,7 @@ (define-public tklib @item @code{ctext} @item @code{autosscroll} @item @code{canvas} -#end enumerate") +@end enumerate") (license (package-license tcl)))) (define-public tclxml -- cgit v1.2.3