diff options
author | Christopher Baines <mail@cbaines.net> | 2018-01-21 10:54:14 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2018-01-30 07:41:30 +0000 |
commit | cf71edee5acc0e50b184f4a58bdc9f5ef1fe4c8b (patch) | |
tree | 384e2566b131a92332c4675fff9129705bb007ae /gnu/packages | |
parent | 03f801aa88f3cc88cee3ebd12aecdcfa8644a141 (diff) | |
download | guix-patches-cf71edee5acc0e50b184f4a58bdc9f5ef1fe4c8b.tar guix-patches-cf71edee5acc0e50b184f4a58bdc9f5ef1fe4c8b.tar.gz |
gnu: Add go-github.com-nsf-termbox-go.
* gnu/packages/terminals.scm (go-github.com-nsf-termbox-go): New variable.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/terminals.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index b480844c39..13d162e1ad 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -53,6 +53,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages python-web) #:use-module (gnu packages qt) + #:use-module (gnu packages textutils) #:use-module (gnu packages wm) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) @@ -574,6 +575,35 @@ It's a terminal emulator with few dependencies, so you don't need a full GNOME desktop installed to have a decent terminal emulator.") (license license:gpl2))) +(define-public go-github.com-nsf-termbox-go + (let ((commit "4ed959e0540971545eddb8c75514973d670cf739") + (revision "0")) + (package + (name "go-github.com-nsf-termbox-go") + (version (git-version "0.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nsf/termbox-go.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vx64i1mg660if3wwm81p4b7lzxfb3qbr39i7misdyld3fc486p9")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/nsf/termbox-go")) + (propagated-inputs + `(("go-github.com-mattn-go-runewidth" + ,go-github.com-mattn-go-runewidth))) + (synopsis "@code{termbox} provides a minimal API for text-based user +interfaces") + (description + "Termbox is a library that provides a minimalistic API which allows the +programmer to write text-based user interfaces.") + (home-page "https://github.com/nsf/termbox-go") + (license license:expat)))) + (define-public go-golang.org-x-crypto-ssh-terminal (let ((commit "c78caca803c95773f48a844d3dcab04b9bc4d6dd") (revision "0")) |