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
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
Robert Hensing
20f9370d5f
lib.fixedPoints.toExtension: init ( #336414 )
2024-09-16 12:17:16 +02: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
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
Artturin
19bf002d43
treewide: fix editorconfig ( #341423 )
2024-09-13 21:49:38 +03: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
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
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
Philip Taron
fa26d1fe93
makeInitrdNG: fixup contents
documentation ( #341082 )
...
Let's not let the perfect be the enemy of the drive-by contribution.
2024-09-10 16:38:35 -07:00
Axel Karjalainen
a99c334965
treewide: Fix remaining Android sdkVer and ndkVer references ( #341106 )
...
Fix remaining sdkVer and ndkVer references
1144d46
renamed sdkVer and ndkVer, but forgot one reference and
incorrectly replaced another
2024-09-11 01:06:52 +03:00
Aaron Andersen
c7bb47aac1
makeInitrdNG: fixup contents
documentation
2024-09-10 15:31:48 -04:00
Doron Behar
d77ecc757a
fetchYarnDeps: fix by deduplicating requests ( #336784 )
2024-09-10 18:17:48 +00:00
Fea
207072fca3
fetchYarnDeps: fix by deduplicating requests
2024-09-09 23:39:44 +02:00
github-actions[bot]
3b1652aad3
Merge master into staging-next
2024-09-08 18:04:04 +00:00
Matt Sturgeon
c8a0f01473
dotnetCorePackages.fetchNupkg: override avalonia to include upstream fix
...
Backport https://github.com/AvaloniaUI/Avalonia/pull/16835 to versions
11.1.0 through 11.2.0-beta1
Co-authored-by: Nick Cao <nickcao@nichi.co>
2024-09-08 16:38:43 +01:00
github-actions[bot]
5a5ebe5a1c
Merge master into staging-next
2024-09-07 18:04:01 +00:00
Ilan Joselevich
82bd98c069
buildRustCrate: Fix rust-overlay usage ( #339298 )
2024-09-07 19:19:40 +03:00
github-actions[bot]
de15243c9a
Merge master into staging-next
2024-09-07 12:04:51 +00:00
David McFarland
13a975148a
dotnet: add override mechanism for nuget packages ( #339953 )
2024-09-07 09:00:01 -03:00
github-actions[bot]
319af78438
Merge master into staging-next
2024-09-07 06:04:15 +00:00
éclairevoyant
3207bc2237
rustPlatform.fetchCargoTarball: support pname, version
2024-09-07 01:10:00 -04:00
éclairevoyant
1f0f59d5a1
rustPlatform.fetchCargoTarball: nixfmt
2024-09-07 01:09:59 -04:00