K900
50d782b1ff
buildFHSEnv: don't include /var
...
This mostly prevents random junk from leaking into fhsenvs,
but also fixes Steam not having a /var anymore.
2024-10-16 19:32:21 +03:00
Tristan Ross
959200a01e
{clang-sierraHack{,-stdenv},tests.macOSSierraShared}: drop ( #346730 )
2024-10-14 11:11:56 -07:00
Paul Meyer
7e823e977e
docs: improve go builder comments in module.nix
( #341561 )
2024-10-14 07:39:53 +02:00
Jörg Thalheim
a808f823bb
Merge branch 'master' into docs/improve-go-builder
2024-10-12 13:16:51 +02:00
github-actions[bot]
ee37a18a92
Merge master into staging-next
2024-10-12 06:04:26 +00:00
Tristan Ross
299a94a7ed
buildDartApplication: include dart SDK builder by default ( #343337 )
2024-10-11 20:56:17 -04:00
Gabriel Nützi
9a6d7cc9f7
module.nix aktualisieren
...
Co-authored-by: Wael Nasreddine <wael.nasreddine@gmail.com>
2024-10-11 12:00:13 +02:00
github-actions[bot]
0b14a71873
Merge master into staging-next
2024-10-09 12:06:03 +00:00
r-vdp
995ee2fa2c
nuget-to-nix: add meta.mainProgram
2024-10-09 12:33:27 +02:00
github-actions[bot]
fc5d8c3e7d
Merge master into staging-next
2024-10-09 06:04:53 +00:00
Silvan Mosberger
c5cea342ce
lib.oldestSupportedReleaseIsAtLeast: rename from bad name ( #347258 )
2024-10-09 02:20:39 +02:00
K900
956f9243c0
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-08 21:15:13 +03:00
Jörg Thalheim
8885a1e21a
lib/systems/architectures: add sapphirerapids/emeraldrapids
...
For reference: https://en.wikichip.org/wiki/intel/microarchitectures/sapphire_rapids
https://www.phoronix.com/news/GCC-13-Initial-Emerald-Rapids
https://www.phoronix.com/news/LLVM-Adds-Intel-Emerald-Rapids
2024-10-08 14:19:23 +02:00
K900
a3ccb7f562
steam: decimate
2024-10-08 14:00:17 +03:00
K900
70cb669a2f
buildFHSEnv: fix nested fhsenvs with LD_PRELOAD
...
I hate this, but I also kinda love this. It's very cursed. Please help.
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2024-10-08 14:00:17 +03:00
K900
7014f86947
buildFHSEnv: don't set LD_LIBRARY_PATH
...
It's a bad hack that was originally put into place for Steam, which doesn't need it anymore,
and it confuses native binaries that run from Steam.
2024-10-08 14:00:17 +03:00
Robert Hensing
729225e355
treewide: lib.isInOldestRelease -> lib.oldestSupportedReleaseIsAtLeast
2024-10-08 11:14:24 +02:00
github-actions[bot]
5fa43e7396
Merge master into staging-next
2024-10-07 06:05:15 +00:00
Fernando Rodrigues
4f8f36e5ad
xen: replace binutils override with binutils-unwrapped-all-targets
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-10-07 03:02:27 +00:00
Fernando Rodrigues
9279ecc1c4
xen: nuke half of the builder
...
- Removes the non-slim build instructions, massively simplifying
everything in the package.
- Removes unecessary patches.
- Inherits functions from lib instead of repeating lib.* everywhere.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-10-06 20:24:27 +00:00
Fernando Rodrigues
d2bb9a9ca5
xen: revert minSupportedVersion to the upstream value.
...
As the builder is generic, more people may be using it, so we should try
to keep this value as close to the upstream source of truth as possible.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-10-06 15:55:40 -03:00
Fernando Rodrigues
1dad6fe5cb
xen: turn the generic builder into the buildXenPackage function
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>
2024-10-06 15:55:40 -03:00
github-actions[bot]
ff851b037d
Merge master into staging-next
2024-10-06 00:15:37 +00:00
Emily
b2cb2a8d44
{clang-sierraHack{,-stdenv},tests.macOSSierraShared}: drop
...
This is some thing introduced in 2017 to work around a problem that
no longer seems to exist. Nothing uses it except its own test, which
these days passes even with the standard `clangStdenv`.
2024-10-05 21:29:07 +01:00
euxane
ca23669cf8
writers: add writeNim and writeNimBin
...
This adds convenience writers for self-contained Nim programs.
Those are compiled into very small binaries.
Test with: `nix build .#pkgs.tests.writers.{bin,simple,wrapping}.nim`
2024-10-05 21:33:26 +02:00
github-actions[bot]
13400dc754
Merge master into staging-next
2024-10-05 06:04:21 +00:00
Philip Taron
05fef7752c
buildFHSEnvBubblewrap: extraPreBwrapCmds after variable initialisation ( #344404 )
2024-10-04 18:25:49 -07:00
github-actions[bot]
e9c8665026
Merge master into staging-next
2024-10-05 00:14:01 +00:00
lassulus
d263cdfff4
writers: add babashka ( #343510 )
2024-10-04 21:40:48 +01:00
lassulus
a6521dc687
writers: disable broken test (fsharp) ( #343507 )
2024-10-04 21:40:32 +01:00
K900
b29cb6c1f9
Merge remote-tracking branch 'origin/master' into staging-next
2024-09-30 20:23:25 +03:00
Philip Taron
d590835329
fetchers: uniformly support the hash
attribute ( #342173 )
2024-09-30 07:55:36 -07:00
github-actions[bot]
09f18b89af
Merge master into staging-next
2024-09-30 00:14:50 +00:00
Doron Behar
796699f22b
fetch-yarn-deps: handle packages that are locally linked ( #342186 )
2024-09-29 22:59:39 +03:00
Mathieu Rene
2462edca10
fetch-yarn-deps: handle packages that are locally linked
2024-09-29 14:14:45 -04:00
github-actions[bot]
a36c24f249
Merge master into staging-next
2024-09-26 12:05:40 +00:00
Ulrik Strid
c61754ed9b
buildDunePackage: allow overriding stdenv
( #342785 )
2024-09-26 10:26:05 +02:00
Jörg Thalheim
ab5bad33c6
Reapply "closure-info: switch to stdenvNoCC ( #344456 )"
...
This reverts commit 6f733a03df
.
2024-09-26 09:33:42 +02:00
Jörg Thalheim
f379c3f392
Merge remote-tracking branch 'upstream/master' into HEAD
2024-09-26 09:33:20 +02:00
Jörg Thalheim
6f733a03df
Revert "closure-info: switch to stdenvNoCC ( #344456 )"
...
This reverts commit 58dd4924b9
, reversing
changes made to 7da9f66ccb
.
This was a mass-rebuild that was not intended to be merged.
2024-09-26 09:26:11 +02:00
github-actions[bot]
a3340e0fbf
Merge master into staging-next
2024-09-26 06:04:51 +00:00
K900
b964291466
{buildFHSEnvBubblewrap,buildFHSEnvChroot}: add nativeBuildInputs
( #344516 )
2024-09-26 08:38:07 +03:00
Artturin
d9eb52b026
fetchurl: fixup typo on a comment ( #344330 )
2024-09-26 05:56:56 +03:00
github-actions[bot]
57b5c92d8e
Merge master into staging-next
2024-09-26 00:13:55 +00:00
Artturin
f7ef27a982
{buildFHSEnvBubblewrap,buildFHSEnvChroot}: add nativeBuildInputs
...
`makeWrapper` is often used in these with `source "${makeWrapper}/nix-support/setup-hook"`
which causes `error: makeWrapper/makeShellWrapper must be in nativeBuildInputs` on cross.
2024-09-25 22:43:00 +03:00
K900
a9128ce2f2
Merge remote-tracking branch 'origin/master' into staging-next
2024-09-25 21:07:19 +03:00
Anderson Torres
ce21e97a1f
fetchurl: nixfmt-rfc-style
2024-09-25 14:51:53 -03:00
Anderson Torres
a32c7a11dd
fetchurl: fixup typo on a comment
2024-09-25 14:51:53 -03:00
Jörg Thalheim
7978828566
closure-info: switch to stdenvNoCC
...
This doesn't need a C/C++ compiler.
2024-09-25 17:10:54 +02:00
tomberek
d4567f66e4
dockerTools: Allow separately specifying metadata and filesystem timestamps ( #327579 )
2024-09-25 08:17:33 -04:00