Merge pull request #223906 from NickCao/appstream-cross

appstream: fix cross compilation, set strictDeps
This commit is contained in:
Nick Cao 2023-04-01 20:24:53 +08:00 committed by GitHub
commit f4ecc2680d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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