K900
87cbfcba1c
Merge remote-tracking branch 'origin/staging-next' into staging
2024-09-17 21:07:02 +03:00
nicoo
45b95421fd
lib.fetchers: add hash-normalization helpers ( #342072 )
2024-09-17 14:59:43 +00:00
David McFarland
1b7f8c9165
dotnet: infrastructure improvements ( #336824 )
2024-09-17 11:42:45 -03:00
github-actions[bot]
73cf025711
Merge staging-next into staging
2024-09-17 12:05:50 +00:00
nicoo
633f94fa4a
doc/coq: sha256
→ hash
2024-09-17 10:47:31 +02:00
nicoo
0518f4d245
fetchgit: factor-out the hash logic to lib.fetchers.withNormalizedHash
2024-09-17 08:31:36 +00:00
nicoo
c361b3f7c8
buildBazelPackage: support fetchAttrs.hash
2024-09-17 06:34:07 +00:00
nicoo
80cafd06e6
fetchRepoProject: support hash
attribute, wrapping in withnormalizedHash
2024-09-17 06:34:00 +00:00
David McFarland
424bbc430e
addNuGetDeps: fix fetch-deps output path handling
2024-09-17 01:14:28 -03:00
David McFarland
be577a25f4
fetchNupkg: conservatively set sourceProvenance
2024-09-17 01:14:27 -03:00
David McFarland
f5e9dd4201
addNuGetDeps: print name of package being fetched
2024-09-17 01:14:27 -03:00
David McFarland
0e5b1ff245
add-nuget-deps: use NUGET_HTTP_CACHE_PATH from user's HOME
2024-09-17 01:12:13 -03:00
David McFarland
a4189437a3
add-nuget-deps: set HOME outside of nix-shell
2024-09-17 01:12:13 -03:00
David McFarland
206693180f
add-nuget-deps: expose fetch derivation as passthru.fetch-drv
2024-09-17 01:12:13 -03:00
David McFarland
4bb15106d5
add-nuget-deps: use cacert via nativeBuildInputs
2024-09-17 01:12:13 -03:00
David McFarland
e6bca73d01
nuget-to-nix: use xmlstarlet instead of xq (yq)
...
xq has such a long startup time that this significantly improves
performance.
2024-09-17 01:12:13 -03:00
David McFarland
c693cb8ec6
addNuGetDeps: move TMPDIR handling out of fetch-deps
...
We now handle creating TMPDIR and setting the working directory outide
of nix-shell. This allows nix-shell to set NIX_BUILD_TOP correctly.
2024-09-17 01:12:13 -03:00
David McFarland
521b7b5e5f
fetch-nupkg: use helper from nuget-package-hook to unpack
2024-09-17 01:12:12 -03:00
David McFarland
b1685747a7
nuget-package-hook: move package unpacking from buildDotnetModule
2024-09-17 01:12:11 -03:00
David McFarland
c1ee815d03
dotnet-fixup-hook: obey dontFixup
2024-09-17 01:12:11 -03:00
David McFarland
60d3a7d230
nuget-to-nix: set SSL_CERT_FILE
...
This is required for curl.
2024-09-17 01:12:11 -03:00
David McFarland
1d4d0d3db7
nuget-to-nix: use dotnet from PATH
...
The dotnet sdk used usually needs to match the one required by the
project (global.json). Having the dependcy in nix just meant it always
had to be overridden.
2024-09-17 01:12:11 -03:00
David McFarland
e05c0c4f98
dotnet-fixup-hook: remove confusing logs
2024-09-17 01:12:11 -03:00
David McFarland
773cc0de74
dotnet-sdk-setup-hook: move nuget configuration from dotnetBuildModule
2024-09-17 01:12:11 -03:00
David McFarland
60eb0db2ab
dotnet-sdk-setup-hook: add trailing slashes to NUGET_PACKAGES vars
2024-09-17 01:12:11 -03:00
David McFarland
f820d2cf3c
dotnetCorePackages: split fetch-deps logic into addNuGetDeps
2024-09-17 01:12:11 -03:00
github-actions[bot]
1c3463dc7a
Merge staging-next into staging
2024-09-16 12:06:19 +00:00
Robert Hensing
20f9370d5f
lib.fixedPoints.toExtension: init ( #336414 )
2024-09-16 12:17:16 +02:00
github-actions[bot]
952947bdf8
Merge staging-next into staging
2024-09-15 18:04:54 +00:00
Emily
d71660e9a7
{gcc6,gcc6Stdenv,gfortran6,gcj}: drop ( #341714 )
2024-09-15 15:13:29 +01:00
Emily
de4388c609
{cc-wrapper,gcc}: drop unused logic and patches
2024-09-15 02:45:00 +01:00
github-actions[bot]
70ab79847d
Merge staging-next into staging
2024-09-14 18:04:45 +00:00
Johannes Kirschbauer
e78c3b6d6e
Format: pkgs.writers
2024-09-14 19:23:41 +02:00
Johannes Kirschbauer
9d9decda25
Doc: {pkgs.writers.*} migrate doc-comments
2024-09-14 19:20:17 +02:00
Yueh-Shun Li
e31ace5cd4
buildGoModule: use lib.toExtension
...
Use toExtension from Nixpkgs library instead of the one defined locally.
2024-09-14 21:47:59 +08:00
github-actions[bot]
5c9c7359c3
Merge staging-next into staging
2024-09-14 00:13:49 +00:00
Artturin
19bf002d43
treewide: fix editorconfig ( #341423 )
2024-09-13 21:49:38 +03:00
github-actions[bot]
76501a1b92
Merge staging-next into staging
2024-09-13 18:04:52 +00:00
Artturin
a0c06061b4
treewide: follow editorconfig
2024-09-13 18:17:51 +03:00
Artturin
a4e4fc5d35
dotnetenv.{buildSolution,buildWrapper}: follow editorconfig
& follow common bash style
...
There seems to be duplication and also improvements to one between these, so someone
should rework these.
Add missing `pre` and `post` hook runs.
2024-09-13 18:17:41 +03:00
Thiago Kenji Okada
303f08f0c2
flutter: move build-support/flutter to flutter directory ( #332623 )
2024-09-13 16:14:35 +01:00
github-actions[bot]
2616bf59e4
Merge staging-next into staging
2024-09-13 12:05:50 +00:00
Sergei Trofimovich
35671aabff
dotnet/build-dotnet-module: fix eval of fetch-deps
...
Without the change the eval fails as:
$ nix build --no-link -f. csharp-ls.fetch-deps --show-trace
error:
… while evaluating a path segment
at pkgs/build-support/dotnet/build-dotnet-module/default.nix:258:36:
257| else
258| ''$(mktemp -t "${finalAttrs.pname ? finalAttrs.finalPackage.name}-deps-XXXXXX.nix")'';
| ^
259| nugetToNix = (nuget-to-nix.override { inherit dotnet-sdk; });
error: cannot coerce a Boolean to a string: false
Switch from `?` operator (attribute presence predicate) to an `or`
("else" form).
2024-09-13 07:12:37 +01:00
Aleksana
eaa7682ca1
treewide: fix buildInputs attribute typos ( #315204 )
2024-09-13 13:00:47 +08:00
K900
6afe0e76eb
buildEnv: add includeClosures option ( #341371 )
2024-09-13 07:17:17 +03:00
Philip Taron
05e5a56f04
auto-patchelf: refactor structuredAttrs support ( #340858 )
2024-09-12 15:13:20 -07:00
Peder Bergebakken Sundt
b79305dfdd
treewide: fix typos
2024-09-12 22:39:51 +02:00
Anderson Torres
a0f3c9ac50
flutter: move build-support/flutter to flutter directory
...
Rationale:
With the advent of RFC 140, Nixpkgs becomes to promote self-contained package
directories and strongly discourages scattering along the old and deprecated
filesystem hierarchy.
Further, `build-support/flutter/*` is not referenced by any other expressions in
Nixpkgs besides flutter itself.
Further, concentrating all Flutter-related toolset below a same directory
hierarchy (arguably?) eases maintenance and future migrations.
2024-09-12 13:20:33 -03:00
K900
db0914534a
buildFHSEnv: force overwriting ld-linux.so.2
...
That can be a problem if we already have it in the inputs.
2024-09-12 15:27:46 +03:00
K900
4654ea4cc0
buildEnv: support pulling in closures of paths
...
This will become important for Steam.
2024-09-12 15:27:46 +03:00