tracker: Unconditionally add checkInputs to nativeBuildInputs

`gi` is required by the main `meson.build` and checked at the start
of the build process, regardless of whether tests are enabled or not.
As a result, builds are broken when `doCheck = false`.

Also removing tappy which is no longer needed: https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/385
This commit is contained in:
Zhaofeng Li
2022-01-09 12:32:16 -08:00
parent 77f0285448
commit f8fa83ff13
@@ -61,7 +61,8 @@ stdenv.mkDerivation rec {
python3 # for data-generators
systemd # used for checks to install systemd user service
dbus # used for checks and pkg-config to install dbus service/s
];
] ++ checkInputs; # gi is in the main meson.build and checked regardless of
# whether tests are enabled
buildInputs = [
glib
@@ -77,7 +78,6 @@ stdenv.mkDerivation rec {
checkInputs = with python3.pkgs; [
pygobject3
tappy
];
mesonFlags = [