@ -12,11 +12,11 @@ let
# we need to use stdenv.mkDerivation in order not to pollute the libv4l’s closure with Qt
in stdenv . mkDerivation rec {
pname = " v 4 l - u t i l s " ;
version = " 1 . 2 0 . 0 " ;
version = " 1 . 2 2 . 1 " ;
src = fetchurl {
url = " h t t p s : / / l i n u x t v . o r g / d o w n l o a d s / ${ pname } / ${ pname } - ${ version } . t a r . b z 2 " ;
sha256 = " 1 x r 6 6 y 6 w 4 2 2 h i l 6 s 7 n 8 d 6 1 a 2 v h w h 4 i m 8 l 2 6 7 a m f 4 1 j v w 7 x q i h q c m " ;
hash = " s h a 2 5 6 - Z c b 7 6 D C k T K E F x E O w J x g s G y y Q U 6 k d H n K t h J 3 6 s 4 i 5 T j E = " ;
} ;
outputs = [ " o u t " ] ++ lib . optional withUtils " l i b " ++ [ " d e v " ] ;
@ -40,14 +40,16 @@ in stdenv.mkDerivation rec {
propagatedBuildInputs = [ libjpeg ] ;
postPatch = ''
patchShebangs utils/cec-ctl/msg2ctl.pl
patchShebangs utils/libcecutil/cec-gen.pl
patchShebangs utils /
'' ;
enableParallelBuilding = true ;
meta = with lib ; {
description = " V 4 L u t i l s a n d l i b v 4 l , p r o v i d e c o m m o n i m a g e f o r m a t s r e g a r d l e s s o f t h e v 4 l d e v i c e " ;
homepage = " h t t p s : / / l i n u x t v . o r g / p r o j e c t s . p h p " ;
license = licenses . lgpl21Plus ;
changelog = " h t t p s : / / g i t . l i n u x t v . o r g / v 4 l - u t i l s . g i t / p l a i n / C h a n g e L o g ? h = v 4 l - u t i l s - ${ version } " ;
license = with licenses ; [ lgpl21Plus gpl2Plus ] ;
maintainers = with maintainers ; [ codyopel ] ;
platforms = platforms . linux ;
} ;