Commit Graph

13656 Commits

Author SHA1 Message Date
Mario Rodas
2ccd8932c1
Merge pull request #208854 from NickCao/julia-typo
julia_18: fix typo in JULIA_CPU_TARGET
2023-01-03 09:39:58 -05:00
sternenseemann
3665c429d3 haskell.compiler.ghcHEAD: 9.5.20220921 -> 9.7.20221224
Finally building a cross compiler using hadrian is possible, but there
are some outstanding issues regarding external libraries in the package
db which causes issues with ghc-bignum.
2023-01-03 15:23:53 +01:00
markuskowa
e00766c170
Merge pull request #208397 from Munksgaard/ispc-platforms
ispc: Add aarch64-linux and aarch64-darwin platforms
2023-01-03 14:47:31 +01:00
Pavol Rusnak
73f6ea95a2
Merge pull request #208857 from prtzl/gcc-arm-embedded
gcc-arm-embedded-12: init at 12.2.rel1
2023-01-03 13:10:45 +01:00
github-actions[bot]
e2839320bb
Merge staging-next into staging 2023-01-03 12:01:44 +00:00
prtzl
18d4d8224a gcc-arm-embedded-12: init at 12.2.rel1 2023-01-03 10:08:13 +01:00
Nick Cao
9e949edd9a
julia_18: fix typo in JULIA_CPU_TARGET 2023-01-03 16:48:16 +08:00
Philip Munksgaard
7b0c8a8318
ispc: Add aarch64-linux and aarch64-darwin platforms
According to https://ispc.github.io/ispc.html#selecting-the-compilation-target,
aarch64 is supported.
2023-01-03 09:35:25 +01:00
Dmitry Kalinkin
de3d57875d llvmPackages_9.lldb: fix darwin build
Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2023-01-03 01:36:48 -05:00
Dmitry Kalinkin
a8f6f12879 llvmPackages_8.lldb: fix darwin build
Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2023-01-03 01:36:48 -05:00
github-actions[bot]
586c2d4f97
Merge staging-next into staging 2023-01-03 06:01:57 +00:00
Anderson Torres
64d2ee501c
Merge pull request #208794 from wegank/tcc-darwin
tinycc: unbreak on x86_64-darwin
2023-01-02 22:19:27 -03:00
github-actions[bot]
03e830eb69
Merge staging-next into staging 2023-01-03 00:02:53 +00:00
Weijia Wang
9144942aa3 tinycc: unbreak on x86_64-darwin 2023-01-02 23:33:08 +01:00
Thiago Kenji Okada
dccf78e57a
Merge pull request #206756 from Ralith/shaderc-2022.4
shaderc: 2021.0 -> 2022.4
2023-01-02 21:26:38 +00:00
Robert Scott
c50e348679
Merge pull request #208489 from r-ryantm/auto-update/orc
orc: 0.4.32 -> 0.4.33
2023-01-02 16:04:47 +00:00
Weijia Wang
cbee9d7965 ats-acc: fix build 2023-01-02 14:44:38 +01:00
Weijia Wang
df931c41b4 ats2: add darwin support 2023-01-02 13:41:43 +01:00
Weijia Wang
15ef0c2a76 osl: unbreak on aarch64-linux 2023-01-02 07:46:37 +01:00
github-actions[bot]
051d49badb
Merge staging-next into staging 2023-01-02 06:02:21 +00:00
Alyssa Ross
ad049483af edk2: don't hardcode OSes in meta.platforms
There's nothing about edk2 specific to the host OS, and it builds fine
with e.g. a NetBSD toolchain, so we should only restrict
meta.platforms by architecture, not by OS.
2023-01-02 03:58:58 +00:00
zowoq
3cc18bf489 go_1_20: init at 1.20rc1 2023-01-02 12:18:07 +10:00
Jan Tojnar
5810109b42 Merge branch 'staging-next' into staging
- readline6 attribute removed from all-packages.nix in d879125d61
- readline attribute was bumped to readline82 in 50adabdd60
2023-01-02 03:04:32 +01:00
Robert Scott
1e1b7c7765 orc: add some key reverse-dependencies to passthru.tests 2023-01-01 14:01:53 +00:00
R. Ryantm
a837cde078 kotlin: 1.7.20 -> 1.8.0 2023-01-01 07:01:01 +00:00
Benjamin Saunders
b03bf9b29e shaderc: 2021.0 -> 2022.4 2022-12-31 15:41:58 -08:00
R. Ryantm
05c8b62e27 orc: 0.4.32 -> 0.4.33 2022-12-31 12:14:27 +00:00
Benedikt Broich
c558d50b45
blueprint-compiler: refactor
Some improvements discussed [here](https://github.com/NixOS/nixpkgs/pull/208157) after the first merge.
2022-12-31 00:20:06 +01:00
sternenseemann
0c761f74f0 haskell.compiler.ghcjs: allow building with transformers-compat-0.7
ghcjs's dependency optparse-applicative 0.15.1.0 restricts
transformers-compat to < 0.7 which is unnecessary.
2022-12-30 12:47:20 +01:00
sternenseemann
00ca09719c haskell.compiler.ghcjs: drop stale override for webdriver
webdriver-0.10.0.0 incorporated the changes we are interested.
2022-12-30 12:46:53 +01:00
github-actions[bot]
70598b7796
Merge master into haskell-updates 2022-12-30 00:12:38 +00:00
Morgan Jones
65902d647c asn1c: re-init at 0.9.28
Removal before was a false positive.
2022-12-29 12:57:45 -08:00
Sandro
7592c5142f
Merge pull request #208157 from BenediktBroich/blueprint-compiler
Closes https://github.com/NixOS/nixpkgs/pull/190223
2022-12-29 16:22:35 +01:00
sternenseemann
9e8a483770 haskell.compiler.ghc94: 9.4.2 -> 9.4.4
https://www.haskell.org/ghc/blog/20221103-ghc-9.4.3-released.html
https://www.haskell.org/ghc/blog/20221224-ghc-9.4.4-released.html
2022-12-29 13:49:47 +01:00
sternenseemann
fb32148a96 carp: patch for GHC 9.2 and Stackage LTS-20 2022-12-29 13:35:15 +01:00
Benedikt Broich
d34338eaf0
blueprint-compiler: 0.2.0 -> 0.6.0 2022-12-29 09:03:42 +01:00
github-actions[bot]
aaaeebad7a
Merge staging-next into staging 2022-12-28 18:01:50 +00:00
Vincent Laporte
9aa77715b7
Merge pull request #205005 from ulrikstrid/ligo--0_57
ligo: 0.55.0 -> 0.58.0
2022-12-28 14:11:43 +01:00
Sergei Trofimovich
092d57c076 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
    pkgs/development/tools/language-servers/ansible-language-server/default.nix
2022-12-28 09:35:37 +00:00
Atemu
3eec3c8fed buildRustPackage: remove git from nativeBuildInputs
Having git in nativeBuildInputs causes thousands of rebuilds when git is touched
because every derivation that somehow transiently depends on a rust package will
change. See https://github.com/NixOS/nixpkgs/pull/205682 for instance.

AFAICT git is unused. Only the fetcher needs git which it has already.

Fixes https://github.com/NixOS/nixpkgs/issues/205804
2022-12-27 18:37:21 +10:00
Nick Cao
bdd401e65b
julia_18: 1.8.3 -> 1.8.4 2022-12-26 14:37:48 +08:00
Nick Cao
40ce918da3
julia_18-bin: 1.8.3 -> 1.8.4 2022-12-26 09:51:28 +08:00
Sandro
3826707676
Merge pull request #207292 from LeSuisse/nasm-2.16.01 2022-12-25 19:41:03 +01:00
Jan Tojnar
72c37eddec Merge branch 'staging-next' into staging 2022-12-25 01:30:47 +01:00
Dennis Gosnell
4a7f2c3238
carp: mark broken 2022-12-24 13:46:39 +09:00
figsoda
ca370da6d3
Merge pull request #206270 from figsoda/rustc
rustc: 1.65.0 -> 1.66.0
2022-12-23 18:09:56 -05:00
Winter
edfbbaf282 rustc: add note about libiconv dependency 2022-12-23 13:56:08 -05:00
Winter
b1834a461e Revert "rustc: propagate libiconv on darwin"
This reverts commit b6fc00b8f4.

Rust 1.66.0 contains a fix for libiconv being linked unconditionally on macOS, but this only applies to packages that don't depend on older versions of `libc`.

For now, let's go back to including libiconv in `buildInputs` by default for packages that use `buildRustPackage`. As packages bump their `libc` versions, we can eventually stop including it by default, and manually add it where needed.
2022-12-23 13:55:46 -05:00
Ulrik Strid
75e915659b ligo: 0.55.0 -> 0.58.0 2022-12-22 20:47:14 +01:00
Thomas Gerbet
729c7fb1c8 nasm: 2.15.05 -> 2.16.01
Fixes CVE-2020-18974.

https://nasm.us/doc/nasmdocc.html
2022-12-22 17:47:23 +01:00
github-actions[bot]
f7723173d1
Merge master into haskell-updates 2022-12-22 00:12:46 +00:00
Artturi
3061b3b209
Merge pull request #205355 from alyssais/llvm-libpfm 2022-12-21 20:29:17 +02:00
github-actions[bot]
1e83653904
Merge master into haskell-updates 2022-12-21 00:11:59 +00:00
Lucas Franceschino
762426b0dc fstar: 2022.01.15 -> 2022.11.19 2022-12-20 11:32:57 +01:00
Lucas Franceschino
5c3b11677a fstar: add update script 2022-12-20 11:32:57 +01:00
github-actions[bot]
741b781910
Merge master into haskell-updates 2022-12-20 00:12:47 +00:00
David McFarland
627cbab3f4 dotnet: add windows RIDs to systemToDotnetRid 2022-12-19 15:36:26 -04:00
David McFarland
13861970f4 treewide: update all dotnet lockfiles 2022-12-19 15:36:25 -04:00
David McFarland
507eff880d build-dotnet: make passthru.packages a derivation 2022-12-19 15:36:25 -04:00
David McFarland
3fdb6c5a90 dotnetCorePackages: move systemToDotnetRid out of sdk 2022-12-19 15:36:25 -04:00
github-actions[bot]
259fe227c8
Merge master into haskell-updates 2022-12-19 00:12:05 +00:00
Jamie Magee
641fd77f1f dotnet-sdk_7.0: 7.0.100 -> 7.0.101 2022-12-18 13:28:30 -08:00
Jamie Magee
e1929f0162 dotnet-sdk_3.1 3.1.425 -> 3.1.426 2022-12-18 13:20:48 -08:00
Madoura
9e0472e206
rocm-related: 5.4.0 → 5.4.1
clang-ocl: 5.4.0 → 5.4.1

hipsparse: 5.4.0 → 5.4.1

composable_kernel: unstable-2022-12-08 → unstable-2022-12-15

llvmPackages_rocm.llvm: 5.4.0 → 5.4.1

miopen: 5.4.0 → 5.4.1

miopengemm: 5.4.0 → 5.4.1

rccl: 5.4.0 → 5.4.1

rocalution: 5.4.0 → 5.4.1

hipcub: 5.4.0 → 5.4.1

rocclr: 5.4.0 → 5.4.1

rocfft: 5.4.0 → 5.4.1

rocm-cmake: 5.4.0 → 5.4.1

rocm-comgr: 5.4.0 → 5.4.1

rocm-device-libs: 5.4.0 → 5.4.1

hip: 5.4.0 → 5.4.1

rocblas: 5.4.0 → 5.4.1

rocm-runtime: 5.4.0 → 5.4.1

rocm-opencl-runtime: 5.4.0 → 5.4.1

rocm-thunk: 5.4.0 → 5.4.1

rocprim: 5.4.0 → 5.4.1

rocm-smi: 5.4.0 → 5.4.1

rocminfo: 5.4.0 → 5.4.1

rocsolver: 5.4.0 → 5.4.1

rocrand: 5.4.0 → 5.4.1

rocthrust: 5.4.0 → 5.4.1

rocprofiler: 5.4.0 → 5.4.1

rocwmma: 5.4.0 → 5.4.1

roctracer: 5.4.0 → 5.4.1

rocsparse: 5.4.0 → 5.4.1

tensile: 5.4.0 → 5.4.1
2022-12-18 12:39:58 -06:00
Madoura
f6e28e2058
hip: rewrite and separate
hip-common: init at 5.4.0

hipcc: init at 5.4.1
2022-12-18 12:39:57 -06:00
Madoura
0ee533a8e0
rocm-llvm: rewrite and separate 2022-12-18 12:39:56 -06:00
Madoura
8be466f744
spirv-llvm-translator: allow rocm versioning 2022-12-18 12:39:56 -06:00
github-actions[bot]
dc7ebb0163
Merge staging-next into staging 2022-12-18 18:01:41 +00:00
Valentin Gagarin
f782da699e
Merge pull request #206646 from figsoda/typos 2022-12-18 18:27:57 +01:00
Dennis Gosnell
7a8c0c6dd5
Merge remote-tracking branch 'origin/master' into haskell-updates 2022-12-18 21:09:16 +09:00
github-actions[bot]
ab5c904c51
Merge staging-next into staging 2022-12-18 06:01:44 +00:00
figsoda
ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
github-actions[bot]
c1e92170ec
Merge master into haskell-updates 2022-12-18 00:13:07 +00:00
Sandro
afc982090e
Merge pull request #206384 from PedroHLC/vulkan-1.3.236.0 2022-12-17 23:21:10 +01:00
figsoda
0b5c1f336b jrsonnet: unbreak on darwin, add figsoda as a maintainer 2022-12-17 16:44:17 -05:00
github-actions[bot]
887e342eaa
Merge staging-next into staging 2022-12-17 18:01:35 +00:00
Yureka
77822a6afa pkgsMusl.jdk: fix build 2022-12-17 18:27:40 +01:00
Yureka
8a2a94078b pkgsMusl.javaPackages.compiler.openjdk18: fix build 2022-12-17 18:27:40 +01:00
Ulrik Strid
1865acec01 ocaml-ng.ocamlPackages_5_0: 5.0.0-rc1 -> 5.0.0 2022-12-17 15:39:28 +01:00
github-actions[bot]
392cc9b8fe
Merge staging-next into staging 2022-12-17 12:01:41 +00:00
R. Ryantm
3dd6b9ebd4 gleam: 0.25.1 -> 0.25.3 2022-12-17 06:32:31 -05:00
Vladimír Čunát
0ba3487fc6
Merge #205270: staging-next 2022-12-09 2022-12-17 10:11:16 +01:00
Vladimír Čunát
2e8026080e
Merge #206327: julia_18: use more bundle libraries 2022-12-17 10:11:10 +01:00
Jörg Thalheim
b0213fb143
Merge pull request #194388 from tomhoule/make-rust-platform/import-cargo-lock-cargo-argument
makeRustPlatform: inherit cargo in import-cargo-lock
2022-12-17 08:44:43 +00:00
github-actions[bot]
4804305f6e
Merge staging-next into staging 2022-12-17 06:02:03 +00:00
github-actions[bot]
05ca3d8285
Merge master into staging-next 2022-12-17 06:01:30 +00:00
Jason Miller
8392158289
cudaPackages: add cudaFlags (#205351)
* cudaPackages: add cudaFlags

* cudaNames -> cudaMicroarchitectureNames

* update documentation, remove config for static library removal

* doc link added to flags

* fix whitespace in assignment
2022-12-16 22:00:36 -08:00
PedroHLC ☭
ca81eb8452
glslang: 1.3.231.0 -> 1.3.236.0 2022-12-16 18:52:48 -03:00
Vladimír Čunát
59a68f487d
Merge branch 'staging-next' into staging 2022-12-16 11:20:50 +01:00
Nick Cao
0fdda5326f
julia_18: set JULIA_CPU_TARGET to follow upstream binary releases 2022-12-16 13:05:41 +08:00
Nick Cao
f4e15c3d09
julia_18: refresh patches 2022-12-16 13:05:40 +08:00
Nick Cao
d17535577c
julia_18: use more bundle libraries to avoid failing version checks 2022-12-16 13:05:40 +08:00
github-actions[bot]
95f07a6061
Merge master into haskell-updates 2022-12-16 00:13:15 +00:00
github-actions[bot]
b9ac6ee4d9
Merge master into staging-next 2022-12-16 00:02:17 +00:00
Artturin
05a2dfd674 lib.replaceChars: warn about being a deprecated alias
replaceStrings has been in nix since 2015(nix 1.10)

so it is safe to remove the fallback

d6d5885c15
2022-12-15 22:25:51 +02:00
figsoda
1ffbdda604 rustc: 1.65.0 -> 1.66.0 2022-12-15 11:26:42 -05:00
github-actions[bot]
bf81ac4bc6
Merge master into staging-next 2022-12-15 12:01:09 +00:00
Vincent Laporte
b28b8118f2 ocamlPackages.sha: 1.15.1 → 1.15.2 2022-12-15 08:08:35 +01:00
github-actions[bot]
13d0860121
Merge master into haskell-updates 2022-12-15 00:13:35 +00:00
github-actions[bot]
c0b33aa433
Merge staging-next into staging 2022-12-14 06:01:42 +00:00
github-actions[bot]
747e072692
Merge master into staging-next 2022-12-14 06:01:05 +00:00
Vincent Laporte
b1648e3b6a ocaml-ng.ocamlPackages_5_0: 5.0.0-β2 → 5.0.0-rc1 2022-12-14 06:55:47 +01:00
github-actions[bot]
a8b61d6609
Merge master into haskell-updates 2022-12-14 00:13:49 +00:00
github-actions[bot]
4db4181d93
Merge staging-next into staging 2022-12-14 00:02:53 +00:00
github-actions[bot]
1e7dd98694
Merge master into staging-next 2022-12-14 00:02:18 +00:00
Rick van Schijndel
9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
github-actions[bot]
74a066ab3f
Merge staging-next into staging 2022-12-13 18:02:08 +00:00
github-actions[bot]
d07c2d73fd
Merge master into staging-next 2022-12-13 18:01:30 +00:00
Vladimír Čunát
e53d1600cb
Revert #201485: llvmPackages_14: Fix build on aarch64-linux
This reverts commits 7496574169 and 38c793c1de.
llvm_14 wouldn't even build on aarch64-linux (test phase).
2022-12-13 14:40:37 +01:00
R. Ryantm
c913b406e3 gleam: 0.25.0 -> 0.25.1 2022-12-13 07:57:11 -05:00
Thiago Kenji Okada
2ee1577a1a openjfx15: gradle_5 -> gradle_6 2022-12-13 10:15:29 +00:00
Thiago Kenji Okada
f2cd590cfb openjfx17: 17.0.0.1+1 -> 17.0.5+1 2022-12-13 10:15:07 +00:00
Thiago Kenji Okada
e145132258 openjfx15: mark it as EOL 2022-12-13 10:15:03 +00:00
Thiago Kenji Okada
9e5e9c57bb openjfx11: 11.0.11+1 -> 11.0.17+1 2022-12-13 10:14:37 +00:00
Thiago Kenji Okada
951304c459 openjdk11: 11.0.15+10 -> 11.0.17+8 2022-12-13 10:13:40 +00:00
Thiago Kenji Okada
64b335ce75 openjdk8: 322-ga -> 352-ga 2022-12-13 10:13:40 +00:00
github-actions[bot]
ea4d29903e
Merge staging-next into staging 2022-12-13 06:01:48 +00:00
github-actions[bot]
a93fa5bd9d
Merge master into staging-next 2022-12-13 06:01:11 +00:00
Dennis Gosnell
b886a066e0
Merge pull request #205834 from r-ryantm/auto-update/purescript
purescript: 0.15.6 -> 0.15.7
2022-12-13 09:15:04 +09:00
github-actions[bot]
1baf25788e
Merge master into haskell-updates 2022-12-13 00:13:57 +00:00
github-actions[bot]
8506553217
Merge staging-next into staging 2022-12-13 00:02:51 +00:00
github-actions[bot]
a680c884cc
Merge master into staging-next 2022-12-13 00:02:19 +00:00
R. Ryantm
7db82980f1 purescript: 0.15.6 -> 0.15.7 2022-12-12 20:30:56 +00:00
Bernardo Meurer
fc6c79f771
Merge pull request #204378 from Madouura/pr/rocm-related
Fixes https://github.com/NixOS/nixpkgs/issues/203949
2022-12-12 15:55:21 -03:00
Vladimír Čunát
0fecf164a2
sbcl_*: fix build by adding a #define
Probably triggered by glibc: 2.35-163 -> 2.35-224
Inspired by https://bugs.gentoo.org/869434
2022-12-12 10:14:38 +01:00
github-actions[bot]
439a5b4395
Merge staging-next into staging 2022-12-12 06:01:41 +00:00
github-actions[bot]
63c2909cc1
Merge master into staging-next 2022-12-12 06:01:08 +00:00
Ryan Mulligan
1aad6116d7
Merge pull request #197769 from r-ryantm/auto-update/ispc
ispc: 1.18.0 -> 1.18.1
2022-12-11 20:33:26 -08:00
github-actions[bot]
653a5e185c
Merge master into haskell-updates 2022-12-12 00:13:29 +00:00
github-actions[bot]
f14765eb08
Merge staging-next into staging 2022-12-11 18:01:53 +00:00
github-actions[bot]
99d681c4e7
Merge master into staging-next 2022-12-11 18:01:21 +00:00
Madoura
75d7299df1
Revert "rocm-llvm: enable clang-tools-extra for clang-tidy"
This reverts commit c998cad49d.
2022-12-10 16:53:12 -06:00
Robert Hensing
16f5747575
Merge pull request #175649 from Artturin/opt-in-structured-attrs
stdenv: support opt-in __structuredAttrs
2022-12-10 21:12:43 +01:00
Madoura
9b98f8433a
rocm-related: create and use a generic updater script 2022-12-10 13:51:09 -06:00
Sergei Trofimovich
79eaf1dbb9 ocaml-ng.ocamlPackages_4_00_1.ocaml: use xorg.* packages directly instead of xlibsWrapper indirection
Validated as no material change in `out` output with `diffoscope`.
2022-12-10 13:58:10 +00:00
github-actions[bot]
54a348728f
Merge master into haskell-updates 2022-12-10 00:12:51 +00:00
figsoda
cfc6213879
Merge pull request #204686 from figsoda/auditable
rustPlatform.buildRustPackage: build auditable binaries
2022-12-09 16:46:45 -05:00
Alyssa Ross
126229f810
llvm: disable libpfm on all non-Linux platforms
libpfm is Linux-specific, it should be disabled on e.g. FreeBSD as
well as Darwin.
2022-12-09 19:08:16 +00:00
github-actions[bot]
48b3a17dea
Merge master into staging-next 2022-12-09 12:01:30 +00:00
Naïm Favier
678b3134ac
elmPackages.elm-format: disable checks
Fixes the build with optparse-applicative 0.17
2022-12-09 12:27:15 +01:00
Vladimír Čunát
9c497bb8d6
Merge branch 'staging-next' into staging 2022-12-09 10:27:46 +01:00
Sandro
89c4ef4384
Merge pull request #204832 from Luflosi/update/yosys 2022-12-09 10:27:31 +01:00
Sandro
0d6316e7b3
Merge pull request #180032 from amjoseph-nixpkgs/pr/powerpc64le/openjdk-platforms 2022-12-09 10:01:22 +01:00
github-actions[bot]
4368f0cb9d
Merge master into haskell-updates 2022-12-09 00:14:02 +00:00
Artturin
c01f509e44 treewide: source .attrs in builders
if theres a source $stdenv then this is needed

for structuredAttrs
2022-12-08 21:09:02 +02:00
Artturin
adc8900df1 treewide: fix some core package structuredAttrs 2022-12-08 21:05:28 +02:00
Sandro
4cc7973ae6
Merge pull request #204658 from raphaelr/mbedtls-3 2022-12-08 16:38:17 +01:00
Weijia Wang
79a7bab630 cmdstan: unbreak on aarch64-linux 2022-12-08 14:19:42 +01:00
Artturin
238a6053c4 stdenv: support opt-in __structuredAttrs
Co-authored-by: Robin Gloster <mail@glob.in>

stdenv: print message if structuredAttrs is enabled

stdenv: add _append

reduces the chance of a user doing it wrong

fix nix develop issue

output hooks don't work yet in nix develop though

making $outputs be the same on non-structuredAttrs and structuredAttrs
is too much trouble.

lets instead make a function that gets the output names

reading environment file '/nix/store/2x7m69a2sm2kh0r6v0q5s9z1dh41m4xf-xz-5.2.5-env-bin'
nix: src/nix/develop.cc:299: std::string Common::makeRcScript(nix::ref<nix::Store>, const BuildEnvironment&, const Path&): Assertion `outputs != buildEnvironment.vars.end()' failed.

use a function to get all output names instead of using $outputs

copy env functionality from https://github.com/NixOS/nixpkgs/pull/76732/commits
2022-12-08 06:13:19 +02:00
github-actions[bot]
ac72e30512
Merge master into haskell-updates 2022-12-08 00:12:59 +00:00