Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 37 lines 869 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 stdenvNoCC, 5}: 6 7stdenvNoCC.mkDerivation rec { 8 pname = "rizin-sigdb"; 9 version = "unstable-2023-08-23"; 10 11 src = fetchFromGitHub { 12 owner = "rizinorg"; 13 # sigdb-source: source files (.pat and etc), around 2.5gb total 14 # sigdb: built and deflated .sig files, around 50mb total 15 repo = "sigdb"; 16 rev = "4addbed50cd3b50eeef5a41d72533d079ebbfbf8"; 17 hash = "sha256-Fy92MTuLswEgQ/XEUExqdU1Z4a5MP2Ahzi/gGxd5BtA="; 18 }; 19 20 buildPhase = '' 21 mkdir installdir 22 cp -r elf pe installdir 23 .scripts/verify-sigs-install.sh 24 ''; 25 26 installPhase = '' 27 mkdir -p $out/share/rizin 28 mv installdir $out/share/rizin/sigdb 29 ''; 30 31 meta = with lib; { 32 description = "Rizin FLIRT Signature Database"; 33 homepage = src.meta.homepage; 34 license = licenses.lgpl3; 35 maintainers = with lib.maintainers; [ chayleaf ]; 36 }; 37}