Merge pull request #34630 from varunpatro/lsusb

lsusb for OSX

authored by Daiderd Jordan and committed by GitHub c0aa8f5f 57048880

+31
+1
lib/maintainers.nix
··· 718 718 vandenoever = "Jos van den Oever <jos@vandenoever.info>"; 719 719 vanschelven = "Klaas van Schelven <klaas@vanschelven.com>"; 720 720 vanzef = "Ivan Solyankin <vanzef@gmail.com>"; 721 + varunpatro = "Varun Patro <varun.kumar.patro@gmail.com>"; 721 722 vbgl = "Vincent Laporte <Vincent.Laporte@gmail.com>"; 722 723 vbmithr = "Vincent Bernardoff <vb@luminar.eu.org>"; 723 724 vcunat = "Vladimír Čunát <vcunat@gmail.com>";
+28
pkgs/os-specific/darwin/lsusb/default.nix
··· 1 + { stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "1.0"; 5 + name = "lsusb-${version}"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "jlhonora"; 9 + repo = "lsusb"; 10 + rev = "8a6bd7084a55a58ade6584af5075c1db16afadd1"; 11 + sha256 = "0p8pkcgvsx44dd56wgipa8pzi3298qk9h4rl9pwsw1939hjx6h0g"; 12 + }; 13 + 14 + installPhase = '' 15 + mkdir -p $out/bin 16 + mkdir -p $out/share/man/man8 17 + install -m 0755 lsusb $out/bin 18 + install -m 0444 man/lsusb.8 $out/share/man/man8 19 + ''; 20 + 21 + meta = { 22 + homepage = https://github.com/jlhonora/lsusb; 23 + description = "lsusb command for Mac OS X"; 24 + platforms = stdenv.lib.platforms.darwin; 25 + license = stdenv.lib.licenses.mit; 26 + maintainers = [ stdenv.lib.maintainers.varunpatro ]; 27 + }; 28 + }
+2
pkgs/top-level/darwin-packages.nix
··· 44 44 }; 45 45 46 46 libobjc = apple-source-releases.objc4; 47 + 48 + lsusb = callPackage ../os-specific/darwin/lsusb { }; 47 49 48 50 opencflite = callPackage ../os-specific/darwin/opencflite { }; 49 51