biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / rkflashtool / default.nix
blob95c5351b7a02ba59bad457c5984e72f8328f2046
1 { lib, stdenv, fetchurl, libusb1 }:
3 stdenv.mkDerivation rec {
4   pname = "rkflashtool";
5   version = "5.1";
7   src = fetchurl {
8     url = "mirror://sourceforge/rkflashtool/rkflashtool-${version}-src.tar.bz2";
9     sha256 = "0dbp1crw7pjav9gffrnskhkf0gxlj4xgp65clqhvfmv32460xb9c";
10   };
12   versionh = fetchurl {
13     url = "mirror://sourceforge/rkflashtool/version.h";
14     sha256 = "1mkcy3yyfaddhzg524hjnhvmwdmdfzbavib8d9p5y38pcqy8xgdp";
15   };
17   buildInputs = [ libusb1 ];
19   preBuild = ''
20     cp $versionh version.h
21   '';
23   installPhase = ''
24     mkdir -p $out/bin
25     cp rkunpack rkcrc rkflashtool rkparameters rkparametersblock rkunsign rkmisc $out/bin
26   '';
28   meta = with lib; {
29     homepage = "https://sourceforge.net/projects/rkflashtool/";
30     description = "Tools for flashing Rockchip devices";
31     platforms = platforms.linux;
32     maintainers = [ ];
33     license = licenses.bsd2;
34   };