From a483c619a52b1b4f398eae37281943a97f36436e Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 18 Feb 2026 16:01:21 -0500 Subject: [PATCH] libdisplay-info: fix build for FreeBSD --- pkgs/by-name/li/libdisplay-info/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libdisplay-info/package.nix b/pkgs/by-name/li/libdisplay-info/package.nix index f67688d1f7fd..566ed182acbb 100644 --- a/pkgs/by-name/li/libdisplay-info/package.nix +++ b/pkgs/by-name/li/libdisplay-info/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + buildPackages, fetchFromGitLab, meson, pkg-config, @@ -27,9 +28,12 @@ stdenv.mkDerivation (finalAttrs: { meson pkg-config ninja - v4l-utils hwdata python3 + ] + ++ lib.optionals (stdenv.hostPlatform.emulatorAvailable buildPackages) [ + # Only used for tests, which we cannot run without an emulator + v4l-utils ]; postPatch = '' @@ -41,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "di-edid-decode"; homepage = "https://gitlab.freedesktop.org/emersion/libdisplay-info"; license = lib.licenses.mit; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ pedrohlc ]; }; })