Commit Graph

6094 Commits

Author SHA1 Message Date
Peter Waller
3fc1a00773 bintools-wrapper: introduce ld-wrapper-hook
The existing post-link-hook is in an unfortunate position since it does
not enable interposing the arguments of the compiler.

This is an RFC to add a hook which enables that.

Signed-off-by: Peter Waller <p@pwaller.net>
2024-12-20 23:53:25 +00:00
K900
7661b4ac55 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-19 12:47:54 +03:00
github-actions[bot]
6a83ff87ac Merge master into staging-next 2024-12-19 00:15:19 +00:00
Yueh-Shun Li
f75d1446d5 buildGoModule: Use the env attribute to pass environment variables (#359641) 2024-12-19 03:51:40 +08:00
github-actions[bot]
dd1d7cff2b Merge master into staging-next 2024-12-18 18:04:46 +00:00
Yueh-Shun Li
3b1ec755ca buildGoModule: instruct users to specify CGO_ENABLED as env.CGO_ENABLED
Tell users to specify environment variables via `env`.

Rename the `var-go-CGO_ENABLED` documentation title
from `CGO_ENABLED` to `env.CGO_ENABLED`
and move the paragraphs under the `ssec-go-environment`.
2024-12-18 23:20:17 +08:00
Yueh-Shun Li
905dc8d978 treewide: specify CGO_ENABLED with env.CGO_ENABLED
Programmatically prefixing "CGO_ENABLED =" and "CGO_ENABLED=0;" with
"env.", but excluding the files
* pkgs/build-support/go/module.nix (buildGoModule implementation)
* pkgs/development/compilers/go/* (the Go compiler)
* pkgs/build-support/docker/tarsum.nix (not using buildGoModule)
2024-12-18 23:19:56 +08:00
Matt Sturgeon
bccae9e7c0 addNuGetDeps: support loading JSON lockfiles
In addition to loading nix lockfiles
2024-12-17 19:46:36 -03:00
github-actions[bot]
17dc04d068 Merge staging-next into staging 2024-12-17 12:06:41 +00:00
Austin Horstman
678d7d4308 vim.section.md: fix typo 2024-12-16 20:06:49 -06:00
Gavin John
504c876ec6 doc/interoperability: add OpenXR doc 2024-12-14 19:26:07 -08:00
github-actions[bot]
d97909c3f6 Merge master into haskell-updates 2024-12-15 00:19:59 +00:00
github-actions[bot]
6426a889a5 Merge staging-next into staging 2024-12-15 00:17:51 +00:00
github-actions[bot]
8c5656aa89 Merge master into staging-next 2024-12-15 00:17:27 +00:00
sternenseemann
a0a35b6c24 Fix cross eval issues (#362546) 2024-12-14 22:14:52 +01:00
sternenseemann
1ad609120c Merge branch staging-next into haskell-updates 2024-12-14 18:36:42 +01:00
github-actions[bot]
9568438652 Merge staging-next into staging 2024-12-14 00:15:31 +00:00
github-actions[bot]
fa3898acdb Merge master into staging-next 2024-12-14 00:15:05 +00:00
Philip Taron
e65ef57a0f stdenv: fix documentation for stripAllFlags and stripDebugFlags (#352127) 2024-12-13 12:47:26 -08:00
github-actions[bot]
269beda5e7 Merge staging-next into staging 2024-12-13 00:16:15 +00:00
Artturin
a349287f91 release-cross: replace x86_64-darwin with aarch64-darwin (#361521) 2024-12-12 22:18:57 +02:00
Artturin
8a6ca8f17c nixpkgs-manual.{lib-docs,tests}: Fix cross build 2024-12-12 21:09:56 +02:00
K900
81eb6d64ab Merge remote-tracking branch 'origin/master' into staging-next 2024-12-12 21:08:33 +03:00
Emery Hemingway
eaff0725de buildNimSbom: init a new package builder for Nim
Ref: #327064
2024-12-12 09:57:05 +00:00
github-actions[bot]
7dcd9f1e0a Merge master into staging-next 2024-12-11 00:15:31 +00:00
Weijia Wang
c225fc4361 Merge branch 'master' into staging-next 2024-12-10 22:10:48 +01:00
Fernando Rodrigues
ee85ee8b83 doc/README.md: Mention the alphabetical sorting in the documentation
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-12-10 17:42:53 -03:00
Fernando Rodrigues
b368da407c doc/manpage-urls.json: sort alphabetically
This will hopefully reduce future diffs, as JSON doesn't have a trailing
comma for lists, and it's unlikely that new commands will be added after
the letter `v`. Sorting this list alphabetically also makes it slightly
more organised.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-12-10 17:41:39 -03:00
misuzu
22b87b1b7e nixos/bat: init (#350079) 2024-12-10 22:33:34 +02:00
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
Silvan Mosberger
84d4f874c2 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 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Fernando Rodrigues
3a068accfd nixos/bat: init bat module
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-12-10 14:38:30 -03:00
github-actions[bot]
ceb62729d2 Merge master into staging-next 2024-12-09 18:05:05 +00:00
sternenseemann
06886d32c5 Merge branch staging-next into haskell-updates 2024-12-09 16:07:43 +01:00
Jörg Thalheim
ff8576f191 dockerTools.pullImage: accept hash parameter (#342400) 2024-12-09 15:32:15 +01:00
nicoo
5720f42c32 nix-prefetch-docker: provide hash in SRI format 2024-12-09 14:28:25 +01:00
nicoo
d0e6b0e170 dockerTools.pullImage: accept hash parameter 2024-12-09 14:28:24 +01:00
K900
5ebe22ffe1 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-09 09:42:51 +03:00
Arne Keller
e4c9d406a0 doc/languages-frameworks/python: Reword section to make commit rules a bit clearer (#339643) 2024-12-09 06:53:44 +01:00
sternenseemann
95c179f9fb haskell.compiler.ghc94{5,6}: remove at 9.4.5 and 9.4.6, respectively
Both are affected by <https://gitlab.haskell.org/ghc/ghc/-/issues/23762>
which is now cropping up on our CI (for Cabal 3.14). I don't really see
why we absolutely have to keep them, so it seems just better overall to
use this as an excuse to remove them (after NixOS 24.11 branch off).
2024-12-07 21:34:41 +01:00
github-actions[bot]
d5caa1b447 Merge master into haskell-updates 2024-12-06 00:17:55 +00:00
github-actions[bot]
f8370cc147 Merge master into staging-next 2024-12-05 18:04:28 +00:00
Philip Taron
7822cb34f8 fetchgit{,hub}: add tag argument (#355973) 2024-12-05 07:40:05 -08:00
David McFarland
6cb56c519a doc/dotnet: bump .NET versions from 6, 7 to 8, 9 (#361243) 2024-12-05 09:49:33 -04:00
github-actions[bot]
35ce54d1fd Merge master into staging-next 2024-12-05 00:15:50 +00:00
Gavin John
67a56f27f2 doc/build-helpers/testers: Fix command renamed to script (#352713) 2024-12-04 22:53:21 +00:00
github-actions[bot]
944c1ac351 Merge staging-next into staging 2024-12-04 16:14:24 +00:00
Nick Cao
032239c962 julia.withPackages: add juliaCpuTarget option (#361655) 2024-12-04 10:01:12 -05:00
github-actions[bot]
d33b8cc4e0 Merge staging-next into staging 2024-12-04 06:05:41 +00:00
Tom McLaughlin
b69b526e6d julia.withPackages: add juliaCpuTarget option 2024-12-03 21:40:07 -08:00