guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: gnu: Add CTL.


From: Ludovic Courtès
Subject: 02/02: gnu: Add CTL.
Date: Wed, 25 Feb 2015 16:05:58 +0000

civodul pushed a commit to branch master
in repository guix.

commit 9d620590b90e84c714ec0ce723c79e35a59fa5a1
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 25 16:58:19 2015 +0100

    gnu: Add CTL.
    
    * gnu/packages/graphics.scm (ctl): New variable.
---
 gnu/packages/graphics.scm |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 7cbb86f..1464df0 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -119,3 +119,36 @@ exception-handling library.")
 use in computer imaging applications.  The IlmImf libraries supports storage
 of the \"EXR\" file format for storing 16-bit floating-point images.")
     (license license:bsd-3)))
+
+(define-public ctl
+  (package
+    (name "ctl")
+    (version "1.5.2")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://github.com/ampas/CTL/archive/ctl-";
+                                  version ".tar.gz"))
+              (sha256
+               (base32
+                "1gg04pyvw0m398akn0s1l07g5b1haqv5na1wpi5dii1jjd1w3ynp"))))
+    (build-system cmake-build-system)
+    (arguments '(#:tests? #f))                    ;no 'test' target
+
+    ;; Headers include OpenEXR and IlmBase headers.
+    (propagated-inputs `(("openexr" ,openexr)))
+
+    (home-page "http://ampasctl.sourceforge.net";)
+    (synopsis "Color Transformation Language")
+    (description
+     "The Color Transformation Language, or CTL, is a small programming
+language that was designed to serve as a building block for digital color
+management systems.  CTL allows users to describe color transforms in a
+concise and unambiguous way by expressing them as programs.  In order to apply
+a given transform to an image, the color management system instructs a CTL
+interpreter to load and run the CTL program that describes the transform.  The
+original and the transformed image constitute the CTL program's input and
+output.")
+
+    ;; The web site says it's under a BSD-3 license, but the 'LICENSE' file
+    ;; and headers use different wording.
+    (license (license:bsd-style "file://LICENSE"))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]