Commit Graph
568647 Commits
Author SHA1 Message Date
Peter Kolloch 597f3d31d8 build-rust-crate: Allow missing hostPlatform.extensions.sharedLibrary
If you cross-build, sharedLibrary might not be set. E.g. for this
nixpkgs instance:

```nix
pkgs = import <nixpkgs> {
    config = { };
    crossSystem = {
        config = "riscv32-unknown-none-elf";
        rustc = {
            config = "riscv32i-unknown-none-elf";
        };
    };
}
```
2024-01-04 12:15:32 +01:00
sternenseemann 0c2ff42913 haskellPackages.cabal2nix-unstable: 2023-11-02 -> 2024-01-02
See https://github.com/NixOS/cabal2nix/pull/611 for discussion.

While we're changing things, let's also use the tzdata setupHook for
haskellPackages.tz.
2024-01-04 12:13:13 +01:00
Zhong Jianxin 3c9153ebc0 sslh: support darwin 2024-01-04 19:10:44 +08:00
sternenseemann e343acbf2c pandoc: 3.1.9 -> 3.1.11 2024-01-04 12:08:02 +01:00
sternenseemann 013f163b27 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-04 12:04:32 +01:00
sternenseemann 8c67a611b7 Revert "haskellPackages: stackage LTS 21.23 -> LTS 22.4"
This reverts commit 2e7f09c390.

Reason for revert: Due to all-cabal-hashes not updating, we can't at the
moment get a more up to date hackage database the normal way. Let's
revert to the old state, so we can keep working on what we have until a
more up to date snapshot is available.
2024-01-04 12:00:31 +01:00
sternenseemann 4f98fa0e6a haskell.packages.ghc981.terminfo_0_4_1_6: allow base 4.20
We need this attribute to work for cross compilation. Unfortunately the
updated bounds are not yet released to Hackage.
2024-01-04 11:54:08 +01:00
K900 6d0fa8c7f8 signond: clean up, make buildable with Qt6 2024-01-04 13:51:59 +03:00
K900 b7afb78da3 accounts-qt: clean up, make buildable with Qt6 2024-01-04 13:49:37 +03:00
adisbladisandGitHub 416ab464ba Merge pull request #278626 from r-ryantm/auto-update/sqlc
sqlc: 1.24.0 -> 1.25.0
2024-01-04 23:46:16 +13:00
K900 6a98c747de libaccounts-glib: 1.24 -> 1.26 2024-01-04 13:44:57 +03:00
Martino FontanaandMartino Fontana d6022b39ee nixos/libinput: update horizontalScrolling description 2024-01-04 11:34:25 +01:00
sternenseemann aa4b7ce79d haskellPackages.llvm-ffi: unbreak by providing matching LLVM 16
We're opting for the strategy of providing the most up to date version
llvm-ffi supports which works out well enough, as nixpkgs also tries to
be quite up to date with its LLVM version (and also uses LLVM 16 as the
default).
2024-01-04 11:33:52 +01:00
Paul Lietar 8e1e16fdcb rustc: Fix building cross-compilers for no_std targets.
When building a cross-compiler, the rustc derivation does some tricks to
only build the standard library and reuse the host's compiler, leading
to much faster build time.

Unfortunately, the way the build system was invoked, it would always
build the `std` crate, whether or not the target supports it. Some
bare-metal targets only support building the `core` and `alloc` crates.

By being more vague about the build command, using `library` instead of
`library/std`, Rust's build system is able to figure out exactly which
crates to build:
https://github.com/rust-lang/rust/blob/1.74.1/src/bootstrap/compile.rs#L370-L412

Oddly enough, the install command still needs to use `library/std`, even
if building just a subset:
https://github.com/rust-lang/rust/blob/1.74.1/src/bootstrap/install.rs#L207

The following command was used to reproduce the original issue. Without
this patch, it leads to a build failure when trying to compile one of
std's dependencies. With the patch it completes succesfully and produces
a working cross-compiler.

  nix build --impure --expr '(import ./. {
    crossSystem = {
      config = "riscv32-none-elf";
      rustc.config = "riscv32imc-unknown-none-elf";
    };
  }).buildPackages.rustc'
