Merge pull request #310147 from Sigmanificient/xml-tooling-c

xml-tooling-c: adopt, migrate to by-name, refactor
This commit is contained in:
Nick Cao 2024-05-09 09:32:48 -04:00 committed by GitHub
commit f72b8656ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 29 additions and 10 deletions

View file

@ -1,5 +1,15 @@
{ lib, stdenv, fetchgit, autoreconfHook, pkg-config
, boost, curl, openssl, log4shib, xercesc, xml-security-c
{
lib,
stdenv,
fetchgit,
autoreconfHook,
pkg-config,
boost,
curl,
openssl,
log4shib,
xercesc,
xml-security-c,
}:
stdenv.mkDerivation rec {
@ -12,17 +22,28 @@ stdenv.mkDerivation rec {
sha256 = "sha256-FQ109ahOSWj3hvaxu1r/0FTpCuWaLgSEKM8NBio+wqU=";
};
buildInputs = [ boost curl openssl log4shib xercesc xml-security-c ];
nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [
boost
curl
openssl
log4shib
xercesc
xml-security-c
];
nativeBuildInputs = [
autoreconfHook
pkg-config
];
env.NIX_CFLAGS_COMPILE = lib.optionalString (!stdenv.isDarwin) "-std=c++14";
enableParallelBuilding = true;
meta = with lib; {
meta = {
description = "A low-level library that provides a high level interface to XML processing for OpenSAML 2";
platforms = platforms.unix;
license = licenses.asl20;
maintainers = [ ];
platforms = lib.platforms.unix;
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.sigmanificient ];
};
}

View file

@ -25050,8 +25050,6 @@ with pkgs;
xml-security-c = callPackage ../development/libraries/xml-security-c { };
xml-tooling-c = callPackage ../development/libraries/xml-tooling-c { };
xlslib = callPackage ../development/libraries/xlslib { };
xsimd = callPackage ../development/libraries/xsimd { };