Commit Graph

105 Commits

Author SHA1 Message Date
sodiboo
8a08f8dd59 niri: 0.1.3 -> 0.1.4 2024-03-30 23:36:02 +01:00
Olivia Crain
de6412cadd
nixseparatedebuginfod: use system jemalloc
Currently, this package uses a vendored version of jemalloc by way of
the `jemalloc-sys` crate. The vendored version is not compatible with
non-4k page sizes on aarch64, but nixpkgs' version of jemalloc is
configured for such compatibility. To use nixpkgs' version of jemalloc,
we need to pull in the `rust-jemalloc-sys` dependency when building
nixseparatedebuginfod.
2024-03-29 10:29:38 -05:00
Jörg Thalheim
ea503179c5
Merge pull request #298607 from Mic92/nix-ld-rs
nix-ld-rs: init at 2024-03-23
2024-03-25 14:52:21 +01:00
Guillaume Girol
ef6193e055
Merge pull request #294050 from symphorien/update-nixseparatedebuginfod-0.3.4
nixseparatedebuginfod: 0.3.3 -> 0.3.4
2024-03-24 15:45:47 +01:00
Jörg Thalheim
04ec4568c6 nix-ld-rs: init at 2024-03-23 2024-03-24 12:27:20 +01:00
Jörg Thalheim
e29150b7fe nix-ld: use dynamicLinker as provided by stdenv 2024-03-24 12:27:18 +01:00
Jörg Thalheim
a78abbad4a nix-ld: move to pkgs/by-name 2024-03-24 12:27:09 +01:00
Christian Kögler
53c8f2940d
Merge pull request #289682 from elpdt852/feature/add-nix-snapshotter
nix-snapshotter: init at 0.2.0
2024-03-22 23:38:30 +01:00
Stig
468417b7f3
Merge pull request #296479 from marcusramberg/marcus/nimdow
nixos/nimdow: module updates
2024-03-21 12:14:56 +01:00
Marcus Ramberg
501879e971 nimdow: Add passthru for nimdow module test 2024-03-20 13:39:45 +01:00
Marcus Ramberg
2d25ea2b6a nimdow: Restrict nimdow to linux-platforms 2024-03-20 13:39:11 +01:00
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]
100b3bb178
Merge master into staging-next 2024-03-17 18:00:54 +00:00
Weijia Wang
948fd5cfdc
Merge pull request #296062 from aaronjheng/nixops-dns
nixops-dns: 1.0 -> 1.0.1
2024-03-17 16:03:06 +01:00
Jörg Thalheim
a89e9c8841 nixos-anywhere: 1.1.1 -> 1.1.2
Diff: https://github.com/numtide/nixos-anywhere/compare/1.1.1...1.1.2
2024-03-17 10:17:08 +01:00
Aaron Jheng
5affe35ae1
nixops-dns: use buildGoModule 2024-03-16 11:37:02 +08:00
github-actions[bot]
87a5d42cfa
Merge master into staging-next 2024-03-14 12:01:18 +00:00
R. Ryantm
d39877919e nickel: 1.4.1 -> 1.5.0 2024-03-13 23:08:33 +00:00
github-actions[bot]
6b78f024b2
Merge staging-next into staging 2024-03-12 18:01:46 +00:00
Weijia Wang
13da11d8f8
Merge pull request #294593 from wegank/nicotine-plus-gtk4
nicotine-plus: migrate to gtk4
2024-03-12 18:49:39 +01:00
github-actions[bot]
06e5eb63d3
Merge staging-next into staging 2024-03-11 18:01:53 +00:00
Nick Cao
14e5455ad4
Merge pull request #294833 from sodiboo/patch-niri
niri: fix regression introduced in 0.1.3
2024-03-11 10:48:04 -04:00
Janne Heß
fc405ec2d8
Merge pull request #294342 from 0x4A6F/master-nixfmt-rfc-style
nixfmt-rfc-style: apply serokell/nixfmt#133
2024-03-11 14:23:26 +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
sodiboo
7b78f6a375 niri: cherry-pick patch
a regression was introduced in the release of v0.1.3 and it is advised that packagers include this patch
2024-03-10 22:04:10 +01:00
sodiboo
5e2f90e7a0 niri: add sodiboo as maintainer 2024-03-10 22:02:52 +01:00
Weijia Wang
9e119fe382 nicotine-plus: move to pkgs/by-name 2024-03-10 00:05:08 +01:00
Gabriel Arazas
983b6931e7
niri: add foo-dogsquared as maintainer 2024-03-09 22:38:19 +08:00
Gabriel Arazas
6113be4015
niri: cleanup 2024-03-09 22:31:41 +08:00
Gabriel Arazas
c13e4dfab0
niri: 0.1.2 -> 0.1.3 2024-03-09 22:30:44 +08:00
0x4A6F
62a7cc559f
nixfmt-rfc-style: apply serokell/nixfmt#133 2024-03-08 20:58:56 +01:00
Guillaume Girol
2dea768a21 nixseparatedebuginfod: 0.3.3 -> 0.3.4
Diff: https://github.com/symphorien/nixseparatedebuginfod/compare/v0.3.3...v0.3.4
2024-03-07 13:42:08 +01:00
Weijia Wang
66691a90c6
Merge pull request #290608 from r-ryantm/auto-update/nitter
nitter: unstable-2024-01-12 -> unstable-2024-02-26
2024-03-06 22:56:41 +01:00
Janne Heß
fb6fa7b3d9
nixfmt-rfc-style: 2024-01-31 -> 2024-03-01 2024-03-01 18:44:51 +01:00
Sandro
7db0c0fd2c
Merge pull request #289578 from IogaMaster/niri 2024-02-29 10:44:33 +01:00
IogaMaster
d2c4fa1bd5
niri: 0.1.1 -> 0.1.2
Diff: https://github.com/YaLTeR/niri/compare/v0.1.1...v0.1.2

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-02-28 10:24:00 -07:00
R. Ryantm
b5778e7aa1 nitter: unstable-2024-01-12 -> unstable-2024-02-26 2024-02-26 09:14:37 +00:00
Daylin Morgan
8f46cabf6c nimlangserver: add missing newline 2024-02-22 11:20:45 +00:00
Daylin Morgan
5ea0c5bf54 nixlangserver: add homepage 2024-02-22 11:20:45 +00:00
Daylin Morgan
a645afde17 nimlangserver: update lock.json with correct entries
the previous lock.json had duplicates for two packages
this one only contains a single FOD for each nim module
2024-02-22 11:20:45 +00:00
Edgar Lee
f3ea5cfa6e nix-snapshotter: init at 0.2.0 2024-02-20 08:13:41 +08:00
Vlad M
1c0eeac226
Merge pull request #288861 from IogaMaster/niri-0.1.1
niri: init at 0.1.1
2024-02-15 14:33:37 +02:00
IogaMaster
5a83ec1711
niri: init at 0.1.1
https://github.com/YaLTeR/niri
2024-02-14 13:52:17 -07:00
Daylin Morgan
8dc1729833 nimlangserver: init at 1.2.0 2024-02-09 11:56:40 +00:00
0x4A6F
3a27e00d1e
nixfmt-rfc-style: 2024-01-15 -> 2024-01-31 2024-01-31 19:10:25 +01:00
Mario Rodas
250e052d42
Merge pull request #284548 from marcusramberg/marcus/up_nimlsp
nimlsp: 0.4.4 -> 0.4.6
2024-01-29 06:12:49 -05:00
D3vil0p3r
a6079ea469
nightfox-gtk-theme: init at unstable-2023-05-28 2024-01-28 18:57:03 +01:00
Marcus Ramberg
2ef8836fbe nimlsp: 0.4.4 -> 0.4.6 2024-01-28 16:18:53 +01:00
R. Ryantm
ce23190491 nickel: 1.4.0 -> 1.4.1 2024-01-26 02:10:44 +00:00