Silvan Mosberger
98f82e9c35
Merge pull request #141789 from pennae/eval-opt
...
lib: make extendDerivation lighter on eval
2021-10-21 20:17:32 +02:00
Pavol Rusnak
e32dde36b0
Merge pull request #138033 from mikepurvis/allow-gitlab-protocol-override
...
Allow overriding fetchFromGitLab protocol.
2021-10-21 18:12:47 +02:00
Yureka
84e02be598
fetchYarnDeps, mkYarnModules: verify the FOD hash is up-to-date
2021-10-20 11:39:16 +02:00
Yureka
d6e0195ccd
prefetch-yarn-deps, fetchYarnDeps: init
2021-10-20 11:39:16 +02:00
figsoda
5f33ded601
Merge pull request #142154 from figsoda/cargo-hash-default-null
...
buildRustPackage,fetchCargoTarball: accept empty hashes
2021-10-19 22:41:58 -04:00
figsoda
f441e6b7f4
buildRustPackage,fetchCargoTarball: accept empty hashes
2021-10-19 20:56:46 -04:00
figsoda
836e6d3e02
buildRustPackage: remove unused arguments, minor styling changes
2021-10-19 20:11:28 -04:00
Manuel Bärenz
7a135abf60
Merge pull request #98214 from turion/dev_test_all_agda_packages
...
Fix #98209 . Test all agda packages
2021-10-19 09:56:50 +02:00
Pavol Rusnak
d31c9bd3f0
Merge pull request #139571 from prusnak/dotnet-cleanup
...
dotnet: cleanup; point dotnet-sdk alias to 5.0; remove unsupported SDKs
2021-10-19 09:16:11 +02:00
Pavol Rusnak
eca667180b
dotnet: cleanup; point dotnet-sdk alias to 5_0; remove unsupported SDKs
2021-10-18 23:46:17 +02:00
Robert Hensing
3b9d05e114
dockerTools: Fix and test #118722 path in contents
2021-10-18 12:41:51 +02:00
pennae
dc895fb281
lib: make extendDerivation lighter on eval
...
the fix to extendDerivation in #140051 unwittingly worsened eval performance by
quite a bit. set elements alone needed over 1GB extra after the change, which
seems disproportionate to how small it was. if we flip the logic used to
determine which outputs to install around and keep a "this one exactly" flag in
the specific outputs instead of a "all of them" in the root we can avoid most
of that cost.
2021-10-15 16:39:10 +02:00
Maximilian Bosch
eb3a3725e4
Merge pull request #119638 from beardhatcode/feat/nextcloud-packages
...
nextcloud: add option to set datadir and extensions
2021-10-13 14:26:41 +02:00
Kevin Cox
f6e161d60a
Merge pull request #139222 from IvarWithoutBones/init/buildDotnet
...
buildDotnetModule: init
2021-10-12 09:13:44 -04:00
Timur Demin
1c9afc5a88
releaseTools.debBuild: fix invocation
...
Somewhere after #110628 , which replaced stdenv.lib with lib, up to
bug #134572 , lib got removed from the argument list, breaking any
invocations of debBuild. This adds it back.
2021-10-10 22:08:16 +05:00
Jörg Thalheim
07ee93716c
Merge pull request #140784 from bjornfor/libredirect-handle-mkdir
...
libredirect: handle mkdir(2)
2021-10-10 09:09:34 +01:00
Maximilian Bosch
1ee008fcb5
nixos/nextcloud: fixup #119638
...
A few minor changes to get #119638 - nextcloud: add option to set
datadir and extensions - ready:
* `cfg.datadir` now gets `cfg.home` as default to make the type
non-nullable.
* Enhanced the `basic` test to check the behavior with a custom datadir
that's not `/var/lib/nextcloud`.
* Fix hashes for apps in option example.
* Simplify if/else for `appstoreenable` in override config.
* Simplify a few `mapAttrsToList`-expressions in
`nextcloud-setup.service`.
2021-10-09 22:45:31 +02:00
Robbert Gurdeep Singh
18b18929d7
nixos/nextcloud: add settings to manage nextcloud apps
...
Note the appstoreEnable which will prevent nextcloud form updating
nix-managed apps. This is needed because nextcloud will store an other
version of the app in /var/lib/nextcloud/store-apps and it will
no longer be manageable.
2021-10-09 20:33:16 +02:00
Bjørn Forsman
864f96cd7f
libredirect: handle mkdir(2) + mkdirat(2)
...
Fixes https://github.com/NixOS/nixpkgs/issues/140735 .
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2021-10-09 19:58:45 +02:00
Sandro
628dbc979f
Merge pull request #136719 from r-burns/libgpg-error
2021-10-07 22:24:04 +02:00
Artturi
46c22f8932
Merge pull request #140337 from Artturin/overidesrcfetchff
2021-10-07 18:20:05 +03:00
Ryan Burns
41574158a0
libgpg-error: rename from libgpgerror
...
Matches pname and upstream project name
2021-10-06 18:23:43 -07:00
John Ericson
f1f320d4ac
Merge pull request #138321 from obsidiansystems/fix-build-rust-crate-cross
...
buildRustCrate: Fix some things for cross builds
2021-10-06 18:06:53 -04:00
John Ericson
811f849961
buildRustCrate: Don't override the linker during cross
...
lld is sometimes need. The caller can do that instead.
2021-10-06 16:59:53 -04:00
John Ericson
4430761186
buildRustCrate: Add extraRustcOptsForBuild
...
`extraRustcOpts` should not be used for build.rs, lest it contain
host-platform-specific options during cross builds.
2021-10-06 16:59:52 -04:00
John Ericson
0ee5640d78
buildRustCrate: Fix extra cross args
...
Do proper list separation, use ld not cc because rustc doesn't `-Wl,`.
2021-10-06 16:59:19 -04:00
Anderson Torres
d3ee4ba650
Merge pull request #100351 from turion/dev_add_agdarsec
...
agdarsec: init at 0.4.1
2021-10-06 17:48:25 -03:00
IvarWithoutBones
b41e7b572c
buildDotnetModule: init
2021-10-06 22:14:24 +02:00
github-actions[bot]
8100032efa
Merge master into staging-next
2021-10-04 00:01:51 +00:00
Shamrock Lee
fecc5d7bff
treewide: pkgs/**.nix: remove trailing whitespaces
...
Manually remove trailing white spaces
in `pkgs/**.nix` with the help of an editor
Auto-generated nix expressions containing trailing whitespaces:
* pkgs/development/haskell-modules/hackage-packages.nix
* See issue https://github.com/NixOS/cabal2nix/issues/208
* pkgs/**/eggs.nix
* I don't know how they are generated,
but they seems to be Python-related.
2021-10-04 02:13:08 +08:00
Artturin
cd42b9fff8
fetchfirefoxaddon: Allow overriding the src and add a test for it
...
Co-authored-by: Thomas Sean Dominic Kelly <thomassdk@pm.me>
2021-10-03 03:43:41 +03:00
github-actions[bot]
8da8988e14
Merge master into staging-next
2021-10-02 18:01:17 +00:00
sternenseemann
e5fe6f4c58
skawarePackages.buildManPages: drop unnecessary sections parameter
...
Upstream has started passing the `-D` flag to install thankfully, so we
no longer need to create the section subdirectories ahead of time.
2021-10-02 15:03:31 +02:00
github-actions[bot]
1256bc4623
Merge master into staging-next
2021-10-01 18:01:22 +00:00
Sandro
6952befcb3
Merge pull request #138809 from SuperSandro2000/fetchgithub-private
2021-10-01 17:09:44 +02:00
Vladimír Čunát
52b10ee872
vmTools refactor: don't use huge with pkgs;
...
... especially when scoped over hundreds of lines of code.
2021-09-30 21:26:35 +02:00
github-actions[bot]
19e8f1b28f
Merge master into staging-next
2021-09-29 18:01:07 +00:00
Robert Hensing
286c71a230
Merge pull request #139892 from hercules-ci/dockerTools-test-pullImage
...
dockerTools: test pullImage
2021-09-29 15:27:49 +02:00
Robert Hensing
16a4da9127
dockerTools: Test pullImage fetcher whenever its implementation changes
2021-09-29 14:41:08 +02:00
Robert Hensing
1a0edf135a
dockerTools.exportImage: Make $out a tarball again
2021-09-29 09:34:45 +02:00
Robert Hensing
63bf4539b9
dockerTools.runWithOverlay: Avoid cluttering $out and copying
2021-09-29 09:34:06 +02:00
Robert Hensing
8863a5199d
vmTools.createEmptyImage: Add destination parameter
2021-09-29 09:33:14 +02:00
github-actions[bot]
d89952163a
Merge master into staging-next
2021-09-29 06:01:24 +00:00
Justin Bedo
fa0cc611ff
dockerTools: fix export
2021-09-29 15:35:25 +10:00
Justin Bedo
0319228a45
docker-tools: add example for exportImage functionality and test
2021-09-29 15:35:21 +10:00
Timothy DeHerrera
895f3956d2
Merge pull request #127933 from rnhmjoj/qemu-restoration
...
Qemu restoration
2021-09-28 21:35:23 -06:00
Sandro Jäckel
00dc3dcf8b
fetchFromGitHub: allow forcing fetchGit
2021-09-28 15:00:11 +02:00
Sandro Jäckel
b9f8421d48
fetchgithub: allow private repos to use fetchgit
2021-09-28 15:00:11 +02:00
Sandro Jäckel
6f53c06748
fetchgit: add support for netrc file through impure NIX_GIT_SSL_CAINFO env
2021-09-28 15:00:11 +02:00
github-actions[bot]
a70629a8e5
Merge master into staging-next
2021-09-27 18:01:07 +00:00