treewide: mesa -> libgbm (where appropriate)

This will likely break things, but anything broken should be easily noticeable.
This commit is contained in:
K900 2024-12-04 14:57:48 +03:00
parent 844b566ebd
commit d209d800b7
194 changed files with 384 additions and 386 deletions

View File

@ -10,7 +10,7 @@
, at-spi2-atk , at-spi2-atk
, autoPatchelfHook , autoPatchelfHook
, alsa-lib , alsa-lib
, mesa , libgbm
, nss , nss
, nspr , nspr
, xorg , xorg
@ -159,7 +159,7 @@ in
]; ];
buildInputs = [ libsecret libXScrnSaver libxshmfence ] buildInputs = [ libsecret libXScrnSaver libxshmfence ]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ alsa-lib at-spi2-atk libkrb5 mesa nss nspr systemd xorg.libxkbfile ]; ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ alsa-lib at-spi2-atk libkrb5 libgbm nss nspr systemd xorg.libxkbfile ];
runtimeDependencies = lib.optionals stdenv.hostPlatform.isLinux [ (lib.getLib systemd) fontconfig.lib libdbusmenu wayland libsecret ]; runtimeDependencies = lib.optionals stdenv.hostPlatform.isLinux [ (lib.getLib systemd) fontconfig.lib libdbusmenu wayland libsecret ];

View File

@ -105,7 +105,7 @@ lib.optionalAttrs (buildScript != null) { builder = buildScript; }
]) ])
++ lib.optionals waylandSupport (with pkgs; [ ++ lib.optionals waylandSupport (with pkgs; [
wayland wayland-scanner libxkbcommon wayland-protocols wayland.dev libxkbcommon.dev wayland wayland-scanner libxkbcommon wayland-protocols wayland.dev libxkbcommon.dev
mesa # for libgbm libgbm
]))); ])));
inherit patches; inherit patches;

View File

@ -1,5 +1,5 @@
{ stdenv, lib, qtbase, wrapQtAppsHook, fetchFromGitHub, { stdenv, lib, qtbase, wrapQtAppsHook, fetchFromGitHub,
addDriverRunpath, poppler_utils, qtxmlpatterns, qtsvg, mesa, xvfb-run, addDriverRunpath, poppler_utils, qtxmlpatterns, qtsvg, libgbm, xvfb-run,
fontconfig, freetype, xorg, qmake, python3, qttools, git fontconfig, freetype, xorg, qmake, python3, qttools, git
}: }:
let let
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
poppler_utils poppler_utils
qtxmlpatterns qtxmlpatterns
qtsvg qtsvg
mesa libgbm
freetype freetype
xorg.libXi xorg.libXi
xorg.libXrender xorg.libXrender

View File

@ -30,7 +30,7 @@
libxshmfence, libxshmfence,
libGL, libGL,
libappindicator-gtk3, libappindicator-gtk3,
mesa, libgbm,
nspr, nspr,
nss, nss,
pango, pango,
@ -94,7 +94,7 @@ stdenv.mkDerivation {
libxshmfence libxshmfence
libGL libGL
libappindicator-gtk3 libappindicator-gtk3
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -61,7 +61,7 @@ in buildFHSEnv {
# Higan // TODO: "higan is not available for the x86_64 architecture" # Higan // TODO: "higan is not available for the x86_64 architecture"
# Libretro # Libretro
fluidsynth hidapi mesa libdrm fluidsynth hidapi libgbm libdrm
# MAME # MAME
fontconfig SDL2_ttf fontconfig SDL2_ttf

View File

@ -9,7 +9,7 @@
, libGLU , libGLU
, libICE , libICE
, libX11 , libX11
, mesa , libgbm
, perl , perl
, pkg-config , pkg-config
, proj , proj
@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
# TODO: libGLU doesn't build for macOS because of Mesa issues # TODO: libGLU doesn't build for macOS because of Mesa issues
# (#233265); is it required for anything? # (#233265); is it required for anything?
libGLU libGLU
mesa libgbm
libICE libICE
libX11 libX11
]; ];

View File

@ -37,7 +37,7 @@
, bison, gperf, libkrb5 , bison, gperf, libkrb5
, glib, gtk3, dbus-glib , glib, gtk3, dbus-glib
, libXScrnSaver, libXcursor, libXtst, libxshmfence, libGLU, libGL , libXScrnSaver, libXcursor, libXtst, libxshmfence, libGLU, libGL
, mesa , libgbm
, pciutils, protobuf, speechd-minimal, libXdamage, at-spi2-core , pciutils, protobuf, speechd-minimal, libXdamage, at-spi2-core
, pipewire , pipewire
, libva , libva
@ -246,8 +246,7 @@ let
util-linux alsa-lib util-linux alsa-lib
libkrb5 libkrb5
glib gtk3 dbus-glib glib gtk3 dbus-glib
libXScrnSaver libXcursor libXtst libxshmfence libGLU libGL libXScrnSaver libXcursor libXtst libxshmfence libGLU libGL libgbm
mesa # required for libgbm
pciutils protobuf speechd-minimal libXdamage at-spi2-core pciutils protobuf speechd-minimal libXdamage at-spi2-core
pipewire pipewire
libva libva
@ -274,8 +273,7 @@ let
util-linux alsa-lib util-linux alsa-lib
libkrb5 libkrb5
glib gtk3 dbus-glib glib gtk3 dbus-glib
libXScrnSaver libXcursor libXtst libxshmfence libGLU libGL libXScrnSaver libXcursor libXtst libxshmfence libGLU libGL libgbm
mesa # required for libgbm
pciutils protobuf speechd-minimal libXdamage at-spi2-core pciutils protobuf speechd-minimal libXdamage at-spi2-core
pipewire pipewire
libva libva

View File

@ -12,7 +12,7 @@
, udev , udev
, libkrb5 , libkrb5
, libva , libva
, mesa # firefox wants gbm for drm+dmabuf , libgbm
, cups , cups
, pciutils , pciutils
, vulkan-loader , vulkan-loader
@ -87,7 +87,7 @@ let
); );
libs = lib.optionals stdenv.hostPlatform.isLinux ( libs = lib.optionals stdenv.hostPlatform.isLinux (
[ udev libva mesa libnotify xorg.libXScrnSaver cups pciutils vulkan-loader ] [ udev libva libgbm libnotify xorg.libXScrnSaver cups pciutils vulkan-loader ]
++ lib.optional (cfg.speechSynthesisSupport or true) speechd-minimal ++ lib.optional (cfg.speechSynthesisSupport or true) speechd-minimal
) )
++ lib.optional pipewireSupport pipewire ++ lib.optional pipewireSupport pipewire

View File

@ -6,7 +6,7 @@
, libxml2 , libxml2
, glib, gtk3, pango, gdk-pixbuf, cairo, atk, at-spi2-atk, at-spi2-core , glib, gtk3, pango, gdk-pixbuf, cairo, atk, at-spi2-atk, at-spi2-core
, qt5 , qt5
, libdrm, mesa , libdrm, libgbm
, vulkan-loader , vulkan-loader
, nss, nspr , nss, nspr
, patchelf, makeWrapper , patchelf, makeWrapper
@ -55,7 +55,7 @@ in stdenv.mkDerivation rec {
qt5.qtbase qt5.qtbase
freetype fontconfig libXrender libuuid expat glib nss nspr libGL freetype fontconfig libXrender libuuid expat glib nss nspr libGL
libxml2 pango cairo libxml2 pango cairo
libdrm mesa vulkan-loader libdrm libgbm vulkan-loader
wayland pipewire wayland pipewire
] ++ lib.optional proprietaryCodecs vivaldi-ffmpeg-codecs ] ++ lib.optional proprietaryCodecs vivaldi-ffmpeg-codecs
++ lib.optional pulseSupport libpulseaudio ++ lib.optional pulseSupport libpulseaudio

