evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / km / kmscube / package.nix
bloba416e2aa14bd58b65d75914ffc42485d0aacb931
1 { lib, stdenv, fetchFromGitLab, meson, ninja, libdrm, libX11, libGL, mesa, pkg-config, gst_all_1 }:
3 stdenv.mkDerivation {
4   pname = "kmscube";
5   version = "unstable-2023-09-25";
7   src = fetchFromGitLab {
8     domain = "gitlab.freedesktop.org";
9     owner = "mesa";
10     repo = "kmscube";
11     rev = "96d63eb59e34c647cda1cbb489265f8c536ae055";
12     hash = "sha256-kpnn4JBNvwatrcCF/RGk/fQ7qiKD26iLBr9ovDmAKBo=";
13   };
15   nativeBuildInputs = [ meson pkg-config ninja ];
16   buildInputs = [
17     libdrm
18     libX11
19     libGL
20     mesa
21   ] ++ (with gst_all_1; [
22     gstreamer
23     gst-plugins-base
24   ]);
26   meta = with lib; {
27     description = "Example OpenGL app using KMS/GBM";
28     homepage = "https://gitlab.freedesktop.org/mesa/kmscube";
29     license = licenses.mit;
30     maintainers = with maintainers; [ dezgeg ];
31     platforms = platforms.linux;
32   };