usbutils: add usbreset, fix meta (#329651)

Changed files
+13 -4
pkgs
os-specific
linux
usbutils
+13 -4
pkgs/os-specific/linux/usbutils/default.nix
···
buildInputs = [ libusb1 python3 ];
outputs = [ "out" "man" "python" ];
+
+
postBuild = ''
+
$CC $NIX_CFLAGS -o usbreset usbreset.c
+
'';
+
postInstall = ''
moveToOutput "bin/lsusb.py" "$python"
+
install -Dm555 usbreset -t $out/bin
'';
-
meta = with lib; {
+
meta = {
homepage = "http://www.linux-usb.org/";
description = "Tools for working with USB devices, such as lsusb";
-
maintainers = with maintainers; [ cafkafk ];
-
license = licenses.gpl2Plus;
-
platforms = platforms.linux;
+
maintainers = with lib.maintainers; [ cafkafk ];
+
license = with lib.licenses; [
+
gpl2Only # manpages, usbreset
+
gpl2Plus # most of the code
+
];
+
platforms = lib.platforms.linux;
mainProgram = "lsusb";
};
}