rpiboot-unstable: init at 2018-03-27

authored by

Carter Sande and committed by
Tuomas Tynkkynen
7f92e3b6 bea1f227

+43
+5
maintainers/maintainer-list.nix
··· 695 695 github = "carlsverre"; 696 696 name = "Carl Sverre"; 697 697 }; 698 + cartr = { 699 + email = "carter.sande@duodecima.technology"; 700 + github = "cartr"; 701 + name = "Carter Sande"; 702 + }; 698 703 casey = { 699 704 email = "casey@rodarmor.net"; 700 705 github = "casey";
+36
pkgs/development/misc/rpiboot/unstable.nix
··· 1 + { stdenv, fetchFromGitHub, libusb1 }: 2 + 3 + let 4 + version = "2018-03-27"; 5 + name = "rpiboot-unstable-${version}"; 6 + in stdenv.mkDerivation { 7 + inherit name; 8 + 9 + src = fetchFromGitHub { 10 + owner = "raspberrypi"; 11 + repo = "usbboot"; 12 + rev = "fb86716935f2e820333b037a2ff93a338ad9b695"; 13 + sha256 = "163g7iw7kf6ra71adx6lf1xzf3kv20bppva15ljwn54jlah5mv98"; 14 + }; 15 + 16 + nativeBuildInputs = [ libusb1 ]; 17 + 18 + patchPhase = '' 19 + sed -i "s@/usr/@$out/@g" main.c 20 + ''; 21 + 22 + installPhase = '' 23 + mkdir -p $out/bin 24 + mkdir -p $out/share/rpiboot 25 + cp rpiboot $out/bin 26 + cp -r msd $out/share/rpiboot 27 + ''; 28 + 29 + meta = { 30 + homepage = https://github.com/raspberrypi/usbboot; 31 + description = "Utility to boot a Raspberry Pi CM/CM3/Zero over USB"; 32 + maintainers = [ stdenv.lib.maintainers.cartr ]; 33 + license = stdenv.lib.licenses.asl20; 34 + platforms = stdenv.lib.platforms.unix; 35 + }; 36 + }
+2
pkgs/top-level/all-packages.nix
··· 4649 4649 4650 4650 rpPPPoE = callPackage ../tools/networking/rp-pppoe { }; 4651 4651 4652 + rpiboot-unstable = callPackage ../development/misc/rpiboot/unstable.nix { }; 4653 + 4652 4654 rpm = callPackage ../tools/package-management/rpm { }; 4653 4655 4654 4656 rpm-ostree = callPackage ../tools/misc/rpm-ostree {