diff options
author | Linus Heckemann <git@sphalerite.org> | 2021-12-23 23:31:29 +0100 |
---|---|---|
committer | Linus Heckemann <git@sphalerite.org> | 2022-01-24 19:47:03 +0100 |
commit | 339a63abbec8a8853e0fc22e93b42145f98683bc (patch) | |
tree | 322fb5fe45e5533cc1e3c949c0e788cc1a4955d7 /pkgs/os-specific/linux/gt | |
parent | eb5e5f139d833e8c86f21eea79a69e25c10de989 (diff) | |
download | nixpkgs-339a63abbec8a8853e0fc22e93b42145f98683bc.tar nixpkgs-339a63abbec8a8853e0fc22e93b42145f98683bc.tar.gz nixpkgs-339a63abbec8a8853e0fc22e93b42145f98683bc.tar.bz2 nixpkgs-339a63abbec8a8853e0fc22e93b42145f98683bc.tar.lz nixpkgs-339a63abbec8a8853e0fc22e93b42145f98683bc.tar.xz nixpkgs-339a63abbec8a8853e0fc22e93b42145f98683bc.tar.zst nixpkgs-339a63abbec8a8853e0fc22e93b42145f98683bc.zip |
gt: init at 2021-09-30
Diffstat (limited to 'pkgs/os-specific/linux/gt')
-rw-r--r-- | pkgs/os-specific/linux/gt/default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/gt/default.nix b/pkgs/os-specific/linux/gt/default.nix new file mode 100644 index 00000000000..a7e4c075046 --- /dev/null +++ b/pkgs/os-specific/linux/gt/default.nix @@ -0,0 +1,29 @@ +{ stdenv, lib, fetchFromGitHub, cmake, bash-completion, pkg-config, libconfig +, asciidoc +, libusbgx +}: +stdenv.mkDerivation { + pname = "gt"; + version = "unstable-2021-09-30"; + + src = fetchFromGitHub { + owner = "linux-usb-gadgets"; + repo = "gt"; + rev = "7247547a14b2d092dc03fd83218ae65c2f7ff7d6"; + sha256 = "1has9q2sghd5vyi25l3h2hd4d315vvpld076iwwsg01fx4d9vjmg"; + }; + sourceRoot = "source"; + + preConfigure = '' + cmakeFlagsArray+=("-DBASH_COMPLETION_COMPLETIONSDIR=$out/share/bash-completions/completions") + ''; + nativeBuildInputs = [ cmake pkg-config asciidoc ]; + buildInputs = [ bash-completion libconfig libusbgx]; + + meta = { + description = "Linux command line tool for setting up USB gadgets using configfs"; + license = with lib.licenses; [ asl20 ]; + maintainers = with lib.maintainers; [ lheckemann ]; + platforms = lib.platforms.linux; + }; +} |