mirror of
https://github.com/NixOS/nix.git
synced 2025-11-09 12:06:01 +01:00
maintainers: Fetch patch for multiline formatting in meson
This commit is contained in:
parent
9ff4c446df
commit
da028aa454
1 changed files with 125 additions and 112 deletions
|
|
@ -37,13 +37,26 @@
|
||||||
fi
|
fi
|
||||||
''}";
|
''}";
|
||||||
};
|
};
|
||||||
meson-format = {
|
meson-format =
|
||||||
|
let
|
||||||
|
meson = pkgs.meson.overrideAttrs {
|
||||||
|
doCheck = false;
|
||||||
|
doInstallCheck = false;
|
||||||
|
patches = [
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/mesonbuild/meson/commit/38d29b4dd19698d5cad7b599add2a69b243fd88a.patch";
|
||||||
|
hash = "sha256-PgPBvGtCISKn1qQQhzBW5XfknUe91i5XGGBcaUK4yeE=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
};
|
||||||
|
in
|
||||||
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
files = "(meson.build|meson.options)$";
|
files = "(meson.build|meson.options)$";
|
||||||
entry = "${pkgs.writeScript "format-meson" ''
|
entry = "${pkgs.writeScript "format-meson" ''
|
||||||
#!${pkgs.runtimeShell}
|
#!${pkgs.runtimeShell}
|
||||||
for file in "$@"; do
|
for file in "$@"; do
|
||||||
${lib.getExe pkgs.meson} format -ic ${../meson.format} "$file"
|
${lib.getExe meson} format -ic ${../meson.format} "$file"
|
||||||
done
|
done
|
||||||
''}";
|
''}";
|
||||||
excludes = [
|
excludes = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue