From b5f3ca622c8a1c71aee084109972857ef59416ff Mon Sep 17 00:00:00 2001 From: Humaid Alqasimi Date: Mon, 3 Jun 2024 15:50:03 +0400 Subject: [PATCH] mako: fix cross-compilation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com> Signed-off-by: Humaid Alqasimi --- pkgs/by-name/ma/mako/package.nix | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ma/mako/package.nix b/pkgs/by-name/ma/mako/package.nix index ad518f00e582..2feeea69bee6 100644 --- a/pkgs/by-name/ma/mako/package.nix +++ b/pkgs/by-name/ma/mako/package.nix @@ -1,7 +1,21 @@ -{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, scdoc -, systemd, pango, cairo, gdk-pixbuf, jq, bash -, wayland, wayland-protocols -, wrapGAppsHook3 }: +{ lib +, stdenv +, fetchFromGitHub +, meson +, ninja +, pkg-config +, scdoc +, systemd +, pango +, cairo +, gdk-pixbuf +, jq +, bash +, wayland +, wayland-scanner +, wayland-protocols +, wrapGAppsHook3 +}: stdenv.mkDerivation (finalAttrs: { pname = "mako"; @@ -14,7 +28,9 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-QtYtondP7E5QXLRnmcaOQlAm9fKXctfjxeUFqK6FnnE="; }; - nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-protocols wrapGAppsHook3 ]; + strictDeps = true; + depsBuildBuild = [ pkg-config ]; + nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-protocols wrapGAppsHook3 wayland-scanner ]; buildInputs = [ systemd pango cairo gdk-pixbuf wayland ]; mesonFlags = [