treewide: mesa -> libgbm (where appropriate)
This will likely break things, but anything broken should be easily noticeable.
This commit is contained in:
parent
844b566ebd
commit
d209d800b7
@ -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 ];
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 = ''
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
]
|
]
|
||||||
|
@ -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'
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 ]
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -160,7 +160,7 @@ rec {
|
|||||||
libidn
|
libidn
|
||||||
tbb
|
tbb
|
||||||
wayland
|
wayland
|
||||||
mesa
|
libgbm
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
vulkan-loader
|
vulkan-loader
|
||||||
|
|
||||||
|
@ -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" ];
|
||||||
|
|
||||||
|
@ -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 [
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 {
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
@ -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; {
|
||||||
|
@ -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
|
||||||
|
@ -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 = [
|
||||||
|
@ -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
|
||||||
|
@ -72,7 +72,7 @@ buildFHSEnv {
|
|||||||
libdrm
|
libdrm
|
||||||
udev
|
udev
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
mesa
|
libgbm
|
||||||
nspr
|
nspr
|
||||||
nss
|
nss
|
||||||
pango
|
pango
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 = [
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
@ -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}
|
||||||
|
@ -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;
|
||||||
|
@ -126,7 +126,7 @@ buildFHSEnv {
|
|||||||
libdrm
|
libdrm
|
||||||
libnotify
|
libnotify
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
mesa
|
libgbm
|
||||||
nspr
|
nspr
|
||||||
nss
|
nss
|
||||||
pango
|
pango
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 = ''
|
||||||
|
@ -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
|
||||||
''
|
''
|
||||||
|
@ -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" ];
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
gtk3
|
gtk3
|
||||||
libdrm
|
libdrm
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
mesa
|
libgbm
|
||||||
nspr
|
nspr
|
||||||
nss
|
nss
|
||||||
pango
|
pango
|
||||||
|
@ -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
|
||||||
|
@ -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 {
|
||||||
|
@ -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; {
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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" ];
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -28,7 +28,7 @@ appimageTools.wrapAppImage rec {
|
|||||||
libgpg-error
|
libgpg-error
|
||||||
fontconfig
|
fontconfig
|
||||||
libGL
|
libGL
|
||||||
mesa
|
libgbm
|
||||||
wayland
|
wayland
|
||||||
pipewire
|
pipewire
|
||||||
fribidi
|
fribidi
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 = [
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -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 [
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
Loading…
x
Reference in New Issue
Block a user