hoarder: 0.21.0 -> 0.22.0
[NixPkgs.git] / pkgs / by-name / cl / classads / package.nix
blob7902c5672cf4670d7d717e16f617fe1b69ad6465
2   lib,
3   stdenv,
4   fetchurl,
5   autoreconfHook,
6   pcre,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "classads";
11   version = "1.0.10";
13   src = fetchurl {
14     url = "ftp://ftp.cs.wisc.edu/condor/classad/c++/classads-${version}.tar.gz";
15     sha256 = "1czgj53gnfkq3ncwlsrwnr4y91wgz35sbicgkp4npfrajqizxqnd";
16   };
18   nativeBuildInputs = [ autoreconfHook ];
20   buildInputs = [ pcre ];
22   configureFlags = [
23     "--enable-namespace"
24     "--enable-flexible-member"
25   ];
27   # error: use of undeclared identifier 'finite'; did you mean 'isfinite'?
28   env.NIX_CFLAGS_COMPILE = lib.optionalString (
29     stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64
30   ) "-Dfinite=isfinite";
32   meta = {
33     homepage = "http://www.cs.wisc.edu/condor/classad/";
34     description = "Classified Advertisements library provides a generic means for matching resources";
35     license = lib.licenses.asl20;
36     platforms = lib.platforms.unix;
37   };