From 4aed828dd03772e51ff176844c3a7e4bcf04367b Mon Sep 17 00:00:00 2001 From: Michael Fellinger Date: Wed, 10 Sep 2014 14:14:41 +0200 Subject: [PATCH 1/3] gecode: add package --- pkgs/development/libraries/gecode/default.nix | 13 +++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 pkgs/development/libraries/gecode/default.nix diff --git a/pkgs/development/libraries/gecode/default.nix b/pkgs/development/libraries/gecode/default.nix new file mode 100644 index 00000000000..64496a2ab11 --- /dev/null +++ b/pkgs/development/libraries/gecode/default.nix @@ -0,0 +1,13 @@ +{ stdenv, fetchurl, perl }: + +stdenv.mkDerivation rec { + name = "gecode-${version}"; + version = "4.3.0"; + + src = fetchurl { + url = "http://www.gecode.org/download/${name}.tar.gz"; + sha256 = "18a1nd6sxqqh05hd9zwcgq9qhqrr6hi0nbzpwpay1flkv5gvg2d7"; + }; + + buildInputs = [ perl ]; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 49fc5f5658f..edea89c4ce0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4768,6 +4768,8 @@ let gdbm = callPackage ../development/libraries/gdbm { }; + gecode = callPackage ../development/libraries/gecode { }; + gegl = callPackage ../development/libraries/gegl { # avocodec avformat librsvg }; From 6f2ffe219819fa5bfe8ca94633b2a81fa71ddad1 Mon Sep 17 00:00:00 2001 From: Michael Fellinger Date: Wed, 10 Sep 2014 15:38:25 +0200 Subject: [PATCH 2/3] gecode: meta information --- pkgs/development/libraries/gecode/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/libraries/gecode/default.nix b/pkgs/development/libraries/gecode/default.nix index 64496a2ab11..a76c8ed2549 100644 --- a/pkgs/development/libraries/gecode/default.nix +++ b/pkgs/development/libraries/gecode/default.nix @@ -10,4 +10,12 @@ stdenv.mkDerivation rec { }; buildInputs = [ perl ]; + + meta = { + license = stdenv.lib.licenses.mit; + homepage = http://www.gecode.org; + description = "Toolkit for developing constraint-based systems"; + platforms = stdenv.lib.platforms.all; + maintainers = [ maintainers.manveru ]; + }; } From b3594998d3f550301c8929509175953cb9326310 Mon Sep 17 00:00:00 2001 From: Michael Fellinger Date: Wed, 10 Sep 2014 16:15:24 +0200 Subject: [PATCH 3/3] gecode: fix meta --- pkgs/development/libraries/gecode/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/gecode/default.nix b/pkgs/development/libraries/gecode/default.nix index a76c8ed2549..c897609ee59 100644 --- a/pkgs/development/libraries/gecode/default.nix +++ b/pkgs/development/libraries/gecode/default.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { buildInputs = [ perl ]; - meta = { - license = stdenv.lib.licenses.mit; + meta = with stdenv.lib; { + license = licenses.mit; homepage = http://www.gecode.org; description = "Toolkit for developing constraint-based systems"; - platforms = stdenv.lib.platforms.all; + platforms = platforms.all; maintainers = [ maintainers.manveru ]; }; }