appstream: fix cross compilation, set strictDeps

This commit is contained in:
Nick Cao 2023-03-30 20:15:40 +08:00
parent d5befe0223
commit d8cde8d6ba
No known key found for this signature in database

View file

@ -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
];