* gnu/packages/admin.scm (libtsm): New variable. --- gnu/packages/admin.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+)
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 6d88e3b..5730b5a 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2016 Peter Feigl <peter.fe...@nexoid.at> ;;; Copyright © 2016 John J. Foerch <jjfoe...@earthlink.net> ;;; Coypright © 2016 ng0 <n...@we.make.ritual.n0.is> +;;; Copyright © 2016 David Craven <da...@craven.ch> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1767,3 +1768,27 @@ the status of your battery in the system tray.") shortcut syntax and completion options.") (home-page "https://github.com/TrilbyWhite/interrobang") (license license:gpl3+)))) + +(define-public libtsm + (package + (name "libtsm") + (version "3") + (source (origin + (method url-fetch) + (uri (string-append + "https://freedesktop.org/software/kmscon/releases/" + "libtsm-" version ".tar.xz")) + (sha256 + (base32 + "01ygwrsxfii0pngfikgqsb4fxp8n1bbs47l7hck81h9b9bc1ah8i")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("libxkbcommon" ,libxkbcommon))) + (synopsis "Xterm state machine library") + (description "TSM is a state machine for DEC VT100-VT520 compatible +terminal emulators. It tries to support all common standards while keeping +compatibility to existing emulators like xterm, gnome-terminal, konsole, etc.") + (home-page "https://www.freedesktop.org/wiki/Software/libtsm") + (license license:expat))) -- 2.9.0