Commit Graph

140 Commits

Author SHA1 Message Date
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Jussi Kuokkanen
95cc312a68 pkgs/os-specific: remove licenses.gpl2 2024-06-21 12:28:43 +03:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Emily Trau
e88693d8e4 minimal-bootstrap.mes: reformat sources.nix for better diffs 2023-11-29 06:42:36 +00:00
Emily Trau
3dcd819caa minimal-bootstrap.mes: 0.24.2 -> 0.25 2023-11-22 10:49:51 +00:00
Emily Trau
b7b6f84337 minimal-bootstrap-sources: unstable-2023-05-02 -> 1.6.0 2023-11-02 23:27:07 -07:00
Emily Trau
4f62cc0388 minimal-bootstrap.*: improve parallelisation using newer bash version 2023-10-23 01:08:17 +00:00
Emily Trau
14f2ba715d minimal-bootstrap.bash{,_2_05}: Normalize the NIX_BUILD_CORES variable 2023-10-23 01:07:25 +00:00
Artemis Tosini
76d0d657d6
minimal-bootstrap: fix build in flakes
The minimal bootstrap sources currently rely on builtins.currentSystem,
which is not available in restricted evaluation mode.
2023-10-20 23:48:18 +00:00
Emily Trau
d2c4f9a4fc minimal-bootstrap.coreutils-musl: change pname to not break nix-env 2023-10-19 17:53:56 -03:00
Emily Trau
3f6b4aa365 minimal-bootstrap.gcc{8,-latest}: prune dependency on previous compiler 2023-10-18 01:08:53 +00:00
Emily Trau
6eb660c22f minimal-bootstrap: remove glibc and gcc2
These components aren't needed in the dependency chain anymore but take significant time to build in `minimal-bootstrap.test`
2023-10-08 16:50:10 -07:00
John Ericson
f5245f7020
Merge pull request #259723 from emilytrau/stage0-posix-aarch64
minimal-bootstrap.stage0-posix: support aarch64-linux
2023-10-08 13:26:31 -04:00
Emily Trau
cc2be64b0b minimal-bootstrap.stage0-posix: support aarch64-linux 2023-10-08 18:28:49 +11:00
Emily Trau
936f9cc504 minimal-bootstrap.gcc-latest: init at 13.2.0 2023-10-07 18:20:25 -07:00
Emily Trau
0d6f7d244c minimal-bootstrap.gcc8: init at 8.5.0 2023-10-07 18:20:25 -07:00
Emily Trau
8845824045 minimal-bootstrap.gnutar-latest: init at 1.35 2023-10-07 18:20:25 -07:00
Emily Trau
33cdcff799 minimal-bootstrap.gcc46-cxx: init at 4.6.4 2023-10-06 19:01:55 -07:00
Emily Trau
12fe603cd7 minimal-bootstrap.musl: enable gcc wrapper 2023-10-06 18:54:56 -07:00
Emily Trau
adf49a8b0c minimal-bootstrap.bzip2: build with musl 2023-09-26 22:55:06 -07:00
Emily Trau
2f400edeb3 minimal-bootstrap.binutils: parallelise 2023-09-26 22:20:36 -07:00
Emily Trau
b99da9eb04 minimal-bootstrap.gnumake-musl: fix pname 2023-09-26 22:20:36 -07:00
Emily Trau
47900241a2 minimal-bootstrap.findutils: parallelise 2023-09-26 22:20:36 -07:00
Emily Trau
d7b804e08e minimal-bootstrap.diffutils: parallelise 2023-09-26 22:20:36 -07:00
Emily Trau
ee8bf1d3ef minimal-bootstrap.xz: parallelise 2023-09-26 22:20:36 -07:00
Emily Trau
454dc76ae8 minimal-bootstrap.gawk: 5.2.0 -> 5.2.2, parallelise 2023-09-26 22:20:35 -07:00
Emily Trau
1c1962f975 minimal-bootstrap.bash: build with musl 2023-09-26 22:20:35 -07:00
Emily Trau
25a264c6c4 minimal-bootstrap.tinycc-musl: unstable-2023-04-20 -> unstable-2023-07-10
Update to the last version of tinycc supported by bootstrappable-tcc.
This upgrade isn't strictly necessary, but I wanted to document that
this is the last successful revision
2023-09-26 22:20:35 -07:00
Emily Trau
29b98b0f89 minimal-bootstrap.gcc46: build with tinycc-musl 2023-09-26 22:20:35 -07:00
Emily Trau
a680950c88 minimal-bootstrap.coreutils-musl: init at 9.4 2023-09-26 22:20:35 -07:00
Emily Trau
d73a846519 minimal-bootstrap.gnutar-musl: init at 1.12
gnutar with musl preserves modify times
2023-09-26 22:20:35 -07:00
Emily Trau
0173d3bd90 minimal-bootstrap.tinycc-musl: 0.9.27 -> unstable-2023-04-20
latest tinycc is able to build gcc 4.6.4
2023-09-26 22:20:35 -07:00
Emily Trau
c9ba05b20d minimal-bootstrap.*: replace uses of musl11 with tinycc-musl.libs 2023-09-26 22:20:35 -07:00
Emily Trau
3e95cadee8 minimal-bootstrap.musl: parallelise build 2023-09-26 22:20:35 -07:00
Emily Trau
a5d9d1cf49 minimal-bootstrap.gawk: use libs from tinycc-musl 2023-09-26 22:20:35 -07:00
Emily Trau
7287781fc3 minimal-bootstrap.musl11: always flush stdio 2023-09-26 22:20:34 -07:00
Emily Trau
e25205899a minimal-bootstrap.tinycc-musl: add alloca to libtcc1 2023-09-26 22:20:34 -07:00
Emily Trau
109ba06491 minimal-bootstrap.gnumake: rebuild with musl 2023-09-26 22:20:34 -07:00
Emily Trau
114d57a054 minimal-bootstrap.findutils: rebuild with musl 2023-09-26 22:20:34 -07:00
Emily Trau
3fd09b7547 minimal-bootstrap.xz: build with musl 2023-09-26 22:20:34 -07:00
Emily Trau
4166e1fded minimal-bootstrap.gawk: build with musl 2023-09-26 22:20:34 -07:00
Emily Trau
60ae6bf751 minimal-bootstrap.binutils: remove binutils-mes and binutils-glibc 2023-09-26 22:20:34 -07:00
Emily Trau
20e65d89e6 minimal-bootstrap.diffutils: use musl 2023-09-26 22:20:34 -07:00
Emily Trau
665d360507 minimal-bootstrap.binutils: add musl version 2023-09-26 22:20:34 -07:00
Emily Trau
477a60351c minimal-bootstrap.gnused: replace glibc with musl 2023-09-26 22:20:33 -07:00
Emily Trau
1340efd490 minimal-bootstrap.musl: remove optional gawk dependency
appears to only be used to optionally add extra debugging information
2023-09-17 23:27:42 -07:00
Emily Trau
d999a493b0 minimal-bootstrap.tinycc-musl: init at 0.9.27 2023-09-17 23:27:36 -07:00
Emily Trau
913e70d77b minimal-bootstrap.musl11: init at 1.1.24 2023-09-17 18:54:09 -07:00
Emily Trau
5171b87765 minimal-bootstrap.musl: init at 1.2.4 2023-09-12 22:40:23 -07:00