diff options
author | Nick Cao <nickcao@nichi.co> | 2023-03-30 20:15:40 +0800 |
---|---|---|
committer | Nick Cao <nickcao@nichi.co> | 2023-03-30 20:24:24 +0800 |
commit | d8cde8d6ba4bb64ddca9c84d91ee10ba885ca742 (patch) | |
tree | 7d5c0fa6194d9c0e16cbcf509d821078799f3efc | |
parent | d5befe0223468c9a17ffce330a42af7e373cfdd2 (diff) |
appstream: fix cross compilation, set strictDeps
-rw-r--r-- | pkgs/development/libraries/appstream/default.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/libraries/appstream/default.nix b/pkgs/development/libraries/appstream/default.nix index 3d10053d645cf..745cba3111033 100644 --- a/pkgs/development/libraries/appstream/default.nix +++ b/pkgs/development/libraries/appstream/default.nix @@ -3,6 +3,7 @@ , substituteAll , fetchFromGitHub , meson +, mesonEmulatorHook , ninja , pkg-config , gettext @@ -49,6 +50,12 @@ stdenv.mkDerivation rec { ./installed-tests-path.patch ]; + strictDeps = true; + + depsBuildBuild = [ + pkg-config + ]; + nativeBuildInputs = [ meson ninja @@ -61,6 +68,9 @@ stdenv.mkDerivation rec { gobject-introspection itstool vala + gperf + ] ++ lib.optional (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + mesonEmulatorHook ]; buildInputs = [ @@ -71,7 +81,6 @@ stdenv.mkDerivation rec { libxml2 libxmlb libyaml - gperf curl ]; |