commit 8d21c3c
hovercats
·
2026-07-12 07:46:49 +0000 UTC
parent d2881d4
muon: 0.6.0
4 files changed,
+27,
-19
+21,
-15
1@@ -18,6 +18,7 @@ end)
2 rule('embedder', '$outdir/embedder $args >$out')
3
4 local embed = {
5+ 'commands/clang_format.meson',
6 'commands/copyfile.meson',
7 'commands/coverage.meson',
8 'commands/delete_suffix.meson',
9@@ -25,14 +26,18 @@ local embed = {
10 'commands/i18n/itstool.meson',
11 'commands/i18n/msgfmthelper.meson',
12 'commands/vcs_tagger.meson',
13+ 'html/docs.html',
14+ 'html/test_out.html',
15 'lib/cmake_prelude.meson',
16- 'modules/_test.meson',
17 'modules/gnome.meson',
18 'modules/i18n.meson',
19+ 'modules/wayland.meson',
20+ 'modules/windows.meson',
21 'options/global.meson',
22 'options/per_project.meson',
23 'python/python_info.py',
24 'runtime/dependencies.meson',
25+ 'runtime/toolchains.meson',
26 }
27
28 local args = {}
29@@ -45,7 +50,7 @@ build('embedder', '$outdir/embedded_files.h', {expand{'$srcdir/src/script', embe
30
31 build('sed', '$outdir/version.c', '$srcdir/src/version.c.in', {
32 expr={
33- '-e s,@version@,0.5.0,',
34+ '-e s,@version@,0.6.0,',
35 '-e s,@vcs_tag@,,',
36 '-e s,@meson_compat@,1.7,',
37 },
38@@ -57,34 +62,34 @@ pkg.deps = {
39
40 exe('muon', [[
41 src/(
42- args.c cmd_install.c cmd_subprojects.c cmd_test.c
43- coerce.c compilers.c embedded.c
44+ arena.c args.c cmd_install.c cmd_subprojects.c
45+ cmd_test.c coerce.c embedded.c
46 error.c guess.c install.c log.c
47 machine_file.c machines.c main.c
48 memmem.c meson_opts.c options.c
49- opts.c rpmvercmp.c sha_256.c
50+ opts.c rpmvercmp.c sha_256.c toolchains.c
51 vsenv.c wrap.c ui_null.c
52 backend/(
53 backend.c common_args.c introspect.c ninja.c output.c xcode.c
54 ninja/(
55 alias_target.c coverage.c build_target.c
56- custom_target.c rules.c
57+ clang_format.c custom_target.c rules.c
58 )
59 )
60 datastructures/(
61- arr.c bucket_arr.c hash.c stack.c
62+ arr.c bucket_arr.c hash.c seg_list.c stack.c
63 )
64 formats/(
65- editorconfig.c ini.c json.c
66+ ansi.c editorconfig.c ini.c ini_cfg.c json.c
67 lines.c tap.c xml.c
68 )
69 functions/(
70- array.c boolean.c both_libs.c
71+ array.c bool.c both_libs.c
72 build_target.c compiler.c
73 configuration_data.c custom_target.c
74 dependency.c dict.c disabler.c
75 environment.c external_program.c
76- feature_opt.c file.c generator.c
77+ feature_opt.c file.c generator.c include_directory.c
78 kernel.c modules.c machine.c meson.c
79 number.c run_result.c
80 source_configuration.c source_set.c
81@@ -96,15 +101,15 @@ exe('muon', [[
82 )
83 modules/(
84 curl.c fs.c getopt.c keyval.c pkgconfig.c
85- python.c sourceset.c subprojects.c toolchain.c
86- json.c
87+ python.c sourceset.c time.c subprojects.c
88+ toolchain.c util.c json.c
89 )
90 )
91 lang/(
92- analyze.c compiler.c eval.c
93+ analyze.c compiler.c dap.c docs.c eval.c
94 fmt.c func_lookup.c lexer.c lsp.c
95 object.c object_iterators.c parser.c
96- serial.c string.c typecheck.c
97+ serial.c server.c string.c typecheck.c
98 vm.c workspace.c
99 )
100 platform/(
101@@ -114,8 +119,9 @@ exe('muon', [[
102 filesystem.c init.c log.c
103 os.c path.c rpath_fixer.c
104 run_cmd.c term.c timer.c
105- uname.c
106+ uname.c socket.c
107 )
108+ null/(backtrace.c)
109 )
110 external/(
111 libarchive_null.c libcurl_null.c
+1,
-1
1@@ -1 +1 @@
2-Subproject commit 2a953ce7a16834888965e08160aafcbb2e557b70
3+Subproject commit 1c825e41e2266be1bead999f7f65d9c763a7ca18
+1,
-1
1@@ -1 +1 @@
2-0.5.0 r1
3+0.6.0
+4,
-2
1@@ -3,7 +3,9 @@
2 #include "version.h"
3
4 const struct muon_version muon_version = {
5- .version = "0.5.0",
6- .vcs_tag = "2a953ce7",
7+ .version = "0.6.0",
8+ .vcs_tag = "",
9 .meson_compat = "1.7.99",
10+ .platform = "posix",
11+ .compiler = "cc",
12 };