Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-10-25 | Merge pull request #263201 from LunNova/lunnova/build-fhs-env-no-usr-lib | Atemu | 1 | -1/+1 | |
build-fhsenv-bubblewrap: remove /usr/lib and /usr/lib32 from LD_LIBRARY_PATH | |||||
2023-10-24 | Merge pull request #263096 from hercules-ci/clean-up-data-writers | Robert Hensing | 2 | -32/+12 | |
Clean up data writers | |||||
2023-10-24 | build-fhsenv-bubblewrap: remove /usr/lib and /usr/lib32 from LD_LIBRARY_PATH | Luna Nova | 1 | -1/+1 | |
See https://github.com/NixOS/nixpkgs/issues/262775 | |||||
2023-10-24 | writers/test: Refactor | Robert Hensing | 1 | -8/+2 | |
It now also checks the executable bit. | |||||
2023-10-24 | writers.makeDataWriter: Deprecate | Robert Hensing | 1 | -1/+1 | |
2023-10-24 | writers/data.nix: Remove duplicate implementations | Robert Hensing | 2 | -23/+9 | |
2023-10-24 | Merge pull request #262388 from ↵ | Pol Dellaiera | 4 | -23/+69 | |
drupol/php/build-support/make-validation-non-blocking build-support/php: make validation check a non blocking process | |||||
2023-10-23 | buildRustPackage: add isMips64n32 to badPlatforms | Adam Joseph | 1 | -0/+4 | |
Rust is not yet able to target the n32 ABI on mips64. Let's add `isMips64n32` to the `meta.badPlatforms` of all derivations created by buildRustPackage. I use this to automatically detect which packages on my system can be built for n32 (almost all of them) and build those using n32, and the few packages (mainly those that depend on boost or rust) that can't for n64. | |||||
2023-10-23 | buildRustCrate: add isMips64n32 to badPlatforms | Adam Joseph | 1 | -0/+4 | |
Rust is not yet able to target the n32 ABI on mips64. Let's add `isMips64n32` to the `meta.badPlatforms` of all derivations created by buildRustCrate. I use this to automatically detect which packages on my system can be built for n32 (almost all of them) and build those using n32, and the few packages (mainly those that depend on boost or rust) that can't for n64. | |||||
2023-10-23 | cc-wrapper: fix -mtune= validation, add ARM, add fallbacks | Adam Joseph | 1 | -5/+65 | |
Before this commit, cc-wrapper/default.nix was using `isGccArchSupported` to validate `-mtune=` values. This has two problems: - On x86, `-mtune=` can take the same values as `-march`, plus two additional values `generic` and `intel` which are not valid for `-march`. - On ARM, `-mtune=` does not take the same values as `-march=`; instead it takes the same values as `-mcpu`. This commit fixes these two problems by adding a new `isGccTuneSupported` function. For `isx86` this returns `true` for the two special values and otherwise defers to `isGccArchSupported`. This commit also adds support for `-mtune=` on Aarch64. Unfortunately on Aarch64, Clang does not accept as wide a variety of `-mtune=` values as Gcc does. In particular, Clang does not tune for big.LITTLE mixed-model chips like the very popular RK3399, which is targeted using `-march=cortex-a72.cortex-a53` in gcc. To address this problem, this commit also adds a function `findBestTuneApproximation` which can be used to map clang-unsupported tunings like `cortex-a72.cortex-a53` to less-precise tunings like `cortex-a53`. The work which led to this commit arose because we now have packages, like `crosvm`, which use *both* `clang` *and* `gcc`. Previously I had been using `overrideAttrs` to set `NIX_CFLAGS_COMPILE` on a package-by-package basis based on which compiler that package used. Since we now have packages which use *both* compilers, this strategy no longer works. I briefly considered splitting `NIX_CFLAGS_COMPILE` into `NIX_CFLAGS_COMPILE_GCC` and `NIX_CFLAGS_COMPILE_CLANG`, but since `NIX_CFLAGS_COMPILE` is sort of a hack to begin with I figured that adding the logic to `cc-wrapper` would be preferable. | |||||
2023-10-22 | Merge pull request #262675 from Artturin/addcomment | Artturi | 1 | -0/+7 | |
expand-response-params: explain what a "response file" is | |||||
2023-10-22 | expand-response-params: explain what a "response file" is | Artturin | 1 | -0/+7 | |
Co-authored-by: Adam Joseph <adam@westernsemico.com> | |||||
2023-10-22 | Merge master into staging-next | github-actions[bot] | 6 | -178/+181 | |
2023-10-21 | Merge pull request #231483 from hacker1024/feature/flutter-on-dart | Maciej Krüger | 6 | -178/+181 | |
buildFlutterApplication: Wrap buildDartApplication | |||||
2023-10-22 | dartHooks.dartFixupHook: Add trailing newline | hacker1024 | 1 | -1/+1 | |
2023-10-22 | buildFlutterApplication: Wrap buildDartApplication | hacker1024 | 1 | -147/+61 | |
2023-10-22 | buildDartApplication: Recognise extraWrapProgramArgs | hacker1024 | 2 | -7/+19 | |
2023-10-21 | Merge master into staging-next | github-actions[bot] | 1 | -1/+1 | |
2023-10-21 | buildDartApplication: Allow passing a `sdkSetupScript` | hacker1024 | 2 | -4/+8 | |
2023-10-21 | buildDartApplication: Use package override mechanism from ↵ | hacker1024 | 1 | -29/+73 | |
buildFlutterApplication This allows Dart applications to benefit from the package override system, which is useful for things like FFI dependencies. | |||||
2023-10-21 | Merge pull request #262179 from ↵ | nikstur | 1 | -1/+1 | |
ElvishJerricco/systemd-stage-1-specific-fs-packages systemd-stage-1: Use specific fs packages | |||||
2023-10-21 | buildDartApplication: Allow supplying runtime dependencies | hacker1024 | 3 | -2/+30 | |
2023-10-21 | fetchDartDeps: Disable install phase in depsListDrv | hacker1024 | 1 | -0/+2 | |
2023-10-21 | buildDartApplication: Format with nixpkgs-fmt | hacker1024 | 1 | -10/+9 | |
2023-10-21 | build-support/php: add `composerStrictValidation` attribute | Pol Dellaiera | 4 | -2/+44 | |
Set to `true` by default | |||||
2023-10-21 | Merge master into staging-next | github-actions[bot] | 2 | -1/+2 | |
2023-10-20 | build-support/php: add colors in case of errors | Pol Dellaiera | 2 | -21/+25 | |
2023-10-20 | fetchdocker: fix missing lib | Artturin | 2 | -1/+2 | |
2023-10-19 | systemd-stage-1: Use specific fs packages | Will Fancher | 1 | -1/+1 | |
2023-10-19 | Merge master into staging-next | github-actions[bot] | 3 | -1/+35 | |
2023-10-19 | Merge pull request #261115 from con-f-use/master | Thiago Kenji Okada | 3 | -1/+35 | |
writeShellApplication: exclude shell checks | |||||
2023-10-19 | Merge master into staging-next | github-actions[bot] | 1 | -1/+2 | |
2023-10-19 | appimageTools.extract: add postExtract option (#261190) | Gabriel Volpe | 1 | -1/+2 | |
2023-10-18 | Merge master into staging-next | github-actions[bot] | 2 | -0/+85 | |
2023-10-18 | fetchFromBittorrent: init | matthewcroughan | 2 | -0/+85 | |
Adds a basic FOD Fetcher for Bittorrent that uses Transmission as a client Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||||
2023-10-18 | Merge master into staging-next | github-actions[bot] | 4 | -7/+7 | |
2023-10-17 | Merge pull request #261582 from NixOS/php/build-support/fix-diff-and-env-vars | Pol Dellaiera | 4 | -7/+7 | |
php/build-support: fix `diff` command and env. variables | |||||
2023-10-17 | Merge remote-tracking branch 'origin/master' into staging-next | Alyssa Ross | 3 | -3/+4 | |
Conflicts: pkgs/development/python-modules/flask-wtf/default.nix pkgs/development/python-modules/unstructured-inference/default.nix pkgs/development/python-modules/unstructured/default.nix pkgs/development/python-modules/velbus-aio/default.nix | |||||
2023-10-17 | build-support/php: `phpDrv` in `nativeBuildInputs` | Lorenz Leutgeb | 3 | -3/+4 | |
Fixes NixOS/nixpkgs#261500 | |||||
2023-10-17 | php/build-support: fix usage of environment variables | Pol Dellaiera | 3 | -5/+4 | |
2023-10-17 | php/build-support: fix usage of diff condition | Pol Dellaiera | 2 | -2/+3 | |
Remove double brackets and replace `diff` with `cmp` | |||||
2023-10-17 | Merge master into staging-next | github-actions[bot] | 4 | -3/+16 | |
2023-10-17 | Merge pull request #261088 from NixOS/build-support/php/remove-autoloader-prefix | Elis Hirwing | 1 | -1/+0 | |
build-support/php: remove obsolete autoloader-suffix | |||||
2023-10-17 | Merge pull request #261413 from yu-re-ka/composer-vcs-repos | Elis Hirwing | 1 | -2/+2 | |
build-support/php: fix support of vcs repositories | |||||
2023-10-16 | build-support/php: add `doInstallCheck` | Pol Dellaiera | 2 | -0/+2 | |
2023-10-16 | build-support/php: add `installCheckPhase` | Pol Dellaiera | 2 | -0/+12 | |
2023-10-16 | build-support/php: fix support of vcs repositories | Yureka | 1 | -2/+2 | |
2023-10-16 | Merge master into staging-next | github-actions[bot] | 1 | -5/+11 | |
2023-10-16 | Merge pull request #249733 from Aleksanaa/nix-prefetch-git | Domen Kožar | 1 | -5/+11 | |
nix-prefetch-git: fix make_deterministic_repo in submodules | |||||
2023-10-15 | writeShellApplication: exclude shell checks | con-f-use | 3 | -1/+35 | |