astroterm: 1.0.4 -> 1.0.6 (#378908)
[NixPkgs.git] / pkgs / by-name / li / libusbgx / package.nix
blobfa119c9477446e8395ce515836abe7d7fd8f04fe
2   stdenv,
3   lib,
4   fetchFromGitHub,
5   pkg-config,
6   libconfig,
7   autoreconfHook,
8 }:
9 stdenv.mkDerivation {
10   pname = "libusbgx";
11   version = "unstable-2021-10-31";
12   src = fetchFromGitHub {
13     owner = "linux-usb-gadgets";
14     repo = "libusbgx";
15     rev = "060784424609d5a4e3bce8355f788c93f09802a5";
16     sha256 = "172qh8gva17jr18ldhf9zi960w2bqzmp030w6apxq57c9nv6d8k7";
17   };
18   nativeBuildInputs = [
19     autoreconfHook
20     pkg-config
21   ];
22   buildInputs = [ libconfig ];
23   meta = {
24     description = "C library encapsulating the kernel USB gadget-configfs userspace API functionality";
25     license = with lib.licenses; [
26       lgpl21Plus # library
27       gpl2Plus # examples
28     ];
29     maintainers = [ ];
30     platforms = lib.platforms.linux;
31   };