Unverified Commit 00c100c0 authored by Franz Pletz's avatar Franz Pletz Committed by GitHub
Browse files

Merge pull request #337230 from dywedir/wf-recorder

parents 2a248cb6 7b242583
Loading
Loading
Loading
Loading
+33 −9
Original line number Diff line number Diff line
{ lib, stdenv, fetchFromGitHub
, meson, ninja, pkg-config, scdoc, wayland-scanner
, wayland, wayland-protocols, ffmpeg, x264, libpulseaudio
, mesa # for libgbm
{
  lib,
  stdenv,
  fetchFromGitHub,
  meson,
  ninja,
  pkg-config,
  scdoc,
  wayland-scanner,
  wayland,
  wayland-protocols,
  ffmpeg,
  x264,
  libpulseaudio,
  pipewire,
  mesa, # for libgbm
}:

stdenv.mkDerivation rec {
  pname = "wf-recorder";
  version = "0.4.1";
  version = "0.5.0";

  src = fetchFromGitHub {
    owner = "ammen99";
    repo = pname;
    rev = "v${version}";
    hash = "sha256-SXPXvKXn236oO1WakkMNql3lj2flYYlmArVHGomH0/k=";
    hash = "sha256-7/fQOkfAw5v3irD5blJOdq88j0VBrPVQQufdt9wsACk=";
  };

  nativeBuildInputs = [ meson ninja pkg-config wayland-scanner scdoc ];
  nativeBuildInputs = [
    meson
    ninja
    pkg-config
    wayland-scanner
    scdoc
  ];
  buildInputs = [
    wayland wayland-protocols ffmpeg x264 libpulseaudio mesa
    wayland
    wayland-protocols
    ffmpeg
    x264
    libpulseaudio
    pipewire
    mesa
  ];

  meta = with lib; {
@@ -25,7 +49,7 @@ stdenv.mkDerivation rec {
    inherit (src.meta) homepage;
    changelog = "https://github.com/ammen99/wf-recorder/releases/tag/v${version}";
    license = licenses.mit;
    maintainers = [ ];
    maintainers = with maintainers; [ dywedir ];
    platforms = platforms.linux;
    mainProgram = "wf-recorder";
  };