Skip to content

Commit 385e2c3

Browse files
committed
meson: Apply formatting universally
Now that we have applied the [1] patch, the diff is much nicer and less noisy. [1]: https://www.github.com/mesonbuild/meson/pull/14861
1 parent bf80696 commit 385e2c3

File tree

62 files changed

+444
-454
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+444
-454
lines changed

doc/manual/meson.build

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
project('nix-manual',
1+
project(
2+
'nix-manual',
23
version : files('.version'),
34
meson_version : '>= 1.1',
45
license : 'LGPL-2.1-or-later',
@@ -8,44 +9,45 @@ nix = find_program('nix', native : true)
89

910
mdbook = find_program('mdbook', native : true)
1011
bash = find_program('bash', native : true)
11-
rsync = find_program('rsync', required: true, native: true)
12+
rsync = find_program('rsync', required : true, native : true)
1213

1314
pymod = import('python')
1415
python = pymod.find_installation('python3')
1516

1617
nix_env_for_docs = {
17-
'HOME': '/dummy',
18-
'NIX_CONF_DIR': '/dummy',
19-
'NIX_SSL_CERT_FILE': '/dummy/no-ca-bundle.crt',
20-
'NIX_STATE_DIR': '/dummy',
21-
'NIX_CONFIG': 'cores = 0',
18+
'HOME' : '/dummy',
19+
'NIX_CONF_DIR' : '/dummy',
20+
'NIX_SSL_CERT_FILE' : '/dummy/no-ca-bundle.crt',
21+
'NIX_STATE_DIR' : '/dummy',
22+
'NIX_CONFIG' : 'cores = 0',
2223
}
2324

24-
nix_for_docs = [nix, '--experimental-features', 'nix-command']
25+
nix_for_docs = [ nix, '--experimental-features', 'nix-command' ]
2526
nix_eval_for_docs_common = nix_for_docs + [
2627
'eval',
27-
'-I', 'nix=' + meson.current_source_dir(),
28+
'-I',
29+
'nix=' + meson.current_source_dir(),
2830
'--store', 'dummy://',
2931
'--impure',
3032
]
3133
nix_eval_for_docs = nix_eval_for_docs_common + '--raw'
3234

3335
conf_file_json = custom_target(
34-
command : nix_for_docs + ['config', 'show', '--json'],
36+
command : nix_for_docs + [ 'config', 'show', '--json' ],
3537
capture : true,
3638
output : 'conf-file.json',
3739
env : nix_env_for_docs,
3840
)
3941

4042
language_json = custom_target(
41-
command: [nix, '__dump-language'],
43+
command : [ nix, '__dump-language' ],
4244
output : 'language.json',
4345
capture : true,
4446
env : nix_env_for_docs,
4547
)
4648

4749
nix3_cli_json = custom_target(
48-
command : [nix, '__dump-cli'],
50+
command : [ nix, '__dump-cli' ],
4951
capture : true,
5052
output : 'nix.json',
5153
env : nix_env_for_docs,
@@ -79,7 +81,8 @@ manual = custom_target(
7981
'manual',
8082
command : [
8183
bash,
82-
'-euo', 'pipefail',
84+
'-euo',
85+
'pipefail',
8386
'-c',
8487
'''
8588
@0@ @INPUT0@ @CURRENT_SOURCE_DIR@ > @DEPFILE@
@@ -120,8 +123,8 @@ manual = custom_target(
120123
],
121124
depfile : 'manual.d',
122125
env : {
123-
'RUST_LOG': 'info',
124-
'MDBOOK_SUBSTITUTE_SEARCH': meson.current_build_dir() / 'source',
126+
'RUST_LOG' : 'info',
127+
'MDBOOK_SUBSTITUTE_SEARCH' : meson.current_build_dir() / 'source',
125128
},
126129
)
127130
manual_html = manual[0]
@@ -133,7 +136,8 @@ install_subdir(
133136
)
134137

135138
nix_nested_manpages = [
136-
[ 'nix-env',
139+
[
140+
'nix-env',
137141
[
138142
'delete-generations',
139143
'install',
@@ -148,7 +152,8 @@ nix_nested_manpages = [
148152
'upgrade',
149153
],
150154
],
151-
[ 'nix-store',
155+
[
156+
'nix-store',
152157
[
153158
'add-fixed',
154159
'add',

doc/manual/source/command-ref/meson.build

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
xp_features_json = custom_target(
2-
command : [nix, '__dump-xp-features'],
2+
command : [ nix, '__dump-xp-features' ],
33
capture : true,
44
output : 'xp-features.json',
55
)
66

77
experimental_features_shortlist_md = custom_target(
88
command : nix_eval_for_docs + [
9-
'--expr',
10-
'import @INPUT0@ (builtins.fromJSON (builtins.readFile ./@INPUT1@))',
9+
'--expr', 'import @INPUT0@ (builtins.fromJSON (builtins.readFile ./@INPUT1@))',
1110
],
1211
input : [
1312
'../../generate-xp-features-shortlist.nix',
@@ -19,14 +18,8 @@ experimental_features_shortlist_md = custom_target(
1918
)
2019

2120
nix3_cli_files = custom_target(
22-
command : [
23-
python.full_path(),
24-
'@INPUT0@',
25-
'@OUTPUT@',
26-
'--'
27-
] + nix_eval_for_docs + [
28-
'--expr',
29-
'import @INPUT1@ true (builtins.readFile ./@INPUT2@)',
21+
command : [ python.full_path(), '@INPUT0@', '@OUTPUT@', '--' ] + nix_eval_for_docs + [
22+
'--expr', 'import @INPUT1@ true (builtins.readFile ./@INPUT2@)',
3023
],
3124
input : [
3225
'../../remove_before_wrapper.py',
@@ -40,8 +33,7 @@ nix3_cli_files = custom_target(
4033
conf_file_md_body = custom_target(
4134
command : [
4235
nix_eval_for_docs,
43-
'--expr',
44-
'import @INPUT0@ { prefix = "conf"; } (builtins.fromJSON (builtins.readFile ./@INPUT1@))',
36+
'--expr', 'import @INPUT0@ { prefix = "conf"; } (builtins.fromJSON (builtins.readFile ./@INPUT1@))',
4537
],
4638
capture : true,
4739
input : [

doc/manual/source/development/meson.build

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
experimental_feature_descriptions_md = custom_target(
22
command : nix_eval_for_docs + [
3-
'--expr',
4-
'import @INPUT0@ (builtins.fromJSON (builtins.readFile @INPUT1@))',
3+
'--expr', 'import @INPUT0@ (builtins.fromJSON (builtins.readFile @INPUT1@))',
54
],
65
input : [
76
'../../generate-xp-features.nix',

doc/manual/source/language/meson.build

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
builtins_md = custom_target(
2-
command : [
3-
python.full_path(),
4-
'@INPUT0@',
5-
'@OUTPUT@',
6-
'--'
7-
] + nix_eval_for_docs + [
8-
'--expr',
9-
'(builtins.readFile @INPUT3@) + import @INPUT1@ (builtins.fromJSON (builtins.readFile ./@INPUT2@)) + (builtins.readFile @INPUT4@)',
2+
command : [ python.full_path(), '@INPUT0@', '@OUTPUT@', '--' ] + nix_eval_for_docs + [
3+
'--expr', '(builtins.readFile @INPUT3@) + import @INPUT1@ (builtins.fromJSON (builtins.readFile ./@INPUT2@)) + (builtins.readFile @INPUT4@)',
104
],
115
input : [
126
'../../remove_before_wrapper.py',
137
'../../generate-builtins.nix',
148
language_json,
159
'builtins-prefix.md',
16-
'builtins-suffix.md'
10+
'builtins-suffix.md',
1711
],
1812
output : 'builtins.md',
1913
env : nix_env_for_docs,

doc/manual/source/meson.build

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
summary_rl_next = custom_target(
22
command : [
33
bash,
4-
'-euo', 'pipefail',
4+
'-euo',
5+
'pipefail',
56
'-c',
67
'''
78
if [ -e "@INPUT@" ]; then
@@ -12,6 +13,6 @@ summary_rl_next = custom_target(
1213
input : [
1314
rl_next_generated,
1415
],
15-
capture: true,
16+
capture : true,
1617
output : 'SUMMARY-rl-next.md',
1718
)

doc/manual/source/store/meson.build

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
types_dir = custom_target(
2-
command : [
3-
python.full_path(),
4-
'@INPUT0@',
5-
'@OUTPUT@',
6-
'--'
7-
] + nix_eval_for_docs + [
8-
'--expr',
9-
'import @INPUT1@ (builtins.fromJSON (builtins.readFile ./@INPUT2@)).stores',
2+
command : [ python.full_path(), '@INPUT0@', '@OUTPUT@', '--' ] + nix_eval_for_docs + [
3+
'--expr', 'import @INPUT1@ (builtins.fromJSON (builtins.readFile ./@INPUT2@)).stores',
104
],
115
input : [
126
'../../remove_before_wrapper.py',

maintainers/flake-module.nix

Lines changed: 0 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -59,108 +59,6 @@
5959
${lib.getExe meson} format -ic ${../meson.format} "$file"
6060
done
6161
''}";
62-
excludes = [
63-
# We haven't applied formatting to these files yet
64-
''^doc/manual/meson.build$''
65-
''^doc/manual/source/command-ref/meson.build$''
66-
''^doc/manual/source/development/meson.build$''
67-
''^doc/manual/source/language/meson.build$''
68-
''^doc/manual/source/meson.build$''
69-
''^doc/manual/source/release-notes/meson.build$''
70-
''^doc/manual/source/store/meson.build$''
71-
''^misc/bash/meson.build$''
72-
''^misc/fish/meson.build$''
73-
''^misc/launchd/meson.build$''
74-
''^misc/meson.build$''
75-
''^misc/systemd/meson.build$''
76-
''^misc/zsh/meson.build$''
77-
''^nix-meson-build-support/$''
78-
''^nix-meson-build-support/big-objs/meson.build$''
79-
''^nix-meson-build-support/common/meson.build$''
80-
''^nix-meson-build-support/deps-lists/meson.build$''
81-
''^nix-meson-build-support/export/meson.build$''
82-
''^nix-meson-build-support/export-all-symbols/meson.build$''
83-
''^nix-meson-build-support/generate-header/meson.build$''
84-
''^nix-meson-build-support/libatomic/meson.build$''
85-
''^nix-meson-build-support/subprojects/meson.build$''
86-
''^scripts/meson.build$''
87-
''^src/external-api-docs/meson.build$''
88-
''^src/internal-api-docs/meson.build$''
89-
''^src/libcmd/include/nix/cmd/meson.build$''
90-
''^src/libcmd/meson.build$''
91-
''^src/libcmd/nix-meson-build-support$''
92-
''^src/libexpr/include/nix/expr/meson.build$''
93-
''^src/libexpr/meson.build$''
94-
''^src/libexpr/nix-meson-build-support$''
95-
''^src/libexpr-c/meson.build$''
96-
''^src/libexpr-c/nix-meson-build-support$''
97-
''^src/libexpr-test-support/meson.build$''
98-
''^src/libexpr-test-support/nix-meson-build-support$''
99-
''^src/libexpr-tests/meson.build$''
100-
''^src/libexpr-tests/nix-meson-build-support$''
101-
''^src/libfetchers/include/nix/fetchers/meson.build$''
102-
''^src/libfetchers/meson.build$''
103-
''^src/libfetchers/nix-meson-build-support$''
104-
''^src/libfetchers-c/meson.build$''
105-
''^src/libfetchers-c/nix-meson-build-support$''
106-
''^src/libfetchers-tests/meson.build$''
107-
''^src/libfetchers-tests/nix-meson-build-support$''
108-
''^src/libflake/include/nix/flake/meson.build$''
109-
''^src/libflake/meson.build$''
110-
''^src/libflake/nix-meson-build-support$''
111-
''^src/libflake-c/meson.build$''
112-
''^src/libflake-c/nix-meson-build-support$''
113-
''^src/libflake-tests/meson.build$''
114-
''^src/libflake-tests/nix-meson-build-support$''
115-
''^src/libmain/include/nix/main/meson.build$''
116-
''^src/libmain/meson.build$''
117-
''^src/libmain/nix-meson-build-support$''
118-
''^src/libmain-c/meson.build$''
119-
''^src/libmain-c/nix-meson-build-support$''
120-
''^src/libstore/include/nix/store/meson.build$''
121-
''^src/libstore/meson.build$''
122-
''^src/libstore/nix-meson-build-support$''
123-
''^src/libstore/unix/include/nix/store/meson.build$''
124-
''^src/libstore/unix/meson.build$''
125-
''^src/libstore/windows/meson.build$''
126-
''^src/libstore-c/meson.build$''
127-
''^src/libstore-c/nix-meson-build-support$''
128-
''^src/libstore-test-support/include/nix/store/tests/meson.build$''
129-
''^src/libstore-test-support/meson.build$''
130-
''^src/libstore-test-support/nix-meson-build-support$''
131-
''^src/libstore-tests/meson.build$''
132-
''^src/libstore-tests/nix-meson-build-support$''
133-
''^src/libutil/meson.build$''
134-
''^src/libutil/nix-meson-build-support$''
135-
''^src/libutil/unix/include/nix/util/meson.build$''
136-
''^src/libutil/unix/meson.build$''
137-
''^src/libutil/windows/meson.build$''
138-
''^src/libutil-c/meson.build$''
139-
''^src/libutil-c/nix-meson-build-support$''
140-
''^src/libutil-test-support/include/nix/util/tests/meson.build$''
141-
''^src/libutil-test-support/meson.build$''
142-
''^src/libutil-test-support/nix-meson-build-support$''
143-
''^src/libutil-tests/meson.build$''
144-
''^src/libutil-tests/nix-meson-build-support$''
145-
''^src/nix/meson.build$''
146-
''^src/nix/nix-meson-build-support$''
147-
''^src/perl/lib/Nix/meson.build$''
148-
''^src/perl/meson.build$''
149-
''^tests/functional/ca/meson.build$''
150-
''^tests/functional/common/meson.build$''
151-
''^tests/functional/dyn-drv/meson.build$''
152-
''^tests/functional/flakes/meson.build$''
153-
''^tests/functional/git-hashing/meson.build$''
154-
''^tests/functional/local-overlay-store/meson.build$''
155-
''^tests/functional/meson.build$''
156-
''^src/libcmd/meson.options$''
157-
''^src/libexpr/meson.options$''
158-
''^src/libstore/meson.options$''
159-
''^src/libutil/meson.options$''
160-
''^src/libutil-c/meson.options$''
161-
''^src/nix/meson.options$''
162-
''^src/perl/meson.options$''
163-
];
16462
};
16563
nixfmt-rfc-style = {
16664
enable = true;

misc/launchd/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ configure_file(
99
# 'storedir' : store_dir,
1010
# 'localstatedir' : localstatedir,
1111
# 'bindir' : bindir,
12-
},
12+
},
1313
)

nix-meson-build-support/big-objs/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ if host_machine.system() == 'windows'
22
# libexpr's primops creates a large object
33
# Without the following flag, we'll get errors when cross-compiling to mingw32:
44
# Fatal error: can't write 66 bytes to section .text of src/libexpr/libnixexpr.dll.p/primops.cc.obj: 'file too big'
5-
add_project_arguments([ '-Wa,-mbig-obj' ], language: 'cpp')
5+
add_project_arguments([ '-Wa,-mbig-obj' ], language : 'cpp')
66
endif

nix-meson-build-support/deps-lists/meson.build

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# *interface*.
77
#
88
# See `man pkg-config` for some details.
9-
deps_private = [ ]
9+
deps_private = []
1010

1111
# These are public dependencies with pkg-config files. Public is the
1212
# opposite of private: these dependencies are used in installed header
@@ -23,14 +23,14 @@ deps_private = [ ]
2323
# N.B. For distributions that care about "ABI" stability and not just
2424
# "API" stability, the private dependencies also matter as they can
2525
# potentially affect the public ABI.
26-
deps_public = [ ]
26+
deps_public = []
2727

2828
# These are subproject deps (type == "internal"). They are other
2929
# packages in `/src` in this repo. The private vs public distinction is
3030
# the same as above.
31-
deps_private_subproject = [ ]
32-
deps_public_subproject = [ ]
31+
deps_private_subproject = []
32+
deps_public_subproject = []
3333

3434
# These are dependencencies without pkg-config files. Ideally they are
3535
# just private, but they may also be public (e.g. boost).
36-
deps_other = [ ]
36+
deps_other = []

0 commit comments

Comments
 (0)