View File

@ -46,7 +46,7 @@ buildFHSEnv {
libICE libSM libX11 libXcomposite libXdamage libXext libXfixes libXrender libICE libSM libX11 libXcomposite libXdamage libXext libXfixes libXrender
libXxf86vm libGL libxcb xkeyboardconfig libXxf86vm libGL libxcb xkeyboardconfig
curl dbus firefox-bin fontconfig freetype gcc glib gnutar libxml2 libxslt curl dbus firefox-bin fontconfig freetype gcc glib gnutar libxml2 libxslt
procps zlib mesa libxshmfence libpthreadstubs libappindicator procps zlib libgbm libxshmfence libpthreadstubs libappindicator
]; ];
extraInstallCommands = '' extraInstallCommands = ''

View File

@ -43,7 +43,7 @@
libXtst, libXtst,
libxcb, libxcb,
libxshmfence, libxshmfence,
mesa, libgbm,
nspr, nspr,
nss, nss,
pango, pango,
@ -101,7 +101,7 @@ stdenv.mkDerivation rec {
libXtst libXtst
libxcb libxcb
libxshmfence libxshmfence
mesa libgbm
nss nss
wrapGAppsHook3 wrapGAppsHook3
makeShellWrapper makeShellWrapper
@ -115,7 +115,7 @@ stdenv.mkDerivation rec {
systemd systemd
libpulseaudio libpulseaudio
libdrm libdrm
mesa libgbm
stdenv.cc.cc stdenv.cc.cc
alsa-lib alsa-lib
atk atk

View File

@ -22,7 +22,7 @@
, udev , udev
, libnotify , libnotify
, xdg-utils , xdg-utils
, mesa , libgbm
, libglvnd , libglvnd
, libappindicator-gtk3 , libappindicator-gtk3
}: }:
@ -52,7 +52,7 @@ in stdenv.mkDerivation (rec {
libXtst libXtst
libXScrnSaver libXScrnSaver
]) ++ [ ]) ++ [
mesa #libgbm libgbm
gtk3 gtk3
atk atk
glib glib

View File

@ -28,7 +28,7 @@
, libxcb , libxcb
, libxkbcommon , libxkbcommon
, libxshmfence , libxshmfence
, mesa , libgbm
, nspr , nspr
, nss , nss
, pango , pango
@ -117,7 +117,7 @@ let
libuuid libuuid
libxcb libxcb
libxkbcommon libxkbcommon
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -19,7 +19,7 @@
, libnotify , libnotify
, libpulseaudio , libpulseaudio
, libxkbcommon , libxkbcommon
, mesa , libgbm
, nss , nss
, udev , udev
, xorg , xorg
@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
libnotify libnotify
libpulseaudio libpulseaudio
libxkbcommon libxkbcommon
mesa libgbm
nss nss
xorg.libX11 xorg.libX11
xorg.libXScrnSaver xorg.libXScrnSaver

View File

@ -24,7 +24,7 @@
glib, glib,
abseil-cpp, abseil-cpp,
pipewire, pipewire,
mesa, libgbm,
libdrm, libdrm,
libGL, libGL,
apple-sdk_15, apple-sdk_15,
@ -47,7 +47,7 @@ stdenv.mkDerivation {
substituteInPlace src/modules/desktop_capture/linux/wayland/egl_dmabuf.cc \ substituteInPlace src/modules/desktop_capture/linux/wayland/egl_dmabuf.cc \
--replace-fail '"libEGL.so.1"' '"${lib.getLib libGL}/lib/libEGL.so.1"' \ --replace-fail '"libEGL.so.1"' '"${lib.getLib libGL}/lib/libEGL.so.1"' \
--replace-fail '"libGL.so.1"' '"${lib.getLib libGL}/lib/libGL.so.1"' \ --replace-fail '"libGL.so.1"' '"${lib.getLib libGL}/lib/libGL.so.1"' \
--replace-fail '"libgbm.so.1"' '"${lib.getLib mesa}/lib/libgbm.so.1"' \ --replace-fail '"libgbm.so.1"' '"${lib.getLib libgbm}/lib/libgbm.so.1"' \
--replace-fail '"libdrm.so.2"' '"${lib.getLib libdrm}/lib/libdrm.so.2"' --replace-fail '"libdrm.so.2"' '"${lib.getLib libdrm}/lib/libdrm.so.2"'
''; '';
@ -85,7 +85,7 @@ stdenv.mkDerivation {
libXi libXi
glib glib
pipewire pipewire
mesa libgbm
libdrm libdrm
libGL libGL
] ]

View File

@ -1,7 +1,7 @@
{ lib, stdenv, requireFile, makeWrapper, autoPatchelfHook, wrapGAppsHook3, which, more { lib, stdenv, requireFile, makeWrapper, autoPatchelfHook, wrapGAppsHook3, which, more
, file, atk, alsa-lib, cairo, fontconfig, gdk-pixbuf, glib, webkitgtk_4_0, gtk2-x11, gtk3 , file, atk, alsa-lib, cairo, fontconfig, gdk-pixbuf, glib, webkitgtk_4_0, gtk2-x11, gtk3
, heimdal, krb5, libsoup, libvorbis, speex, openssl, zlib, xorg, pango, gtk2 , heimdal, krb5, libsoup, libvorbis, speex, openssl, zlib, xorg, pango, gtk2
, gnome2, mesa, nss, nspr, gtk_engines, freetype, dconf, libpng12, libxml2 , gnome2, libgbm, nss, nspr, gtk_engines, freetype, dconf, libpng12, libxml2
, libjpeg, libredirect, tzdata, cacert, systemd, libcxx, symlinkJoin , libjpeg, libredirect, tzdata, cacert, systemd, libcxx, symlinkJoin
, libpulseaudio, pcsclite, glib-networking, llvmPackages_12, opencv4 , libpulseaudio, pcsclite, glib-networking, llvmPackages_12, opencv4
, libfaketime , libfaketime
@ -107,7 +107,7 @@ stdenv.mkDerivation rec {
libvorbis libvorbis
libxml2 libxml2
llvmPackages_12.libunwind llvmPackages_12.libunwind
mesa libgbm
nspr nspr
nss nss
opencv4' opencv4'

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron { lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron
, asar, alsa-lib, gtk3, libxshmfence, mesa, nss }: , asar, alsa-lib, gtk3, libxshmfence, libgbm, nss }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "morgen"; pname = "morgen";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
asar asar
]; ];
buildInputs = [ alsa-lib gtk3 libxshmfence mesa nss ]; buildInputs = [ alsa-lib gtk3 libxshmfence libgbm nss ];
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall

View File

@ -1,6 +1,6 @@
{ stdenv, lib, unzip, autoPatchelfHook { stdenv, lib, unzip, autoPatchelfHook
, fetchurl, makeWrapper , fetchurl, makeWrapper
, alsa-lib, mesa, nss, nspr, systemd , alsa-lib, libgbm, nss, nspr, systemd
, makeDesktopItem, copyDesktopItems, wrapGAppsHook3 , makeDesktopItem, copyDesktopItems, wrapGAppsHook3
, metaCommon , metaCommon
}: }:
@ -35,7 +35,7 @@ let
buildInputs = [ buildInputs = [
alsa-lib alsa-lib
mesa libgbm
nss nss
nspr nspr
stdenv.cc.cc stdenv.cc.cc

View File

@ -7,7 +7,7 @@
, libtool , libtool
, libxkbcommon , libxkbcommon
, nspr , nspr
, mesa , libgbm
, libtiff , libtiff
, udev , udev
, gtk3 , gtk3
@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
libjpeg libjpeg
libxkbcommon libxkbcommon
nspr nspr
mesa libgbm
libtiff libtiff
udev udev
gtk3 gtk3

View File

@ -18,7 +18,7 @@
, libcrossguid, libmicrohttpd , libcrossguid, libmicrohttpd
, bluez, doxygen, giflib, glib, harfbuzz, lcms2, libidn2, libpthreadstubs, libtasn1 , bluez, doxygen, giflib, glib, harfbuzz, lcms2, libidn2, libpthreadstubs, libtasn1
, libplist, p11-kit, zlib, flatbuffers, fstrcmp, rapidjson , libplist, p11-kit, zlib, flatbuffers, fstrcmp, rapidjson
, lirc , lirc, mesa
, x11Support ? true, libX11, xorgproto, libXt, libXmu, libXext, libXinerama, libXrandr, libXtst, libXfixes, xdpyinfo, libXdmcp , x11Support ? true, libX11, xorgproto, libXt, libXmu, libXext, libXinerama, libXrandr, libXtst, libXfixes, xdpyinfo, libXdmcp
, dbusSupport ? true, dbus , dbusSupport ? true, dbus
, joystickSupport ? true, cwiid , joystickSupport ? true, cwiid
@ -33,7 +33,7 @@
, vdpauSupport ? true, libvdpau , vdpauSupport ? true, libvdpau
, waylandSupport ? false, wayland, wayland-protocols , waylandSupport ? false, wayland, wayland-protocols
, waylandpp ? null, libxkbcommon , waylandpp ? null, libxkbcommon
, gbmSupport ? false, mesa, libinput, libdisplay-info , gbmSupport ? false, libgbm, libinput, libdisplay-info
, buildPackages , buildPackages
}: }:
@ -151,7 +151,7 @@ in stdenv.mkDerivation (finalAttrs: {
] ]
++ lib.optionals gbmSupport [ ++ lib.optionals gbmSupport [
libxkbcommon.dev libxkbcommon.dev
mesa.dev libgbm
libinput.dev libinput.dev
libdisplay-info libdisplay-info
]; ];

View File

@ -39,7 +39,7 @@
libxkbcommon, libxkbcommon,
lua, lua,
makeWrapper, makeWrapper,
mesa, libgbm,
meson, meson,
mujs, mujs,
ninja, ninja,
@ -187,7 +187,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals cmsSupport [ lcms2 ] ++ lib.optionals cmsSupport [ lcms2 ]
++ lib.optionals drmSupport [ ++ lib.optionals drmSupport [
libdrm libdrm
mesa libgbm
] ]
++ lib.optionals dvdnavSupport [ ++ lib.optionals dvdnavSupport [
libdvdnav libdvdnav

View File

@ -20,7 +20,7 @@
, gtk3-x11 , gtk3-x11
, libudev0-shim , libudev0-shim
, libuuid , libuuid
, mesa , libgbm
, nss , nss
, nspr , nspr
, xorg , xorg
@ -62,7 +62,7 @@ stdenv.mkDerivation rec {
glib glib
pango pango
gtk3-x11 gtk3-x11
mesa libgbm
nss nss
nspr nspr
libuuid libuuid

View File

@ -22,7 +22,7 @@
, xenSupport ? false, xen , xenSupport ? false, xen
, cephSupport ? false, ceph , cephSupport ? false, ceph
, glusterfsSupport ? false, glusterfs, libuuid , glusterfsSupport ? false, glusterfs, libuuid
, openGLSupport ? sdlSupport, mesa, libepoxy, libdrm , openGLSupport ? sdlSupport, libgbm, libepoxy, libdrm
, rutabagaSupport ? openGLSupport && !minimal && lib.meta.availableOn stdenv.hostPlatform rutabaga_gfx, rutabaga_gfx , rutabagaSupport ? openGLSupport && !minimal && lib.meta.availableOn stdenv.hostPlatform rutabaga_gfx, rutabaga_gfx
, virglSupport ? openGLSupport, virglrenderer , virglSupport ? openGLSupport, virglrenderer
, libiscsiSupport ? !minimal, libiscsi , libiscsiSupport ? !minimal, libiscsi
@ -119,7 +119,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals xenSupport [ xen ] ++ lib.optionals xenSupport [ xen ]
++ lib.optionals cephSupport [ ceph ] ++ lib.optionals cephSupport [ ceph ]
++ lib.optionals glusterfsSupport [ glusterfs libuuid ] ++ lib.optionals glusterfsSupport [ glusterfs libuuid ]
++ lib.optionals openGLSupport [ mesa libepoxy libdrm ] ++ lib.optionals openGLSupport [ libgbm libepoxy libdrm ]
++ lib.optionals rutabagaSupport [ rutabaga_gfx ] ++ lib.optionals rutabagaSupport [ rutabaga_gfx ]
++ lib.optionals virglSupport [ virglrenderer ] ++ lib.optionals virglSupport [ virglrenderer ]
++ lib.optionals libiscsiSupport [ libiscsi ] ++ lib.optionals libiscsiSupport [ libiscsi ]

View File

@ -13,7 +13,7 @@
hyprutils, hyprutils,
hyprwayland-scanner, hyprwayland-scanner,
libdrm, libdrm,
mesa, libgbm,
pipewire, pipewire,
qtbase, qtbase,
qttools, qttools,
@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
hyprlang hyprlang
hyprutils hyprutils
libdrm libdrm
mesa libgbm
pipewire pipewire
qtbase qtbase
qttools qttools

View File

@ -1,6 +1,6 @@
{ lib, stdenv, fetchzip { lib, stdenv, fetchzip
, meson, ninja, pkg-config, python3, python3Packages, wayland-scanner , meson, ninja, pkg-config, python3, python3Packages, wayland-scanner
, libxkbcommon, mesa, pixman, xorg, wayland, gtest , libxkbcommon, libgbm, pixman, xorg, wayland, gtest
}: }:
stdenv.mkDerivation { stdenv.mkDerivation {
@ -17,7 +17,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ nativeBuildInputs = [
meson ninja pkg-config python3 python3Packages.jinja2 wayland-scanner meson ninja pkg-config python3 python3Packages.jinja2 wayland-scanner
]; ];
buildInputs = [ libxkbcommon mesa pixman wayland xorg.libxcb ]; buildInputs = [ libxkbcommon libgbm pixman wayland xorg.libxcb ];
preConfigure = '' preConfigure = ''
patchShebangs gen-shim.py patchShebangs gen-shim.py

View File

@ -160,7 +160,7 @@ rec {
libidn libidn
tbb tbb
wayland wayland
mesa libgbm
libxkbcommon libxkbcommon
vulkan-loader vulkan-loader

View File

@ -9,7 +9,7 @@
, pcre , pcre
, gtkmm4 , gtkmm4
, pugixml , pugixml
, mesa , libgbm
, pciutils , pciutils
}: }:
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libdrm libGL atkmm pcre gtkmm4 pugixml mesa pciutils ]; buildInputs = [ libdrm libGL atkmm pcre gtkmm4 pugixml libgbm pciutils ];
cmakeFlags = [ "-DENABLE_UNIT_TESTS=off" ]; cmakeFlags = [ "-DENABLE_UNIT_TESTS=off" ];

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, lv2, libX11, libGL, libGLU, mesa, cmake }: { lib, stdenv, fetchFromGitHub, lv2, libX11, libGL, libGLU, libgbm, cmake }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "aether-lv2"; pname = "aether-lv2";
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];
buildInputs = [ buildInputs = [
lv2 libX11 libGL libGLU mesa lv2 libX11 libGL libGLU libgbm
]; ];
env.NIX_CFLAGS_COMPILE = toString [ env.NIX_CFLAGS_COMPILE = toString [

View File

@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, dpkg, autoPatchelfHook, makeWrapper, wrapGAppsHook3 { stdenv, lib, fetchurl, dpkg, autoPatchelfHook, makeWrapper, wrapGAppsHook3
, alsa-lib, dbus, fontconfig, freetype, glib, gst_all_1, libGL , alsa-lib, dbus, fontconfig, freetype, glib, gst_all_1, libGL
, libinput, libpulseaudio, libsecret, libtiff, libxkbcommon , libinput, libpulseaudio, libsecret, libtiff, libxkbcommon
, mesa, openssl, systemd, xorg }: , libgbm, openssl, systemd, xorg }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "alfaview"; pname = "alfaview";
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
libsecret libsecret
libtiff libtiff
libxkbcommon libxkbcommon
mesa libgbm
openssl openssl
stdenv.cc.cc stdenv.cc.cc
systemd systemd

View File

@ -25,7 +25,7 @@
, libxkbcommon , libxkbcommon
, lttng-ust , lttng-ust
, makeWrapper , makeWrapper
, mesa , libgbm
, networkmanager , networkmanager
, nspr , nspr
, nss , nss
@ -61,7 +61,7 @@ let
libxcb libxcb
libxkbcommon libxkbcommon
lttng-ust lttng-ust
mesa libgbm
nspr nspr
nss nss
openssl openssl

View File

@ -11,7 +11,7 @@
libffi, libffi,
libGL, libGL,
libinput, libinput,
mesa, libgbm,
nix-update-script, nix-update-script,
pixman, pixman,
pkg-config, pkg-config,
@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
libffi libffi
libGL libGL
libinput libinput
mesa libgbm
pixman pixman
seatd seatd
udev udev

View File

@ -29,7 +29,7 @@
libxcb, libxcb,
libxkbcommon, libxkbcommon,
makeWrapper, makeWrapper,
mesa, libgbm,
mupdf, mupdf,
openal, openal,
openjpeg, openjpeg,
@ -101,7 +101,7 @@ stdenv.mkDerivation (finalAttrs: {
libvncserver libvncserver
libxcb libxcb
libxkbcommon libxkbcommon
mesa libgbm
mupdf mupdf
openal openal
openjpeg openjpeg

View File

@ -9,7 +9,7 @@
, libGL , libGL
, libinput , libinput
, libxkbcommon , libxkbcommon
, mesa , libgbm
, seatd , seatd
, wayland , wayland
}: }:
@ -66,7 +66,7 @@ rustPlatform.buildRustPackage rec {
libGL libGL
libinput libinput
libxkbcommon libxkbcommon
mesa libgbm
seatd seatd
systemd systemd
wayland wayland

View File

@ -1,6 +1,6 @@
{ lib, stdenv, makeDesktopItem, fetchurl, unzip { lib, stdenv, makeDesktopItem, fetchurl, unzip
, gdk-pixbuf, glib, gtk3, atk, at-spi2-atk, pango, cairo, freetype, fontconfig, dbus, nss, nspr, alsa-lib, cups, expat, udev, adwaita-icon-theme , gdk-pixbuf, glib, gtk3, atk, at-spi2-atk, pango, cairo, freetype, fontconfig, dbus, nss, nspr, alsa-lib, cups, expat, udev, adwaita-icon-theme
, xorg, mozjpeg, makeWrapper, wrapGAppsHook3, libuuid, at-spi2-core, libdrm, mesa, libxkbcommon , xorg, mozjpeg, makeWrapper, wrapGAppsHook3, libuuid, at-spi2-core, libdrm, libgbm, libxkbcommon
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
libXScrnSaver libXScrnSaver
libuuid libuuid
libdrm libdrm
mesa libgbm
]); ]);
desktopItem = makeDesktopItem { desktopItem = makeDesktopItem {

View File

@ -21,7 +21,7 @@
, libunwind , libunwind
, libuuid , libuuid
, libxkbcommon , libxkbcommon
, mesa , libgbm
, nspr , nspr
, nss , nss
, openssl , openssl
@ -140,7 +140,7 @@ stdenv.mkDerivation rec {
gdk-pixbuf gdk-pixbuf
glib glib
gtk3 gtk3
mesa libgbm
nss nss
nspr nspr
libdrm libdrm

View File

@ -24,7 +24,7 @@
, libxcb , libxcb
, libxkbcommon , libxkbcommon
, libxshmfence , libxshmfence
, mesa , libgbm
, nspr , nspr
, nss , nss
, pango , pango
@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
libuuid libuuid
libxcb libxcb
libxkbcommon libxkbcommon
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -10,7 +10,7 @@
, nss , nss
, libXdamage , libXdamage
, libdrm , libdrm
, mesa , libgbm
, libxshmfence , libxshmfence
, makeDesktopItem , makeDesktopItem
, makeWrapper , makeWrapper
@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
nss nss
libXdamage libXdamage
libdrm libdrm
mesa libgbm
libxshmfence libxshmfence
udev udev
]; ];

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, cmake, gdk-pixbuf, libGL, mesa }: { lib, stdenv, fetchFromGitHub, pkg-config, cmake, gdk-pixbuf, libGL, libgbm }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "blur-effect"; pname = "blur-effect";
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
gdk-pixbuf gdk-pixbuf
libGL libGL
mesa libgbm
]; ];
meta = with lib; { meta = with lib; {

View File

@ -37,7 +37,7 @@
libuuid, libuuid,
libxkbcommon, libxkbcommon,
libxshmfence, libxshmfence,
mesa, libgbm,
nspr, nspr,
nss, nss,
pango, pango,
@ -125,7 +125,7 @@ let
libxshmfence libxshmfence
libXtst libXtst
libuuid libuuid
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -7,7 +7,7 @@
, libX11 , libX11
, libXi , libXi
, freetype , freetype
, mesa , libgbm
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
libX11 libX11
libXi libXi
freetype freetype
mesa libgbm
]; ];
cmakeFlags = [ cmakeFlags = [

View File

@ -24,7 +24,7 @@
libuuid, libuuid,
libwnck, libwnck,
magpie, magpie,
mesa, libgbm,
meson, meson,
mutter, mutter,
ninja, ninja,
@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: {
libuuid libuuid
libwnck libwnck
magpie magpie
mesa libgbm
polkit polkit
sassc sassc
upower upower

View File

@ -72,7 +72,7 @@ buildFHSEnv {
libdrm libdrm
udev udev
libxkbcommon libxkbcommon
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -12,7 +12,7 @@
, libpng , libpng
, libxcb , libxcb
, libxkbcommon , libxkbcommon
, mesa , libgbm
, meson , meson
, ninja , ninja
, pandoc , pandoc
@ -93,7 +93,7 @@ stdenv.mkDerivation {
libpng libpng
libxcb libxcb
libxkbcommon libxkbcommon
mesa libgbm
pixman pixman
wayland wayland
wayland-protocols wayland-protocols

View File

@ -23,7 +23,7 @@
, libstartup_notification , libstartup_notification
, libXtst , libXtst
, libXdamage , libXdamage
, mesa , libgbm
, muffin , muffin
, networkmanager , networkmanager
, pkg-config , pkg-config
@ -106,7 +106,7 @@ stdenv.mkDerivation rec {
libstartup_notification libstartup_notification
libXtst libXtst
libXdamage libXdamage
mesa libgbm
muffin muffin
networkmanager networkmanager
polkit polkit

View File

@ -11,7 +11,7 @@
, libXrandr , libXrandr
, libXxf86vm , libXxf86vm
, makeDesktopItem , makeDesktopItem
, mesa , libgbm
, pkg-config , pkg-config
, stdenv , stdenv
}: }:
@ -40,7 +40,7 @@ buildGoModule rec {
libXinerama libXinerama
libXrandr libXrandr
libXxf86vm libXxf86vm
mesa libgbm
]; ];
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -8,7 +8,7 @@
, libinput , libinput
, libglvnd , libglvnd
, libxkbcommon , libxkbcommon
, mesa , libgbm
, seatd , seatd
, udev , udev
, xwayland , xwayland
@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec {
libglvnd libglvnd
libinput libinput
libxkbcommon libxkbcommon
mesa libgbm
pixman pixman
seatd seatd
udev udev

View File

@ -12,7 +12,7 @@
libinput, libinput,
fontconfig, fontconfig,
freetype, freetype,
mesa, libgbm,
wayland, wayland,
xorg, xorg,
vulkan-loader, vulkan-loader,
@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec {
libglvnd libglvnd
fontconfig fontconfig
freetype freetype
mesa libgbm
wayland wayland
vulkan-loader vulkan-loader
]; ];

View File

@ -5,7 +5,7 @@
, libxkbcommon , libxkbcommon
, libinput , libinput
, libglvnd , libglvnd
, mesa , libgbm
, udev , udev
, wayland , wayland
}: }:
@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec {
separateDebugInfo = true; separateDebugInfo = true;
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ libxkbcommon libinput libglvnd mesa udev wayland ]; buildInputs = [ libxkbcommon libinput libglvnd libgbm udev wayland ];
postInstall = '' postInstall = ''
mkdir -p $out/share/{applications,icons/hicolor/scalable/apps} mkdir -p $out/share/{applications,icons/hicolor/scalable/apps}

View File

@ -17,7 +17,7 @@
, gtk3 , gtk3
, libdrm , libdrm
, libGL , libGL
, mesa , libgbm
, nss , nss
, htmlRendererSupport ? false , htmlRendererSupport ? false
@ -84,7 +84,7 @@ stdenv.mkDerivation (finalAttrs: {
gtk3 gtk3
libdrm libdrm
libGL libGL
mesa libgbm
nss nss
] ]
++ lib.optional sqaplSupport unixODBC; ++ lib.optional sqaplSupport unixODBC;

View File

@ -126,7 +126,7 @@ buildFHSEnv {
libdrm libdrm
libnotify libnotify
libxkbcommon libxkbcommon
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -2,7 +2,7 @@
, glib, libGLU, libGL, libpulseaudio, zlib, dbus, fontconfig, freetype , glib, libGLU, libGL, libpulseaudio, zlib, dbus, fontconfig, freetype
, gtk3, pango , gtk3, pango
, makeWrapper , python3Packages, lib, libcap , makeWrapper , python3Packages, lib, libcap
, lsof, curl, libuuid, cups, mesa, xz, libxkbcommon , lsof, curl, libuuid, cups, libgbm, xz, libxkbcommon
}: }:
let let

