summary refs log tree commit diff
path: root/pkgs/development/libraries/ctl/default.nix
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-02-18 18:02:56 -0800
committerWilliam A. Kennington III <william@wkennington.com>2015-02-18 18:03:34 -0800
commitf94d0c3aa7a61c1b77e6994adb586f1f2c57f10c (patch)
tree1c62ffb1596e9a1b59d8d0486922d3b0d8f35ab8 /pkgs/development/libraries/ctl/default.nix
parente9c1a56f975279de27f94e32b088bfbad188afd9 (diff)
downloadnixpkgs-f94d0c3aa7a61c1b77e6994adb586f1f2c57f10c.tar
nixpkgs-f94d0c3aa7a61c1b77e6994adb586f1f2c57f10c.tar.gz
nixpkgs-f94d0c3aa7a61c1b77e6994adb586f1f2c57f10c.tar.bz2
nixpkgs-f94d0c3aa7a61c1b77e6994adb586f1f2c57f10c.tar.lz
nixpkgs-f94d0c3aa7a61c1b77e6994adb586f1f2c57f10c.tar.xz
nixpkgs-f94d0c3aa7a61c1b77e6994adb586f1f2c57f10c.tar.zst
nixpkgs-f94d0c3aa7a61c1b77e6994adb586f1f2c57f10c.zip
ctl: Update to 1.5.2
Diffstat (limited to 'pkgs/development/libraries/ctl/default.nix')
-rw-r--r--pkgs/development/libraries/ctl/default.nix31
1 files changed, 12 insertions, 19 deletions
diff --git a/pkgs/development/libraries/ctl/default.nix b/pkgs/development/libraries/ctl/default.nix
index 65489ee8c88..4d30afe6818 100644
--- a/pkgs/development/libraries/ctl/default.nix
+++ b/pkgs/development/libraries/ctl/default.nix
@@ -1,29 +1,22 @@
-{ stdenv, fetchurl, ilmbase }:
+{ stdenv, callPackage, cmake, pkgconfig, ilmbase, libtiff, openexr }:
 
+let
+  source = callPackage ./source.nix { };
+in
 stdenv.mkDerivation {
-  name = "ctl-1.4.1";
+  name = "ctl-${source.version}";
 
-  src = fetchurl {
-    url = mirror://sourceforge/ampasctl/ctl-1.4.1.tar.gz;
-    sha256 = "16lzgbpxdyhykdwndj1i9vx3h4bfkxqqcrvasvgg70gb5raxj0mj";
-  };
-
-  patches = [ ./patch.patch ./gcc47.patch ];
-
-  propagatedBuildInputs = [ ilmbase ];
-
-  configureFlags = "--with-ilmbase-prefix=${ilmbase}";
+  src = source.src;
 
-  #configurePhase = "
-    #export CXXFLAGS=\"-I${ilmbase}/include -L${ilmbase}/lib\"
-    #echo $CXXFLAGS
-    #unset configurePhase; configurePhase
-  #";
+  buildInputs = [ cmake pkgconfig libtiff ilmbase openexr ];
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "Color Transformation Language";
     homepage = http://ampasctl.sourceforge.net;
-    license = "SOME OPEN SOURCE LICENSE"; # TODO which exactly is this?
+    license = "A.M.P.A.S";
+    platforms = platforms.all;
+    maintainers = with maintainers; [ wkennington ];
   };
 
+  passthru.source = source;
 }