uvcdynctrl: init at 0.2 (#30806)

* uvcdynctrl: init at 0.3.0

* uvcdynctrl: nitpicks

authored by Brian McKenna and committed by Jörg Thalheim ed0f558f 31db63bd

+32
+30
pkgs/os-specific/linux/uvcdynctrl/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, libxml2 }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "0.3.0"; 5 + name = "uvcdynctrl-${version}"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "cshorler"; 9 + repo = "webcam-tools"; 10 + rev = "bee2ef3c9e350fd859f08cd0e6745871e5f55cb9"; 11 + sha256 = "0s15xxgdx8lnka7vi8llbf6b0j4rhbjl6yp0qxaihysf890xj73s"; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake pkgconfig ]; 15 + buildInputs = [ libxml2 ]; 16 + 17 + prePatch = '' 18 + substituteInPlace uvcdynctrl/CMakeLists.txt \ 19 + --replace "/etc/udev" "$out/etc/udev" \ 20 + --replace "/lib/udev" "$out/lib/udev" 21 + ''; 22 + 23 + meta = with stdenv.lib; { 24 + description = "A simple interface for devices supported by the linux UVC driver"; 25 + homepage = http://guvcview.sourceforge.net; 26 + license = licenses.gpl3Plus; 27 + maintainers = [ maintainers.puffnfresh ]; 28 + platforms = platforms.linux; 29 + }; 30 + }
+2
pkgs/top-level/all-packages.nix
··· 17003 17003 else null; 17004 17004 }; 17005 17005 17006 + uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { }; 17007 + 17006 17008 vkeybd = callPackage ../applications/audio/vkeybd {}; 17007 17009 17008 17010 vlc = callPackage ../applications/video/vlc {