btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / xe / xercesc / package.nix
blobe386851da02c3509e683b6d886f2680329eec6e8
1 { stdenv
2 , lib
3 , fetchurl
4 , curl
5 }:
7 stdenv.mkDerivation rec {
8   pname = "xerces-c";
9   version = "3.2.5";
11   src = fetchurl {
12     url = "mirror://apache/xerces/c/3/sources/${pname}-${version}.tar.gz";
13     sha256 = "sha256-VFz8zmxOdVIHvR8n4xkkHlDjfAwnJQ8RzaEWAY8e8PU=";
14   };
16   buildInputs = [
17     curl
18   ];
20   configureFlags = [
21     # Disable SSE2 extensions on platforms for which they are not enabled by default
22     "--disable-sse2"
23     "--enable-netaccessor-curl"
24   ];
26   enableParallelBuilding = true;
28   meta = {
29     homepage = "https://xerces.apache.org/xerces-c/";
30     description = "Validating XML parser written in a portable subset of C++";
31     license = lib.licenses.asl20;
32     platforms = lib.platforms.linux ++ lib.platforms.darwin;
33   };