Merge branch 'staging' into staging-next

A few conflicts but relatively clear ones (I think).
This commit is contained in:
Vladimír Čunát
2021-04-14 10:08:25 +02:00
675 changed files with 5919 additions and 3687 deletions
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub
, meson, ninja, pkg-config, wayland, scdoc, makeWrapper
, wlroots, wayland-protocols, pixman, libxkbcommon
, systemd, libGL, libX11
, systemd, libGL, libX11, mesa
, xwayland ? null
, nixosTests
}:
@@ -26,6 +26,7 @@ stdenv.mkDerivation rec {
buildInputs = [
wlroots wayland wayland-protocols pixman libxkbcommon
mesa # for libEGL headers
systemd libGL libX11
];
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub
, meson, ninja, pkg-config, wayland, scdoc, makeWrapper
, wlroots, wayland-protocols, pixman, libxkbcommon
, cairo , pango, fontconfig, pandoc, systemd
, cairo , pango, fontconfig, pandoc, systemd, mesa
, withXwayland ? true, xwayland
, nixosTests
}:
@@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
buildInputs = [
wlroots wayland wayland-protocols pixman libxkbcommon cairo
pango fontconfig pandoc systemd
mesa # for libEGL headers
];
outputs = [ "out" "contrib" ];
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchzip,
pkg-config, bmake,
cairo, glib, libevdev, libinput, libxkbcommon, linux-pam, pango, pixman,
libucl, wayland, wayland-protocols, wlroots,
libucl, wayland, wayland-protocols, wlroots, mesa,
features ? {
gammacontrol = true;
layershell = true;
@@ -35,6 +35,7 @@ stdenv.mkDerivation {
pango
pixman
libucl
mesa # for libEGL
wayland
wayland-protocols
wlroots
@@ -11,6 +11,7 @@
, pixman
, udev
, libGL
, mesa
}:
stdenv.mkDerivation rec {
@@ -33,6 +34,7 @@ stdenv.mkDerivation rec {
pixman
udev
libGL
mesa # for libEGL
];
meta = with lib; {
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, meson, ninja, pkg-config, git
, cairo, libdrm, libexecinfo, libinput, libjpeg, libxkbcommon, wayland
, wayland-protocols, wf-config, wlroots
, wayland-protocols, wf-config, wlroots, mesa
}:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkg-config wayland ];
buildInputs = [
cairo libdrm libexecinfo libinput libjpeg libxkbcommon wayland
wayland-protocols wf-config wlroots
wayland-protocols wf-config wlroots mesa
];
mesonFlags = [ "--sysconfdir" "/etc" ];
@@ -10,6 +10,7 @@
, wayland
, wayland-protocols
, wlroots
, mesa
, xwayland
, makeWrapper
}:
@@ -32,6 +33,7 @@ stdenv.mkDerivation rec {
wayland
wayland-protocols
wlroots
mesa # for libEGL
xwayland
];