typioca: 2.7.0 -> 2.8.0
[NixPkgs.git] / pkgs / development / misc / breakpad / default.nix
blob29c1b8b642a4f37b84852fee7f632a623b1fcaa0
1 { lib, stdenv, fetchgit, zlib }:
2 let
3   lss = fetchgit {
4     url = "https://chromium.googlesource.com/linux-syscall-support";
5     rev = "v2022.10.12";
6     hash = "sha256-rF10v5oH4u9i9vnmFCVVl2Ew3h+QTiOsW64HeB0nRQU=";
7   };
8 in stdenv.mkDerivation (finalAttrs: {
9   pname = "breakpad";
11   version = "2023.01.27";
13   src = fetchgit {
14     url = "https://chromium.googlesource.com/breakpad/breakpad";
15     rev = "v${finalAttrs.version}";
16     hash = "sha256-8msKz0K10r13TwM3oS6GCIlMdf8k8HBKfKJkPmrUrIs=";
17   };
19   buildInputs = [ zlib ];
21   postUnpack = ''
22     ln -s ${lss} $sourceRoot/src/third_party/lss
23   '';
25   meta = with lib; {
26     description = "An open-source multi-platform crash reporting system";
27     homepage = "https://chromium.googlesource.com/breakpad";
28     license = licenses.bsd3;
29     maintainers = with maintainers; [ berberman ];
30     platforms = platforms.all;
31   };