libnotify: enable strictDeps

checked output with diffoscope

libnotify: make gobject-introspection conditional to fix binfmt cross-compile
main
Artturin 3 years ago
parent bf05ab56cf
commit a57efdec05
  1. 14
      pkgs/development/libraries/libnotify/default.nix

@ -7,8 +7,9 @@
, docbook-xsl-ns
, glib
, gdk-pixbuf
, gobject-introspection
, gnome
, withIntrospection ? (stdenv.buildPlatform == stdenv.hostPlatform)
, gobject-introspection
}:
stdenv.mkDerivation rec {
@ -27,15 +28,24 @@ stdenv.mkDerivation rec {
"-Dtests=false"
"-Ddocbook_docs=disabled"
"-Dgtk_doc=false"
"-Dintrospection=${if withIntrospection then "enabled" else "disabled"}"
];
strictDeps = true;
nativeBuildInputs = [
gobject-introspection
meson
ninja
pkg-config
libxslt
docbook-xsl-ns
glib # for glib-mkenums needed during the build
] ++ lib.optionals withIntrospection [
gobject-introspection
];
buildInputs = lib.optionals withIntrospection [
gobject-introspection
];
propagatedBuildInputs = [

Loading…
Cancel
Save