From 7267ae5e1dbf3b6077ebf9be2a269c9d6efa8529 Mon Sep 17 00:00:00 2001 From: jammerful Date: Wed, 26 Apr 2017 16:42:39 -0400 Subject: [PATCH] xml-tooling-c: init at 1.6.0 Required by the Shibboleth Service Provider --- .../libraries/xml-tooling-c/default.nix | 20 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/libraries/xml-tooling-c/default.nix diff --git a/pkgs/development/libraries/xml-tooling-c/default.nix b/pkgs/development/libraries/xml-tooling-c/default.nix new file mode 100644 index 00000000000..cc9b479a89c --- /dev/null +++ b/pkgs/development/libraries/xml-tooling-c/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchgit, autoreconfHook, boost, curl, openssl, log4shib, xercesc, xml-security-c }: + +stdenv.mkDerivation rec { + name = "xml-tooling-c-${version}"; + version = "1.6.0"; + + src = fetchgit { + url = "https://git.shibboleth.net/git/cpp-xmltooling.git"; + rev = "db08101c3854518a59096be95ed6564838381744"; + sha256 = "0rhzvxm4z3pm28kpk34hayhm12bjjms2kygv1z68vnz8ijzgcinq"; + }; + + buildInputs = [ boost curl openssl log4shib xercesc xml-security-c ]; + nativeBuildInputs = [ autoreconfHook ]; + + meta = { + description = "A low-level library that provides a high level interface to XML processing for OpenSAML 2"; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c77d29e225c..c4200bb6137 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10286,6 +10286,8 @@ 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 { }; xvidcore = callPackage ../development/libraries/xvidcore { };