about summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* Merge pull request #283770 from r-ryantm/auto-update/makeInitrdNGToolWill Fancher2024-02-10
|\ | | | | makeInitrdNGTool: 0.1.0 -> 0.1.0
| * makeInitrdNGTool: 0.1.0 -> 0.1.0R. Ryantm2024-01-25
| |
* | Merge master into staging-nextgithub-actions[bot]2024-02-09
|\ \
| * \ Merge pull request #285964 from melvyn2/patch-1Orivej Desh (NixOS)2024-02-09
| |\ \ | | | | | | | | build-fhs-user-env: add compatibility for pipewire alsa emulation
| | * | build-fhs-user-env: add compatibility for pipewire alsa emulationMelvyn2024-02-02
| | | |
* | | | Merge master into staging-nextgithub-actions[bot]2024-02-08
|\| | |
| * | | Merge pull request #285223 from DanielSidhion/update-dockertools-envhelpersSilvan Mosberger2024-02-08
| |\ \ \ | | | | | | | | | | doc: update environment helpers in dockerTools docs, add fakeNss section
| | * | | doc: update environment helpers in dockerTools docs, add fakeNss sectionDS2024-02-01
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
* | | | | Merge master into staging-nextgithub-actions[bot]2024-02-04
|\| | | |
| * | | | Merge pull request #283080 from marsam/postgresql-test-hook-settingsMario Rodas2024-02-04
| |\ \ \ \ | | |_|/ / | |/| | | postgresqlTestHook: add postgresqlExtraSettings variable
| | * | | postgresqlTestHook: add postgresqlExtraSettings variableMario Rodas2024-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `postgresqlExtraSettings` to allow to setup the `postgresql.conf`. This would be useful in cases where we need to set `shared_preload_libraries`.
* | | | | Merge staging-next into staginggithub-actions[bot]2024-02-02
|\| | | |
| * | | | Merge pull request #284985 from wegank/fetchzip-nix-prefetchh7x42024-02-02
| |\ \ \ \ | | | | | | | | | | | | fetchFromGitHub: fix compatibility issue with nix-prefetch
| | * | | | fetchFromGitHub: fix compatibility issue with nix-prefetchWeijia Wang2024-01-30
| | | | | |
* | | | | | Merge staging-next into staginggithub-actions[bot]2024-02-02
|\| | | | |
| * | | | | writeShellApplication: Expand test suiteRebecca Turner2024-02-01
| | | | | |
| * | | | | writeShellApplication: Document argumentsRebecca Turner2024-02-01
| | | | | |
| * | | | | writeTextFile,writeShellApplication: Allow setting extra argumentsRebecca Turner2024-02-01
| | | | | |
| * | | | | writeShellApplication: Add `runtimeEnv` argumentRebecca Turner2024-02-01
| | | | | |
| * | | | | writeShellApplication: Add `bashOptions` argumentRebecca Turner2024-02-01
| | | | | |
* | | | | | Merge remote-tracking branch 'origin/staging-next' into stagingMartin Weinelt2024-02-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: - pkgs/development/compilers/llvm/10/clang/default.nix - pkgs/development/compilers/llvm/8/clang/default.nix
| * | | | | testers.hasPkgConfigModules: use PKG_CONFIG envvar instead of hardcodingNick Cao2024-01-31
| | |_|/ / | |/| | | | | | | | | | | | | fixes cross compilation
| * | | | pkgs.writers: fix type in description for writeHaskellBinTulili2024-01-30
| | | | |
| * | | | pkgs.writers: tests for lua ruby, and remove failed tests because of ↵Tulili2024-01-30
| | | | | | | | | | | | | | | | | | | | external package errors
| * | | | pkgs.writers: remove tests that dont work anymore and add comments tracking ↵Tulili2024-01-30
| | | | | | | | | | | | | | | | | | | | issues
| * | | | pkgs.writers add snu, lua and rubyTulili2024-01-30
| | | | |
* | | | | Merge staging-next into staginggithub-actions[bot]2024-01-29
|\| | | |
| * | | | Merge pull request #274440 from bouk/missing-build-rust-envRyan Lahfa2024-01-29
| |\ \ \ \ | | | | | | | | | | | | build-rust-crate: add missing CARGO_PKG env variables
| | * | | | build-rust-crate: add missing CARGO_PKG env variablesBouke van der Bijl2024-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://doc.rust-lang.org/cargo/reference/environment-variables.html for supported variables
| * | | | | Merge pull request #279039 from wegank/mingw-w64-bumpJohn Ericson2024-01-29
| |\ \ \ \ \ | | | | | | | | | | | | | | windows.mingw_w64: 10.0.0 -> 11.0.1
| | * | | | | bintools: disable relro/bindnow hardening on windowsWeijia Wang2024-01-12
| | | | | | |
| * | | | | | build-support/testers: don't fail the test on empty list of pkg-config modulesSergei Trofimovich2024-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without the change tests like `xorg.imake.tests.pkg-config` fail as: $ nix build --no-link -f. -L xorg.imake.tests.pkg-config error: builder for '/nix/store/i3zb1ykjzm0622497cn4dvifk36sx00r-check-pkg-config-.drv' failed to produce output path for output 'out' at '/nix/store/i3zb1ykjzm0622497cn4dvifk36sx00r-check-pkg-config-.drv.chroot/nix/store/63y92rvkp7gzzp0hlcjyj92srzjwndrq-check-pkg-config-' error: 1 dependencies of derivation '/nix/store/8qycf49a4h9jj2662d9cf4d56aq6djjj-check-meta-pkg-config-modules-for-imake-1.0.9.drv' failed to build Let's always produce empty output for zero-modules tests.
* | | | | | | Merge staging-next into staginggithub-actions[bot]2024-01-28
|\| | | | | |
| * | | | | | compressFirmwareXz: don't allow referencesAlyssa Ross2024-01-28
| | | | | | |
| * | | | | | compressFirmwareXz: fail on broken symlinksAlyssa Ross2024-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This would have caught the last two issues we had with compression.
| * | | | | | compressFirmwareXz: fix symlink type checkAlyssa Ross2024-01-28
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous version didn't work in the case of relative symlinks in subdirectories. If "foo/bar" was a link to "baz", it would check for a link to "baz" in the root, rather than under "foo". We don't need to dereference the symlink ourselves for [ anyway, as it dereferences its arguments itself, so all we need to do to fix this is to pass it the link. Fixes: 14f83d5c6f98 ("compressFirmwareXz: fix links to directories")
* | | | | | Merge pull request #284307 from alyssais/rustc-sysroot=Ryan Lahfa2024-01-28
|\ \ \ \ \ \ | | | | | | | | | | | | | | wrapRustc: handle --sysroot=
| * | | | | | wrapRustc: handle --sysroot=Alyssa Ross2024-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This form is used by Linux 6.8.
* | | | | | | Merge branch 'staging-next' into stagingWeijia Wang2024-01-27
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / /
| * | | | | Merge pull request #283110 from fpletz/pkgs/compress-firmware-xz-ln-filesuffixFranz Pletz2024-01-26
| |\ \ \ \ \
| | * | | | | compressFirmwareXz: fix links to directoriesFranz Pletz2024-01-23
| | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only add the `.xz` suffix to links if link target is a regular file. This breaks if the target is a directory. Fixes #283005.
| * | | | | buildGraalvmNativeImage: fix UTF-8 encoding issue for JVM dependenciesThiago Kenji Okada2024-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that we can pass build arguments for the GraalVM builder again (see https://github.com/NixOS/nixpkgs/pull/282901), this should work again. Fix issue: https://github.com/NixOS/nixpkgs/issues/283953
| * | | | | Merge pull request #283239 from alyssais/rust-lldJörg Thalheim2024-01-25
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | rust.envVars: use wrapped LLD for aarch64 musl
| | * | | | rust.envVars: use wrapped LLD for aarch64 muslAlyssa Ross2024-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The unwrapped version doesn't know where to look for libraries, so this is required to e.g. build anything that uses openssl-sys with OPENSSL_NO_VENDOR. A randomly chosen example package that's fixed by this change is pkgsStatic.gitoxide.
| | * | | | rust: use pkgsBuildHost/pkgsTargetTargetAlyssa Ross2024-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're already using pkgsBuildBuild, and we'll soon be using pkgsBuildTarget, so for consistency, change buildPackages and targetPackages to their corresponding two-component names.
* | | | | | Merge staging-next into staginggithub-actions[bot]2024-01-24
|\| | | | |
| * | | | | Merge master into staging-nextgithub-actions[bot]2024-01-24
| |\ \ \ \ \
| | * | | | | Use fakeroot for proot cmd in streamLayeredImageMatthew Planchard2024-01-23
| | | |/ / / | | |/| | | | | | | | | | | | | | | Resolves #275705
* | | | | | Merge staging-next into staginggithub-actions[bot]2024-01-22
|\| | | | |
| * | | | | Merge master into staging-nextgithub-actions[bot]2024-01-22
| |\| | | |