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 };