summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* [WIP] vmTools.runInLinuxVM: don't mkdir $outAlyssa Ross2023-11-21
| | | | | | What if $out is a file? WIP: add a release note since this is breaking, and check uses in nixpkgs
* buildNpmPackages: add missing deependenciesmidchildan2023-11-17
|
* Merge pull request #263939 from hacker1024/fix/dart-fod-wrapperMaciej Krüger2023-11-17
|\
| * buildDartApplication: Generate Dart wrapper with symlinkJoinhacker10242023-10-28
| |
* | Merge pull request #258184 from mdarocha/dotnet-fixesWeijia Wang2023-11-16
|\ \ | | | | | | buildDotnetModule small improvements
| * | buildDotnetModule: parse version before passing it to dotnetmdarocha2023-10-17
| | | | | | | | | | | | | | | This avoids problems when the Nix version attribute does not fit the format required by .NET
| * | buildDotnetModule: fix running fetch-deps with no nugetDeps defined.mdarocha2023-09-30
| | | | | | | | | | | | This eases the initial setup when creating a package
* | | Merge #263535: staging-next 2023-10-26Vladimír Čunát2023-11-16
|\ \ \
| * \ \ Merge master into staging-nextgithub-actions[bot]2023-11-16
| |\ \ \
| * \ \ \ Merge master into staging-nextgithub-actions[bot]2023-11-16
| |\ \ \ \
| * \ \ \ \ Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt2023-11-14
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: - pkgs/development/libraries/gdcm/default.nix
| * \ \ \ \ \ Merge master into staging-nextgithub-actions[bot]2023-11-14
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into staging-nextWeijia Wang2023-11-12
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge master into staging-nextgithub-actions[bot]2023-11-12
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-11-10
| |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/master' into HEADAlyssa Ross2023-11-10
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/libraries/SDL2/default.nix
| * | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2023-11-09
| |\| | | | | | | | | |
| | * | | | | | | | | | Merge master into staging-nextgithub-actions[bot]2023-11-09
| | |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | lib.systems: elaborate Rust metadataAlyssa Ross2023-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need this stuff to be available in lib so make-derivation.nix can access it to construct the Meson cross file. This has a couple of other advantages: - It makes Rust less special. Now figuring out what Rust calls a platform is the same as figuring out what Linux or QEMU call it. - We can unify the schema used to define Rust targets, and the schema used to access those values later. Just like you can set "config" or "system" in a platform definition, and then access those same keys on the elaborated platform, you can now set "rustcTarget" in your crossSystem, and then access "stdenv.hostPlatform.rustcTarget" in your code. "rustcTarget", "rustcTargetSpec", "cargoShortTarget", and "cargoEnvVarTarget" have the "rustc" and "cargo" prefixes because these are not exposed to code by the compiler, and are not standardized. The arch/os/etc. variables are all named to match the forms in the Rust target spec JSON. The new rust.target-family only takes a list, since we don't need to worry about backwards compatibility when that name is used. The old APIs are all still functional with no warning for now, so that it's possible for external code to use a single API on both 23.05 and 23.11. We can introduce the warnings once 23.05 is EOL, and make them hard errors when 23.11 is EOL.
| * | | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2023-11-09
| |\| | | | | | | | | | |
| | * | | | | | | | | | | Merge master into staging-nextgithub-actions[bot]2023-11-09
| | |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2023-11-07
| |\| | | | | | | | | | | |
| | * | | | | | | | | | | | Merge pull request #265414 from lheckemann/fix-empty-closureInfoMaximilian Bosch2023-11-07
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closureInfo: handle empty path set explicitly
| | | * | | | | | | | | | | | closureInfo: handle empty path set explicitlyLinus Heckemann2023-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Arguably, this is a bug in Nix's structuredAttrs: without structuredAttrs, exportReferencesGraph with an empty path set would still result in information being provided. With structuredAttrs, no info is provided for an empty path set. Nevertheless, we need to be able to build even if Nix has the bug, so work around it by checking for an empty path set and handling it explicitly.
| * | | | | | | | | | | | | | Merge branch 'staging-next' into stagingWeijia Wang2023-11-07
| |\| | | | | | | | | | | | |
| | * | | | | | | | | | | | | Merge master into staging-nextgithub-actions[bot]2023-11-07
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into staging-nextWeijia Wang2023-11-06
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / / / / / / | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2023-10-31
| |\| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Merge master into staging-nextgithub-actions[bot]2023-10-31
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #202575 from Cloudef/darwin-include-so-filesArtturi2023-10-28
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | darwin: fix also .so names in darwinJari Vetoniemi2023-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Darwin does not actually require `*.dylib` extension, and some ports of unix software may still simply compile and install these as `*.so` files. Include `*.so` in the find in this case. Co-authored-by: Artturi <Artturin@artturin.com> Co-authored-by: toonn <toonn@toonn.io>
| * | | | | | | | | | | | | | | | Merge master into staging-nextgithub-actions[bot]2023-10-28
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | / | | | |_|_|_|_|_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge branch 'staging' into staging-nextVladimír Čunát2023-10-26
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #253194 from ↵Robert Scott2023-10-23
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | risicle/ris-nix-hardening-enable-fortify3-imply-fortify cc-wrapper: ensure `NIX_HARDENING_ENABLE` `fortify3` implies `fortify` too
| | | * | | | | | | | | | | | | | | cc-wrapper: ensure NIX_HARDENING_ENABLE fortify3 implies fortify tooRobert Scott2023-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | even if fortify3 is in hardening_unsupported_flags
| | * | | | | | | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2023-10-23
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-23
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-22
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-22
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-21
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-21
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-19
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-19
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-18
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-18
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-17
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-17
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-16
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-12
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-10-12
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \