Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / tools / analysis / rizin / sigdb.nix
blob2c4bdaebbabab97d478107f30ef9ff9df6efd65a
1 { lib
2 , fetchFromGitHub
3 , stdenvNoCC
4 }:
6 stdenvNoCC.mkDerivation rec {
7   pname = "rizin-sigdb";
8   version = "unstable-2023-02-13";
10   src = fetchFromGitHub {
11     owner = "rizinorg";
12     # sigdb-source: source files (.pat and etc), around 2.5gb total
13     # sigdb: built and deflated .sig files, around 50mb total
14     repo = "sigdb";
15     rev = "829baf835e3515923266898fd597f7f75046ebd2";
16     hash = "sha256-zvGna2CEsDctc9P7hWTaz7kdtxAtPsXHNWOrRQ9ocdc=";
17   };
19   buildPhase = ''
20     mkdir installdir
21     cp -r elf pe installdir
22     .scripts/verify-sigs-install.sh
23   '';
25   installPhase = ''
26     mkdir -p $out/share/rizin
27     mv installdir $out/share/rizin/sigdb
28   '';
30   meta = with lib; {
31     description = "Rizin FLIRT Signature Database";
32     homepage = src.meta.homepage;
33     license = licenses.lgpl3;
34     maintainers = with lib.maintainers; [ chayleaf ];
35   };