Commit Graph

411 Commits

Author SHA1 Message Date
Artturin
04f60d49c8 nixVersion.unstable: pre20220311 -> pre20220322 2022-03-22 22:16:46 +02:00
Jörg Thalheim
961581fba4 nixUnstable: 2.7pre20220221 -> 2.8pre20220311 2022-03-13 16:24:40 -04:00
Sandro
f51fc1cb3b
Merge pull request #163313 from SuperSandro2000/aws-sdk-cpp 2022-03-10 00:18:57 +01:00
Sandro Jäckel
0730df1a1a
nix: disable big-parallel for aws-sdk-cpp
aws-sdk-cpp only takes ~1m52s on a 4 core machine under 50% load
which does not justify the requirement on big parallel.

Tested with `nix-build -A nixVersions.nix_2_6.aws-sdk-cpp`.
2022-03-08 14:09:53 +01:00
Nick Cao
e3342fc87a
nixVersions.stable: 2.6.1 -> 2.7.0 2022-03-08 12:05:17 +08:00
Artturi
b398f196e6
Merge pull request #158455 from NickCao/nix-unstable
nixUnstable: pre20220127 -> pre20220207
2022-02-26 07:42:03 +02:00
Nick Cao
771911a16e nixUnstable: pre20220127 -> pre20220221 2022-02-23 06:35:50 +02:00
Yureka
bae2b9c2ee
nix: 2.6.0 -> 2.6.1 2022-02-18 09:33:38 +01:00
Bernardo Meurer
ff7ad14c44
nixVersions.stable: point to nix_2_6 2022-01-31 16:42:34 -08:00
Jörg Thalheim
6b3a2e6c3f nixUnstable: pre20220124 -> pre20220127
fixes https://github.com/NixOS/nix/issues/5998
and https://github.com/NixOS/nix/issues/5980
2022-01-30 12:33:47 +01:00
Bernardo Meurer
269b515703
nixVersions: makeExtensible 2022-01-28 16:32:26 -08:00
Bernardo Meurer
421abd6e8a
nixVersions: move buildNix functionality into common.nix 2022-01-26 12:19:10 -08:00
Bernardo Meurer
c1d240ffcb
nixVersions: keep attrset chronologically sorted 2022-01-26 10:58:59 -08:00
Bernardo Meurer
a1be7cb1c3
nixVersions: init 2022-01-26 10:48:29 -08:00
Bernardo Meurer
e4d25f9d5a
nix: move declaration to top-level/all-packages 2022-01-26 10:32:58 -08:00
Bernardo Meurer
5210313299
nixStable: make an alias of nix 2022-01-26 10:32:56 -08:00
Bernardo Meurer
1ba2428545
nix: factor out common.nix 2022-01-26 10:31:44 -08:00
zowoq
b54751a221 nixStable: 2_6 -> 2_5 2022-01-25 18:01:19 +10:00
Bernardo Meurer
b5fc750965
nixUnstable: 2.6pre20211217 -> 2.7pre20220124 2022-01-24 18:44:21 -08:00
Bernardo Meurer
fd7729c145
nix: introduce buildNix function to avoid so much copy-pasting 2022-01-24 18:33:38 -08:00
Bernardo Meurer
7366cd77cc
nix: 2.5.1 -> 2.6.0 2022-01-24 18:32:56 -08:00
Bernardo Meurer
984e88cca1
Merge pull request #151856 from happysalada/nix_darwin_disable_pie
nix: remove pie compilation flag on darwin
2021-12-23 20:42:35 +00:00
happysalada
600ac86a18 nix: remove pie compilation flag on darwin 2021-12-22 21:37:24 -05:00
Bernardo Meurer
89f196fe78
Merge pull request #151419 from hercules-ci/update-nix
nix: 2.4 -> 2.5.1
2021-12-20 11:40:33 -08:00
Robert Hensing
aa6c016401 nixUnstable: 2.5-pre20211206_d1aaa7e -> 2.6-pre20211217_6e6e998 2021-12-20 15:31:22 +01:00
Robert Hensing
9848c378ed nix: Remove redundant derivation attrs
These cause unnecessary rebuilds when a new series is added and
exposing them as package attributes looks convenient but is not
sustainable.
2021-12-20 15:02:38 +01:00
Robert Hensing
90b4ae600e nix: Refactor 2021-12-20 15:02:37 +01:00
Robert Hensing
379292e8f1 nix: 2.4 -> 2.5.1 2021-12-20 14:45:16 +01:00
Robert Hensing
1df2988b36 nix_2_5: init at 2.5.1 2021-12-20 14:42:30 +01:00
Dmitry Kalinkin
e1aaaa90fe
llvmPackages.libcxx: unset _LIBCPP_USE_AVAILABILITY_APPLE 2021-12-18 10:09:25 -05:00
Dmitry Kalinkin
bd7a659405
nix: fix darwin build 2021-12-11 13:42:04 -05:00
Ivan Babrou
0b916cf813 nixUnstable: disable broken test on darwin
I think the expectation is that unstable would at least build
and work for the most part, but the latter is not guaranteed.

