biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / embedded / nmrpflash / default.nix
blob67e45ebcae5ae69f1953c513b7d75f059890a163
1 { fetchFromGitHub
2 , lib
3 , libnl
4 , libpcap
5 , pkg-config
6 , stdenv
7 }:
8 stdenv.mkDerivation rec {
9   pname = "nmrpflash";
10   version = "0.9.22";
12   src = fetchFromGitHub {
13     owner = "jclehner";
14     repo = "nmrpflash";
15     rev = "v${version}";
16     hash = "sha256-gr/7tZYnuXFvfIUh2MmtgSbFoELTomQ4h05y/WFDhjo=";
17   };
19   nativeBuildInputs = [ pkg-config ];
21   buildInputs = [ libnl libpcap ];
23   PREFIX = "${placeholder "out"}";
24   STANDALONE_VERSION = version;
26   preInstall = ''
27     mkdir -p $out/bin
28   '';
30   meta = with lib; {
31     description = "Netgear Unbrick Utility";
32     homepage = "https://github.com/jclehner/nmrpflash";
33     license = licenses.gpl3;
34     maintainers = with maintainers; [ dadada ];
35     mainProgram = "nmrpflash";
36     platforms = platforms.unix;
37   };