On Sun, Feb 23, 2020 at 10:24:17AM +0100, Andreas Henriksson wrote: [...] > In meson_options.txt libv4l has the default value of 'auto' > (and the option is not explicitly specified/overriden in > debian/rules invocation of dh_auto_configure). [...]
The thing I was apparently missing is that debian/rules specifies this option: -Dauto_features=enabled ... which is apparently a way to tell meson to globally change the behaviour of how auto is dealt with. This was likely added to avoid surprises that could happen with automatically detected features and mistakenly missed build-dependencies (eg. when someone updates to a new upstream version but forgets to bump the minimum required version of a build-dependency and suddenly the feature is disabled without anyone noticing). Mystery solved... I'll check something into git (without testing it) and hopefully next upload will get further on hurd. Please feel free to test it (and suggest additional fixes). See: https://salsa.debian.org/gnome-team/gegl/commit/4a655fa5240d0347d16261edab0e9b0b54d2fb0a Regards, Andreas Henriksson