On Fri, Aug 26, 2022 at 08:58:51PM +0200, Maxime Devos wrote:
Tobias, does unconditionally moving wayland from 'inputs' to 'native-inputs'
(and unconditionally using pkg-config-for-build) work? Potential problem:
lots of dependents according to "guix refresh -l", making it unconditional
would need to be done on core-updates or staging.
You mean change the patch like this?
- (inputs
- (list wayland))
- (native-inputs (cons* pkg-config python
- (if (%current-target-system)
- (list pkg-config-for-build
- wayland) ; for wayland-scanner
- '())))
+ (native-inputs (list pkg-config pkg-config-for-build wayland python))
No, it doesn't work:
Run-time dependency wayland-client found: NO (tried pkgconfig)
../wayland-protocols-1.23/tests/meson.build:4:0: ERROR: Dependency
"wayland-client" not found, tried pkgconfig