diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index 3c8fd7971359..d64b28765a7e 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -37,7 +37,7 @@ , bison, gperf, libkrb5 , glib, gtk3, dbus-glib , libXScrnSaver, libXcursor, libXtst, libxshmfence, libGLU, libGL -, libgbm +, dri-pkgconfig-stub, libgbm , pciutils, protobuf, speechd-minimal, libXdamage, at-spi2-core , pipewire , libva @@ -273,7 +273,7 @@ let util-linux alsa-lib libkrb5 glib gtk3 dbus-glib - libXScrnSaver libXcursor libXtst libxshmfence libGLU libGL libgbm + libXScrnSaver libXcursor libXtst libxshmfence libGLU libGL dri-pkgconfig-stub libgbm pciutils protobuf speechd-minimal libXdamage at-spi2-core pipewire libva diff --git a/pkgs/by-name/dr/dri-pkgconfig-stub/package.nix b/pkgs/by-name/dr/dri-pkgconfig-stub/package.nix new file mode 100644 index 000000000000..9b5b5265882a --- /dev/null +++ b/pkgs/by-name/dr/dri-pkgconfig-stub/package.nix @@ -0,0 +1,20 @@ +{ + lib, + writeTextFile, + mesa, +}: +writeTextFile { + name = "dri-pkgconfig-stub"; + + text = '' + dridriverdir=${mesa.driverLink}/lib/dri + + Name: dri + Version: ${mesa.version} + Description: Nixpkgs graphics driver path stub + ''; + + destination = "/lib/pkgconfig/dri.pc"; + + meta.badPlatforms = lib.platforms.darwin; +}