biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / analysis / rizin / sigdb.nix
blob40d0fe62f259e4073ad673f82ab706054cf7c896
1 { lib
2 , fetchFromGitHub
3 , stdenvNoCC
4 }:
6 stdenvNoCC.mkDerivation rec {
7   pname = "rizin-sigdb";
8   version = "unstable-2023-08-23";
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 = "4addbed50cd3b50eeef5a41d72533d079ebbfbf8";
16     hash = "sha256-Fy92MTuLswEgQ/XEUExqdU1Z4a5MP2Ahzi/gGxd5BtA=";
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   };