about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/libraries/botan/2.0.nix
blob: 113c4a27b919cd093a12c6b1650b0d858caea740 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ callPackage, fetchpatch, ... } @ args:

callPackage ./generic.nix (args // {
  baseVersion = "2.18";
  revision = "1";
  sha256 = "0adf53drhk1hlpfih0175c9081bqpclw6p2afn51cmx849ib9izq";
  postPatch = ''
    sed -e 's@lang_flags "@&--std=c++11 @' -i src/build-data/cc/{gcc,clang}.txt
  '';
  extraPatches = [
    (fetchpatch {
      name = "CVE-2021-40529.patch";
      url = "https://github.com/randombit/botan/commit/9a23e4e3bc3966340531f2ff608fa9d33b5185a2.patch";
      sha256 = "1ax1n2l9zh0hk35vkkywgkhzpdk76xb9apz2wm3h9kjvjs9acr3y";
      # our source tarball doesn't include the tests
      excludes = [ "src/tests/*" ];
    })
  ];
})