about summary refs log tree commit diff
path: root/pkgs/build-support
AgeCommit message (Collapse)AuthorFilesLines
2022-03-21make-darwin-bundle: Use actual bin outputtoonn2-8/+8
The script and the hook assume `/bin` is in `$out` but that's not always true for a multi-output derivation.
2022-03-17rust: fix importCargoLock for repositories without toplevel Cargo.tomlsohalt1-1/+6
Some crates do not have a Cargo.toml at the top-level, but only in nested directories. Before this change importCargoLock used to fail with: error: manifest path `/nix/store/some-store-path/Cargo.toml` does not exist
2022-03-15Merge pull request #161366 from NixOS/staging-nextMartin Weinelt6-346/+410
Staging next 2022-02-22
2022-03-15fetchpatch: Fix typosRobert Hensing1-2/+2
2022-03-15Merge branch 'master' into staging-nextVladimír Čunát4-1/+55
Conflict in pkgs/development/libraries/libvirt/default.nix required manual adjustments. The fetched patch is already in src. I checked that libvirt builds.
2022-03-15Merge pull request #164133 from IvarWithoutBones/fix/nuget-to-nixArtturi1-1/+1
nuget-to-nix: add missing comma
2022-03-15Merge pull request #161739 from Artturin/gsettingsfhsenvArtturi3-0/+54
2022-03-14nuget-to-nix: add missing commaIvar Scholten1-1/+1
This fixes a regression introduced in bbcb7d3d34ca5ea620740184eea9db61e4b84f8b
2022-03-14Merge master into staging-nextgithub-actions[bot]1-6/+10
2022-03-14Merge pull request #164046 from AndersonTorres/metalab-mirrorsAnderson Torres1-6/+10
Change metalab mirrors to ibiblioPubLinux ones
2022-03-13pkgs/build-support/fetchurl/mirrors.nix: remove metalabAndersonTorres1-7/+0
2022-03-14Merge master into staging-nextgithub-actions[bot]2-234/+261
2022-03-13pkgs/build-support/fetchurl/mirrors.nix: add IBiblioPubLinuxAndersonTorres1-6/+17
It corresponds to old Metalab/Sunsite.
2022-03-13buildDunePackage: use dune_2 by defaultVincent Laporte1-1/+1
2022-03-13pkgs/build-support/fetchurl/mirrors.nix: add TCSH mirrorsAndersonTorres1-0/+12
2022-03-13pkgs/build-support/fetchurl/mirrors.nix: reoderAndersonTorres1-233/+248
2022-03-11Merge master into staging-nextgithub-actions[bot]2-5/+0
2022-03-11Merge pull request #162771 from IvarWithoutBones/dotnet-setuphookSandro2-5/+0
2022-03-10Merge master into staging-nextgithub-actions[bot]1-2/+6
2022-03-10nuget-to-nix: deterministic sorting of output list (#162187)Åsmund Østvold1-2/+6
It is the package list output that should be sorted. The current output sequence is not logical because '.' is sorted in front of '/' with input sorting and is not deterministic for different language environments. To get a deterministic and logical sorting in environments with different language configured, env "LC_ALL=C" is set and the produced strings is that is sorted. To get alphabetic sorting and not a pure ASCII value sort "--ignore-case" is added.
2022-03-09Merge master into staging-nextgithub-actions[bot]1-12/+12
2022-03-09makeDesktopItem: improve error messagesJörg Thalheim1-12/+12
2022-03-08Merge master into staging-nextgithub-actions[bot]1-2/+2
2022-03-08makeDesktopItem: use desktop-file-utils from buildPackages in checkPhaseNick Cao1-2/+2
2022-03-06Merge master into staging-nextgithub-actions[bot]1-0/+2
2022-03-06Merge pull request #160189 from evils/appimage-gmpArtturi1-0/+2
appimageTools: add gmp to the environment
2022-03-06Merge master into staging-nextgithub-actions[bot]1-1/+0
2022-03-05remove networkmanager098 (#162904)Atemu1-1/+0
2022-03-04treewide: don't unnecessary set dotnet-related env varsIvar Scholten2-5/+0
These have been moved to a setup hook in dotnet-{sdk,runtime,aspnetcore}
2022-03-04Merge master into staging-nextgithub-actions[bot]1-1/+3
2022-03-04Merge pull request #162673 from cfhammill/cfh/singularity-fixJustin Bedő1-1/+3
singularity: enable setting vm mem in buildImage
2022-03-03singularity: enable setting vm mem in buildImageChris Hammill1-1/+3
2022-03-03Merge master into staging-nextgithub-actions[bot]5-34/+109
2022-03-03appimage: add gsettings-desktop-schemas, hicolor-icon-theme to the fhsArtturin1-0/+2
2022-03-03buildFHSUserEnv{Chroot,Bubblewrap}: link gsettings-schemas to the FHS locationArtturin2-0/+52
We shouldn't need to use wrapGAppsHook in expressions that use this builder.
2022-03-02Merge pull request #161504 from moinessim/writefsharpLassulus5-34/+109
writers: Add writeFSharp and makeFSharpWriter functions to writers
2022-03-02Merge master into staging-nextgithub-actions[bot]2-2/+0
2022-03-02Revert "buildDotnetModule: enable RestoreUseStaticGraphEvaluation"Jörg Thalheim2-2/+0
This reverts commit 0b1856bfe3837b4509b180b4e9e51d19a88231ba. This broke one of our clients projects where a local libary could no longer be found. Since there is no easy way to disable it's better if this flag is set per project using `dotnetRestoreFlags`.
2022-03-02Merge master into staging-nextgithub-actions[bot]2-30/+156
2022-03-02Merge pull request #161003 from reckenrode/squircle-fixUri Baghin2-30/+156
desktopToDarwinBundle: fix squircle icons
2022-03-01desktopToDarwinBundle: use Bash arithmeticRandy Eckenrode1-9/+9
Co-authored-by: Uri Baghin <uri@canva.com>
2022-03-01desktopToDarwinBundle: support 48x48 iconsRandy Eckenrode1-1/+10
2022-03-01Merge master into staging-nextgithub-actions[bot]1-2/+7
2022-02-28Add writeFSharp and makeFSharpWriter functions to writersMoises Nessim5-34/+109
Uses fsharp interactive (fsi) to run fsx script Expose mkNugetSource and mkNugetDeps functions Use them in writers.writeFSharp and buildDotnetModule Add tests
2022-02-28treewide: fix some desktop file namesK9001-2/+7
pkgs.writeTextFile doesn't like spaces in filenames. This is fixed in #162246, but other tools will probably dislike spaces in .desktop file names as well, and that PR will take forever, so let's fix this anyway.
2022-02-28Merge master into staging-nextgithub-actions[bot]4-4/+8
2022-02-27bash: use default PATH in FHS environmentsDaniel Fullmer2-2/+2
If bash is executed within an environment where PATH is not set, it uses the DEFAULT_PATH_VALUE compiled into bash to set PATH. In nixpkgs we set this to /no-such-path by default. This makes sense in a nixpkgs/NixOS environment since paths like /bin or /usr/bin should not be used. However, when bash is used inside an FHS environment, this produces results that differ from distributions which follow the FHS standard. Before this change: $ steam-run env -i /bin/bash -c 'echo $PATH' /no-such-path After this change: $ steam-run env -i /bin/bash -c 'echo $PATH' /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:.
2022-02-27Merge pull request #161344 from ulrikstrid/ulrikstrid/tree-wide-native-inputsGuillaume Girol2-2/+6
ocamlPackages tree-wide: Move buildInputs that should be nativeBuildInputs
2022-02-27Merge master into staging-nextgithub-actions[bot]7-151/+306
2022-02-27Merge pull request #155257 from IvarWithoutBones/dotnetModule-setuphookJörg Thalheim7-151/+306
buildDotnetModule: use setup hooks