From cd3c21eba6c053b55713e61e7d6c6542fc22d608 Mon Sep 17 00:00:00 2001 From: Nikita Krasnov Date: Tue, 24 Jun 2025 00:53:30 +0300 Subject: [PATCH] libe-book: fix cross-compilation What's been tested: ``` nix-build -I nixpkgs=channel:nixos-unstable -E 'let pkgs = import { }; in pkgs.callPackage ./pkgs/by-name/li/libe-book/package.nix { }' ``` ``` nix-build -I nixpkgs=channel:nixos-unstable -E 'let pkgs = import { crossSystem = { config = "aarch64-unknown-linux-gnu"; }; }; in pkgs.callPackage ./pkgs/by-name/li/libe-book/package.nix { }' ``` ``` nom-build -I nixpkgs=channel:nixos-unstable -E 'let pkgs = import { crossSystem = { config = "riscv64-linux"; }; }; in pkgs.callPackage ./pkgs/by-name/li/libe-book/package.nix { }' ``` --- pkgs/by-name/li/libe-book/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libe-book/package.nix b/pkgs/by-name/li/libe-book/package.nix index a0caf1528978..69724c9d5343 100644 --- a/pkgs/by-name/li/libe-book/package.nix +++ b/pkgs/by-name/li/libe-book/package.nix @@ -28,10 +28,13 @@ stdenv.mkDerivation rec { "TRUE, TRUE, &status)" \ "true, true, &status)" ''; - nativeBuildInputs = [ pkg-config ]; + + nativeBuildInputs = [ + pkg-config + gperf + ]; buildInputs = [ - gperf librevenge libxml2 boost