View File

@ -34,7 +34,7 @@ buildFHSEnv {
++ pkgs.monado.nativeBuildInputs ++ pkgs.monado.nativeBuildInputs
++ (with pkgs; [ ++ (with pkgs; [
# Additional dependencies required by Monado when built using Envision # Additional dependencies required by Monado when built using Envision
mesa libgbm
shaderc shaderc
xorg.libX11 xorg.libX11
xorg.libxcb xorg.libxcb

View File

@ -21,7 +21,7 @@
, nss , nss
, libgpg-error , libgpg-error
, libjack2 , libjack2
, mesa , libgbm
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
nss nss
libgpg-error libgpg-error
libjack2 libjack2
mesa libgbm
]; ];
unpackPhase = '' unpackPhase = ''

View File

@ -23,7 +23,7 @@
libpulseaudio, libpulseaudio,
at-spi2-core, at-spi2-core,
libxkbcommon, libxkbcommon,
mesa, libgbm,
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: {
systemd systemd
vivaldi-ffmpeg-codecs vivaldi-ffmpeg-codecs
libxkbcommon libxkbcommon
mesa libgbm
]; ];
in in
'' ''

View File

@ -20,7 +20,7 @@
, libepoxy , libepoxy
, pixman , pixman
, poppler , poppler
, mesa , libgbm
, lirc , lirc
}: }:
@ -62,7 +62,7 @@ stdenv.mkDerivation rec {
pixman pixman
poppler poppler
lirc lirc
mesa libgbm
]; ];
makeFlags = [ "prefix=$(out)" "verbose=yes" "STRIP=" "JPEG_VER=62" ]; makeFlags = [ "prefix=$(out)" "verbose=yes" "STRIP=" "JPEG_VER=62" ];

