diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2015-01-17 09:55:32 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2015-01-17 09:55:32 +0100 |
commit | a0bf07827bbf031d90ecb03f4e7345576208214a (patch) | |
tree | d61d526b3d4cd15946428da59ae80fbd921dbf35 /pkgs/development/libraries/libmpc | |
parent | edcda996377719342ab9e335af570afc65058d26 (diff) | |
download | nixpkgs-a0bf07827bbf031d90ecb03f4e7345576208214a.tar nixpkgs-a0bf07827bbf031d90ecb03f4e7345576208214a.tar.gz nixpkgs-a0bf07827bbf031d90ecb03f4e7345576208214a.tar.bz2 nixpkgs-a0bf07827bbf031d90ecb03f4e7345576208214a.tar.lz nixpkgs-a0bf07827bbf031d90ecb03f4e7345576208214a.tar.xz nixpkgs-a0bf07827bbf031d90ecb03f4e7345576208214a.tar.zst nixpkgs-a0bf07827bbf031d90ecb03f4e7345576208214a.zip |
mpc: also rename the attribute to libmpc
Attrnames and package names should be as close as possible to avoid confusion. I took care not to confuse the two mpc things during the mass-replace, so hopefully I suceeded (tarball still builds).
Diffstat (limited to 'pkgs/development/libraries/libmpc')
-rw-r--r-- | pkgs/development/libraries/libmpc/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libmpc/default.nix b/pkgs/development/libraries/libmpc/default.nix new file mode 100644 index 00000000000..d5fd9171263 --- /dev/null +++ b/pkgs/development/libraries/libmpc/default.nix @@ -0,0 +1,34 @@ +{ fetchurl, stdenv, gmp, mpfr }: +let + version = "1.0.1"; +in +stdenv.mkDerivation rec { + name = "libmpc-${version}"; # to avoid clash with the MPD client + + src = fetchurl { + url = "http://www.multiprecision.org/mpc/download/mpc-${version}.tar.gz"; + sha1 = "vxg0rkyn4cs40wr2cp6bbcyr1nnijzlc"; + }; + + buildInputs = [ gmp mpfr ]; + + CFLAGS = "-I${gmp}/include"; + + doCheck = true; + + meta = { + description = "Library for multiprecision complex arithmetic with exact rounding"; + + longDescription = + '' GNU MPC is a C library for the arithmetic of complex numbers with + arbitrarily high precision and correct rounding of the result. It is + built upon and follows the same principles as GNU MPFR. + ''; + + homepage = http://mpc.multiprecision.org/; + license = stdenv.lib.licenses.lgpl2Plus; + + platforms = stdenv.lib.platforms.all; + maintainers = [ ]; + }; +} |