From f94d0c3aa7a61c1b77e6994adb586f1f2c57f10c Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Wed, 18 Feb 2015 18:02:56 -0800 Subject: ctl: Update to 1.5.2 --- pkgs/development/libraries/ctl/default.nix | 31 ++++++++++++------------------ pkgs/development/libraries/ctl/gcc47.patch | 15 --------------- pkgs/development/libraries/ctl/patch.patch | 24 ----------------------- pkgs/development/libraries/ctl/source.nix | 11 +++++++++++ 4 files changed, 23 insertions(+), 58 deletions(-) delete mode 100644 pkgs/development/libraries/ctl/gcc47.patch delete mode 100644 pkgs/development/libraries/ctl/patch.patch create mode 100644 pkgs/development/libraries/ctl/source.nix (limited to 'pkgs/development/libraries/ctl') diff --git a/pkgs/development/libraries/ctl/default.nix b/pkgs/development/libraries/ctl/default.nix index 65489ee8c88d..4d30afe6818c 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; } diff --git a/pkgs/development/libraries/ctl/gcc47.patch b/pkgs/development/libraries/ctl/gcc47.patch deleted file mode 100644 index 1aa4be4fe6d0..000000000000 --- a/pkgs/development/libraries/ctl/gcc47.patch +++ /dev/null @@ -1,15 +0,0 @@ - https://bugs.gentoo.org/426368 - - IlmCtl/CtlInterpreter.cpp | 1 + - 1 file changed, 1 insertion(+) - ---- a/IlmCtl/CtlInterpreter.cpp -+++ b/IlmCtl/CtlInterpreter.cpp -@@ -64,6 +64,7 @@ - #include - #include - #include -+#include - - #ifdef WIN32 - #include diff --git a/pkgs/development/libraries/ctl/patch.patch b/pkgs/development/libraries/ctl/patch.patch deleted file mode 100644 index 1d441f58fccf..000000000000 --- a/pkgs/development/libraries/ctl/patch.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/IlmCtl/CtlLex.cpp b/IlmCtl/CtlLex.cpp -index e662d22..a47311a 100644 ---- a/IlmCtl/CtlLex.cpp -+++ b/IlmCtl/CtlLex.cpp -@@ -57,6 +57,7 @@ - #include - #include - #include -+#include - - - #if 0 -diff --git a/IlmCtlSimd/CtlSimdReg.h b/IlmCtlSimd/CtlSimdReg.h -index 6b000b2..8a39f7c 100644 ---- a/IlmCtlSimd/CtlSimdReg.h -+++ b/IlmCtlSimd/CtlSimdReg.h -@@ -52,6 +52,7 @@ - #include - #include - #include -+#include - - //----------------------------------------------------------------------------- - // diff --git a/pkgs/development/libraries/ctl/source.nix b/pkgs/development/libraries/ctl/source.nix new file mode 100644 index 000000000000..d0cb83c0369f --- /dev/null +++ b/pkgs/development/libraries/ctl/source.nix @@ -0,0 +1,11 @@ +{ fetchFromGitHub }: +rec { + version = "1.5.2"; + + src = fetchFromGitHub { + owner = "ampas"; + repo = "CTL"; + rev = "ctl-${version}"; + sha256 = "0a698rd1cmixh3mk4r1xa6rjli8b8b7dbx89pb43xkgqxy67glwx"; + }; +} -- cgit 1.4.1