View File

@ -45,7 +45,7 @@
, libxkbfile , libxkbfile
, libxshmfence , libxshmfence
, makeShellWrapper , makeShellWrapper
, mesa , libgbm
, nspr , nspr
, nss , nss
, pango , pango
@ -117,7 +117,7 @@ let
libxkbcommon libxkbcommon
libxkbfile libxkbfile
libxshmfence libxshmfence
mesa libgbm
nspr nspr
nss nss
pango pango
@ -155,7 +155,7 @@ stdenv.mkDerivation {
libgcrypt libgcrypt
libpulseaudio libpulseaudio
libxshmfence libxshmfence
mesa libgbm
nspr nspr
nss nss
]; ];

View File

@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
gtk3 gtk3
libdrm libdrm
libxkbcommon libxkbcommon
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -15,7 +15,7 @@
libnotify, libnotify,
libpulseaudio, libpulseaudio,
libva, libva,
mesa, libgbm,
nixosTests, nixosTests,
openssl, openssl,
pciutils, pciutils,
@ -76,7 +76,7 @@ rustPlatform.buildRustPackage rec {
libnotify libnotify
libpulseaudio libpulseaudio
libva libva
mesa libgbm
pciutils pciutils
pipewire pipewire
udev udev

View File

@ -2,7 +2,7 @@
, fetchzip , fetchzip
, fetchFromGitHub , fetchFromGitHub
, imagemagick , imagemagick
, mesa , libgbm
, libdrm , libdrm
, flutter324 , flutter324
, pulseaudio , pulseaudio
@ -14,7 +14,7 @@
}: }:
let let
libwebrtcRpath = lib.makeLibraryPath [ mesa libdrm ]; libwebrtcRpath = lib.makeLibraryPath [ libgbm libdrm ];
pubspecLock = lib.importJSON ./pubspec.lock.json; pubspecLock = lib.importJSON ./pubspec.lock.json;
in in
flutter324.buildFlutterApplication (rec { flutter324.buildFlutterApplication (rec {

View File

@ -10,7 +10,7 @@
, lib , lib
, libGLU , libGLU
, libGL , libGL
, mesa , libgbm
, opencl-clhpp , opencl-clhpp
, pkg-config , pkg-config
, stdenv , stdenv
@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
libGLU libGLU
opencl-clhpp opencl-clhpp
SDL2 SDL2
mesa libgbm
]; ];
meta = with lib; { meta = with lib; {

View File

@ -13,7 +13,7 @@
, libdrm , libdrm
, alsa-lib , alsa-lib
, cups , cups
, mesa , libgbm
, systemd , systemd
, openssl , openssl
, libglvnd , libglvnd
@ -60,7 +60,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
libdrm libdrm
alsa-lib alsa-lib
cups cups
mesa libgbm
openssl openssl
]; ];

View File

@ -44,7 +44,7 @@
e2fsprogs, e2fsprogs,
krb5, krb5,
libdrm, libdrm,
mesa, libgbm,
unzip, unzip,
copyDesktopItems, copyDesktopItems,
libxshmfence, libxshmfence,
@ -145,7 +145,7 @@ let
e2fsprogs e2fsprogs
krb5 krb5
libdrm libdrm
mesa libgbm
libxshmfence libxshmfence
libxkbcommon libxkbcommon
libGL libGL

View File

@ -14,7 +14,7 @@
, udev , udev
, wayland , wayland
, wayland-protocols , wayland-protocols
, mesa , libgbm
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
udev udev
wayland wayland
wayland-protocols wayland-protocols
mesa libgbm
]; ];
mesonFlags = [ "-Dflavors=drm-gl,drm-glesv2,gbm-gl,gbm-glesv2,wayland-gl,wayland-glesv2,x11-gl,x11-gl-egl,x11-glesv2" ]; mesonFlags = [ "-Dflavors=drm-gl,drm-glesv2,gbm-gl,gbm-glesv2,wayland-gl,wayland-glesv2,x11-gl,x11-gl-egl,x11-glesv2" ];

