diff options
author | jammerful <jammerful@gmail.com> | 2017-04-26 16:52:13 -0400 |
---|---|---|
committer | jammerful <jammerful@gmail.com> | 2017-04-26 22:10:16 -0400 |
commit | d169a9c6192f154b0c0fec11f85af344544b6b24 (patch) | |
tree | ac95076a0eb9561e6927b912d20fe5a8aafd0773 /pkgs/development/libraries/opensaml-cpp/default.nix | |
parent | 7267ae5e1dbf3b6077ebf9be2a269c9d6efa8529 (diff) | |
download | nixpkgs-d169a9c6192f154b0c0fec11f85af344544b6b24.tar nixpkgs-d169a9c6192f154b0c0fec11f85af344544b6b24.tar.gz nixpkgs-d169a9c6192f154b0c0fec11f85af344544b6b24.tar.bz2 nixpkgs-d169a9c6192f154b0c0fec11f85af344544b6b24.tar.lz nixpkgs-d169a9c6192f154b0c0fec11f85af344544b6b24.tar.xz nixpkgs-d169a9c6192f154b0c0fec11f85af344544b6b24.tar.zst nixpkgs-d169a9c6192f154b0c0fec11f85af344544b6b24.zip |
opensaml-cpp: init at 2.6.0
Required by the Shibboleth Service Provider
Diffstat (limited to 'pkgs/development/libraries/opensaml-cpp/default.nix')
-rw-r--r-- | pkgs/development/libraries/opensaml-cpp/default.nix | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/development/libraries/opensaml-cpp/default.nix b/pkgs/development/libraries/opensaml-cpp/default.nix new file mode 100644 index 00000000000..7a154c74239 --- /dev/null +++ b/pkgs/development/libraries/opensaml-cpp/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchgit, autoreconfHook, boost, openssl, log4shib, xercesc, xml-security-c, xml-tooling-c, zlib }: + +stdenv.mkDerivation rec { + name = "opensaml-cpp-${version}"; + version = "2.6.0"; + + src = fetchgit { + url = "https://git.shibboleth.net/git/cpp-opensaml.git"; + rev = "61193de29e4c9f1ccff7ed7e1f42c2748c62be77"; + sha256 = "1jlxa1f2qn0kd15fzjqp80apxn42v47wg3mx1vk424m31rhi00xr"; + }; + + buildInputs = [ boost openssl log4shib xercesc xml-security-c xml-tooling-c zlib ]; + nativeBuildInputs = [ autoreconfHook ]; + + configureFlags = [ "--with-xmltooling=${xml-tooling-c}" ]; + + meta = { + home = https://shibboleth.net/products/opensaml-cpp.html; + description = "A low-level library written in C++ that provides support for producing and consuming SAML messages"; + }; + +} |