From 0b842d528e34ebc265b05bda423dd2ddfb752725 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Mon, 8 Jun 2026 10:30:11 +0100 Subject: [PATCH 1/2] libretro.dolphin: removed unnecessary dependencies Including pcre, part of #356387. --- .../emulators/libretro/cores/dolphin.nix | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/dolphin.nix b/pkgs/applications/emulators/libretro/cores/dolphin.nix index cd32ce5399ef..eb3ca8de39b7 100644 --- a/pkgs/applications/emulators/libretro/cores/dolphin.nix +++ b/pkgs/applications/emulators/libretro/cores/dolphin.nix @@ -3,25 +3,18 @@ fetchFromGitHub, cmake, curl, - gettext, - hidapi, libGL, libGLU, libevdev, mkLibretroCore, - pcre, pkg-config, - sfml, udev, libxcb-util, - libxxf86vm, libxrandr, libxi, libxinerama, libxext, libx11, - libsm, - libpthread-stubs, libxcb, }: mkLibretroCore { @@ -41,23 +34,17 @@ mkLibretroCore { curl pkg-config ]; + extraBuildInputs = [ - gettext - hidapi libGL libGLU libevdev - pcre - sfml udev - libsm libx11 libxext libxi libxinerama libxrandr - libxxf86vm - libpthread-stubs libxcb libxcb-util ]; From b8a4325b8bbe40983854d44e7d03906cc3f07155 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Mon, 8 Jun 2026 10:32:28 +0100 Subject: [PATCH 2/2] libretro.dolphin: add glslang as extraBuildInputs --- .../emulators/libretro/cores/dolphin.nix | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/dolphin.nix b/pkgs/applications/emulators/libretro/cores/dolphin.nix index eb3ca8de39b7..9ff08b1ff89f 100644 --- a/pkgs/applications/emulators/libretro/cores/dolphin.nix +++ b/pkgs/applications/emulators/libretro/cores/dolphin.nix @@ -3,19 +3,20 @@ fetchFromGitHub, cmake, curl, + glslang, + libevdev, libGL, libGLU, - libevdev, + libx11, + libxcb, + libxcb-util, + libxext, + libxi, + libxinerama, + libxrandr, mkLibretroCore, pkg-config, udev, - libxcb-util, - libxrandr, - libxi, - libxinerama, - libxext, - libx11, - libxcb, }: mkLibretroCore { core = "dolphin"; @@ -36,17 +37,18 @@ mkLibretroCore { ]; extraBuildInputs = [ + glslang libGL libGLU libevdev - udev libx11 + libxcb + libxcb-util libxext libxi libxinerama libxrandr - libxcb - libxcb-util + udev ]; makefile = "Makefile";