View File

@ -58,7 +58,7 @@
gnome-autoar, gnome-autoar,
gnome-tecla, gnome-tecla,
bash-completion, bash-completion,
mesa, libgbm,
libGL, libGL,
libXi, libXi,
libX11, libX11,
@ -155,7 +155,7 @@ stdenv.mkDerivation (finalAttrs: {
ibus ibus
gnome-desktop gnome-desktop
gnome-settings-daemon gnome-settings-daemon
mesa libgbm
libGL # for egl, required by mutter-clutter libGL # for egl, required by mutter-clutter
libXi # required by libmutter libXi # required by libmutter
libX11 libX11

View File

@ -39,7 +39,7 @@
libXScrnSaver, libXScrnSaver,
libxshmfence, libxshmfence,
libXtst, libXtst,
mesa, libgbm,
nspr, nspr,
nss, nss,
pango, pango,
@ -142,7 +142,7 @@ let
libXScrnSaver libXScrnSaver
libxshmfence libxshmfence
libXtst libXtst
mesa libgbm
nspr nspr
nss nss
opusWithCustomModes opusWithCustomModes

View File

@ -2,14 +2,14 @@
, freetype, fontconfig, dbus, libXi, libXcursor, libXdamage, libXrandr, libXcomposite , freetype, fontconfig, dbus, libXi, libXcursor, libXdamage, libXrandr, libXcomposite
, libXext, libXfixes, libXrender, libX11, libXtst, libXScrnSaver, libxcb, nss, nspr , libXext, libXfixes, libXrender, libX11, libXtst, libXScrnSaver, libxcb, nss, nspr
, alsa-lib, cups, expat, udev, libpulseaudio, at-spi2-atk, at-spi2-core, libxshmfence , alsa-lib, cups, expat, udev, libpulseaudio, at-spi2-atk, at-spi2-core, libxshmfence
, libdrm, libxkbcommon, mesa, nixosTests}: , libdrm, libxkbcommon, libgbm, nixosTests}:
let let
libPath = lib.makeLibraryPath [ libPath = lib.makeLibraryPath [
stdenv.cc.cc gtk3 atk glib pango gdk-pixbuf cairo freetype fontconfig dbus stdenv.cc.cc gtk3 atk glib pango gdk-pixbuf cairo freetype fontconfig dbus
libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes libxcb libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes libxcb
libXrender libX11 libXtst libXScrnSaver nss nspr alsa-lib cups expat udev libpulseaudio libXrender libX11 libXtst libXScrnSaver nss nspr alsa-lib cups expat udev libpulseaudio
at-spi2-atk at-spi2-core libxshmfence libdrm libxkbcommon mesa at-spi2-atk at-spi2-core libxshmfence libdrm libxkbcommon libgbm
]; ];
in in