2024-01-04 10:18:33 +00:00
Robert SchützandGitHub 197938d14d Merge pull request #278303 from dotlambda/ytmusicapi-1.4.0
python311Packages.ytmusicapi: 1.3.2 -> 1.4.0
2024-01-04 11:15:31 +01:00
Robert SchützandGitHub d535130881 Merge pull request #278302 from dotlambda/abcmidi-2023.12.28
abcmidi: 2023.12.23 -> 2023.12.28
2024-01-04 11:15:05 +01:00
Robert SchützandGitHub b76c36ad2d Merge pull request #278247 from dotlambda/imagemagick-7.1.1-25
imagemagick: 7.1.1-24 -> 7.1.1-25
2024-01-04 11:14:29 +01:00
sternenseemann 23cf198545 llvmPackages_{16,17,git}.lldb: tell cc-wrapper about libclang*.so
It appears that LLVM's build system no longer sets the executable's
rpath to include the faux resource root we pass in, so we need to make
sure cc-wrapper does this.
2024-01-04 11:00:25 +01:00
Semion Nadezhdinandsternenseemann 622a03c198 llvmPackages_{14,15,16,17,git}.lldb: unify lua and python path patch 2024-01-04 11:00:25 +01:00
Gaetan LepageandMatthieu Coudron 93fdb2d0da vimPlugins.codeium-nvim: use the correct version of codeium 2024-01-04 10:51:10 +01:00
nixdrinandAlyssa Ross 718bd06c89 drawio: 22.1.2 -> 22.1.16
https://github.com/jgraph/drawio-desktop/releases/tag/v22.1.16
2024-01-04 10:39:37 +01:00
R. Ryantm 7518efc3f2 python310Packages.python-roborock: 0.38.0 -> 0.39.0 2024-01-04 09:32:48 +00:00
Doron BeharandGitHub 2621dd4266 Merge pull request #278637 from r-ryantm/auto-update/cpp-utilities
cpp-utilities: 5.24.4 -> 5.24.5
2024-01-04 09:21:32 +00:00
AtemuandGitHub 94e446c260 Merge pull request #277019 from SuperSandro2000/paperless-freeform
nixos/paperless: convert extraConfig to freeform type
2024-01-04 09:33:54 +01:00
R. Ryantm 0046daf6b4 python310Packages.pysigma-pipeline-crowdstrike: 1.0.1 -> 1.0.2 2024-01-04 08:24:04 +00:00
Markus Hauck 7353431cbf visidata: 2.11.1 -> 3.0 2024-01-04 09:10:05 +01:00
DarkOnion0 7305f5876b appflowy: 0.3.8 -> 0.4.1
https://github.com/AppFlowy-IO/AppFlowy/releases/tag/0.4.1
2024-01-04 09:07:21 +01:00
Vlad MandGitHub 13c37b305d Merge pull request #278600 from ryanbooker/update-pijul
pijul: 1.0.0-beta.7 → 1.0.0-beta.8
2024-01-04 09:58:49 +02:00
Gaël Reyrol 28cf01450e mailpit: 1.11.1 -> 1.12.1 2024-01-04 08:37:20 +01:00
Vlad MandGitHub d307dfa20b Merge pull request #278327 from kilianar/broot-1.32.0
broot: 1.31.0 -> 1.32.0
2024-01-04 09:30:23 +02:00
Gaël Reyrol 71e0aa1864 symfony-cli: 5.7.7 -> 5.7.8
Diff: https://github.com/symfony-cli/symfony-cli/compare/v5.7.7...v5.7.8

Changelog: https://github.com/symfony-cli/symfony-cli/releases/tag/v5.7.8
2024-01-04 08:28:08 +01:00
Gaetan Lepage 1f3c889f80 python311Packages.ml-dtypes: 0.3.1 -> 0.3.2
Diff: https://github.com/jax-ml/ml_dtypes/compare/refs/tags/v0.3.1...v0.3.2

Changelog: https://github.com/jax-ml/ml_dtypes/releases/tag/v0.3.2
2024-01-04 08:12:29 +01:00
R. Ryantm e97235915e python310Packages.pydrive2: 1.18.1 -> 1.19.0 2024-01-04 06:46:21 +00:00
R. Ryantm 0dd0e121b7 python310Packages.pydrawise: 2023.12.1 -> 2024.1.0 2024-01-04 06:46:15 +00:00
R. Ryantm 08878dcc4c granted: 0.20.5 -> 0.20.6 2024-01-04 06:36:40 +00:00
Emery Hemingway b736a8a801 eris-go: 20231119 -> 20231219 2024-01-04 06:24:03 +00:00
Emery Hemingway a7bdd229cd tup: decompose setup hook into more functions
This makes it possible to call the body of the configure and build
phases without calling or changing the order of other hooks.
2024-01-04 06:24:03 +00:00
R. Ryantm 09e5ba0da8 mlkit: 4.7.7 -> 4.7.8 2024-01-04 06:22:49 +00:00
R. Ryantm fb5a44c39c pscale: 0.175.0 -> 0.176.0 2024-01-04 06:22:08 +00:00
R. Ryantm e575514468 glamoroustoolkit: 1.0.9 -> 1.0.10 2024-01-04 06:10:50 +00:00
R. Ryantm ddb5a8e25f linkerd_stable: 2.14.7 -> 2.14.8 2024-01-04 06:10:04 +00:00
gaykitty 5179714c44 fre: 0.3.1 -> 0.4.1 2024-01-04 00:57:44 -05:00
R. Ryantm e4f77cb0c7 grpc-gateway: 2.18.1 -> 2.19.0 2024-01-04 05:53:20 +00:00
R. Ryantm c955099c18 diswall: 0.4.3 -> 0.5.0 2024-01-04 05:44:12 +00:00
R. Ryantm a4d4ed7b6a gobgpd: 3.21.0 -> 3.22.0 2024-01-04 05:44:00 +00:00
R. Ryantm b0f26af62f gobgp: 3.21.0 -> 3.22.0 2024-01-04 05:43:33 +00:00
R. Ryantm 568994cc76 cpp-utilities: 5.24.4 -> 5.24.5 2024-01-04 05:33:17 +00:00
R. Ryantm e2e165891d conftest: 0.47.0 -> 0.48.0 2024-01-04 05:32:53 +00:00
R. Ryantm 972efef70f container2wasm: 0.5.2 -> 0.5.3 2024-01-04 05:32:30 +00:00
R. Ryantm 1346f6cf38 cf-vault: 0.0.17 -> 0.0.18 2024-01-04 05:25:03 +00:00