nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, stdenv, fetchurl, fetchgit, gmp }:
2
3stdenv.mkDerivation rec {
4 pname = "cln";
5 version = "1.3.6";
6
7 src = if stdenv.isDarwin then fetchgit {
8 url = "git://www.ginac.de/cln.git";
9 rev = "cln_${builtins.replaceStrings [ "." ] [ "-" ] version}";
10 sha256 = "sha256-P32F4TIDhE2Dwzydq8iFK6ch3kICJcXeeXHs5PBQG88=";
11 } else fetchurl {
12 url = "${meta.homepage}${pname}-${version}.tar.bz2";
13 sha256 = "0jlq9l4hphk7qqlgqj9ihjp4m3rwjbhk6q4v00lsbgbri07574pl";
14 };
15
16 buildInputs = [ gmp ];
17
18 meta = with lib; {
19 description = "C/C++ library for numbers, a part of GiNaC";
20 homepage = "https://www.ginac.de/CLN/";
21 license = licenses.gpl2;
22 platforms = platforms.unix; # Once had cygwin problems
23 };
24}