Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, stdenv 2, fetchFromGitHub 3, cmake 4, pkg-config 5, libusb1 6}: 7 8stdenv.mkDerivation rec { 9 pname = "libuvc"; 10 version = "unstable-2020-11-29"; 11 12 src = fetchFromGitHub { 13 owner = pname; 14 repo = pname; 15 rev = "5cddef71b17d41f7e98875a840c50d9704c3d2b2"; 16 sha256 = "0kranb0x1k5qad8rwxnn1w9963sbfj2cfzdgpfmlivb04544m2j7"; 17 }; 18 19 nativeBuildInputs = [ cmake pkg-config ]; 20 21 buildInputs = [ libusb1 ]; 22 23 meta = with lib; { 24 homepage = "https://ken.tossell.net/libuvc/"; 25 description = "Cross-platform library for USB video devices"; 26 platforms = platforms.linux; 27 license = licenses.lgpl21Plus; 28 maintainers = with maintainers; [ prusnak ]; 29 }; 30}