rpiboot-unstable: init at 2018-03-27

This commit is contained in:
Carter Sande 2018-04-04 21:23:16 -07:00 committed by Tuomas Tynkkynen
parent bea1f22766
commit 7f92e3b6bf
3 changed files with 43 additions and 0 deletions

View File

@ -695,6 +695,11 @@
github = "carlsverre"; github = "carlsverre";
name = "Carl Sverre"; name = "Carl Sverre";
}; };
cartr = {
email = "carter.sande@duodecima.technology";
github = "cartr";
name = "Carter Sande";
};
casey = { casey = {
email = "casey@rodarmor.net"; email = "casey@rodarmor.net";
github = "casey"; github = "casey";

View File

@ -0,0 +1,36 @@
{ stdenv, fetchFromGitHub, libusb1 }:
let
version = "2018-03-27";
name = "rpiboot-unstable-${version}";
in stdenv.mkDerivation {
inherit name;
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "usbboot";
rev = "fb86716935f2e820333b037a2ff93a338ad9b695";
sha256 = "163g7iw7kf6ra71adx6lf1xzf3kv20bppva15ljwn54jlah5mv98";
};
nativeBuildInputs = [ libusb1 ];
patchPhase = ''
sed -i "s@/usr/@$out/@g" main.c
'';
installPhase = ''
mkdir -p $out/bin
mkdir -p $out/share/rpiboot
cp rpiboot $out/bin
cp -r msd $out/share/rpiboot
'';
meta = {
homepage = https://github.com/raspberrypi/usbboot;
description = "Utility to boot a Raspberry Pi CM/CM3/Zero over USB";
maintainers = [ stdenv.lib.maintainers.cartr ];
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.unix;
};
}

View File

@ -4649,6 +4649,8 @@ with pkgs;
rpPPPoE = callPackage ../tools/networking/rp-pppoe { }; rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
rpiboot-unstable = callPackage ../development/misc/rpiboot/unstable.nix { };
rpm = callPackage ../tools/package-management/rpm { }; rpm = callPackage ../tools/package-management/rpm { };
rpm-ostree = callPackage ../tools/misc/rpm-ostree { rpm-ostree = callPackage ../tools/misc/rpm-ostree {