Currently it doesn't build.
2021-12-10 18:20:43 -08:00
Artturin
8764e76473 nixUnstable: 2.5pre20211126 -> 2.5pre20211206 2021-12-06 19:08:35 +02:00
Artturin
c192da17cc nixUnstable: 2.5pre20211007 -> 2.5pre20211126 2021-11-28 07:03:29 +02:00
Robert Hensing
2d1be9cd9a nix: Install nlohmann_json headers 2021-11-11 11:45:26 +01:00
Bernardo Meurer
8cc4d533ef
nix: add lovesegfault to maintainers 2021-11-09 11:26:11 -08:00
Bernardo Meurer
e912008eef
nixStable: 2.3.16 -> 2.4 2021-11-09 10:47:07 -08:00
Bernardo Meurer
372a7456a8
nix: disable separateDebugInfo for nix_2_4 static 2021-11-07 18:09:23 -08:00
Bernardo Meurer
0d6fec737a
nix_2_4: fix NIX_LDFLAGS 2021-11-07 18:09:22 -08:00
Bernardo Meurer
971f4a097c
nix_2_3: init @ 2.3.16 2021-11-07 18:09:20 -08:00
Bernardo Meurer
93e7820449
nix_2_4: 2.4pre-rc1 -> 2.4 2021-11-07 18:09:19 -08:00
Dominik Xaver Hörl
ea8f2f937c treewide: allow eval with no-url-literals 2021-10-26 09:01:11 +02:00
Bernardo Meurer
f7a1df9555
nix_2_4: init at 2.4pre-rc1 2021-10-07 16:04:10 -07:00
Bernardo Meurer
f4cc15d072
nixUnstable: 2.4pre20211106 -> 2.5pre20211107 2021-10-07 16:04:09 -07:00
Arthur Gautier
202554980a nix: 2.3.15 -> 2.3.16
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-10-07 16:17:18 +00:00
Sergei Trofimovich
5323bc0f14 nixUnstable: pre20211001 -> pre20211006
The specific reason to update is to pull in logging fix:
  c6718a9d950214 "Don't reset the logger in a vfork"

Otherwise 'nix build' does not report build progress correctly.
2021-10-07 12:11:58 +02:00
sternenseemann
25da0b3bbb nixUnstable: 2.4pre20210922 -> 2.4pre20211001
Contains a fix for lowdown 0.9.0.
2021-10-04 21:40:52 +02:00
Maximilian Bosch
615d368aa0
nixUnstable: 2.4pre20210908_3c56f62 -> 2.4pre20210922_bcd73eb
Changes: 3c56f62...bcd73eb

I figured that now with an actual 2.4 release around the corner[1] we
could bump it a bit more often considering that it seems to contain
mostly bugfixes, so that upstream receives a bit more feedback.

[1] https://discourse.nixos.org/t/tweag-nix-dev-update-17/15037
2021-09-22 23:43:33 +02:00
Maximilian Bosch
04b552c323
nixUnstable: 2.4pre20210802_47e96bb -> 2.4pre20210908_3c56f62
Main motivation for is the bugfix regarding flake-follows and
path-inputs[1]. An overview over all changes - mostly bugfixes -
can be found on GitHub[2].

[1] https://github.com/NixOS/nix/pull/4641
[2] 47e96bb...3c56f62093
2021-09-08 14:48:31 +02:00
happysalada
83bc698fba nixUnstable: 2.4pre20210707_02dd6bb -> 2.4pre20210802_47e96bb 2021-08-11 15:14:48 +09:00
Ben Siraphob
f47901cb24
Merge pull request #124187 from Mic92/nix
nix: enable pie
2021-08-01 01:27:01 +07:00
Vladimír Čunát
9bd0be76b2
nix(Stable): 2.3.14 -> 2.3.15 2021-07-30 11:13:36 +02:00
Sandro
7731e2fe72
Merge pull request #129574 from jonringer/bump-nix-unstable-july 2021-07-20 17:33:36 +02:00
Maximilian Bosch
e66237af15
nixStable: 2.3.12 -> 2.3.14
Changes: https://github.com/NixOS/nix/compare/2.3.12...2.3.14

Since this is a bugfix release that wasn't pushed to `nixpkgs`, I
decided to take care of it.