View File

@ -23,7 +23,7 @@
libinput, libinput,
libuuid, libuuid,
libxkbcommon, libxkbcommon,
mesa, libgbm,
pango, pango,
pciutils, pciutils,
pkgconf, pkgconf,
@ -145,7 +145,7 @@ customStdenv.mkDerivation (finalAttrs: {
libinput libinput
libuuid libuuid
libxkbcommon libxkbcommon
mesa libgbm
pango pango
pciutils pciutils
tomlplusplus tomlplusplus

View File

@ -20,7 +20,7 @@
libwebp, libwebp,
pango, pango,
libdrm, libdrm,
mesa, libgbm,
nix-update-script, nix-update-script,
}: }:
@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
libjpeg libjpeg
libwebp libwebp
libxkbcommon libxkbcommon
mesa libgbm
pam pam
pango pango
sdbus-cpp_2 sdbus-cpp_2

View File

@ -28,7 +28,7 @@ appimageTools.wrapAppImage rec {
libgpg-error libgpg-error
fontconfig fontconfig
libGL libGL
mesa libgbm
wayland wayland
pipewire pipewire
fribidi fribidi

View File

@ -4,7 +4,7 @@
, libGL , libGL
, libinput , libinput
, libxkbcommon , libxkbcommon
, mesa , libgbm
, pango , pango
, udev , udev
, shaderc , shaderc
@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ buildInputs = [
libGL libGL
libxkbcommon libxkbcommon
mesa libgbm
pango pango
udev udev
libinput libinput

View File

@ -9,7 +9,7 @@
, xcbuild , xcbuild
, udev , udev
, xorg , xorg
, mesa , libgbm
, darwin , darwin
, coreutils , coreutils
}: }:
@ -80,7 +80,7 @@ stdenv.mkDerivation {
xorg.libXt xorg.libXt
xorg.libXxf86vm xorg.libXxf86vm
xorg.libXrender xorg.libXrender
mesa libgbm
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk_11_0.frameworks.AppKit darwin.apple_sdk_11_0.frameworks.AppKit
darwin.apple_sdk_11_0.frameworks.Cocoa darwin.apple_sdk_11_0.frameworks.Cocoa

View File

@ -13,7 +13,7 @@
nss, nss,
udev, udev,
gnome-keyring, gnome-keyring,
mesa, libgbm,
gtk3, gtk3,
libusb1, libusb1,
libsecret, libsecret,
@ -63,7 +63,7 @@ let
libXtst libXtst
libxshmfence libxshmfence
gnome-keyring gnome-keyring
mesa libgbm
gtk3 gtk3
libusb1 libusb1
libsecret libsecret

View File

@ -14,7 +14,7 @@
, pkg-config , pkg-config
, docbook_xsl , docbook_xsl
, libxslt , libxslt
, mesa , libgbm
, ninja , ninja
, buildPackages , buildPackages
}: }:
@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
pango pango
pixman pixman
systemd systemd
mesa libgbm
]; ];
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -41,7 +41,7 @@
libXcomposite, libXcomposite,
libXdamage, libXdamage,
libXfixes, libXfixes,
mesa, libgbm,
gtk3, gtk3,
pango, pango,
cairo, cairo,
@ -73,7 +73,7 @@ let
libXext libXext
libXfixes libXfixes
libXrandr libXrandr
mesa libgbm
gtk3 gtk3
pango pango
cairo cairo

