Toggle quote (11 lines)> diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm> index bc3c152627..04d76a7da9 100644> --- a/gnu/packages/wm.scm> +++ b/gnu/packages/wm.scm> @@ -1357,7 +1357,7 @@ modules for building a Wayland compositor.")> (define-public sway> (package> (name "sway")> - (version "1.4")> + (version "1.5")
Cannot build this version on a Guix master:
Toggle snippet (9 lines)Subproject subprojects/wlroots is buildable: NO (disabling)Dependency wlroots found: NO found 0.10.1 but need: '>=0.11.0' ; matched: '<0.12.0'Run-time dependency wlroots found: NO meson.build:75:1: ERROR: Invalid version of dependency, need 'wlroots' ['>=0.11.0'] found '0.10.1'. A full log can be found at /tmp/guix-build-sway-1.5.drv-0/build/meson-logs/meson-log.txt
Hi Oleg, I am a complete beginner, and I was naive to think that doing this wouldbe a breeze. Just to be clear, I never built anything in my life. I'd be happy to follow some instructions to get used to the process andlearn lots of stuff in the process. You can find what I tried to do inthe diff. $ guix build -L ~/repos/guix/gnu/packages sway meson.build:1:0: ERROR: Meson version is 0.53.2 but project requires
Toggle quote (2 lines)>=0.54.0
But I don't understand why, since I update meson as well. Thanks. -- André Alexandre Gomes"Free Thought, Free World"
It's OK to use ‘git-fetch’, and we switch to it in favour of ‘url-fetch’because of GitHub could regenerate tarballs. But I think thats probablynot a ‘meson’ case. Release tarball could differ from Git repository. Did you succeed tobuild the ‘git-fetch’ way (via ‘pre-inst-env’)? […]