diff options
author | Ludovic Courtès <ludo@gnu.org> | 2008-07-29 14:26:03 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2008-07-29 14:26:03 +0000 |
commit | 2a5a982ad1b5a587f4303761214fe102609271a3 (patch) | |
tree | 1b08a5430c19e6a5d69b31a59e5b4dc345386f70 /pkgs/development/libraries/crypto++ | |
parent | e79ae4bec4f943aabdffc7c90cfbd7cd171bd2ba (diff) | |
download | nixpkgs-2a5a982ad1b5a587f4303761214fe102609271a3.tar nixpkgs-2a5a982ad1b5a587f4303761214fe102609271a3.tar.gz nixpkgs-2a5a982ad1b5a587f4303761214fe102609271a3.tar.bz2 nixpkgs-2a5a982ad1b5a587f4303761214fe102609271a3.tar.lz nixpkgs-2a5a982ad1b5a587f4303761214fe102609271a3.tar.xz nixpkgs-2a5a982ad1b5a587f4303761214fe102609271a3.tar.zst nixpkgs-2a5a982ad1b5a587f4303761214fe102609271a3.zip |
Add Crypto++, a C++ cryptography library.
svn path=/nixpkgs/trunk/; revision=12444
Diffstat (limited to 'pkgs/development/libraries/crypto++')
-rw-r--r-- | pkgs/development/libraries/crypto++/default.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/libraries/crypto++/default.nix b/pkgs/development/libraries/crypto++/default.nix new file mode 100644 index 00000000000..6ebd5d164db --- /dev/null +++ b/pkgs/development/libraries/crypto++/default.nix @@ -0,0 +1,28 @@ +{ fetchurl, stdenv, unzip }: + +stdenv.mkDerivation rec { + name = "crypto++-5.5.2"; + + src = fetchurl { + url = "mirror://sourceforge/cryptopp/cryptopp552.zip"; + sha256 = "0nd783wk3gl36nfa9zmwxw6pn4n5p8mld7jf5dc1j9iy0gmqv3q7"; + }; + + buildInputs = [ unzip ]; + + # Unpack the thing in a subdirectory. + unpackPhase = '' + echo "unpacking Crypto++ to \`${name}' from \`$PWD'..." + mkdir "${name}" && (cd "${name}" && unzip "$src") + sourceRoot="$PWD/${name}" + ''; + + buildPhase = ''make PREFIX="$out"''; + installPhase = ''mkdir "$out" && make install PREFIX="$out"''; + + meta = { + description = "Crypto++, a free C++ class library of cryptographic schemes"; + homepage = http://cryptopp.com/; + license = "Public Domain"; + }; +} \ No newline at end of file |