diff options
author | Daiderd Jordan <daiderd@gmail.com> | 2018-02-07 18:34:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-07 18:34:41 +0100 |
commit | c0aa8f5fb817365bb9eb4067277d212d2230a871 (patch) | |
tree | d4dbf233310016245c45e43155efa835e6404d4f | |
parent | 5704888065cd0915b542a4c4d6110be145cfc9d4 (diff) | |
parent | 768fe4f230608f34b92ff78ba014f257f0fbd96f (diff) | |
download | nixpkgs-c0aa8f5fb817365bb9eb4067277d212d2230a871.tar nixpkgs-c0aa8f5fb817365bb9eb4067277d212d2230a871.tar.gz nixpkgs-c0aa8f5fb817365bb9eb4067277d212d2230a871.tar.bz2 nixpkgs-c0aa8f5fb817365bb9eb4067277d212d2230a871.tar.lz nixpkgs-c0aa8f5fb817365bb9eb4067277d212d2230a871.tar.xz nixpkgs-c0aa8f5fb817365bb9eb4067277d212d2230a871.tar.zst nixpkgs-c0aa8f5fb817365bb9eb4067277d212d2230a871.zip |
Merge pull request #34630 from varunpatro/lsusb
lsusb for OSX
-rw-r--r-- | lib/maintainers.nix | 1 | ||||
-rw-r--r-- | pkgs/os-specific/darwin/lsusb/default.nix | 28 | ||||
-rw-r--r-- | pkgs/top-level/darwin-packages.nix | 2 |
3 files changed, 31 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix index b5c9cf94b9b..85e1e6171be 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -718,6 +718,7 @@ vandenoever = "Jos van den Oever <jos@vandenoever.info>"; vanschelven = "Klaas van Schelven <klaas@vanschelven.com>"; vanzef = "Ivan Solyankin <vanzef@gmail.com>"; + varunpatro = "Varun Patro <varun.kumar.patro@gmail.com>"; vbgl = "Vincent Laporte <Vincent.Laporte@gmail.com>"; vbmithr = "Vincent Bernardoff <vb@luminar.eu.org>"; vcunat = "Vladimír Čunát <vcunat@gmail.com>"; diff --git a/pkgs/os-specific/darwin/lsusb/default.nix b/pkgs/os-specific/darwin/lsusb/default.nix new file mode 100644 index 00000000000..0b59ecb2299 --- /dev/null +++ b/pkgs/os-specific/darwin/lsusb/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchFromGitHub }: + +stdenv.mkDerivation rec { + version = "1.0"; + name = "lsusb-${version}"; + + src = fetchFromGitHub { + owner = "jlhonora"; + repo = "lsusb"; + rev = "8a6bd7084a55a58ade6584af5075c1db16afadd1"; + sha256 = "0p8pkcgvsx44dd56wgipa8pzi3298qk9h4rl9pwsw1939hjx6h0g"; + }; + + installPhase = '' + mkdir -p $out/bin + mkdir -p $out/share/man/man8 + install -m 0755 lsusb $out/bin + install -m 0444 man/lsusb.8 $out/share/man/man8 + ''; + + meta = { + homepage = https://github.com/jlhonora/lsusb; + description = "lsusb command for Mac OS X"; + platforms = stdenv.lib.platforms.darwin; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.varunpatro ]; + }; +} diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix index e75c9338f8d..1f8039010d7 100644 --- a/pkgs/top-level/darwin-packages.nix +++ b/pkgs/top-level/darwin-packages.nix @@ -44,6 +44,8 @@ in }; libobjc = apple-source-releases.objc4; + + lsusb = callPackage ../os-specific/darwin/lsusb { }; opencflite = callPackage ../os-specific/darwin/opencflite { }; |