Commit Graph

2933 Commits

Author SHA1 Message Date
Weijia Wang
c93cd03df9
Merge pull request #297862 from wegank/gcc-10-stdenv-compat
gcc10StdenvCompat: deprecate
2024-03-23 14:16:39 +01:00
Weijia Wang
225e55641a gcc10StdenvCompat: deprecate 2024-03-22 17:20:27 +01:00
Yureka
58f2ef7717 electron-bin: remove unused insecure versions 2024-03-22 11:44:47 +01:00
github-actions[bot]
36232fff71
Merge master into staging-next 2024-03-20 18:01:02 +00:00
Yureka
1357b820aa
obinskit: remove (#296146) 2024-03-20 17:59:48 +01:00
github-actions[bot]
90461ffe37
Merge master into staging-next 2024-03-20 12:01:15 +00:00
Doron Behar
86209dfc0d
Merge pull request #291305 from gbtb/nvtop-310 2024-03-20 09:58:40 +02:00
annalee
ca5e01c3f4
treewide: drop LLVM11 2024-03-19 14:54:23 +00:00
gbtb
7c3a738418 nvtop: fixed build with drm, added more arm gpu support 2024-03-20 00:15:38 +10:00
Janik H.
7812124026
octorpki: drop
upstream archived the repo
2024-03-19 08:47:42 +01:00
github-actions[bot]
8ee0e6664b
Merge master into staging-next 2024-03-19 06:01:12 +00:00
Pol Dellaiera
186c3e34a7
Merge pull request #296549 from TomaSajt/strip-java-archives-hook
add stripJavaArchivesHook and use treewide
2024-03-19 05:41:08 +01:00
github-actions[bot]
7c0bd382c7
Merge master into staging-next 2024-03-19 00:02:09 +00:00
Aaron Jheng
55bf02190e cockroachdb: point to cockroachdb-bin 2024-03-18 17:19:16 -05:00
github-actions[bot]
819a14ad05
Merge master into staging-next 2024-03-18 06:01:21 +00:00
Anthony Roussel
4d29c7c951
thrift-0_10: drop 2024-03-17 23:09:18 +01:00
Anthony Roussel
fd36732abd
scylladb: drop 2024-03-17 23:07:15 +01:00
TomaSajt
48285f7169
stripJavaArchivesHook: rename from canonicalize-jars-hook and use strip-nondeterminism 2024-03-17 13:30:54 +01:00
github-actions[bot]
2178d8d857
Merge master into staging-next 2024-03-17 00:02:17 +00:00
Nick Cao
cdb48b40c8
Merge pull request #296447 from aaronjheng/cargo-graph
cargo-graph: remove
2024-03-16 12:01:40 -07:00
Aaron Jheng
07f534a66c
cargo-graph: remove 2024-03-16 23:18:17 +08:00
github-actions[bot]
5fb2bcd3dd
Merge master into staging-next 2024-03-16 06:00:56 +00:00
ckie
a60c759d86
Merge pull request #279795 from TomaSajt/blockbench 2024-03-16 05:52:55 +02:00
TomaSajt
a391b6ba14
blockbench: 4.8.1 -> 4.9.4, refactor 2024-03-16 05:47:48 +02:00
github-actions[bot]
00729a3d21
Merge master into staging-next 2024-03-15 18:01:19 +00:00
P
99f728d536
indiepass-desktop: remove (#295882) 2024-03-15 14:38:53 +01:00
Yureka
ad6be068f4
teleprompter: remove (#295852) 2024-03-15 13:59:03 +01:00
github-actions[bot]
2bffd64e73
Merge master into staging-next 2024-03-15 00:01:59 +00:00
Maxine Aubrey
4c61ee21b2
gtkpod, gnome.anjuta: drop 2024-03-14 21:39:20 +01:00
Peder Bergebakken Sundt
1a4fe0e069
Merge pull request #295115 from LeSuisse/libbson-drop
libbson: drop in favor of mongoc
2024-03-14 20:45:08 +01:00
github-actions[bot]
c160165e60
Merge master into staging-next 2024-03-14 18:01:26 +00:00
superherointj
1f391d4be0 k3s_1_24, k3s_1_25: add removal alias
As proposed at #295626
2024-03-14 12:17:59 -03:00
Yureka
656c67320e
hyper-haskell: remove (#295854) 2024-03-14 15:28:49 +01:00
Weijia Wang
c9be2672ed
etcher: remove (#295853) 2024-03-14 14:25:51 +01:00
github-actions[bot]
cecf050e96
Merge master into staging-next 2024-03-13 12:01:25 +00:00
Pol Dellaiera
25fe468968
Merge pull request #294741 from Aleksanaa/dissent
dissent: 0.0.19 -> 0.0.21; renamed from gtkcord4
2024-03-13 09:09:11 +01:00
annalee
8e038835fe
Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-13 00:38:07 +00:00
Fabián Heredia Montiel
4e7b3f2e6b
Merge pull request #294937 from SuperSandro2000/pinentry-tty
pinentry: add tty variant, fix gnome variant
2024-03-12 14:47:00 -06:00
Pol Dellaiera
f38cc44848
Merge pull request #294973 from wegank/dogecoin-remove
dogecoin, dogecoind: remove
2024-03-12 21:43:55 +01:00
github-actions[bot]
1cef2a1be7
Merge staging-next into staging 2024-03-12 12:01:40 +00:00
jwijenbergh
71b1855a2c
spotify-tui: remove 2024-03-12 10:19:07 +01:00
github-actions[bot]
fd6d62aa3d
Merge staging-next into staging 2024-03-12 00:02:37 +00:00
Thomas Gerbet
fa1e6ab423 libbson: drop in favor of mongoc
`libbson` is provided by `mongoc` for a while now (~ 4 years) and having
an independant package does not seem to be needed.
2024-03-11 21:47:50 +01:00
Adam C. Stephens
b9a1cf2f56
Merge pull request #294488 from brprice/remove-rnix-lsp
rnix-lsp: remove package
2024-03-11 16:35:44 -04:00
github-actions[bot]
06e5eb63d3
Merge staging-next into staging 2024-03-11 18:01:53 +00:00
K900
882ac2ebbb
Merge pull request #294916 from K900/linux-6.8
Linux 6.8
2024-03-11 17:53:19 +03:00
Sandro Jäckel
64f2143901
pinentry: rename gnome2 alias to gnome3 2024-03-11 14:02:40 +01:00
Weijia Wang
3f9a9a4ad6 dogecoin, dogecoind: remove 2024-03-11 13:49:52 +01:00
github-actions[bot]
339816cfdf
Merge staging-next into staging 2024-03-11 12:01:42 +00: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