Commit Graph

3195 Commits

Author SHA1 Message Date
Martin Weinelt
3321e63b12
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19 04:00:32 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
github-actions[bot]
7c0bd382c7
Merge master into staging-next 2024-03-19 00:02:09 +00:00
Lily Foster
4e1ac556ab
Merge pull request #296523 from lf-/jade/nix-doc-no-plugin
nix-doc: allow building without plugin
2024-03-18 16:07:52 -07:00
github-actions[bot]
ac91cf83c1
Merge master into staging-next 2024-03-18 00:02:20 +00:00
Weijia Wang
8904e65ca8
Merge pull request #295903 from r-ryantm/auto-update/dpkg
dpkg: 1.22.4 -> 1.22.5
2024-03-17 22:43:55 +01:00
Yt
3a8eeb4c49
Merge pull request #296670 from PerchunPak/nix-2-16-3
nixVersions.nix_2_16: 2.16.2 -> 2.16.3
2024-03-17 19:03:33 +00:00
PerchunPak
d1885787f6
nixVersions.nix_2_16: 2.16.2 -> 2.16.3 2024-03-17 15:59:49 +01:00
github-actions[bot]
2178d8d857
Merge master into staging-next 2024-03-17 00:02:17 +00:00
Jade Lovelace
ea4eb0d574 nix-doc: allow building without plugin
In certain situations, such as running development builds of Nix that
might break API, it can be undesirable to have a Nix dependency for
nix-doc, and there is still substantial useful functionality (ctags,
search) exposed in its binaries. Thus let's make it possible to turn off
the plugin build.
2024-03-16 16:20:20 -07:00
Nick Cao
2e811a6928
Merge pull request #296462 from r-ryantm/auto-update/poetryPlugins.poetry-plugin-export
poetryPlugins.poetry-plugin-export: 1.6.0 -> 1.7.0
2024-03-16 12:07:35 -07:00
Nick Cao
de93ea3d34
Merge pull request #296137 from r-ryantm/auto-update/dnf5
dnf5: 5.1.14 -> 5.1.15
2024-03-16 11:19:02 -07:00
github-actions[bot]
60fbf92c10
Merge master into staging-next 2024-03-16 18:01:00 +00:00
R. Ryantm
b9b30333db poetryPlugins.poetry-plugin-export: 1.6.0 -> 1.7.0 2024-03-16 16:34:12 +00:00
Mario Rodas
e651fa9e3f
Merge pull request #296289 from r-ryantm/auto-update/comma
comma: 1.7.1 -> 1.8.0
2024-03-16 07:43:28 -05:00
R. Ryantm
e5563aeef8 comma: 1.7.1 -> 1.8.0 2024-03-16 00:31:40 +00:00
github-actions[bot]
7006358e6a
Merge master into staging-next 2024-03-16 00:02:02 +00:00
Pol Dellaiera
d361239141
Merge pull request #295616 from kjeremy/nix-2.18.2
nixVersions.nix_2_18: 2.18.1 -> 2.18.2
2024-03-15 22:22:07 +01:00
R. Ryantm
ab105a4324 dnf5: 5.1.14 -> 5.1.15 2024-03-15 12:33:59 +00:00
R. Ryantm
020f99459b dpkg: 1.22.4 -> 1.22.5 2024-03-14 14:09:18 +00:00
Jeremy Kolb
dedae6a564 nixVersions.nix_2_18: 2.18.1 -> 2.18.2 2024-03-13 10:11:16 -04:00
annalee
8e038835fe
Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-13 00:38:07 +00:00
R. Ryantm
7f40c2f342 libcomps: 0.1.20 -> 0.1.21 2024-03-12 13:07:12 +00:00
github-actions[bot]
0917422ffe
Merge staging-next into staging 2024-03-12 06:01:24 +00:00
github-actions[bot]
fd6d62aa3d
Merge staging-next into staging 2024-03-12 00:02:37 +00:00
Jörg Thalheim
13efa90535 nixVersions.unstable: 2.20 -> 2.21 2024-03-11 22:25:31 +01:00
R. Ryantm
93c6b3e129 apk-tools: 2.14.0 -> 2.14.1 2024-03-11 20:39:45 +01:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Florian Klink
b221192048
Merge pull request #294932 from a-n-n-a-l-e-e/nix_2_3_serial
nixVersions.nix_2_3: disable parallel checking
2024-03-11 12:31:14 +02:00
annalee
d7f6885937
nixVersions.nix_2_3: disable parallel checking 2024-03-11 09:48:16 +00:00
Robert Schütz
1418ffd56e poetryPlugins.poetry-audit-plugin: 0.3.0 -> 0.4.0
Diff: https://github.com/opeco17/poetry-audit-plugin/compare/refs/tags/0.3.0...0.4.0
2024-03-09 14:40:19 -08:00
Sandro Jäckel
9080c3655b
nixVersions.unstable: 2.19 -> 2.20 2024-03-07 22:28:33 +01:00
Sandro Jäckel
cbb540ed73
nixVersions.nix_2_20: init at 2.20.5
Changelog: https://github.com/NixOS/nix/blob/2.20.5/doc/manual/src/release-notes/rl-2.20.md
2024-03-07 22:28:01 +01:00
Robert Hensing
d1046938da
nix/boehmgc-nix: add patch for nix 2.20 2024-03-07 22:26:23 +01:00
Ryan Lahfa
413506a7ca
Merge pull request #294031 from RaitoBezarius/cve-2024-27297
nixVersions.nix_2_{3,18,19}: address CVE-2024-27297
2024-03-07 12:50:45 +01:00
Raito Bezarius
18c338a63a nixVersions.nix*: mark affected versions as vulnerable to CVE-2024-27297
https://www.cve.org/CVERecord?id=CVE-2024-27297
https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-07 12:19:29 +01:00
Raito Bezarius
627771c19d nixVersions.nix_2_19: address CVE-2024-27297
https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37
https://www.cve.org/CVERecord?id=CVE-2024-27297
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-07 12:19:29 +01:00
Raito Bezarius
a5b2c71401 nixVersions.nix_2_18: address CVE-2024-27297
https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37
https://www.cve.org/CVERecord?id=CVE-2024-27297
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-07 12:19:24 +01:00
Weijia Wang
31c8d553de
Merge pull request #287315 from r-ryantm/auto-update/dpkg
dpkg: 1.22.1 -> 1.22.4
2024-03-07 09:49:03 +01:00
Weijia Wang
65d1a90131
Merge pull request #291524 from r-ryantm/auto-update/pdm
pdm: 2.12.3 -> 2.12.4
2024-03-07 07:44:55 +01:00
Weijia Wang
af03921131
Merge pull request #290930 from r-ryantm/auto-update/protontricks
protontricks: 1.11.0 -> 1.11.1
2024-03-06 22:26:01 +01:00
Paul Meyer
a79a90b113
Merge pull request #293524 from r-ryantm/auto-update/dnf5
dnf5: 5.1.13 -> 5.1.14
2024-03-05 20:34:18 +01:00
Pol Dellaiera
3cbf4fdc09
Merge pull request #293214 from SamLukeYes/pacman
pacman: 6.0.2 -> 6.1.0
2024-03-05 18:15:05 +01:00
SamLukeYes
8195cd8227
pacman: 6.0.2 -> 6.1.0 2024-03-06 00:39:26 +08:00
Raito Bezarius
11a23deee2 nixVersions.nix_2_3: address CVE-2024-27297
https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37
https://www.cve.org/CVERecord?id=CVE-2024-27297
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-05 16:48:21 +01:00
R. Ryantm
91089a327c dnf5: 5.1.13 -> 5.1.14 2024-03-05 15:29:21 +00:00
Robert Schütz
a11e884491 poetry: 1.8.1 -> 1.8.2
Diff: https://github.com/python-poetry/poetry/compare/refs/tags/1.8.1...1.8.2

Changelog: https://github.com/python-poetry/poetry/blob/refs/tags/1.8.2/CHANGELOG.md
2024-03-03 11:47:44 -08:00
Sergey
91cbabe994
deploy-rs: unstable-2023-12-20 -> unstable-2024-02-16 2024-03-02 21:04:02 +00:00
R. Ryantm
507bfd5f0a dpkg: 1.22.1 -> 1.22.4 2024-03-01 02:34:43 +00:00
Thiago Kenji Okada
23007e87a0
Merge pull request #291629 from atorres1985-contrib/home-manager
home-manager: 0-unstable-2024-02-20 -> 0-unstable-2024-02-24
2024-02-29 15:32:16 +00:00