diff --git a/pkgs/development/libraries/iml/default.nix b/pkgs/development/libraries/iml/default.nix new file mode 100644 index 000000000000..2ae8aad5ffc4 --- /dev/null +++ b/pkgs/development/libraries/iml/default.nix @@ -0,0 +1,20 @@ +{stdenv, fetchurl, gmp, atlas}: +stdenv.mkDerivation rec { + name = "iml-${version}"; + version = "1.0.5"; + src = fetchurl { + url = "http://www.cs.uwaterloo.ca/~astorjoh/iml-${version}.tar.bz2"; + sha256 = "0akwhhz9b40bz6lrfxpamp7r7wkk48p455qbn04mfnl9a1l6db8x"; + }; + buildInputs = [gmp atlas]; + configureFlags = "--with-gmp-include=${gmp.dev}/include --with-gmp-lib=${gmp}/lib"; + meta = { + inherit version; + description = ''Algorithms for computing exact solutions to dense systems of linear equations over the integers''; + license = stdenv.lib.licenses.gpl2Plus; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + homepage = "https://cs.uwaterloo.ca/~astorjoh/iml.html"; + updateWalker = true; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f9b6fc94d68a..fb78eb7855ed 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7363,6 +7363,8 @@ in imv = callPackage ../applications/graphics/imv/default.nix { }; + iml = callPackage ../development/libraries/iml { }; + imlib2 = callPackage ../development/libraries/imlib2 { }; imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;