As it's usually done in `upload-release.pl`[1], I updated the
fallback-paths accordingly and used eval `1687468`[2] for this with Nix
2.3.14.

Also added a fallback-path for `aarch64-darwin` as Nix 2.3.14 seems to
support this now[3].

[1] https://github.com/NixOS/nix/blob/2.3-maintenance/maintainers/upload-release.pl
[2] https://hydra.nixos.org/eval/1687468
[3] 14262b86cc
2021-07-20 17:06:51 +02:00
Robert Hensing
2c2e1db91d boehmgc_{nix,nixUnstable}: Move into {nix,nixUnstable}.passthru
Do not pollute top-level, but do provide allow the derivations to
be accessed for debugging and reuse if necessary.
2021-07-19 10:09:53 -07:00
Robert Hensing
596ac242af nixUnstable: patch boehmgc (nix#4944)
As has been done in https://github.com/NixOS/nix/pull/4944

This introduces the boehmgc_nix and boehmgc_nixUnstable attributes
which are useful for external packages that link with Nix and its
boehmgc.
2021-07-19 10:09:52 -07:00
Jonathan Ringer
2d1568561b nixUnstable: 2.4pre20210601_5985b8b -> 2.4pre20210707_02dd6bb 2021-07-19 10:09:52 -07:00
Alyssa Ross
2d641a29ab nixUnstable: fix cross by disabling documentation
The documentation for Nix HEAD now requires running the generated Nix
binary, so we can't cross-build it. :(

https://github.com/NixOS/nix/issues/4622
2021-06-12 10:02:26 +00:00
Alyssa Ross
42b211f175
nix: clarify config.nix hack
The comment said that this was needed for Nix <2.3.8, which is wrong
-- it's needed for all 2.3.x.  I think this must have been caused by a
nmisreading of the conditional, which applied to all versions _later_
than 2.3.8, not earlier.

But we don't package anything that old any more, so we can remove that
check entirely, in addition to clarifying the comment.
2021-06-04 13:32:02 +00:00
Alyssa Ross
45eeabf3a1
nix: always depend on libsodium
Restricting this to Linux and Darwin broke other operating systems,
like NetBSD.
2021-06-04 10:37:34 +00:00
Jonathan Ringer
edb5ff75f2 nix: 2.3.11 -> 2.3.12 2021-06-02 19:15:39 -07:00
Jonathan Ringer
65c897c7c4 nixUnstable: 2.4pre20210503_6d2553a -> 2.4pre20210601_5985b8b5 2021-06-02 19:15:39 -07:00
Jörg Thalheim
5c2a47d5c7
nix: enable pie 2021-05-23 20:59:21 +02:00
Eelco Dolstra
49c22083b9
nixFlakes: Turn into an alias 2021-05-21 15:21:31 +02:00
Eelco Dolstra
21bfd3bbce
Revert nixFlake / nixExperimental (#120141)
Usage of the nixFlakes attribute obscures the fact that it's an
experimental feature. Providing a nixExperimental attribute (which
people will inevitably start using on their production machines) makes
it too easy to enable all experimental features, when you should
explicitly opt in to the features that you want to try out.

Also, upstream Nix doesn't provide an "enable all experimental
features" patch so neither should Nixpkgs.
2021-05-21 15:16:35 +02:00
Domen Kožar
f5f8f2415e
Merge pull request #122794 from Mic92/nix-hotfix
nixUnstable: pre20210503_6d2553a -> pre20210513_340f831
2021-05-15 15:47:41 +02:00
Jörg Thalheim
5e7e70b200
nixUnstable: fix output name tokenizatoin 2021-05-15 07:14:35 +02:00
Eelco Dolstra
b08e223a04 nix: 2.3.10 -> 2.3.11
The patch is included in the new release, so can be dropped.

Co-authored-by: Alyssa Ross <hi@alyssa.is>
2021-05-14 12:24:54 +00:00
Alyssa Ross
b4ff1c052c
Revert "nix: Fix version"
This reverts commit eac181da5d.

There is still a patch that doesn't apply.
2021-05-14 11:35:24 +00:00
Alyssa Ross
195d532a63
Revert "Revert "Revert "nix: 2.3.10 -> 2.3.11"""
This reverts commit 66fc303070.

There is still a patch that doesn't apply.
2021-05-14 11:35:18 +00:00
Eelco Dolstra
66fc303070
Revert "Revert "nix: 2.3.10 -> 2.3.11""
This reverts commit 1872bbdae5.
2021-05-14 13:33:05 +02:00
Eelco Dolstra
eac181da5d
nix: Fix version 2021-05-14 13:32:34 +02:00
Alyssa Ross
1872bbdae5
Revert "nix: 2.3.10 -> 2.3.11"
This reverts commit 6f6b2cdc98.

Version wasn't updated, and apparently a patch didn't apply.  Let's do
this upgrade properly, in a PR, but for now I'm reverting so we don't
have a broken nix package in master.
2021-05-14 11:30:55 +00:00
Eelco Dolstra
6f6b2cdc98
nix: 2.3.10 -> 2.3.11 2021-05-14 13:11:26 +02:00
Maciej Krüger
9c19ef7cf2
Merge pull request #120141 from DavHau/davhau-nixFlakes-enable-flakes 2021-05-12 02:07:17 +02:00
Silvan Mosberger
08d94fd2b0
Merge pull request #114374 from oxalica/lib/platform-support-check
lib.meta: introduce `availableOn` to check package availability on given platform
2021-05-08 03:54:36 +02:00
DavHau
8865881319 nixExperimental: init 2021-05-04 18:15:27 +07:00
DavHau
f94876e77b nixFlakes: enable flakes,nix-command via patch 2021-05-04 17:43:46 +07:00
DavHau
118ef67e07 nixFlakes: enable flakes 2021-05-04 17:43:45 +07:00
regnat
2994db87fb nixUnstable: pre20210326_dd77f71 -> pre20210503_6d2553a
(amongst other things) several fixes to make the `ca-derivations`
experimental feature usable on a daily basis
2021-05-03 16:51:11 +02:00
sternenseemann
f4e8746cb2 nix{,Unstable}: pass pname, version to mkDerivation
This allows stdenv.mkDerivation to append -static to the name for
pkgsStatic.nix / nixStatic which should make nix-env stop thinking
that nixStatic is a newer version of nix.

This change replaces #119310.
2021-04-13 13:10:56 +02:00
Jan Tojnar
c04a14edd6 Merge branch 'master' into staging-next 2021-04-06 16:01:14 +02:00
Sandro Jäckel
d24e2d1b0b
gmock: deprecate alias 2021-04-04 03:18:59 +02:00
github-actions[bot]
b3a0328b7f
Merge master into staging-next 2021-04-02 18:14:54 +00:00
oxalica
354d262db8
lib.meta: introduce availableOn 2021-04-02 19:20:23 +08:00
Robert Hensing
85ae7d02da nix: Run sandbox tests
on linux.

To find problems like this earlier: https://github.com/NixOS/nix/pull/4659
2021-04-02 10:51:31 +02:00
volth
be6458dce3
nix.perl-bindings: add passthru.perlModule
... so it can be used in `perl.withPackages`
2021-03-31 21:35:38 +02:00
Cole Helbling
30050ab2fc
nixUnstable: pre20210317_8a5203d -> pre20210326_dd77f71
The flakey test was fixed.
2021-03-26 23:38:43 -07:00
Cole Helbling
1d3f053790 nixUnstable: skip flakey tests/ca/substitute.sh 2021-03-24 13:24:36 -07:00
Cole Helbling
fc3227e698 nixUnstable: add util-linuxMinimal to nativeBuildInputs
Fixes an issue in tests where they can fail with `../common.sh: line 92:
unshare: command not found`.
2021-03-24 13:24:36 -07:00
Cole Helbling
370a401ee0
nixUnstable: pre20210308_1c0e3e4 -> pre20210317_8a5203d 2021-03-18 17:26:23 -07:00
Jörg Thalheim
69a3744025
Update pkgs/tools/package-management/nix/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-03-12 12:22:37 +00:00
Jörg Thalheim
b73edccda2
nix: fix aarch64 build 2021-03-12 10:42:57 +01:00
Shea Levy
9c5f8a20b4
nixUnstable: 2.4pre20201205_a5d85d0 -> 2.4pre20210308_1c0e3e4
hydra-unstable: 2020-10-20 -> 2021-03-10
2021-03-10 14:13:00 -05:00
Ryan Burns
7db2af0422 Revert "nix: disable aws support on musl"
This reverts commit 7426b189b0.
2021-03-04 18:22:33 -08:00
Ryan Burns
7426b189b0 nix: disable aws support on musl
This is just a temporary measure until musl
compatibility is restored to aws-c-common.
2021-02-05 19:58:49 -08:00
Robert Hensing
1d41739764
nixUnstable: patch #4470 (ETag) (#111005)
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2021-01-28 19:11:48 +00:00
volth
bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
John Ericson
0ceadf99f2 lowdown: Split out "lib" and "man" outputs
Also fix to not always static link
2021-01-23 16:43:35 -05:00
Drew Hess
90888626ba
nix: add Security to build inputs.
For some reason, this is required to build nix on Big Sur, even though
it's not needed on earlier macOS versions.
2021-01-22 14:50:16 +00:00