figsoda
b6c0e7f563
Merge pull request #205935 from figsoda/cargo-lock
...
rustPlatform.importCargoLock: add allowBuiltinFetchGit option
2022-12-25 19:38:36 -05:00
Jan Tojnar
72c37eddec
Merge branch 'staging-next' into staging
2022-12-25 01:30:47 +01: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
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
Artturi
0fbd19f3d9
Merge pull request #207315 from Artturin/fixcrossevalissues1
2022-12-23 18:50:57 +02:00
Walter Franzini
d2b0f9a9f6
dockerTools: make gzipped docker images faster to update by rsync
...
This passes --rsyncable / -R to pigz for input-determined block
locations, to improve rsync-ability.
2022-12-23 13:22:16 +01:00
Artturin
b36d9696c5
treewide: fix error: attribute 'runtimeShell' missing
2022-12-22 20:50:27 +02:00
Jan Tojnar
3c5fffed82
Merge pull request #206291 from jtojnar/mk-gsettings-patch
...
makeHardcodeGsettingsPatch: Support other constructors
2022-12-20 22:13:25 +01:00
Sandro
9c624f5879
Merge pull request #203117 from sikmir/vmtools
...
vmTools: update current maintained debian versions
2022-12-20 15:51:50 +01:00
Winter
865387061f
npmHooks.npmBuildHook: fix diagnostic
...
Single quotes must be used when using graves in a quote, else Bash will interpret it as a command to run.
Thanks to Dimitri for catching this (8e651111b7 (commitcomment-92100762)
).
2022-12-19 18:47:09 -05:00
Lily Foster
669f019379
npmHooks.npmConfigHook: make diagnostic match prefetch-npm-deps
...
This updates the diagnostic message for a missing package-lock.json to
match what fetchNpmDeps currently says
2022-12-19 18:47:09 -05:00
figsoda
424480f056
Merge pull request #206815 from SuperSandro2000/misc-cleanup
...
build-support: order comments above corresponding line
2022-12-19 16:46:18 -05:00
David McFarland
824d40aa04
build-dotnet-module: restore for current runtime by default
2022-12-19 15:36:25 -04:00
David McFarland
4c861dd26c
build-dotnet-module: add useAppHost parameter so it can be disabled
2022-12-19 15:36:25 -04:00
David McFarland
62ecb39a1f
buildDotnetModule: run tests on projectFile if testProjectFile is unset
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
06e4d89943
build-dotnet-module: strip --runtime flags without using rid
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
Jan Tojnar
4346dee424
makeHardcodeGsettingsPatch: Support other constructors
...
In addition to `g_settings_new`, there are three other GSettings constructors:
https://docs.gtk.org/gio/ctor.Settings.new.html
2022-12-19 17:38:57 +01:00
Jan Tojnar
35d24b51f5
makeHardcodeGsettingsPatch: Rename from glib.mkHardcodeGsettingsPatch
...
glib expression is messy enough as is.
Also rename the `glib-schema-to-var` argument to `schemaIdToVariableMapping` to better match Nixpkgs coding style.
2022-12-19 17:17:32 +01:00
Sandro Jäckel
b33ee831d3
build-support: order comments above corresponding line
2022-12-19 08:47:54 +01:00
github-actions[bot]
dc7ebb0163
Merge staging-next into staging
2022-12-18 18:01:41 +00:00
figsoda
ec8cb34358
treewide: fix typos
2022-12-17 19:39:44 -05:00
github-actions[bot]
f61e6f8d8e
Merge staging-next into staging
2022-12-16 18:02:14 +00:00
github-actions[bot]
ac36665726
Merge master into staging-next
2022-12-16 18:01:38 +00:00
Robert Hensing
922556a3d3
Merge pull request #191355 from GenericNerdyUsername/fetchzip-include-hidden
...
fetchzip: don't error out if the directory inside the archive starts with a "."
2022-12-16 18:08:36 +01:00
GenericNerdyUsername
725f4bc5be
fetchzip: don't error out if the directory inside the archive starts with a "."
2022-12-16 16:26:03 +00:00
Vladimír Čunát
59a68f487d
Merge branch 'staging-next' into staging
2022-12-16 11:20:50 +01: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
github-actions[bot]
722750c19c
Merge staging-next into staging
2022-12-14 12:01:53 +00:00
github-actions[bot]
96a0e614c8
Merge master into staging-next
2022-12-14 12:01:19 +00:00
Artturi
7484378899
Merge pull request #205874 from Artturin/shellcheckunwrapped
...
trivial-builders.writeShellApplication: use unwrapped pandoc
2022-12-14 13:21:52 +02:00
Artturi
98dc68cb82
Merge pull request #205623 from Artturin/structuredtests1
...
tests.stdenv.hooks: add more tests
2022-12-13 19:43:57 +02:00
figsoda
cce3dc63a0
rustPlatform.importCargoLock: add allowBuiltinFetchGit option
2022-12-13 11:27:26 -05:00
Artturin
62e1d58a6f
trivial-builders.writeShellApplication: use unwrapped pandoc
...
writeShellApplication does not need shellcheck docs
it takes ~1 hour to compile the dependencies of pandoc on r9 5900x
because haskell is so slow
$ nix path-info -r ".#sway" --derivation | wc -l
2357
$ nix path-info -r ".#sway" --derivation | wc -l
2055
2022-12-13 05:39:58 +02: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
Artturin
3b3ef7b766
audit-tmpdir.sh: fix on darwin
...
compress-man-pages.sh uses `find ... | while ...; do...` so this works
on darwin
vcunat says the following in https://github.com/NixOS/nixpkgs/commit/94d164dd7#r22030369
> Unfortunately, process substitution doesn't work during early darwin bootstrap. http://hydra.nixos.org/build/52433342 We've run into that before.
> I think it should work to have `find ... | while ...; do...`
2022-12-13 00:57:35 +02:00
Artturin
af70ba03d3
build-support/setup-hooks: change shebang to shellcheck directive
2022-12-13 00:24:33 +02:00
Artturin
daab80e08d
move-docs.sh: update comment
...
_multioutDocs is in multiple-outputs.sh
2022-12-12 21:39:56 +02: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
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
72f5af191f
fetchGitHub: inherit owner and repo for use with rocmUpdateScript
2022-12-10 13:35:47 -06:00
figsoda
cfc6213879
Merge pull request #204686 from figsoda/auditable
...
rustPlatform.buildRustPackage: build auditable binaries
2022-12-09 16:46:45 -05:00
Artturi
91d19a6e66
Merge pull request #204692 from Artturin/relative-links-fix-error
...
make-symlinks-relative: fix no such file or directory if output is cr…
2022-12-09 19:27:41 +02:00
Vladimír Čunát
9c497bb8d6
Merge branch 'staging-next' into staging
2022-12-09 10:27:46 +01:00
Robert Hensing
454d2307ae
nixosTests.docker-tools: Fix nginx test
2022-12-08 22:29:10 +01:00
Robert Hensing
3e28f972fc
dockerTools: refactor, rename internal variable
...
> has to fit its domain, which is the OCI spec, which uses
> `architecture`. The `defaultArch` and `GOARCH` names are irrelevant.
2022-12-08 20:29:10 +01:00
Christian Kemper
f6ae4479ea
dockerTools: allowing architecture to be specified
...
... for buildImage, buildLayeredImage and streamLayeredImage,
adding docs and tests.
2022-12-08 20:29:09 +01: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
Artturin
734d7df235
allow derivation attributes in env
...
derivations can be coerced to their output paths
2022-12-08 06:13:19 +02: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
figsoda
a6137b73f9
cargo-auditable-cargo-wrapper: init
2022-12-07 00:23:43 -05:00
John Ericson
8890f3b893
Merge pull request #203766 from obsidiansystems/build-rust-crate-link-flags
...
buildRustCrate: Support `cargo:rustc-link-arg` and some friends from build.rs
2022-12-06 21:48:07 -05:00
Greg Pfeil
58eb3d3806
mkshell: refactor Bash snippet
...
I’ve been using https://github.com/Fuuzetsu/shellcheck-nix-attributes on most of
my derivations, and attaching it to one derived from `mkShell` resulted in
```
shellcheck_buildPhase
In /nix/store/8774inwznc87dwhac90winc9b5k6gmkb-nix-shell_shellcheck_buildPhase line 1:
echo "------------------------------------------------------------" >>$out
^-- SC2129 (style): Consider using { cmd1; cmd2; } >> file instead of individual redirects.
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
echo "------------------------------------------------------------" >>"$out"
In /nix/store/8774inwznc87dwhac90winc9b5k6gmkb-nix-shell_shellcheck_buildPhase line 2:
echo " WARNING: the existence of this path is not guaranteed." >>$out
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
echo " WARNING: the existence of this path is not guaranteed." >>"$out"
In /nix/store/8774inwznc87dwhac90winc9b5k6gmkb-nix-shell_shellcheck_buildPhase line 3:
echo " It is an internal implementation detail for pkgs.mkShell." >>$out
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
echo " It is an internal implementation detail for pkgs.mkShell." >>"$out"
In /nix/store/8774inwznc87dwhac90winc9b5k6gmkb-nix-shell_shellcheck_buildPhase line 4:
echo "------------------------------------------------------------" >>$out
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
echo "------------------------------------------------------------" >>"$out"
In /nix/store/8774inwznc87dwhac90winc9b5k6gmkb-nix-shell_shellcheck_buildPhase line 5:
echo >> $out
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
echo >> "$out"
In /nix/store/8774inwznc87dwhac90winc9b5k6gmkb-nix-shell_shellcheck_buildPhase line 7:
export >> $out
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
export >> "$out"
For more information:
https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...
https://www.shellcheck.net/wiki/SC2129 -- Consider using { cmd1; cmd2; } >>...
```
——— https://garnix.io/build/qgxbameB
This addresses the shellcheck complaints.
2022-12-07 01:25:48 +01:00
Martin Weinelt
60f52f6c83
Merge remote-tracking branch 'origin/staging-next' into staging
2022-12-06 01:27:11 +01:00
github-actions[bot]
0ac4c6779e
Merge master into staging-next
2022-12-06 00:02:32 +00:00
figsoda
0e5137f267
rustPlatform.buildRustPackage: make it not auditable by default
2022-12-05 18:46:00 -05:00
figsoda
ff93685724
Merge pull request #199371 from figsoda/fetchCrate
...
fetchCrate: rewrite in terms of fetchzip
2022-12-05 18:15:33 -05:00
Artturin
6c01681679
make-symlinks-relative: fix no such file or directory if output is created in postFixup
...
wlroots(and others) have
```
wlroots> +++ find /nix/store/3a0xwszw8n5dzzhsgfnilvsqi4hk565s-wlroots-0.15.1-examples -type l -print0
wlroots> find: '/nix/store/3a0xwszw8n5dzzhsgfnilvsqi4hk565s-wlroots-0.15.1-examples': No such file or directory
```
because the examples output is created in postFixup while this hook runs in fixupPhase
2022-12-06 00:08:11 +02:00
figsoda
8a041c63c0
rustPlatform.buildRustPackage: build auditable binaries
2022-12-05 16:18:17 -05:00
Sandro
4484c12d81
Merge pull request #196449 from natto1784/crate-overrides
2022-12-05 22:00:51 +01:00
Jörg Thalheim
1a70303230
Merge pull request #204497 from Mic92/go-build
...
buildGo{module,package}: do not build with verbose flags
2022-12-05 13:43:36 +01:00
Martin Weinelt
2c56dc4832
Merge remote-tracking branch 'origin/staging-next' into staging
2022-12-04 22:07:03 +01:00
Martin Weinelt
fe8eef1ae4
Merge remote-tracking branch 'origin/master' into staging-next
2022-12-04 22:06:42 +01:00
Jörg Thalheim
4a94d77712
buildGo{module,package}: do not build with verbose flags
...
This creates a lot of noise that can hide actual compile errors.
2022-12-04 16:42:53 +01:00
figsoda
75c01e730d
Merge pull request #203520 from figsoda/nextest
...
rustPlatform.buildRustPackage: add cargo-nextest support
2022-12-03 19:03:34 -05:00
Luke Granger-Brown
d6b617b124
Merge pull request #203743 from lukegb/yubioath-flutter
...
yubioath-flutter: init at 6.0.2
2022-12-03 12:10:43 -08:00
github-actions[bot]
1ac9e3255b
Merge staging-next into staging
2022-12-03 06:02:18 +00:00
github-actions[bot]
7ec4183673
Merge master into staging-next
2022-12-03 06:01:28 +00:00
Sandro
02e6e7a535
Merge pull request #202765 from mdarocha/roslyn-update
2022-12-03 05:27:19 +01:00
Martin Weinelt
e3da5a807b
Merge remote-tracking branch 'origin/staging-next' into staging
2022-12-03 01:28:01 +01:00
github-actions[bot]
a83c4dd193
Merge master into staging-next
2022-12-03 00:02:19 +00:00
Zane van Iperen
1d0b9702fc
bintools-wrapper: add dlltool, dllwrap, windmc, and windres
2022-12-03 00:28:59 +01:00
Guillaume Girol
c1c6998684
Merge pull request #203598 from symphorien/appimage-owd
...
appimage-run: export OWD
2022-12-02 20:12:49 +00:00
Robert Hensing
dbdd8fad26
testers.testBuildFailure: Read last log line without final newline
2022-12-02 16:12:50 +00:00
Victor Engmark
f7cbf3f7ca
build-support: Quote expansions inside ${…}
...
As per ShellCheck:
> SC2295 (info): Expansions inside ${..} need to be quoted separately,
> otherwise they match as patterns.
2022-12-02 04:59:43 -05:00
Luke Granger-Brown
8a4ef88653
mkFlutterApp: support apps which don't produce a .packages
2022-12-02 03:22:52 +00:00
github-actions[bot]
7ea4004879
Merge master into staging-next
2022-12-01 06:01:22 +00:00
Robert Hensing
c2f071abc2
Merge pull request #182250 from Artturin/fetchpatch2
...
fetchpatch2: init
2022-12-01 01:31:46 +00:00
github-actions[bot]
cb51cfe745
Merge master into staging-next
2022-11-30 18:01:11 +00:00
Nick Cao
994deb2bf1
cc-wrapper: fix path to libcxx includes for cross compilers
2022-11-30 18:46:16 +01:00
John Ericson
fde3b57055
buildRustCrate: Support cargo:rustc-link-arg
and some friends from build.rs
...
See https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-link-argfor details. We are supporting:
- `cargo:rustc-link-arg`
- `cargo:rustc-link-arg-bins`
- `cargo:rustc-link-arg-lib`
at this time.
`cargo:rustc-link-arg-bin` is left as future work because the per-binary
flag keeping is more difficult.
2022-11-30 11:40:50 -05:00
github-actions[bot]
aff62e907a
Merge master into staging-next
2022-11-30 06:01:30 +00:00
Izorkin
fc7eef65a2
dockerTools: fix nginx test
2022-11-30 15:23:43 +10:00
github-actions[bot]
843fc7a4a5
Merge master into staging-next
2022-11-29 18:01:54 +00:00
figsoda
1341c60941
Merge pull request #203561 from l0b0/fix/macos-sierra-reexport-hack-SC2242
...
build-support: Use equivalent valid exit code
2022-11-29 11:41:21 -05:00
Guillaume Girol
c0cdf0ad4b
appimage-run: export OWD
...
documented here: https://docs.appimage.org/packaging-guide/environment-variables.html
Fixes #203330
2022-11-29 12:00:00 +00:00
Victor Engmark
2a028c4f46
build-support: Use equivalent valid exit code
...
`exit -1` is equivalent to `exit 255`, since Bash does modulo 256 on the
number.
As per ShellCheck:
> SC2242 (error): Can only exit with status 0-255. Other data should be
> written to stdout/stderr.
2022-11-29 19:11:45 +13:00
figsoda
d3eb606296
rustPlatform.buildRustPackage: add useNextest option to check with cargo-nextest
2022-11-28 17:00:17 -05:00
figsoda
0643540f97
rustPlatform.cargoNextestHook: init
2022-11-28 16:59:52 -05:00
github-actions[bot]
38af11b9ce
Merge staging-next into staging
2022-11-27 18:01:39 +00:00
Robert Schütz
547b3d2131
Merge pull request #202767 from dotlambda/appimageTools-python3
...
appimageTools: remove python2 from FHS env
2022-11-27 09:51:35 -08:00
Artturi
91f186baa6
Merge pull request #201611 from Artturin/removealiasusages
...
Cleanup
2022-11-27 15:13:35 +02:00
github-actions[bot]
86adbaf70c
Merge staging-next into staging
2022-11-27 12:01:45 +00:00
Vladimír Čunát
94d6c732d1
dockerTools: fixup evaluation without allowed aliases
...
This is a regression from PR #172736
2022-11-27 10:37:55 +01:00
github-actions[bot]
d3e80e4be3
Merge staging-next into staging
2022-11-27 06:01:56 +00:00
figsoda
4e86ddcdc7
Merge pull request #202957 from figsoda/appimage
...
appimageTools.wrapType2: passthru src to make nix-update work
2022-11-27 00:17:34 -05:00
github-actions[bot]
f1f9569cde
Merge staging-next into staging
2022-11-27 00:03:04 +00:00
Nikolay Korotkiy
dd1c4ff5fc
vmTools: update current maintained debian versions
2022-11-26 23:53:24 +03:00
Silvan Mosberger
a566d0842e
Merge pull request #172736 from infinisil/docker-nix-shell
2022-11-26 20:21:59 +01:00
figsoda
e2b62ea76c
appimageTools.wrapType2: passthru src to make nix-update work
2022-11-25 21:41:37 -05:00
github-actions[bot]
627e652b73
Merge staging-next into staging
2022-11-26 00:02:47 +00:00
Winter
7ab5323cfb
npmHooks.npmInstallHook: pass --no-save to prune
2022-11-25 15:47:05 -05:00
Sandro Jäckel
fde0382efd
buildNpmPackage: forward pre/postPatch to fetchNpmDeps
2022-11-25 15:47:05 -05:00
Sandro
84477691f7
fetchNpmDeps: allow package-json.lock symlinks, update hint
2022-11-25 15:47:05 -05:00
mdarocha
8e7296e984
buildDotnetModule: generate a NuGet.config with source
...
Some references, like <Sdk />, ignore the --source argument.
To fix that, we generate a simple NuGet.config containing only
the given nuget source.
2022-11-25 18:50:44 +01:00
Robert Schütz
f76fb4ed68
appimageTools: remove python2 from FHS env
...
It has been EOL since January 1, 2020.
2022-11-25 09:04:06 -08:00
Artturin
3452cd8316
tests.fetchurl: remove alias usage
2022-11-24 22:32:34 +02:00
Lily Foster
b023946d2b
prefetch-npm-deps: fix hash stability
...
GNU tar will apparently silently include mtime of files if --mtime is
passed with an unrecognized date format. This led to hash instability
from those mtimes and this fixes it to force all mtimes to epoch
timestamp 0.
2022-11-23 20:52:08 -05:00
github-actions[bot]
26b9cf3d24
Merge staging-next into staging
2022-11-23 12:01:56 +00:00
Jörg Thalheim
83c19c791d
Merge pull request #200757 from Flakebi/rocm-test
...
nixos/tests: add ROCm and amdvlk tests
2022-11-23 09:56:05 +01:00
github-actions[bot]
e31b8a36d7
Merge staging-next into staging
2022-11-23 00:02:46 +00:00
figsoda
82fe76d1cd
carnix,cratesIO: remove
2022-11-22 14:10:25 -05:00
Sebastian Neubauer
76a4adc19c
makeImpureTest: init function for hardware tests
...
Add a function to create tests that use hardware from the host system
like GPUs.
2022-11-22 16:54:32 +01:00
github-actions[bot]
66da6215fb
Merge staging-next into staging
2022-11-22 00:03:02 +00:00
Winter
009a234bdd
prefetch-npm-deps: repack hosted git deps
...
Previously, we stored the tarballs from the hosted Git providers directly in the cache. However, as we've seen with `fetchFromGitHub` etc, these files may change subtly.
Given this, this commit repacks the dependencies before storing them in the cache.
2022-11-21 15:00:08 -05:00
Winter
091d039b12
prefetch-npm-deps: deduplicate dependencies when parsing lockfile
...
A `package-lock.json` file can contain multiple instances of the same dependency, which caused unnecessary downloads and duplicate index entries in the generated cache.
2022-11-21 15:00:08 -05:00
Winter
b117b359db
prefetch-npm-deps: move tests to separate file
2022-11-21 15:00:08 -05:00
Winter
3d5f77f496
npmHooks.npmConfigHook: sugget specifying legacy peer deps option for all commands
2022-11-21 15:00:08 -05:00
Winter
93334f5234
npmHooks.npmInstallHook: pass install flags to prune
2022-11-21 15:00:08 -05:00
Winter
80ecb954e9
npmHooks.npmConfigHook: add diagnostic for when dependencies aren't provided
2022-11-21 15:00:08 -05:00
Winter
c0e7124bcc
npmHooks.npmConfigHook: add some missing quotes around variable assignments
2022-11-21 15:00:08 -05:00
Winter
68d5b19fca
npmHooks.npmConfigHook: also patch shebangs after rebuilding
2022-11-21 15:00:08 -05:00
Winter
8e651111b7
npmHooks.npmBuildHook: mention dontNpmBuild if script fails to run
2022-11-21 15:00:08 -05:00
Winter
c6903a01e7
prefetch-npm-deps: add etherpad-lite v1.8.18 as a test
2022-11-21 15:00:08 -05:00
Winter
03a7739d75
prefetch-npm-deps: skip bundled dependencies in v1 lockfiles
2022-11-21 15:00:08 -05:00
Winter
276982bd5e
prefetch-npm-deps: add support for hosted git shorthands
2022-11-21 15:00:08 -05:00
Winter
cc5756b171
prefetch-npm-deps: add support for link dependencies in v2 lockfiles
2022-11-21 15:00:08 -05:00
Sandro
3a05360e53
Merge pull request #200082 from panicgh/fetchgit-sparse-checkout
2022-11-21 20:00:56 +01:00
Sandro
702768bc28
Merge pull request #202174 from mupdt/containers-prefer-local-builds
2022-11-21 19:49:54 +01:00
github-actions[bot]
c7a82061f6
Merge staging-next into staging
2022-11-21 12:02:10 +00:00
Elis Hirwing
566793db55
Merge pull request #198037 from SuperSandro2000/php-cleanup
...
phpExtensions: little cleanup
2022-11-21 08:25:31 +01:00
github-actions[bot]
09eedfc76b
Merge staging-next into staging
2022-11-21 06:01:40 +00:00
Robert Hensing
29352751cf
Merge pull request #196251 from hercules-ci/testers-build-failure-and-equal-contents
...
`testers`: Add `testBuildFailure` and `testEqualContents`
2022-11-21 06:17:00 +01:00
Sandro Jäckel
023798d172
build-pecl: fetch via https
2022-11-21 00:27:34 +01:00
github-actions[bot]
77fbd162df
Merge staging-next into staging
2022-11-20 18:01:45 +00:00
Sergei Trofimovich
0a9f980a49
Merge pull request #199977 from hraban/fix/fetchzip-name
...
fetchzip: auto generate name from pname+version
2022-11-18 22:47:05 +00:00
Sergei Trofimovich
1238d0ed39
Merge pull request #182055 from wentasah/moveToOutput-comment-fix
...
multiple-output.sh: fix moveToOutput comment
2022-11-18 22:40:50 +00:00
Artturin
341e6fd558
splice.nix: start deprecating nativeDrv and crossDrv
2022-11-19 00:04:54 +02:00
mupdt
bb5827a692
dockerTools: prefer local builds
2022-11-18 09:31:53 -05:00
figsoda
7c6353c884
Merge pull request #201472 from ncfavier/remove-dead-make-symlinks
...
remove dead `make-symlinks` builder
2022-11-16 14:39:44 -05:00
Aaron Andersen
adbe2f532c
Merge pull request #199300 from Fuuzetsu/escape-rust-exports
...
rustBuildCrate: properly handle cargo env pragmas with spaces
2022-11-16 07:15:25 -05:00
Naïm Favier
4d68c2f0ba
remove dead make-symlinks
builder
...
Introduced in 5808ac7148
, never used again
after b06335a835
.
2022-11-16 11:20:50 +01:00
Nicolas Benes
c95d7d5a8c
treewide: make sparseCheckout a list of strings
2022-11-15 19:46:12 +01:00
Nicolas Benes
f6b07f0e2f
fetchgit: make sparseCheckout a list of strings
...
The `sparseCheckout` argument allows the user to specify directories or
patterns of files, which Git uses to filter files it should check-out.
Git expects a multi-line string on stdin ("newline-delimited list", see
`git-sparse-checkout(1)`), but within nixpkgs it is more consistent to
use a list of strings instead. The list elements are joined to a
multi-line string only before passing it to the builder script.
A deprecation warning is emitted if a (multi-line) string is passed to
`sparseCheckout`, but for the time being it is still accepted.
2022-11-15 19:45:33 +01:00
Bernardo Meurer
43bf542ccd
tests.trivial-builders.linkFarm: init
2022-11-15 11:47:36 -05:00
Bernardo Meurer
6382598677
linkFarm: make last entry win in case of list repeats
2022-11-15 11:45:20 -05:00