From d7af202b81788499b864e407745049eebbd25416 Mon Sep 17 00:00:00 2001 From: David Craven Date: Mon, 22 Aug 2016 23:35:18 +0200 Subject: [PATCH] gnu: libtsm: Add missing licenses. * gnu/packages/terminals.scm (libtsm)[license]: Add lgpl2.1+, isc and bsd-2. --- gnu/packages/terminals.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 252ae8b9e8..5b43f43efd 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -187,7 +187,12 @@ text-based approach to terminal recording.") 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 (list license:expat license:public-domain)))) + ;; Hash table implementation is lgpl2.1+ licensed. + ;; The wcwidth implementation in external/wcwidth.{h,c} uses a license + ;; derived from ISC. + ;; UCS-4 to UTF-8 encoding is copied from "terminology" which is released + ;; under the bsd 2 license. + (license (list license:expat license:lgpl2.1+ license:isc license:bsd-2)))) (define-public kmscon (package