summary refs log tree commit diff
path: root/gnu
diff options
context:
space:
mode:
authorDavid Craven <david@craven.ch>2016-08-22 23:35:18 +0200
committerDavid Craven <david@craven.ch>2016-08-28 14:46:51 +0200
commitd7af202b81788499b864e407745049eebbd25416 (patch)
tree8f5a993d0fb81c179da7380c5814890549b05ec2 /gnu
parent520af157424b3138e4683e9b0b2d16b4e6f02191 (diff)
downloadguix-d7af202b81788499b864e407745049eebbd25416.tar.gz
gnu: libtsm: Add missing licenses.
* gnu/packages/terminals.scm (libtsm)[license]: Add lgpl2.1+, isc and bsd-2.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/terminals.scm7
1 files changed, 6 insertions, 1 deletions
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