View File

@ -12,7 +12,7 @@
, libX11 , libX11
, libXcursor , libXcursor
, libxkbcommon , libxkbcommon
, mesa , libgbm
, pixman , pixman
, seatd , seatd
, srm-cuarzo , srm-cuarzo
@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
libX11 libX11
libXcursor libXcursor
libxkbcommon libxkbcommon
mesa libgbm
pixman pixman
seatd seatd
srm-cuarzo srm-cuarzo

View File

@ -32,7 +32,7 @@
pipewire, pipewire,
libgudev, libgudev,
libwacom, libwacom,
mesa, libgbm,
meson, meson,
nix-update-script, nix-update-script,
validatePkgConfig, validatePkgConfig,
@ -92,7 +92,7 @@ stdenv.mkDerivation (finalAttrs: {
desktop-file-utils desktop-file-utils
gettext gettext
libxcvt libxcvt
mesa # needed for gbm libgbm
meson meson
ninja ninja
xvfb-run xvfb-run

View File

@ -18,7 +18,7 @@
, openssl , openssl
, udev , udev
, xorg , xorg
, mesa , libgbm
, libdrm , libdrm
, libappindicator , libappindicator
}: }:
@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
xorg.libXScrnSaver xorg.libXScrnSaver
xorg.libXtst xorg.libXtst
xorg.libxshmfence xorg.libxshmfence
mesa libgbm
libdrm libdrm
]; ];

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, autoPatchelfHook { lib, stdenv, fetchurl, autoPatchelfHook
, alsa-lib, gcc-unwrapped, libX11, libcxx, libdrm, libglvnd, libpulseaudio, libxcb, mesa, wayland, xz, zlib , alsa-lib, gcc-unwrapped, libX11, libcxx, libdrm, libglvnd, libpulseaudio, libxcb, libgbm, wayland, xz, zlib
, libva, libvdpau, addDriverRunpath , libva, libvdpau, addDriverRunpath
}: }:
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoPatchelfHook ]; nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [ buildInputs = [
alsa-lib gcc-unwrapped libX11 libcxx libdrm libglvnd libpulseaudio libxcb mesa wayland xz zlib alsa-lib gcc-unwrapped libX11 libcxx libdrm libglvnd libpulseaudio libxcb libgbm wayland xz zlib
]; ];
appendRunpaths = lib.makeLibraryPath [ appendRunpaths = lib.makeLibraryPath [

View File

@ -38,7 +38,7 @@
libXScrnSaver, libXScrnSaver,
libxshmfence, libxshmfence,
libXtst, libXtst,
mesa, libgbm,
nspr, nspr,
nss, nss,
pango, pango,
@ -142,7 +142,7 @@ let
libXScrnSaver libXScrnSaver
libxshmfence libxshmfence
libXtst libXtst
mesa libgbm
nspr nspr
nss nss
opusWithCustomModes opusWithCustomModes

View File

@ -16,7 +16,7 @@
libnotify, libnotify,
libuuid, libuuid,
libxkbcommon, libxkbcommon,
mesa, libgbm,
mir, mir,
nlohmann_json, nlohmann_json,
pcre2, pcre2,
@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
libnotify libnotify
libuuid libuuid
libxkbcommon libxkbcommon
mesa # gbm.h libgbm
mir mir
nlohmann_json nlohmann_json
pcre2 pcre2

View File

@ -31,7 +31,7 @@
libGL, libGL,
libadwaita, libadwaita,
libdrm, libdrm,
mesa, libgbm,
pango, pango,
sqlite, sqlite,
udev, udev,
@ -112,7 +112,7 @@ stdenv.mkDerivation rec {
libGL libGL
libadwaita libadwaita
libdrm libdrm
mesa libgbm
pango pango
sqlite sqlite
udev udev

View File

@ -23,7 +23,7 @@
libuuid, libuuid,
libxcb, libxcb,
libxkbcommon, libxkbcommon,
mesa, libgbm,
nspr, nspr,
nss, nss,
pango, pango,
@ -58,7 +58,7 @@ let
libuuid libuuid
libxcb libxcb
libxkbcommon libxkbcommon
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -23,7 +23,7 @@
, libXdamage , libXdamage
, libxkbcommon , libxkbcommon
, libXtst , libXtst
, mesa , libgbm
, meson , meson
, ninja , ninja
, pipewire , pipewire
@ -61,7 +61,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ nativeBuildInputs = [
desktop-file-utils desktop-file-utils
mesa # needed for gbm libgbm
meson meson
ninja ninja
pkg-config pkg-config

View File

@ -25,7 +25,7 @@
, libXrender , libXrender
, libXt , libXt
, libXtst , libXtst
, mesa , libgbm
, pango , pango
, pciutils , pciutils
, zlib , zlib
@ -77,7 +77,7 @@ let
libXrender libXrender
libXt libXt
libXtst libXtst
mesa # for libgbm libgbm
pango pango
pciutils pciutils
stdenv.cc.cc stdenv.cc.cc

View File

@ -17,7 +17,7 @@
nspr, nspr,
nss, nss,
gtk3, gtk3,
mesa, libgbm,
libGL, libGL,
wayland, wayland,
xorg, xorg,
@ -48,7 +48,7 @@ let
gtk3 gtk3
libappindicator libappindicator
libnotify libnotify
mesa libgbm
xorg.libX11 xorg.libX11
xorg.libXScrnSaver xorg.libXScrnSaver
xorg.libXcomposite xorg.libXcomposite

View File

@ -16,7 +16,7 @@
, libdrm , libdrm
, libudev0-shim , libudev0-shim
, libxkbcommon , libxkbcommon
, mesa , libgbm
, nspr , nspr
, nss , nss
, pango , pango
@ -52,7 +52,7 @@ stdenvNoCC.mkDerivation rec {
gtk3 gtk3
libdrm libdrm
libxkbcommon libxkbcommon
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -50,7 +50,7 @@
libwacom, libwacom,
libSM, libSM,
xwayland, xwayland,
mesa, libgbm,
meson, meson,
gnome-settings-daemon, gnome-settings-daemon,
xorgserver, xorgserver,
@ -114,7 +114,7 @@ stdenv.mkDerivation (finalAttrs: {
desktop-file-utils desktop-file-utils
gettext gettext
libxcvt libxcvt
mesa # needed for gbm libgbm
meson meson
ninja ninja
xvfb-run xvfb-run

View File

@ -32,7 +32,7 @@
libgudev, libgudev,
libwacom, libwacom,
xwayland, xwayland,
mesa, libgbm,
meson, meson,
gnome-settings-daemon, gnome-settings-daemon,
xorgserver, xorgserver,
@ -111,7 +111,7 @@ stdenv.mkDerivation (finalAttrs: {
desktop-file-utils desktop-file-utils
gettext gettext
libxcvt libxcvt
mesa # needed for gbm libgbm
meson meson
ninja ninja
xvfb-run xvfb-run

View File

@ -8,7 +8,7 @@
, ffmpeg , ffmpeg
, gnutls , gnutls
, libjpeg_turbo , libjpeg_turbo
, mesa , libgbm
, pixman , pixman
, zlib , zlib
}: }:
@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
ffmpeg ffmpeg
gnutls gnutls
libjpeg_turbo libjpeg_turbo
mesa libgbm
pixman pixman
zlib zlib
]; ];

View File

@ -7,7 +7,7 @@
libglvnd, libglvnd,
libinput, libinput,
libxkbcommon, libxkbcommon,
mesa, libgbm,
nix-update-script, nix-update-script,
pango, pango,
pipewire, pipewire,
@ -60,7 +60,7 @@ rustPlatform.buildRustPackage rec {
libglvnd # For libEGL libglvnd # For libEGL
libinput libinput
libxkbcommon libxkbcommon
mesa # For libgbm libgbm
pango pango
seatd seatd
wayland # For libwayland-client wayland # For libwayland-client

View File

@ -26,7 +26,7 @@
libudev0-shim, libudev0-shim,
libdrm, libdrm,
makeWrapper, makeWrapper,
mesa, libgbm,
noto-fonts-cjk-sans, noto-fonts-cjk-sans,
nspr, nspr,
nss, nss,
@ -99,7 +99,7 @@ let
libdrm libdrm
nspr nspr
nss nss
mesa # libgbm libgbm
qt5.qtbase qt5.qtbase
qt5.qtdeclarative qt5.qtdeclarative
qt5.qtsvg qt5.qtsvg

View File

@ -31,7 +31,7 @@
, libpulseaudio , libpulseaudio
, libuuid , libuuid
, libxshmfence , libxshmfence
, mesa , libgbm
, nspr , nspr
, nss , nss
, pango , pango
@ -96,7 +96,7 @@ stdenv.mkDerivation rec {
libuuid libuuid
libxcb libxcb
libxshmfence libxshmfence
mesa libgbm
nspr nspr
nss nss
pango pango

View File

@ -13,7 +13,7 @@
, libsigcxx , libsigcxx
, libvorbis , libvorbis
, lua5_2 , lua5_2
, mesa , libgbm
, SDL2 , SDL2
, SDL2_image , SDL2_image
}: }:
@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
libsigcxx libsigcxx
libvorbis libvorbis
lua5_2 lua5_2
mesa libgbm
SDL2 SDL2
SDL2_image SDL2_image
]; ];

View File

@ -17,7 +17,7 @@
, libnotify , libnotify
, libsForQt5 , libsForQt5
, libxkbcommon , libxkbcommon
, mesa , libgbm
, nspr , nspr
, nss , nss
, openssl , openssl
@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
passthru.updateScript = ./update.sh; passthru.updateScript = ./update.sh;
nativeBuildInputs = [ wrapGAppsHook3 autoPatchelfHook rpmextract mesa ]; nativeBuildInputs = [ wrapGAppsHook3 autoPatchelfHook rpmextract libgbm ];
buildInputs = [ buildInputs = [
alsa-lib alsa-lib

View File

@ -38,7 +38,7 @@
, libnghttp2 , libnghttp2
, gsettings-desktop-schemas , gsettings-desktop-schemas
, libdrm , libdrm
, mesa , libgbm
}: }:
@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
libdrm libdrm
mesa libgbm
gsettings-desktop-schemas gsettings-desktop-schemas
glib glib
gtk3 gtk3

View File

@ -11,7 +11,7 @@
libglvnd, libglvnd,
libxkbcommon, libxkbcommon,
makeShellWrapper, makeShellWrapper,
mesa, libgbm,
musl, musl,
nss, nss,
patchelf, patchelf,
@ -44,7 +44,7 @@ stdenv.mkDerivation {
gtk3 gtk3
libglvnd libglvnd
libxkbcommon libxkbcommon
mesa libgbm
musl musl
nss nss
stdenv.cc.cc stdenv.cc.cc

View File

@ -36,7 +36,7 @@
, libXScrnSaver , libXScrnSaver
, libxkbcommon , libxkbcommon
, libdrm , libdrm
, mesa , libgbm
# It's unknown which version of openssl that postman expects but it seems that # It's unknown which version of openssl that postman expects but it seems that
# OpenSSL 3+ seems to work fine (cf. # OpenSSL 3+ seems to work fine (cf.
# https://github.com/NixOS/nixpkgs/issues/254325). If postman breaks apparently # https://github.com/NixOS/nixpkgs/issues/254325). If postman breaks apparently
@ -102,7 +102,7 @@ stdenv.mkDerivation rec {
gtk3 gtk3
freetype freetype
fontconfig fontconfig
mesa libgbm
nss nss
nspr nspr
pango pango

View File

@ -3,7 +3,7 @@
, freetype, gdk-pixbuf, glib, gtk3, libcxx, libdrm, libnotify, libpulseaudio, libuuid , freetype, gdk-pixbuf, glib, gtk3, libcxx, libdrm, libnotify, libpulseaudio, libuuid
, libX11, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext , libX11, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext
, libXfixes, libXi, libXrandr, libXrender, libXtst, libxcb, libxshmfence , libXfixes, libXi, libXrandr, libXrender, libXtst, libxcb, libxshmfence
, mesa, nspr, nss, pango, systemd, libappindicator-gtk3, libdbusmenu , libgbm, nspr, nss, pango, systemd, libappindicator-gtk3, libdbusmenu
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
libXtst libXtst
libxcb libxcb
libxshmfence libxshmfence
mesa libgbm
nss nss
]; ];
@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
dontConfigure = true; dontConfigure = true;
libPath = lib.makeLibraryPath [ libPath = lib.makeLibraryPath [
libcxx systemd libpulseaudio libdrm mesa libcxx systemd libpulseaudio libdrm libgbm
stdenv.cc.cc alsa-lib atk at-spi2-atk at-spi2-core cairo cups dbus expat fontconfig freetype stdenv.cc.cc alsa-lib atk at-spi2-atk at-spi2-core cairo cups dbus expat fontconfig freetype
gdk-pixbuf glib gtk3 libnotify libX11 libXcomposite libuuid gdk-pixbuf glib gtk3 libnotify libX11 libXcomposite libuuid
libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender

View File

@ -15,7 +15,7 @@
, glib , glib
, gtk3 , gtk3
, libsecret , libsecret
, mesa , libgbm
, nss , nss
, pango , pango
, udev , udev
@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
glib glib
gtk3 gtk3
libsecret libsecret
mesa libgbm
nss nss
pango pango
xorg.libX11 xorg.libX11

View File

@ -14,7 +14,7 @@
, gdk-pixbuf , gdk-pixbuf
, glib , glib
, gtk3 , gtk3
, mesa , libgbm
, nss , nss
, nspr , nspr
, xorg , xorg
@ -55,7 +55,7 @@ let
glib glib
gtk3 gtk3
libsecret libsecret
mesa libgbm
nss nss
nspr nspr
libdrm libdrm

Some files were not shown because too many files have changed in this diff Show More