{ stdenv, fetchFromGitHub , meson, ninja, pkgconfig , systemd, wayland, wayland-protocols }: let metadata = import ./metadata.nix; in stdenv.mkDerivation rec { name = "xdg-desktop-portal-wlr-${version}"; version = metadata.rev; src = fetchFromGitHub { owner = "emersion"; repo = "xdg-desktop-portal-wlr"; rev = version; sha256 = metadata.sha256; }; nativeBuildInputs = [ pkgconfig meson ninja ]; buildInputs = [ systemd wayland wayland-protocols ]; mesonFlags = [ "-Dauto_features=enabled" ]; enableParallelBuilding = true; meta = with stdenv.lib; { description = "xdg-desktop-portal backend for wlroots"; homepage = "https://github.com/emersion/xdg-desktop-portal-wlr"; license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ colemickens ]; }; }