Compile fails with meson >=0.61: keyword argument 'sources'
Hello!
The build fails with meson >= 0.61 in src/meson.build at line 172:
Configuring config.h using configuration
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Program xsltproc found: YES (/usr/bin/xsltproc)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
gnome-terminal/src/meson.build:85: WARNING: Project targeting '>= 0.49.0' but tried to use feature introduced in '0.50.0': install arg in configure_file.
Configuring terminal-version.hh using configuration
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
gnome-terminal/src/meson.build:172:0: ERROR: gnome.genmarshal keyword argument 'sources' was of type array[File] but should have been array[str] that cannot be empty
A full log can be found at /home/peter/Downloads/gnome-terminal-transparency/current/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
Aborting...
A downgrade to meson 0.60.3 is a workaround to mitigate the issue.
https://bugs.archlinux.org/task/73356
https://aur.archlinux.org/packages/gnome-terminal-transparency/#comment-846602
Thanks
Edited by Andre Klapper