Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 53 lines 912 B view raw
1{ 2 stdenv, 3 lib, 4 fetchFromGitLab, 5 cmake, 6 extra-cmake-modules, 7 libvlc, 8 libv4l, 9 libX11, 10 kidletime, 11 kdelibs4support, 12 libXScrnSaver, 13 wrapQtAppsHook, 14 qtx11extras, 15}: 16 17stdenv.mkDerivation rec { 18 pname = "kaffeine"; 19 version = "2.0.19"; 20 21 src = fetchFromGitLab { 22 domain = "invent.kde.org"; 23 repo = pname; 24 owner = "Multimedia"; 25 rev = "v${version}"; 26 hash = "sha256-AHyUS2vyeuWFLRXdIoy1sbssDgzz7N957vyf5rWiooI="; 27 }; 28 29 nativeBuildInputs = [ 30 cmake 31 extra-cmake-modules 32 wrapQtAppsHook 33 ]; 34 35 buildInputs = [ 36 libvlc 37 libv4l 38 libX11 39 kidletime 40 qtx11extras 41 kdelibs4support 42 libXScrnSaver 43 ]; 44 45 meta = with lib; { 46 description = "KDE media player"; 47 homepage = "https://apps.kde.org/kaffeine/"; 48 license = licenses.gpl2; 49 maintainers = [ maintainers.pasqui23 ]; 50 platforms = platforms.all; 51 mainProgram = "kaffeine"; 52 }; 53}