Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-10-02 18:05:16 +00:00 committed by GitHub
commit 9b7fb37f2f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
87 changed files with 6466 additions and 968 deletions

View File

@ -277,25 +277,6 @@ let
let
selectEmulator = pkgs:
let
qemu-user = pkgs.qemu.override {
smartcardSupport = false;
spiceSupport = false;
openGLSupport = false;
virglSupport = false;
vncSupport = false;
gtkSupport = false;
sdlSupport = false;
alsaSupport = false;
pulseSupport = false;
pipewireSupport = false;
jackSupport = false;
smbdSupport = false;
seccompSupport = false;
tpmSupport = false;
capstoneSupport = false;
enableDocs = false;
hostCpuTargets = [ "${final.qemuArch}-linux-user" ];
};
wine = (pkgs.winePackagesFor "wine${toString final.parsed.cpu.bits}").minimal;
in
# Note: we guarantee that the return value is either `null` or a path
@ -306,7 +287,7 @@ let
else if final.isWindows
then "${wine}/bin/wine${optionalString (final.parsed.cpu.bits == 64) "64"}"
else if final.isLinux && pkgs.stdenv.hostPlatform.isLinux && final.qemuArch != null
then "${qemu-user}/bin/qemu-${final.qemuArch}"
then "${pkgs.qemu-user}/bin/qemu-${final.qemuArch}"
else if final.isWasi
then "${pkgs.wasmtime}/bin/wasmtime"
else if final.isMmix
@ -315,6 +296,10 @@ let
in {
emulatorAvailable = pkgs: (selectEmulator pkgs) != null;
# whether final.emulator pkgs.pkgsStatic works
staticEmulatorAvailable = pkgs: final.emulatorAvailable pkgs
&& (final.isLinux || final.isWasi || final.isMmix);
emulator = pkgs:
if (final.emulatorAvailable pkgs)
then selectEmulator pkgs

View File

@ -96,6 +96,7 @@ lib.runTests (
canExecute = null;
emulator = null;
emulatorAvailable = null;
staticEmulatorAvailable = null;
isCompatible = null;
}?${platformAttrName};
};

View File

@ -14700,6 +14700,12 @@
githubId = 6709831;
name = "Jake Hill";
};
nartsiss = {
name = "Daniil Nartsissov";
email = "nartsiss@proton.me";
github = "nartsisss";
githubId = 54633007;
};
nasageek = {
github = "NasaGeek";
githubId = 474937;

View File

@ -28,8 +28,6 @@ let
''
else interpreter;
getEmulator = system: (lib.systems.elaborate { inherit system; }).emulator pkgs;
getQemuArch = system: (lib.systems.elaborate { inherit system; }).qemuArch;
# Mapping of systems to “magicOrExtension” and “mask”. Mostly taken from:
# - https://github.com/cleverca22/nixos-configs/blob/master/qemu.nix
@ -280,28 +278,50 @@ in {
'';
type = types.listOf (types.enum (builtins.attrNames magics));
};
preferStaticEmulators = mkOption {
default = false;
description = ''
Whether to use static emulators when available.
This enables the kernel to preload the emulator binaries when
the binfmt registrations are added, obviating the need to make
the emulator binaries available inside chroots and chroot-like
sandboxes.
'';
type = types.bool;
};
};
};
config = {
assertions = lib.mapAttrsToList (name: reg: {
assertion = reg.fixBinary -> !reg.wrapInterpreterInShell;
message = "boot.binfmt.registrations.\"${name}\" cannot have fixBinary when the interpreter is invoked through a shell.";
}) cfg.registrations;
boot.binfmt.registrations = builtins.listToAttrs (map (system: assert system != pkgs.stdenv.hostPlatform.system; {
name = system;
value = { config, ... }: let
interpreter = getEmulator system;
qemuArch = getQemuArch system;
elaborated = lib.systems.elaborate { inherit system; };
useStaticEmulator = cfg.preferStaticEmulators && elaborated.staticEmulatorAvailable pkgs;
interpreter = elaborated.emulator (if useStaticEmulator then pkgs.pkgsStatic else pkgs);
inherit (elaborated) qemuArch;
isQemu = "qemu-${qemuArch}" == baseNameOf interpreter;
preserveArgvZero = "qemu-${qemuArch}" == baseNameOf interpreter;
interpreterReg = let
wrapperName = "qemu-${qemuArch}-binfmt-P";
wrapper = pkgs.wrapQemuBinfmtP wrapperName interpreter;
in
if preserveArgvZero then "${wrapper}/bin/${wrapperName}"
if isQemu && !useStaticEmulator then "${wrapper}/bin/${wrapperName}"
else interpreter;
in ({
preserveArgvZero = mkDefault preserveArgvZero;
preserveArgvZero = mkDefault isQemu;
interpreter = mkDefault interpreterReg;
wrapInterpreterInShell = mkDefault (!config.preserveArgvZero);
fixBinary = mkDefault useStaticEmulator;
wrapInterpreterInShell = mkDefault (!config.preserveArgvZero && !config.fixBinary);
interpreterSandboxPath = mkDefault (dirOf (dirOf config.interpreter));
} // (magics.${system} or (throw "Cannot create binfmt registration for system ${system}")));
}) cfg.emulatedSystems);

View File

@ -260,6 +260,15 @@ in {
systemd.services."escaped\\x2ddash".serviceConfig.X-Test = "test";
};
unitWithMultilineValue.configuration = {
systemd.services.test.serviceConfig.ExecStart = ''
${pkgs.coreutils}/bin/true \
# ignored
; ignored
blah blah
'';
};
unitStartingWithDash.configuration = {
systemd.services."-" = {
wantedBy = [ "multi-user.target" ];
@ -874,9 +883,16 @@ in {
machine.succeed("! test -e /run/current-system/dry-activate")
machine.succeed("! test -e /run/current-system/bin/switch-to-configuration")
# Ensure units with multiline values work
out = switch_to_specialisation("${machine}", "unitWithMultilineValue")
assert_lacks(out, "NOT restarting the following changed units:")
assert_lacks(out, "reloading the following units:")
assert_lacks(out, "restarting the following units:")
assert_lacks(out, "the following new units were started:")
assert_contains(out, "starting the following units: test.service")
# Ensure \ works in unit names
out = switch_to_specialisation("${machine}", "unitWithBackslash")
assert_contains(out, "stopping the following units: test.service\n")
assert_lacks(out, "NOT restarting the following changed units:")
assert_lacks(out, "reloading the following units:")
assert_lacks(out, "\nrestarting the following units:")

View File

@ -87,4 +87,29 @@ in {
).lower()
'';
};
chroot = makeTest {
name = "systemd-binfmt-chroot";
nodes.machine = { pkgs, lib, ... }: {
boot.binfmt.emulatedSystems = [
"aarch64-linux" "wasm32-wasi"
];
boot.binfmt.preferStaticEmulators = true;
environment.systemPackages = [
(pkgs.writeShellScriptBin "test-chroot" ''
set -euo pipefail
mkdir -p /tmp/chroot
cp ${lib.getExe' pkgs.pkgsCross.aarch64-multiplatform.pkgsStatic.busybox "busybox"} /tmp/chroot/busybox
cp ${lib.getExe pkgs.pkgsCross.wasi32.yaml2json} /tmp/chroot/yaml2json # wasi binaries that build are hard to come by
chroot /tmp/chroot /busybox uname -m | grep aarch64
echo 42 | chroot /tmp/chroot /yaml2json | grep 42
'')
];
};
testScript = ''
machine.start()
machine.succeed("test-chroot")
'';
};
}

View File

@ -5486,6 +5486,18 @@ final: prev:
meta.homepage = "https://github.com/udalov/kotlin-vim/";
};
kulala-nvim = buildVimPlugin {
pname = "kulala.nvim";
version = "2024-09-30";
src = fetchFromGitHub {
owner = "mistweaverco";
repo = "kulala.nvim";
rev = "3b53dbb5677b144f372ecb25cb7841fba0c85a60";
sha256 = "sha256-Sbeby+N8bmkof8B8BsCWzZzWhot1wjQuRwqABI2/V3M=";
};
meta.homepage = "https://github.com/mistweaverco/kulala.nvim/";
};
lalrpop-vim = buildVimPlugin {
pname = "lalrpop.vim";
version = "2017-11-22";

View File

@ -985,6 +985,18 @@ in
passthru.python3Dependencies = ps: [ ps.jupytext ];
};
kulala-nvim = super.kulala-nvim.overrideAttrs {
dependencies = with self; [
nvim-treesitter
nvim-treesitter-parsers.http
];
buildInputs = [ curl ];
postPatch = ''
substituteInPlace lua/kulala/config/init.lua \
--replace 'curl_path = "curl"' 'curl_path = "${lib.getExe curl}"'
'';
};
LanguageClient-neovim =
let
version = "0.1.161";

View File

@ -459,6 +459,7 @@ https://github.com/kmonad/kmonad-vim/,,
https://github.com/frabjous/knap/,HEAD,
https://github.com/b3nj5m1n/kommentary/,,
https://github.com/udalov/kotlin-vim/,,
https://github.com/mistweaverco/kulala.nvim/,HEAD,
https://github.com/qnighy/lalrpop.vim/,,
https://github.com/sk1418/last256/,,
https://github.com/latex-box-team/latex-box/,,

View File

@ -2037,8 +2037,8 @@ let
mktplcRef = {
publisher = "github";
name = "copilot";
version = "1.219.1028"; # compatible with vscode ^1.92.0
hash = "sha256-5f1P/CV6+Rp2kS9oSz5Ko5jMUt/Q6pWa9a+3nPyin6k=";
version = "1.234.1133"; # compatible with vscode ^1.93.1
hash = "sha256-kRQIB4ozN8f+JPG2U6tA/u0r3/J05kYfMuksaJrumZM=";
};
meta = {
@ -2054,8 +2054,8 @@ let
mktplcRef = {
publisher = "github";
name = "copilot-chat";
version = "0.19.2024073102"; # compatible with vscode ^1.92.0
hash = "sha256-ekRBmJiAav1gITWlqBOuWtZMt1YZeseF+3fw326db/s=";
version = "0.21.2024090602"; # latest compatible with vscode ^1.93
hash = "sha256-9wl/orFbf1OFwGnF1uLfyOOtO2v5k2H1aUMBtngXDfs=";
};
meta = {
description = "GitHub Copilot Chat is a companion extension to GitHub Copilot that houses experimental chat features";

View File

@ -14,14 +14,14 @@
stdenv.mkDerivation rec {
pname = "drawio";
version = "24.7.8";
version = "24.7.17";
src = fetchFromGitHub {
owner = "jgraph";
repo = "drawio-desktop";
rev = "v${version}";
fetchSubmodules = true;
hash = "sha256-mpFmUPdgK9S6HcoO5wc6onUkmS6tRbFwLAsMhvIQ8sU=";
hash = "sha256-DWNFh3ocU5WVi5WZheMOMUYH6FHJ+LJbaUC1XkQ5TFo=";
};
# `@electron/fuses` tries to run `codesign` and fails. Disable and use autoSignDarwinBinariesHook instead
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
offlineCache = fetchYarnDeps {
yarnLock = src + "/yarn.lock";
hash = "sha256-/3Dn4l5Bao01pcSXuPhq/AbH+gxZzHILP8TiHvplJpw=";
hash = "sha256-bAvS7AXmmS+yYsEkXxvszlErpZ3J5hVVXxxzYcsVP5Y=";
};
nativeBuildInputs = [

View File

@ -62,8 +62,8 @@ rec {
};
kops_1_29 = mkKops rec {
version = "1.29.2";
sha256 = "sha256-SRj0x9N+yfTG/UL/hu1ds46Zt6d5SUYU0PA9lPHO6jQ=";
version = "1.30.1";
sha256 = "sha256-aj2OnjkXlBEH830RoJiAlhiFfS1zjVoX38PrsgAaB7A=";
rev = "v${version}";
};

View File

@ -24,11 +24,11 @@
stdenv.mkDerivation rec {
pname = "liferea";
version = "1.15.7";
version = "1.15.8";
src = fetchurl {
url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${pname}-${version}.tar.bz2";
hash = "sha256-vv6hrvfD1T+eH/Bi1ID0yoxB4747Q+nMvklT49uaX38=";
hash = "sha256-eBnysEppgYar2QEHq4P+5blmBgrW4H0jHPmYMXri8f8=";
};
nativeBuildInputs = [

View File

@ -11,13 +11,13 @@
buildGoModule rec {
pname = "shellhub-agent";
version = "0.16.2";
version = "0.16.4";
src = fetchFromGitHub {
owner = "shellhub-io";
repo = "shellhub";
rev = "v${version}";
hash = "sha256-oIRMzifp/MVw+0s/QjhZpW7HEjNPHiCyEoNQq6ZRBGE=";
hash = "sha256-pxV9WLx0trgG0htWuYG/j634iaQRo5/TXOOU8rOmxDw=";
};
modRoot = "./agent";

View File

@ -1,5 +1,12 @@
{ callPackage, lib, stdenv, fetchFromGitHub, git, zsh }:
{
callPackage,
lib,
stdenv,
fetchFromGitHub,
git,
zsh,
runtimeShell,
}:
stdenv.mkDerivation rec {
pname = "gitstatus";
version = "1.5.5";
@ -23,6 +30,8 @@ stdenv.mkDerivation rec {
install -Dm755 usrbin/gitstatusd $out/bin/gitstatusd
install -Dm444 gitstatus.plugin.sh -t $out/share/gitstatus/
install -Dm444 gitstatus.plugin.zsh -t $out/share/gitstatus/
install -Dm444 gitstatus.prompt.sh -t $out/share/gitstatus/
install -Dm444 gitstatus.prompt.zsh -t $out/share/gitstatus/
install -Dm555 install -t $out/share/gitstatus/
install -Dm444 build.info -t $out/share/gitstatus/
@ -30,6 +39,14 @@ stdenv.mkDerivation rec {
# because the FHS directories don't start at /
substituteInPlace install \
--replace "_gitstatus_install_main ." "_gitstatus_install_main $out"
cat <<EOF > $out/bin/gitstatus-share
#!${runtimeShell}
# Run this script to find the gitstatus shared folder where all the shell
# integration scripts are living.
echo $out/share/gitstatus
EOF
chmod +x $out/bin/gitstatus-share
'';
# Don't install the "install" and "build.info" files, which the end user
@ -38,6 +55,8 @@ stdenv.mkDerivation rec {
"/bin/gitstatusd"
"/share/gitstatus/gitstatus.plugin.sh"
"/share/gitstatus/gitstatus.plugin.zsh"
"/share/gitstatus/gitstatus.prompt.sh"
"/share/gitstatus/gitstatus.prompt.zsh"
];
# The install check sets up an empty Git repository and a minimal zshrc that
@ -45,7 +64,10 @@ stdenv.mkDerivation rec {
# that the script was sourced successfully and that the "gitstatus_query"
# command ran successfully. This tests the binary itself and the zsh
# integration.
nativeInstallCheckInputs = [ git zsh ];
nativeInstallCheckInputs = [
git
zsh
];
doInstallCheck = true;
installCheckPhase = ''
TEMP=$(mktemp -d)
@ -83,9 +105,20 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "10x faster implementation of `git status` command";
longDescription = ''
To enable the included gitstatus prompt, add the appropriate line to your NixOS configuration:
`programs.bash.promptInit = "source $(gitstatus-share)/gitstatus.prompt.sh";`
`programs.zsh.promptInit = "source $(gitstatus-share)/gitstatus.prompt.zsh";`
See the project homepage for details on customization.
'';
homepage = "https://github.com/romkatv/gitstatus";
license = licenses.gpl3Only;
maintainers = with maintainers; [ mmlb hexa SuperSandro2000 ];
maintainers = with maintainers; [
mmlb
hexa
SuperSandro2000
];
platforms = platforms.all;
mainProgram = "gitstatusd";
};

View File

@ -94,10 +94,9 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals stdenv.hostPlatform.isDarwin [ sigtool ]
++ lib.optionals (!userOnly) [ dtc ];
buildInputs = [ zlib glib pixman
vde2 lzo snappy libtasn1
gnutls nettle curl libslirp
]
buildInputs = [ glib zlib ]
++ lib.optionals (!minimal) [ dtc pixman vde2 lzo snappy libtasn1 gnutls nettle libslirp ]
++ lib.optionals (!userOnly) [ curl ]
++ lib.optionals ncursesSupport [ ncurses ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices Cocoa Hypervisor Kernel rez setfile vmnet ]
++ lib.optionals seccompSupport [ libseccomp ]
@ -112,8 +111,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals smartcardSupport [ libcacard ]
++ lib.optionals spiceSupport [ spice-protocol spice ]
++ lib.optionals usbredirSupport [ usbredir ]
++ lib.optionals stdenv.hostPlatform.isLinux [ libcap_ng libcap attr ]
++ lib.optionals (stdenv.hostPlatform.isLinux && !userOnly) [ libaio ]
++ lib.optionals (stdenv.hostPlatform.isLinux && !userOnly) [ libcap_ng libcap attr libaio ]
++ lib.optionals xenSupport [ xen ]
++ lib.optionals cephSupport [ ceph ]
++ lib.optionals glusterfsSupport [ glusterfs libuuid ]
@ -124,8 +122,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals smbdSupport [ samba ]
++ lib.optionals uringSupport [ liburing ]
++ lib.optionals canokeySupport [ canokey-qemu ]
++ lib.optionals capstoneSupport [ capstone ]
++ lib.optionals (!userOnly) [ dtc ];
++ lib.optionals capstoneSupport [ capstone ];
dontUseMesonConfigure = true; # meson's configurePhase isn't compatible with qemu build
dontAddStaticConfigureFlags = true;

View File

@ -13,16 +13,16 @@
}:
buildGoModule rec {
pname = "buildkite-agent";
version = "3.77.0";
version = "3.82.1";
src = fetchFromGitHub {
owner = "buildkite";
repo = "agent";
rev = "v${version}";
hash = "sha256-QsSCIAy0ekkZiqO/cFcPNNkXa3FLL3Z1LJoKsjzB6jw=";
hash = "sha256-xTF8zmpwEFHkLwDYBICXJZ4gjJYpcH5i76kPQM6qt5o=";
};
vendorHash = "sha256-xp836ZT2x20ZbkTEubhiZlLmK9n2F8mCSWZTHmAuu6A=";
vendorHash = "sha256-xKAQ2yvFYl9ld3H6IGafYgCdA8jn9xig/AAej56ACns=";
postPatch = ''
substituteInPlace clicommand/agent_start.go --replace /bin/bash ${bash}/bin/bash

View File

@ -0,0 +1,35 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "c3-lsp";
version = "0.3.2";
src = fetchFromGitHub {
owner = "pherrymason";
repo = "c3-lsp";
rev = "v${version}";
hash = "sha256-HD3NE2L1ge0pf8vtrKkYh4GIZg6lSPTZGFQ+LPbDup4=";
};
sourceRoot = "${src.name}/server";
vendorHash = "sha256-y+Qs3zuvTq/KRc1ziH0R7E10et+MaQW9xOsFmSdI7PM=";
postInstall = ''
mv $out/bin/lsp $out/bin/c3-lsp
'';
meta = {
description = "Language Server for C3 Language";
homepage = "https://github.com/pherrymason/c3-lsp";
changelog = "https://github.com/pherrymason/c3-lsp/blob/${src.rev}/changelog.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
mainProgram = "c3-lsp";
platforms = lib.platforms.all;
};
}

View File

@ -10,13 +10,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "chirp";
version = "0.4.0-unstable-2024-09-19";
version = "0.4.0-unstable-2024-09-28";
src = fetchFromGitHub {
owner = "kk7ds";
repo = "chirp";
rev = "786e37ce269a4bf50bd7a75143479862f52c0eeb";
hash = "sha256-+vY4d4z5oqrhPqokSGwCCP/oNz0al3+91akisSESXGk=";
rev = "c09d51c5b92995de266ef4d7f285b8d110c0bdc7";
hash = "sha256-ErIAqXexgKjpbnubekX9Gy0qAkUDhNil8PtEOcxYVdk=";
};
buildInputs = [
glib

View File

@ -8,11 +8,11 @@
buildGraalvmNativeImage rec {
pname = "cljfmt";
version = "0.12.0";
version = "0.13.0";
src = fetchurl {
url = "https://github.com/weavejester/cljfmt/releases/download/${version}/cljfmt-${version}-standalone.jar";
hash = "sha256-JdrMsRmTT8U8RZDI2SnQxM5WGMpo1pL2CQ5BqLxcf5M=";
hash = "sha256-gPIDaFb8mmJyoAIOUWV7ZNNi/rSnuRkYN16Grqly0/c=";
};
extraNativeImageBuildArgs = [

View File

@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "crystal-dock";
version = "2.3";
version = "2.5";
src = fetchFromGitHub {
owner = "dangvd";
repo = "crystal-dock";
rev = "v${finalAttrs.version}";
hash = "sha256-lqj2C4WrpJd1WMtm8JvGTEWeEUh17DR6J5TqxKt5hWM=";
hash = "sha256-y7Wt0o57z8NaAcYoaigWtI7twx8UAUgSIEWz86LcNKM=";
};
nativeBuildInputs = [

View File

@ -6,7 +6,7 @@
, testers
, cachix
, darwin
, libgit2
, sqlx-cli
, nixVersions
, openssl
, pkg-config
@ -19,15 +19,14 @@ let
src = fetchFromGitHub {
owner = "domenkozar";
repo = "nix";
rev = "1e61e9f40673f84c3b02573145492d8af581bec5";
hash = "sha256-uDwWyizzlQ0HFzrhP6rVp2+2NNA+/TM5zT32dR8GUlg=";
rev = "f6c5ae4c1b2e411e6b1e6a8181cc84363d6a7546";
hash = "sha256-X8ES7I1cfNhR9oKp06F6ir4Np70WGZU5sfCOuNBEwMg=";
};
buildInputs = old.buildInputs ++ [ libgit2 ];
doCheck = false;
doInstallCheck = false;
});
version = "1.2";
version = "1.3";
in rustPlatform.buildRustPackage {
pname = "devenv";
inherit version;
@ -36,14 +35,24 @@ in rustPlatform.buildRustPackage {
owner = "cachix";
repo = "devenv";
rev = "v${version}";
hash = "sha256-95MYldiApQ7gqoUa79yolPahudKmFv6B2HnF+ZqWiGI=";
hash = "sha256-14hqEeVy72nYDOFn7HK6Mff7L49kUI5K6wMLVHG3A90=";
};
cargoHash = "sha256-A2s+DXq00T0DCVXUHy2ZN6XvqpHy6PmL0H9l1NIfFVU=";
cargoHash = "sha256-E4pU/tZHxMrKSheqWF5qeOfS/NZ/Uw5jY+AbSUHmoaI=";
buildAndTestSubdir = "devenv";
nativeBuildInputs = [ makeWrapper pkg-config ];
# Force sqlx to use the prepared queries
SQLX_OFFLINE = true;
# A local database to use for preparing queries
DATABASE_URL = "sqlite:nix-eval-cache.db";
preBuild = ''
cargo sqlx database setup --source devenv-eval-cache/migrations
cargo sqlx prepare --workspace
'';
nativeBuildInputs = [ makeWrapper pkg-config sqlx-cli ];
buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.SystemConfiguration

View File

@ -4,14 +4,14 @@
rustPlatform.buildRustPackage rec {
pname = "diffedit3";
version = "0.4.0";
version = "0.5.0";
src = fetchCrate {
inherit pname version;
hash = "sha256-qw5Wos2u/H6ccJ3qkrVOCisMFDTNwxp/YeOTE1x5lcU=";
hash = "sha256-zBdLz8O2WCR8SN0UXUAaEdIpmmL+LIaGt44STBw6nyU=";
};
cargoHash = "sha256-e5bm8GLubA9BzH9oKKSC/Ysh+O+GJA8x6W576vKIIUA=";
cargoHash = "sha256-jZTXM+2Gd4N9D4Pj2KsuQ2MFPuWJdHg30u/5BlM3HEE=";
passthru = {
updateScript = nix-update-script { };

View File

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "dumbpipe";
version = "0.17.0";
version = "0.18.0";
src = fetchFromGitHub {
owner = "n0-computer";
repo = pname;
rev = "v${version}";
hash = "sha256-7OHghotSibkGRrcsh7CqZBp94FY6RKZvcn8QW+dTH1I=";
hash = "sha256-FVS0+2BuM2/X+SEBk9DngzlFlpSL16vzn4oEsjelM6c=";
};
cargoHash = "sha256-rlhfGw/b0HnV1Xl9VWIqEuyM9pq29O6bpaawk2hnG+o=";
cargoHash = "sha256-o+nUTqIPycUxz2VXwse7QN7q3j1Stjck1VUf6rHgS64=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk.frameworks; [

View File

@ -6,16 +6,16 @@
}:
buildGoModule rec {
pname = "eigenlayer";
version = "0.10.4";
version = "0.10.6";
src = fetchFromGitHub {
owner = "Layr-Labs";
repo = "eigenlayer-cli";
rev = "v${version}";
hash = "sha256-veq1x5fV4guj4ElpwxGdXPLrORdLGGrPT5Q8a8IR8LY=";
hash = "sha256-FvmS9rWmf6bzY5QjVS3otylHYPyQ7KqXVJ0m28/zEi8=";
};
vendorHash = "sha256-Pf0dEtHhbNCwOMgbeGRwZ5x2JS/U8PEI7/AnVwsXFzk=";
vendorHash = "sha256-7KC99PqAPfGnm7yA4nfAlC7V4NhCEYDyPxY7CdOdwno=";
ldflags = ["-s" "-w"];
subPackages = ["cmd/eigenlayer"];

View File

@ -31,13 +31,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "envision-unwrapped";
version = "0-unstable-2024-09-21";
version = "0-unstable-2024-09-28";
src = fetchFromGitLab {
owner = "gabmus";
repo = "envision";
rev = "41e9af1676d3cfd458939a34b5c8b06d84c3f764";
hash = "sha256-qk9xlHWbkCRpve3SZMtq5ojfS2tRwyXsckqu7fs/Lm0=";
rev = "56d500a9f914ce2ddad038223711192e4d1dcbe1";
hash = "sha256-8wU2sjhH026l6a11XZ5Qdu5x/EbI+ZqwE7AixsYMCFk=";
};
strictDeps = true;

View File

@ -1,4 +1,9 @@
{ lib, nix-update-script, buildGoModule, fetchFromGitHub }:
{
lib,
nix-update-script,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "goda";

View File

@ -13,13 +13,13 @@
stdenv.mkDerivation {
pname = "libresplit";
version = "0-unstable-2024-06-05";
version = "0-unstable-2024-09-24";
src = fetchFromGitHub {
owner = "wins1ey";
repo = "LibreSplit";
rev = "ba10e054e2cd3a96034e3a8d5758f4ad32759ff0";
hash = "sha256-imKzBXwyJQeChT36FuY7ihZw+IcGbjp7LoMGRy3hM/0=";
rev = "b56ce6743378fc09c9ab621713423754eac945a1";
hash = "sha256-mhX5xyBmElPV6NUQRTz8KKL+H1on3WJ4DYatv89MRPo=";
};
nativeBuildInputs = [

View File

@ -269,6 +269,7 @@ dependencies = [
"assert_matches",
"base64 0.21.7",
"bitflags",
"blake2",
"boring",
"chacha20poly1305",
"chrono",
@ -278,6 +279,7 @@ dependencies = [
"hex-literal",
"lazy_static",
"libc",
"libcrux-ml-kem",
"log",
"prost",
"prost-build",
@ -1495,6 +1497,43 @@ version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "hax-lib"
version = "0.1.0-pre.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b4c24729b7608f3a2f2b798b503e18ca3d46b5287e85e42c3e2a81a6431c20e"
dependencies = [
"hax-lib-macros",
"num-bigint",
"num-traits 0.2.19",
]
[[package]]
name = "hax-lib-macros"
version = "0.1.0-pre.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e537b6582ecf0d2bc9761b6c129840c9a039263e71b933850af8e24d5e3a840"
dependencies = [
"hax-lib-macros-types",
"proc-macro-error",
"proc-macro2",
"quote",
"syn 2.0.72",
]
[[package]]
name = "hax-lib-macros-types"
version = "0.1.0-pre.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1025439d93a495700d7099f7bd2285845837def514b2f97b2f8a4cd93fab5bd9"
dependencies = [
"proc-macro2",
"quote",
"serde",
"serde_json",
"uuid",
]
[[package]]
name = "headers"
version = "0.3.9"
@ -1943,6 +1982,45 @@ version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
[[package]]
name = "libcrux-intrinsics"
version = "0.0.2-alpha.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9995f4888b0bbcb4bab293c271ac6f5a4fa6a06f76576cb2c31063ba618d9914"
[[package]]
name = "libcrux-ml-kem"
version = "0.0.2-alpha.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6cac73db2e2fa0382c2f37632e0d1e188201175deda0158b49a2632bc8deefe1"
dependencies = [
"hax-lib",
"libcrux-intrinsics",
"libcrux-platform",
"libcrux-sha3",
"rand_core",
]
[[package]]
name = "libcrux-platform"
version = "0.0.2-pre.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "647e39666194b11df17c19451d1154b9be79df98b9821532560c2ecad0cf3410"
dependencies = [
"libc",
]
[[package]]
name = "libcrux-sha3"
version = "0.0.2-alpha.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee374451378a5b7ec908373d03a78cbf050c387cd1996a50724d88a392f4d1a5"
dependencies = [
"hax-lib",
"libcrux-intrinsics",
"libcrux-platform",
]
[[package]]
name = "libloading"
version = "0.8.5"
@ -2018,16 +2096,24 @@ dependencies = [
name = "libsignal-bridge-testing"
version = "0.1.0"
dependencies = [
"attest",
"futures-util",
"http 1.1.0",
"jni 0.21.1",
"libsignal-bridge-macros",
"libsignal-bridge-types",
"libsignal-message-backup",
"libsignal-net",
"libsignal-protocol",
"linkme",
"neon",
"nonzero_ext",
"paste",
"prost",
"scopeguard",
"strum",
"tokio",
"uuid",
]
[[package]]
@ -2091,7 +2177,7 @@ dependencies = [
[[package]]
name = "libsignal-ffi"
version = "0.55.1"
version = "0.57.1"
dependencies = [
"cpufeatures",
"futures-util",
@ -2106,7 +2192,7 @@ dependencies = [
[[package]]
name = "libsignal-jni"
version = "0.55.1"
version = "0.57.1"
dependencies = [
"cfg-if",
"cpufeatures",
@ -2122,12 +2208,12 @@ dependencies = [
[[package]]
name = "libsignal-jni-testing"
version = "0.55.1"
version = "0.57.1"
dependencies = [
"jni 0.21.1",
"libsignal-bridge-testing",
"libsignal-bridge-types",
"log",
"log-panics",
]
[[package]]
@ -2135,7 +2221,6 @@ name = "libsignal-keytrans"
version = "0.0.1"
dependencies = [
"assert_matches",
"async-trait",
"curve25519-dalek",
"displaydoc",
"ed25519-dalek",
@ -2173,9 +2258,9 @@ dependencies = [
"hmac",
"itertools 0.13.0",
"json5",
"libsignal-core",
"libsignal-message-backup",
"libsignal-message-backup-macros",
"libsignal-protocol",
"log",
"macro_rules_attribute",
"mediasan-common",
@ -2264,13 +2349,16 @@ dependencies = [
"serde_json",
"sha2",
"snow",
"socks5-server",
"static_assertions",
"strum",
"test-case",
"test-log",
"thiserror",
"tls-parser",
"tokio",
"tokio-boring",
"tokio-socks",
"tokio-stream",
"tokio-tungstenite 0.23.1",
"tokio-util",
@ -2278,11 +2366,12 @@ dependencies = [
"url",
"uuid",
"warp",
"zerocopy",
]
[[package]]
name = "libsignal-node"
version = "0.55.1"
version = "0.57.1"
dependencies = [
"cmake",
"futures",
@ -2343,6 +2432,7 @@ dependencies = [
name = "libsignal-svr3"
version = "0.1.0"
dependencies = [
"aes-gcm-siv",
"assert_matches",
"criterion",
"curve25519-dalek",
@ -2351,11 +2441,13 @@ dependencies = [
"hex-literal",
"hkdf",
"nonzero_ext",
"proptest",
"prost",
"prost-build",
"rand_core",
"sha2",
"strum_macros",
"signal-crypto",
"strum",
"subtle",
"test-case",
"zerocopy",
@ -3180,6 +3272,30 @@ dependencies = [
"toml_edit",
]
[[package]]
name = "proc-macro-error"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
dependencies = [
"proc-macro-error-attr",
"proc-macro2",
"quote",
"syn 1.0.109",
"version_check",
]
[[package]]
name = "proc-macro-error-attr"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
dependencies = [
"proc-macro2",
"quote",
"version_check",
]
[[package]]
name = "proc-macro2"
version = "1.0.86"
@ -3895,6 +4011,7 @@ dependencies = [
"hex-literal",
"hkdf",
"hmac",
"rand_core",
"sha2",
"static_assertions",
"thiserror",
@ -3967,6 +4084,29 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "socks5-proto"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d91431c4672e25e372ef46bc554be8f315068c03608f99267a71ad32a12e8c4"
dependencies = [
"bytes",
"thiserror",
"tokio",
]
[[package]]
name = "socks5-server"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5223c26981806584cc38c74fddf58808dbdcf4724890471ced69e7a2e8d86345"
dependencies = [
"async-trait",
"bytes",
"socks5-proto",
"tokio",
]
[[package]]
name = "spin"
version = "0.9.8"
@ -4287,6 +4427,18 @@ dependencies = [
"tokio",
]
[[package]]
name = "tokio-socks"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f"
dependencies = [
"either",
"futures-util",
"thiserror",
"tokio",
]
[[package]]
name = "tokio-stream"
version = "0.1.15"
@ -4579,6 +4731,7 @@ version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
dependencies = [
"getrandom",
"serde",
"sha1_smol",
]

View File

@ -22,14 +22,14 @@ rustPlatform.buildRustPackage rec {
pname = "libsignal-ffi";
# must match the version used in mautrix-signal
# see https://github.com/mautrix/signal/issues/401
version = "0.55.1";
version = "0.57.1";
src = fetchFromGitHub {
fetchSubmodules = true;
owner = "signalapp";
repo = "libsignal";
rev = "v${version}";
hash = "sha256-hQ3iWGLef1y3yyzjWH2MWcs32A7HxUSxGG8fCyMn/KE=";
hash = "sha256-13XhblN82lbIdv9RVjrabQfCgW1hEG1B6pp3/nQcVgY=";
};
buildInputs = lib.optional stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ];

View File

@ -9,8 +9,8 @@ stdenv.mkDerivation {
inherit meta pname version;
src = fetchurl {
url = "https://releases.lmstudio.ai/darwin/arm64/${version}/LM%20Studio-${version}-arm64.dmg";
hash = "sha256-KC4nXhMkrRDRtLPnpD5UTyKzQ+xH9jhZZHnjk9gDVfo=";
url = "https://releases.lmstudio.ai/darwin/arm64/${version}/LM-Studio-${version}-arm64.dmg";
hash = "sha256-PmXekM7rHY8EIp6l2XiLQlxyIB00MJS5C0gzFfe1i70=";
};
nativeBuildInputs = [ undmg ];

View File

@ -6,8 +6,8 @@
}:
let
src = fetchurl {
url = "https://releases.lmstudio.ai/linux/x86/${version}/LM_Studio-${version}.AppImage";
hash = "sha256-w+g7/YezpOr/mBNZbmtLMPt3xTRDIHgGTSroo6mRXxw=";
url = "https://releases.lmstudio.ai/linux/x86/${version}/1/LM_Studio-${version}.AppImage";
hash = "sha256-B+V0MOn/07IEzUXiubO2TG/XvfDZDgttnK/buL/nHQY=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };

View File

@ -5,7 +5,7 @@
}:
let
pname = "lmstudio";
version = "0.3.2";
version = "0.3.3";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
homepage = "https://lmstudio.ai/";

View File

@ -8,7 +8,7 @@
let
pname = "mov-cli";
version = "4.4.14";
version = "4.4.15";
in
python3.pkgs.buildPythonPackage {
inherit pname version;
@ -18,7 +18,7 @@ python3.pkgs.buildPythonPackage {
owner = "mov-cli";
repo = "mov-cli";
rev = "refs/tags/${version}";
hash = "sha256-c8Su215d3Lix2ft+J9zypLkolKFvO+HBFvXDibiCS14=";
hash = "sha256-mHtKQtLhHYwd2GEA0rCZQ4C/DEgsc6Rk7ZLpXFyW5d8=";
};
propagatedBuildInputs = with python3.pkgs; [

View File

@ -18,14 +18,7 @@ stdenv.mkDerivation rec {
};
sourceRoot = ".";
buildInputs = [
makeWrapper
];
nativeBuildInputs = [
nextflow
];
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
runHook preInstall
@ -36,7 +29,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
makeWrapper ${openjdk11}/bin/java $out/bin/nf-test \
--add-flags "-jar $out/share/nf-test/nf-test.jar" \
--prefix PATH : ${lib.makeBinPath nativeBuildInputs} \
--prefix PATH : ${lib.makeBinPath [ nextflow ]} \
runHook postInstall
'';

View File

@ -16,13 +16,13 @@
python3Packages.buildPythonApplication rec {
pname = "nwg-panel";
version = "0.9.39";
version = "0.9.40";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-panel";
rev = "refs/tags/v${version}";
hash = "sha256-uXhhtE91BqYdTQjavOU5p0JoprFZTGCcxQr66iJixu4=";
hash = "sha256-MymxhQxPS07qZlD+TsiMyMtOrmIuqi3LAhc0Huxwxjs=";
};
# No tests

File diff suppressed because it is too large Load Diff

View File

@ -13,13 +13,13 @@
rustPlatform.buildRustPackage rec {
pname = "oboete";
version = "0.1.5";
version = "0.1.6";
src = fetchFromGitHub {
owner = "mariinkys";
repo = "oboete";
rev = "refs/tags/${version}";
hash = "sha256-y3lHiAIhIt5XL/88HBuCqVQlRzNcw9VAKjqgQJmyziU=";
hash = "sha256-tiYZ8xMIxMvRdQCf9+LI2B1lXbJz7MFyyeAOkJR+8Vk=";
};
cargoLock = {
@ -28,12 +28,12 @@ rustPlatform.buildRustPackage rec {
"accesskit-0.12.2" = "sha256-1UwgRyUe0PQrZrpS7574oNLi13fg5HpgILtZGW6JNtQ=";
"atomicwrites-0.4.2" = "sha256-QZSuGPrJXh+svMeFWqAXoqZQxLq/WfIiamqvjJNVhxA=";
"clipboard_macos-0.1.0" = "sha256-cG5vnkiyDlQnbEfV2sPbmBYKv1hd3pjJrymfZb8ziKk=";
"cosmic-config-0.1.0" = "sha256-p/1ABYyXGSr34ZC7ozu2syBjkmElA9oI2bzyWhaxKnc=";
"cosmic-settings-daemon-0.1.0" = "sha256-+1XB7r45Uc71fLnNR4U0DUF2EB8uzKeE4HIrdvKhFXo=";
"cosmic-text-0.12.0" = "sha256-VUUCcW5XnkmCB8cQ5t2xT70wVD5WKXEOPNgNd2xod2A=";
"cosmic-config-0.1.0" = "sha256-joMHmFbgMAuaXtSvJutahE/8y+4AL7dd8bb9bs6Usc0=";
"cosmic-settings-daemon-0.1.0" = "sha256-mklNPKVMO6iFrxki2DwiL5K78KiWpGxksisYldaASIE=";
"cosmic-text-0.12.1" = "sha256-u2Tw+XhpIKeFg8Wgru/sjGw6GUZ2m50ZDmRBJ1IM66w=";
"d3d12-0.19.0" = "sha256-usrxQXWLGJDjmIdw1LBXtBvX+CchZDvE8fHC0LjvhD4=";
"glyphon-0.5.0" = "sha256-j1HrbEpUBqazWqNfJhpyjWuxYAxkvbXzRKeSouUoPWg=";
"smithay-clipboard-0.8.0" = "sha256-pBQZ+UXo9hZ907mfpcZk+a+8pKrIWdczVvPkjT3TS8U=";
"smithay-clipboard-0.8.0" = "sha256-4InFXm0ahrqFrtNLeqIuE3yeOpxKZJZx+Bc0yQDtv34=";
"softbuffer-0.4.1" = "sha256-a0bUFz6O8CWRweNt/OxTvflnPYwO5nm6vsyc/WcXyNg=";
"taffy-0.3.11" = "sha256-SCx9GEIJjWdoNVyq+RZAGn0N71qraKZxf9ZWhvyzLaI=";
"winit-0.29.10" = "sha256-ScTII2AzK3SC8MVeASZ9jhVWsEaGrSQ2BnApTxgfxK4=";

View File

@ -1,6 +1,12 @@
{ lib, stdenv, mkDerivation, fetchFromGitLab, qmake, qtbase, qttools, qtserialport, libGLU }:
mkDerivation rec {
pname = "OSCAR";
{
lib,
stdenv,
qt5,
fetchFromGitLab,
libGLU,
}:
qt5.mkDerivation rec {
pname = "oscar";
version = "1.5.1";
src = fetchFromGitLab {
@ -10,8 +16,13 @@ mkDerivation rec {
hash = "sha256-FBHbPtMZeIgcR1pQflfEWK2FS8bquctXaeY/yaZofHg=";
};
buildInputs = [ qtbase qttools qtserialport libGLU ];
nativeBuildInputs = [ qmake ];
buildInputs = [
qt5.qtbase
qt5.qttools
qt5.qtserialport
libGLU
];
nativeBuildInputs = [ qt5.qmake ];
postPatch = ''
substituteInPlace oscar/oscar.pro --replace "/bin/bash" "${stdenv.shell}"
'';

View File

@ -0,0 +1,40 @@
{
lib,
stdenv,
fetchFromGitHub,
cmake,
pkg-config,
gtkmm3,
glibmm,
libappindicator,
}:
stdenv.mkDerivation {
pname = "powermode-indicator";
version = "0-unstable-2024-07-13";
src = fetchFromGitHub {
owner = "PiyushXCoder";
repo = "powermode-indicator";
rev = "0a67f63290b087f1eeff2c6c6869c2122ac78e6f";
hash = "sha256-qqV99s+uNYCUx/xGY3gQL38eG9siuKTRT0bA2UoN6Sk=";
};
nativeBuildInputs = [
cmake
pkg-config
];
buildInputs = [
libappindicator
gtkmm3
glibmm
];
meta = with lib; {
homepage = "https://github.com/PiyushXCoder/powermode-indicator";
description = "Tray tool for power profiles management";
license = licenses.mit;
platforms = platforms.linux;
maintainers = [ maintainers.aacebedo ];
mainProgram = "powermode-indicator";
};
}

View File

@ -0,0 +1,28 @@
{
lib,
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
pname = "protols";
version = "0.6.0";
src = fetchFromGitHub {
owner = "coder3101";
repo = "protols";
rev = "refs/tags/${version}";
hash = "sha256-oxcC+PRQ+gyYyg5r9C3N7lP8ZJj+8sqJMA+Ovoxq+P4=";
};
cargoHash = "sha256-rrurR/3OgjaAAq5Z9RTFOC6j13eBI34+z+aTLQkKjV4=";
meta = {
description = "Protocol Buffers language server written in Rust";
homepage = "https://github.com/coder3101/protols";
changelog = "https://github.com/coder3101/protols/releases/tag/${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ nartsiss ];
mainProgram = "protols";
};
}

View File

@ -0,0 +1,45 @@
{
lib,
stdenv,
fetchFromGitHub,
ncurses,
pulseaudio,
}:
stdenv.mkDerivation rec {
pname = "qrq";
version = "0.3.5";
src = fetchFromGitHub {
owner = "dj1yfk";
repo = "qrq";
rev = "qrq-${version}";
hash = "sha256-uuETGbv5qm0Z+45+kK66SBHhQ0Puu6I5z+TWIh3iR2g=";
};
buildInputs = [
ncurses
pulseaudio
];
makeFlags = [
"BUILD_INFO=nix"
"DESTDIR=${builtins.placeholder "out"}"
];
postPatch = ''
substituteInPlace src/qrq.c \
--replace-fail '[80]' '[4000]' \
--replace-fail '80,' '4000,'
'';
meta = {
description = "High Speed Morse trainer - mirror of https://git.fkurz.net/dj1yfk/qrq";
homepage = "https://github.com/dj1yfk/qrq";
changelog = "https://github.com/dj1yfk/qrq/blob/${src.rev}/ChangeLog";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ pkharvey ];
mainProgram = "qrq";
platforms = lib.platforms.all;
};
}

View File

@ -12,16 +12,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "railway";
version = "3.14.1";
version = "3.15.1";
src = fetchFromGitHub {
owner = "railwayapp";
repo = "cli";
rev = "v${version}";
hash = "sha256-w52PzDRApKuRgJLYxY8ikqNOo6rC0kLCKWh8tgFzcIY=";
hash = "sha256-2/Yaz+eqZEOh/bCme9DuQep4XDkatr9kw32zN1yn9DQ=";
};
cargoHash = "sha256-6VjloZ8s5LqyYPz1uMwdkwvHIhXjmifjd46PIx5d8xQ=";
cargoHash = "sha256-9fO8YmmqyqVp0FYndUnTD6+nSvlV9jzjT+G/iNlZYLo=";
nativeBuildInputs = [ pkg-config ];

View File

@ -15,11 +15,11 @@
tcl.mkTclDerivation rec {
pname = "remind";
version = "05.00.02";
version = "05.00.06";
src = fetchurl {
url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz";
hash = "sha256-XxVjAV3TGDPI8XaFXXSminsMffq8m8ljw68YMIC2lYg=";
hash = "sha256-uGGh1eRPT6bGYF4F9e79D+aMnpOQukktlmJbyM2uRco=";
};
propagatedBuildInputs = lib.optionals withGui [

View File

@ -12,7 +12,10 @@ rustPlatform.buildRustPackage {
src = ./src;
cargoLock.lockFile = ./src/Cargo.lock;
cargoLock = {
lockFile = ./src/Cargo.lock;
outputHashes."rust-ini-0.21.1" = "sha256-0nSBhme/g+mVsYdiq0Ash0ek9WEdvbf/b9FRxA7sauk=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];

View File

@ -337,9 +337,8 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "rust-ini"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41"
version = "0.21.1"
source = "git+https://github.com/zonyitoo/rust-ini?rev=5748ae57a178216a920b88dfac1296618e967447#5748ae57a178216a920b88dfac1296618e967447"
dependencies = [
"cfg-if",
"ordered-multimap",

View File

@ -12,7 +12,9 @@ glob = "0.3.1"
log = "0.4.21"
nix = { version = "0.28.0", features = ["fs", "signal"] }
regex = "1.10.4"
rust-ini = "0.21.0"
rust-ini = { git = "https://github.com/zonyitoo/rust-ini", rev = "5748ae57a178216a920b88dfac1296618e967447", features = [
"inline-comment",
] }
syslog = "6.1.1"
[build-dependencies]

4946
pkgs/by-name/wg/wgpu/Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,65 @@
{
rustPlatform,
lib,
fetchFromGitHub,
nix-update-script,
cmake,
pkg-config,
fontconfig,
stdenv,
darwin,
}:
rustPlatform.buildRustPackage rec {
pname = "wgpu";
version = "22.1.0";
src = fetchFromGitHub {
owner = "gfx-rs";
repo = "wgpu";
rev = "refs/tags/wgpu-v${version}";
hash = "sha256-Gtq0xYZoWNwW+BKVLqVVKGqc+4HjaD7NN1hlzyFP5g0=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"noise-0.8.2" = "sha256-7GvShJeSNfwMCBIfqLghXgKQv7EDMqVchJw0uxPhNr4=";
"rspirv-0.11.0+sdk-1.2.198" = "sha256-AcJqkcXBr/+SHdUDXd63sQ0h5eosMqRhV4aUREJH8Bw=";
};
};
nativeBuildInputs = [
cmake
pkg-config
];
buildInputs =
[
fontconfig
]
++ lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk.frameworks;
[
CoreServices
QuartzCore
AppKit
]
);
#requires GPU
doCheck = false;
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://wgpu.rs/";
description = "Cross-platform, safe, pure-Rust graphics API.";
changelog = "https://github.com/gfx-rs/wgpu/releases/tag/v${version}";
maintainers = with lib.maintainers; [ bot-wxt1221 ];
license = with lib.licenses; [
mit
apsl20
];
};
}

View File

@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation (self: {
pname = "alacritty-theme";
version = "0-unstable-2024-09-03";
version = "0-unstable-2024-09-27";
src = fetchFromGitHub {
owner = "alacritty";
repo = "alacritty-theme";
rev = "e759dafb8e2e00abb428592979ce006da7fba4a7";
hash = "sha256-cZ+ziE+VbQFpJ+iDS7X9Q2YC1Ziu+JITzDmX79BCcRY=";
rev = "90a8406beb095fdb1617135a98c38df1ef08859c";
hash = "sha256-Uav3hn2HxwtpOWdGt8WDCqTR0erxXWF6Wxkcltru1Yw=";
};
dontConfigure = true;

View File

@ -8,10 +8,10 @@ in rebar3Relx rec {
releaseType = "escript";
# The package name "elvis" is already taken
pname = "elvis-erlang";
version = "3.2.5";
version = "3.2.6";
src = fetchFromGitHub {
inherit owner repo;
sha256 = "I0GgfNyozkrM1PRkIXwANr1lji4qZCtOQ/bBEgZc5gc=";
sha256 = "13QM6UbH+1PxzhY/ufi5PEP2pKqSl5+g6tMvKmOUMb0=";
rev = version;
};
beamDeps = builtins.attrValues (import ./rebar-deps.nix {

View File

@ -1,10 +1,11 @@
{ stdenv
, lib
, fetchFromGitLab
, python3
{
stdenv,
lib,
fetchFromGitLab,
python3,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation {
pname = "bencodetools";
version = "unstable-2022-05-11";
@ -24,7 +25,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [
python3
(python3.withPackages (ps: with ps; [ distutils ]))
];
# installCheck instead of check due to -install_name'd library on Darwin

View File

@ -20,23 +20,22 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ninja ];
checkInputs = [ gtest ];
cmakeFlags = [
# We ran into issues with gtest 1.8.5 conditioning on
# `#if __has_cpp_attribute(maybe_unused)`, which was, for some
# reason, going through even when C++14 was being used and
# breaking the build on Darwin by triggering warnings about using
# C++17 features.
#
# This might be a problem with our Clang, as it does not reproduce
# with Xcode, but since `-Werror` is painful for us anyway and
# upstream exposes a CMake flag to turn it off, we just use that.
(lib.cmakeBool "BENCHMARK_USE_BUNDLED_GTEST" false)
(lib.cmakeBool "BENCHMARK_ENABLE_WERROR" false)
];
postPatch = ''
cp -r ${gtest.src} googletest
chmod -R u+w googletest
'';
# We ran into issues with gtest 1.8.5 conditioning on
# `#if __has_cpp_attribute(maybe_unused)`, which was, for some
# reason, going through even when C++14 was being used and
# breaking the build on Darwin by triggering errors about using
# C++17 features.
#
# This might be a problem with our Clang, as it does not reproduce
# with Xcode, but we just work around it by silencing the warning.
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-c++17-attribute-extensions";
# Tests fail on 32-bit due to not enough precision
doCheck = stdenv.hostPlatform.is64bit;

View File

@ -21,20 +21,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libkrun";
version = "1.9.4";
version = "1.9.5";
src = fetchFromGitHub {
owner = "containers";
repo = "libkrun";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-QzyNPThwbjPKANeZ4GAT9b4f8LTcjXnCiK+vzRkhM4c=";
hash = "sha256-fVL49g71eyfYyeXI4B1qRNM90fBKjHeq0I4poz1pdME=";
};
outputs = [ "out" "dev" ];
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) src;
hash = "sha256-33s62iOWYh1a8ETY/fbPRxvnj8dR4/UfG8mjFyWwz5k=";
hash = "sha256-MW4/iB2NsCj0s9Q/h/PoCIIaDfZ/iqw+FGrsJmVR0lw=";
};
nativeBuildInputs = [

View File

@ -14,18 +14,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libkrunfw";
version = "4.3.0";
version = "4.4.1";
src = fetchFromGitHub {
owner = "containers";
repo = "libkrunfw";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-bfcnr7L8Hb0A+ZnZnphEsP7M8NrlIwnsNJ0nW1HnrWE=";
hash = "sha256-rxMklV/pu/muz/7m1clEs+BItXid/jMt6j/R/yHBKHI=";
};
kernelSrc = fetchurl {
url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.44.tar.xz";
hash = "sha256-kyGClpNJFWNv5roI4SWUhCTMJw/YlIUCwKuRCHqfzNg=";
url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.52.tar.xz";
hash = "sha256-FZGrNIOZ1KpTEhFYUlBWppyM8P4OkJNbAJXppY43tLg=";
};
postPatch = ''
@ -63,6 +63,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/containers/libkrunfw";
license = with licenses; [ lgpl2Only lgpl21Only ];
maintainers = with maintainers; [ nickcao RossComputerGuy ];
platforms = [ "x86_64-linux" "aarch64-linux" ];
platforms = [ "x86_64-linux" ] ++ lib.optionals (!sevVariant) [ "aarch64-linux" ];
};
})

View File

@ -1,30 +0,0 @@
{ lib, stdenv, fetchFromGitHub, postgresql, doxygen, xmlto, python3, gnused }:
stdenv.mkDerivation rec {
pname = "libpqxx";
version = "6.4.8";
src = fetchFromGitHub {
owner = "jtv";
repo = pname;
rev = version;
hash = "sha256-ybnW9ip1QVadmbYLP+gvo49k9ExHfnsOhSnI6NjsAQk=";
};
nativeBuildInputs = [ gnused python3 ];
buildInputs = [ postgresql doxygen xmlto ];
preConfigure = ''
patchShebangs .
'';
configureFlags = [ "--enable-shared" ];
meta = {
description = "C++ library to access PostgreSQL databases";
homepage = "https://pqxx.org/development/libpqxx/";
license = lib.licenses.bsd3;
platforms = lib.platforms.unix;
maintainers = [ ];
};
}

View File

@ -30,7 +30,7 @@
buildPythonPackage rec {
pname = "albumentations";
version = "1.4.16";
version = "1.4.17";
pyproject = true;
disabled = pythonOlder "3.8";
@ -39,7 +39,7 @@ buildPythonPackage rec {
owner = "albumentations-team";
repo = "albumentations";
rev = "refs/tags/${version}";
hash = "sha256-cfft5RovAJaCNTD9P9KsAJFmdwHwE0gYQ3yd6a3AAMU=";
hash = "sha256-4JOqaSpBXSrAR3qrOeab+PvhXPcoEnblO0n9TSqW0bY=";
};
pythonRemoveDeps = [ "opencv-python" ];

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "django-stubs";
version = "5.0.4";
version = "5.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
@ -24,12 +24,12 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "django_stubs";
inherit version;
hash = "sha256-eON2RIj9/SaV8SUCE2VI7CL41LF4BUGoNQQrgjjRFRQ=";
hash = "sha256-hhKMIotl5smoXl3FbrHG9BElkX2uDiHmz+zfGyfmMMU=";
};
nativeBuildInputs = [ setuptools ];
build-system = [ setuptools ];
propagatedBuildInputs = [
dependencies = [
django
django-stubs-ext
types-pytz

View File

@ -45,20 +45,22 @@ buildPythonPackage rec {
hash = "sha256-WeoZE2TPBAhzBBcZNQqoiqvribMCLSZWk/XpdMydvCQ=";
};
patches = [
# Fix tests failing with new enough ffmpeg
# Upstream PR: https://github.com/imageio/imageio/pull/1101
# FIXME: remove when merged
(fetchpatch {
url = "https://github.com/imageio/imageio/commit/8d1bea4b560f3aa10ed2d250e483173f488f50fe.patch";
hash = "sha256-68CzSoJzbr21N97gWu5qVYh6QeBS9zon8XmytcVK89c=";
})
] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
(substituteAll {
src = ./libgl-path.patch;
libgl = "${libGL.out}/lib/libGL${stdenv.hostPlatform.extensions.sharedLibrary}";
})
];
patches =
[
# Fix tests failing with new enough ffmpeg
# Upstream PR: https://github.com/imageio/imageio/pull/1101
# FIXME: remove when merged
(fetchpatch {
url = "https://github.com/imageio/imageio/commit/8d1bea4b560f3aa10ed2d250e483173f488f50fe.patch";
hash = "sha256-68CzSoJzbr21N97gWu5qVYh6QeBS9zon8XmytcVK89c=";
})
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
(substituteAll {
src = ./libgl-path.patch;
libgl = "${libGL.out}/lib/libGL${stdenv.hostPlatform.extensions.sharedLibrary}";
})
];
build-system = [ setuptools ];

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "llama-index-agent-openai";
version = "0.3.1";
version = "0.3.4";
pyproject = true;
disabled = pythonOlder "3.8";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_agent_openai";
inherit version;
hash = "sha256-QcmqW3zrxQQ63ds0QuMWfpeXFYlGbjZEjgTgp2f1uao=";
hash = "sha256-gONAjZcSG+vKP6P/0UtRKFhwwcPHPU7gTT0Yz+YEBGY=";
};
pythonRelaxDeps = [ "llama-index-llms-openai" ];

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "llama-index-vector-stores-postgres";
version = "0.2.5";
version = "0.2.6";
pyproject = true;
disabled = pythonOlder "3.8";
@ -20,7 +20,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_vector_stores_postgres";
inherit version;
hash = "sha256-JLJygIsklBM9B3mOeQP8fu6YuHo104rvJKNj83eAQc4=";
hash = "sha256-x6KOZMZ5W8F8FATH3ZAwAeyrZ/rvjzrEooaFgQsSATQ=";
};
pythonRemoveDeps = [ "psycopg2-binary" ];

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "losant-rest";
version = "1.19.10";
version = "1.20.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "Losant";
repo = "losant-rest-python";
rev = "refs/tags/v${version}";
hash = "sha256-3DDL3r7pApDyBQd/eUEbR0KG3cpVOmozNcCsKyGx67Y=";
hash = "sha256-1CxcA9/FvKP3P0Q02by0hBHQTAcbfLCp3AualHhZyvY=";
};
build-system = [ setuptools ];

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "lxmf";
version = "0.5.3";
version = "0.5.4";
pyproject = true;
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "markqvist";
repo = "lxmf";
rev = "refs/tags/${version}";
hash = "sha256-ccLWHjgxG/si08ie1F409FUmefuzVjNwcTt9Og4TU68=";
hash = "sha256-sFtfjDhG3dEMD49GxEVlYm338M3E4xoH5chIvlRVOQg=";
};
build-system = [ setuptools ];

View File

@ -222,8 +222,8 @@ rec {
"sha256-T7rLgdtj8PUAZ6WRRkFYH/I6bqq+NA29kddxeI72UVU=";
mypy-boto3-clouddirectory =
buildMypyBoto3Package "clouddirectory" "1.35.0"
"sha256-pU73zcHpJjazGSsHDUcWQezvdQfrP8mV4CROICuQOq8=";
buildMypyBoto3Package "clouddirectory" "1.35.30"
"sha256-D64DZgrma3/kvhyH6ZbPtD8nlRrzFVM8WT8Ex2fTZLM=";
mypy-boto3-cloudformation =
buildMypyBoto3Package "cloudformation" "1.35.0"
@ -262,8 +262,8 @@ rec {
"sha256-DXAn45lDLDoA5T7yDRRYwz7HI0l2SYxB6TZAsXZS2oY=";
mypy-boto3-codeartifact =
buildMypyBoto3Package "codeartifact" "1.35.0"
"sha256-NXttDVG1iAGoYefRXROKaXiQUnRXxiOcOUad7ZuA2xE=";
buildMypyBoto3Package "codeartifact" "1.35.31"
"sha256-wCjyRnd7RlnLRQrADd2Xmh74IsQxBfUgLIJuaZW7kjw=";
mypy-boto3-codebuild =
buildMypyBoto3Package "codebuild" "1.35.21"
@ -338,8 +338,8 @@ rec {
"sha256-1pS2EkJapoNVi5lUEftaxbdoN4fd7XSFjWyLXH1noL0=";
mypy-boto3-connect =
buildMypyBoto3Package "connect" "1.35.13"
"sha256-sL2WWzsUFA6dbKR3XUEoy+CbWT6TWVQCxfdQ8mZTmbo=";
buildMypyBoto3Package "connect" "1.35.30"
"sha256-QTUZHkDIsCUtFUXnydjwTrHUiYFh5uRyOKwW70isSaE=";
mypy-boto3-connect-contact-lens =
buildMypyBoto3Package "connect-contact-lens" "1.35.0"
@ -1054,8 +1054,8 @@ rec {
"sha256-aIKpT15gBmM2gkkSbmzs5pVvAIfessdzlQTspmvK+LQ=";
mypy-boto3-pricing =
buildMypyBoto3Package "pricing" "1.35.0"
"sha256-imX//FkRBbNmc69jJINlSIPB0WZc0AvIRH+/c3PRSn8=";
buildMypyBoto3Package "pricing" "1.35.30"
"sha256-THSL/TxygrV/E4XO4YQQBS5p2xU7MyPFdR2ZkVx2o0k=";
mypy-boto3-privatenetworks =
buildMypyBoto3Package "privatenetworks" "1.35.0"
@ -1086,8 +1086,8 @@ rec {
"sha256-85yUjKQ8oiECUYHhmmYrDssyFSQb6itfIRY2iuwCZdo=";
mypy-boto3-rds =
buildMypyBoto3Package "rds" "1.35.25"
"sha256-I4lTEWslkWlrayRnTG9wZcSdihSEDd51F37a/zdaMY8=";
buildMypyBoto3Package "rds" "1.35.31"
"sha256-WX0o2LkYYNXMi6IOR8Cqm6faTwW5/Y2pir4+GOpBytI=";
mypy-boto3-rds-data =
buildMypyBoto3Package "rds-data" "1.35.28"
@ -1118,8 +1118,8 @@ rec {
"sha256-49Ysavsq6tDUQAcJiP4GQkt5zgBz36qufByA88bltco=";
mypy-boto3-resource-groups =
buildMypyBoto3Package "resource-groups" "1.35.0"
"sha256-5l6yFERWSvAgeguBrQmx7fzRmSFW95As0NIqo91VTmw=";
buildMypyBoto3Package "resource-groups" "1.35.30"
"sha256-f+4F+0VuLAmx+3+qBwNj8jit9DYC/Dfrhd5/L0ledW4=";
mypy-boto3-resourcegroupstaggingapi =
buildMypyBoto3Package "resourcegroupstaggingapi" "1.35.0"
@ -1378,8 +1378,8 @@ rec {
"sha256-j9ZU1UHzKNo1+gb+uUYiMTIwjGi9OEg0jAmKGx+mGno=";
mypy-boto3-verifiedpermissions =
buildMypyBoto3Package "verifiedpermissions" "1.35.0"
"sha256-98NHM9PlT4c9jCcm8kKaEsOHHvFdhmAca/LRmW8biTo=";
buildMypyBoto3Package "verifiedpermissions" "1.35.30"
"sha256-wOoPXyHx/yCdGtLFLFyO9WJLSx0XyIiwMWMLff3v25U=";
mypy-boto3-voice-id =
buildMypyBoto3Package "voice-id" "1.35.0"

View File

@ -35,7 +35,7 @@
buildPythonPackage rec {
pname = "openai";
version = "1.50.2";
version = "1.51.0";
pyproject = true;
disabled = pythonOlder "3.7.1";
@ -44,7 +44,7 @@ buildPythonPackage rec {
owner = "openai";
repo = "openai-python";
rev = "refs/tags/v${version}";
hash = "sha256-VsaGdchVdZFqqwWihuJqbUzwTTGL/AVP3bQJnQqNo9I=";
hash = "sha256-VwsW7wVNSVlZg+RJoQ3C9AuqHL5dFO+f9pyfUbRbrSM=";
};
build-system = [

View File

@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "publicsuffixlist";
version = "1.0.2.20241001";
version = "1.0.2.20241002";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-Q1CgVkbeaphsuzsHYnkOKpW5E2oSfAuSN8rotfsZzeE=";
hash = "sha256-IPeNtpXAbonbHHpNVkv8zfD7T+InkIk9s/7sU64wRQ0=";
};
build-system = [ setuptools ];

View File

@ -1,11 +1,11 @@
{
lib,
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
# build-system
setuptools,
versioneer,
# dependencies
arviz,
@ -22,16 +22,14 @@
buildPythonPackage rec {
pname = "pymc";
version = "5.16.2";
version = "5.17.0";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "pymc-devs";
repo = "pymc";
rev = "refs/tags/v${version}";
hash = "sha256-vOU5P45AJPULGWj9lscZKP3JqfSpkPDnq1Fyq9lIawc=";
hash = "sha256-JaMN+M416oRzErzHWlnp4GsvxXWOuZPfXW/LsZjx+fY=";
};
postPatch = ''
@ -39,7 +37,10 @@ buildPythonPackage rec {
--replace-fail ', "pytest-cov"' ""
'';
build-system = [ setuptools ];
build-system = [
setuptools
versioneer
];
dependencies = [
arviz

View File

@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "python-linkplay";
version = "0.0.11";
version = "0.0.14";
pyproject = true;
src = fetchFromGitHub {
owner = "Velleman";
repo = "python-linkplay";
rev = "refs/tags/v${version}";
hash = "sha256-IFDVIUBB/8FZMn6CKmZBbOEB3ghzer7Fe6YLhwtjJSU=";
hash = "sha256-Sj22bbSJoD52WQBWzdFW36WFQcfvPadpd6mv84vN73U=";
};
build-system = [ setuptools ];

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "rns";
version = "0.8.0";
version = "0.8.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "markqvist";
repo = "Reticulum";
rev = "refs/tags/${version}";
hash = "sha256-I4H2f49xYw7z1487WYbspztxprIecBV07TiwyK9aX6c=";
hash = "sha256-S0IqMlNoOMzA+Dei1D111Jcj41jYNzzUjpTxUWlN3s0=";
};
patches = [

View File

@ -29,7 +29,7 @@ def test_entities(doc_en_core_web_sm):
('Google', 'ORG'),
('2007', 'DATE'),
('American', 'NORP'),
('Thrun', 'PERSON'),
('Thrun', 'GPE'),
('Recode', 'ORG'),
('earlier this week', 'DATE'),
]

View File

@ -36,21 +36,20 @@
buildPythonPackage rec {
pname = "spacy";
version = "3.7.6";
version = "3.8.2";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-9AZcCqxcSLv7L/4ZHVXMszv7AFN2r71MzW1ek0FRTjQ=";
hash = "sha256-Szfr0lraQFmw3J4Ik+cN3l34NIUymgaO8EWA5wiSpl0=";
};
postPatch = ''
# thinc version 8.3.0 had no functional changes
# also see https://github.com/explosion/spaCy/issues/13607
# spaCy is compatible with NumPy v1 and v2
substituteInPlace pyproject.toml setup.cfg \
--replace-fail "thinc>=8.2.2,<8.3.0" "thinc>=8.2.2,<8.4.0"
--replace-fail "numpy>=2.0.0,<2.1.0" numpy
'';
build-system = [
@ -61,6 +60,10 @@ buildPythonPackage rec {
thinc
];
pythonRelaxDeps = [
"thinc"
];
dependencies = [
catalogue
cymem

View File

@ -1,506 +1,506 @@
[
{
"pname": "ca_core_news_lg",
"version": "3.7.0",
"sha256": "1hlrbrgiahj6jkap3hrhki6zk10wg7dpajxcp540darprl7w60vy",
"version": "3.8.0",
"sha256": "0xb707rrd8z080rzh85hivl771s10d38l3bnwpa6and5qxz96nf2",
"license": "gpl3"
},
{
"pname": "ca_core_news_md",
"version": "3.7.0",
"sha256": "0ygygvw8bs510dyz4k9sfmxxlqssmv566aac9k3xiip3k5lfgysi",
"version": "3.8.0",
"sha256": "0aav6dmilwjz343hw5741n2hriw1mcgmjbw1ncjrbwzp63034qff",
"license": "gpl3"
},
{
"pname": "ca_core_news_sm",
"version": "3.7.0",
"sha256": "1cj53w9vzdb2xqjpprkhgrglm70g0vaw0308jxnd7nvgn6vfx09s",
"version": "3.8.0",
"sha256": "0yv9f7bj14g5kqgxdwr6fa2w4h7kwapwxgaxv493q0ha5fxva3ij",
"license": "gpl3"
},
{
"pname": "ca_core_news_trf",
"version": "3.7.0",
"sha256": "1il0ak0wh4dlxxdddwz8a2vr6817cn5fwrflxwgcd25njx7w886g",
"version": "3.8.0",
"sha256": "0j04hf59a2hndwqifk2rm2risbnj7mcafjl9bfzci8n019x0aisz",
"license": "gpl3"
},
{
"pname": "da_core_news_lg",
"version": "3.7.0",
"sha256": "04bm53v7dpdlnlk39wppfir792jp2qq9kkw0zs9i0ki68sxh8giz",
"version": "3.8.0",
"sha256": "1gn2cmfc9vpd5bs7n7aprsvqxfds210lfcn7r7nhspa1d5377ss5",
"license": "cc-by-sa-40"
},
{
"pname": "da_core_news_md",
"version": "3.7.0",
"sha256": "1c35avbhkx16icnqsp571nvilcra143kqjvnszd7j0xnnzn5iqyx",
"version": "3.8.0",
"sha256": "0hgjj1k5cclr1ljvr4q2v3zkwl5z8jrqfc2pzz8xszgpyzgjpr00",
"license": "cc-by-sa-40"
},
{
"pname": "da_core_news_sm",
"version": "3.7.0",
"sha256": "1hlx9zgixv91x4xa489gnwm3qdghffk4fimg7mjncyjw1g9xskif",
"version": "3.8.0",
"sha256": "1xnziq02y7pjib98bh7rbv4fp37kbl88qxm06mwj9hwm8cfzd3wh",
"license": "cc-by-sa-40"
},
{
"pname": "da_core_news_trf",
"version": "3.7.0",
"sha256": "02hbg58ql1dcd7zdlgb959106inaqnvxphc2dmxf7myjr4si3w37",
"version": "3.8.0",
"sha256": "03ikrbpwp6cpgcn17kz791mjjdzr561mabbbjwasnvds9mkmmg8k",
"license": "cc-by-sa-40"
},
{
"pname": "de_core_news_lg",
"version": "3.7.0",
"sha256": "1aag695nygpbxrvvknlcic79hyfzdwcc2d9vjgzq2bc43zdf05a0",
"version": "3.8.0",
"sha256": "1b4nfpxmfh4hqkvn95rqr65zppsd1i1arllj8cigv2f47jh4jdz4",
"license": "mit"
},
{
"pname": "de_core_news_md",
"version": "3.7.0",
"sha256": "1qnq7yy38nw1pg8ysxjqyxd82yc3ncl148p90hil2njxg771g1hk",
"version": "3.8.0",
"sha256": "1kbh4g29rqr3wg0rgvvf58bvlijzxpqm7yylwfsla95ixj9r685j",
"license": "mit"
},
{
"pname": "de_core_news_sm",
"version": "3.7.0",
"sha256": "0r0wgf044r0nl267m5dc3zp4cq5ml4b9i6gpkas1hhn708d5sjb1",
"version": "3.8.0",
"sha256": "0ib0sqx6aj03ydc3g5gml1pf9628rny2ijdi9zwr2qilsm9015h6",
"license": "mit"
},
{
"pname": "de_dep_news_trf",
"version": "3.7.0",
"sha256": "05xca8gjpmn7dlj8jb93rv7r0s4wa3nq5h7rkmq6d7h7gy6zpz8f",
"version": "3.8.0",
"sha256": "0qdahnb74zlg4yabzfc57mi3m4cykm2j0spyv9fzy64gibv5r1dz",
"license": "mit"
},
{
"pname": "el_core_news_lg",
"version": "3.7.0",
"sha256": "0n7xk8kbqqis1fivsgvyfmhd6qj853wylrwjl9q352cvbv8zg6dk",
"version": "3.8.0",
"sha256": "0nrd83jx57agpxirjckiiyfjvpdp9wxjx4wn0g4620hac19kidsq",
"license": "cc-by-nc-sa-30"
},
{
"pname": "el_core_news_md",
"version": "3.7.0",
"sha256": "042vmymi40zgwxg87sfsvq7b9crigh6g9ai7cyz49spcqmvq2qd3",
"version": "3.8.0",
"sha256": "14jlcf7xljz6381ap29ngibpwpgdsicgip6fg7zzhy56kklqvh3h",
"license": "cc-by-nc-sa-30"
},
{
"pname": "el_core_news_sm",
"version": "3.7.0",
"sha256": "0apky61l3gh2dvfpqaj6vqql5g6sh4bp9i91y7zfgacqvf7jp67g",
"version": "3.8.0",
"sha256": "0chbzki6ldqac89sh3y2nxm7xs31ffhi930k2nbqzzpfkx5583pl",
"license": "cc-by-nc-sa-30"
},
{
"pname": "en_core_web_lg",
"version": "3.7.0",
"sha256": "192mhp5niixq0crqwwmp70g63wbahgr41dpmmjsdqf9189s7qswr",
"version": "3.8.0",
"sha256": "0qpd70cvs8wbwbp4imb7qkgf5gdvfx114prc20500l1r4krqjg3s",
"license": "mit"
},
{
"pname": "en_core_web_md",
"version": "3.7.0",
"sha256": "1wy2kpsninpxwjbqavh963i12041a0av4wmrn8plvb73czp995dg",
"version": "3.8.0",
"sha256": "0lam8a1614j2ab2gkwsd74ky2ap9h2z5yf0yy55ldafw2l3yfksh",
"license": "mit"
},
{
"pname": "en_core_web_sm",
"version": "3.7.0",
"sha256": "01hps9i3v73prqfjrch0da0s38vhbvx0d73g3x1bkrmavan26bj7",
"version": "3.8.0",
"sha256": "0m8g5h6byqms3imxsbj4793zvggs92cqrshrk00qgbvnqhdz78hl",
"license": "mit"
},
{
"pname": "en_core_web_trf",
"version": "3.7.0",
"sha256": "1pnm63bk5k6g6kc5s8v5pwdahqgbh3rlm5mxq3gxk8my3cfkklpc",
"version": "3.8.0",
"sha256": "07v2jk9js1404162ddl7myd0s0ci41f57lh50qdssvxxgjkiivga",
"license": "mit"
},
{
"pname": "es_core_news_lg",
"version": "3.7.0",
"sha256": "1qfadw61yjz1hkp5wldg5ncj50db0b3wvpcfklybij56r4ibz6f2",
"version": "3.8.0",
"sha256": "08g2yydfbrz6i886rw52q1bmb6f785arx2zqk5510b3bp6089cra",
"license": "gpl3"
},
{
"pname": "es_core_news_md",
"version": "3.7.0",
"sha256": "1z9m6f2c3cbjrljdlywdd4c4qj4lky1rb3n20yav5zb9k7jbj3s4",
"version": "3.8.0",
"sha256": "0mgfrd1i9rci0i9f01d9lza4p0yaww6j5l8zpwlygb75vbgwmf3r",
"license": "gpl3"
},
{
"pname": "es_core_news_sm",
"version": "3.7.0",
"sha256": "07fm2bmiwkkia4v491dzkgb3dbp1qfh4j7iba2h4wv8yci6la3n4",
"version": "3.8.0",
"sha256": "1nbbajq0nrbvv6a9hzi3i5axhszmddrg6di8rqj20zwkavp96g7i",
"license": "gpl3"
},
{
"pname": "es_dep_news_trf",
"version": "3.7.0",
"sha256": "1n5sk5jlj6gx4w2ka1ia93bmi4nm2cyfg7fbca2kvmsg6zw8hq27",
"version": "3.8.0",
"sha256": "0xfbibm431jrxwmwk4nvrkwly63w6vwfpd901jp7wjza9p3d0i73",
"license": "gpl3"
},
{
"pname": "fi_core_news_lg",
"version": "3.7.0",
"sha256": "08lk2dgwm99nj2a355s682ar4xwg1av4z3r6qpwq72rkm2h8jkmm",
"version": "3.8.0",
"sha256": "06q1lah7afpgak0l3r6fxjfiizmpld6fn0sbiycrsn2bsqk5nby3",
"license": "cc-by-sa-40"
},
{
"pname": "fi_core_news_md",
"version": "3.7.0",
"sha256": "07hqjw6w8332zf3ki5pbrv7m1kc4y6j3f0czharvv0grr2sfvh84",
"version": "3.8.0",
"sha256": "06g4mkrrmnksf1fxkcwid3dvzs9ri2z4l4dgcvripm6yymchfyjy",
"license": "cc-by-sa-40"
},
{
"pname": "fi_core_news_sm",
"version": "3.7.0",
"sha256": "03bhh3z3r70km19p3x202g66hikfyh309hgb96sycb8lhfr737lk",
"version": "3.8.0",
"sha256": "1r962x11lha38hmmv47hc7hk2whsy3qvnbf3hsqjc4nbagzia4bh",
"license": "cc-by-sa-40"
},
{
"pname": "fr_core_news_lg",
"version": "3.7.0",
"sha256": "02dv00w67alc1avwq93hara49va7mnsmmm2kww961p5a3k3ldz20",
"version": "3.8.0",
"sha256": "11x2cydzc8x5bv5d1bkyqnfawzj1kb5lslndqq226jvb6yc7kkcp",
"license": "lgpllr"
},
{
"pname": "fr_core_news_md",
"version": "3.7.0",
"sha256": "184gxwgf980x3vsn45zycd3cr1mkl3r1vbf3hb5hrhs8xk3y1v34",
"version": "3.8.0",
"sha256": "1afnibp9r84xxv5dvds7jvz953khamcklj8vmjrgh3ix9bicylq3",
"license": "lgpllr"
},
{
"pname": "fr_core_news_sm",
"version": "3.7.0",
"sha256": "1ifbazd9hs1fhy22hjqhwkq0bnnsr3km3ff60v8arkyq5vlprhdb",
"version": "3.8.0",
"sha256": "1377rja1x0v0fwnvqyqgiqdgnba6fsj83d3gpc2l88qqrplhaxai",
"license": "lgpllr"
},
{
"pname": "fr_dep_news_trf",
"version": "3.7.0",
"sha256": "0shhlmyyd79bbvxf6dfr5r99lfhjcywvvrji67k2hxz4604q8bxv",
"version": "3.8.0",
"sha256": "1g7d3ifagifp0mwqn7d5zafac2cywvykd8fcngr5zzhffgk6x0bk",
"license": "lgpllr"
},
{
"pname": "hr_core_news_lg",
"version": "3.7.0",
"sha256": "1r8cdyawf6fdvx1xn1l470mx31lbx5cjpivlx1pvv9ckp71zp28z",
"version": "3.8.0",
"sha256": "1rpk4ppdpzv20sak198rvdp2v53rh3k0qfbnayjmhq76pv43g972",
"license": "cc-by-sa-40"
},
{
"pname": "hr_core_news_md",
"version": "3.7.0",
"sha256": "1dzi6dxwjpbddc0rjqajj4k1c61sacyycwnjvy03h3aclxacqn53",
"version": "3.8.0",
"sha256": "1rv4q1kz5mjsisi3v3kh836jb8i7gh01qhylni5pxbgp1ysrhrmv",
"license": "cc-by-sa-40"
},
{
"pname": "hr_core_news_sm",
"version": "3.7.0",
"sha256": "0dmhv1fa46hi78jgv562v4x3mfl7svchs6kiz35s63ph9ik5r6f2",
"version": "3.8.0",
"sha256": "12hncjs9ihy5807a73c6dx8sk409ps9jzh5m33298nx0vx6jaaq9",
"license": "cc-by-sa-40"
},
{
"pname": "ja_core_news_lg",
"version": "3.7.0",
"sha256": "1nb77kivzy0wixsw8ijmw78fffkpqa63kykqph04jzmh75ra4wvg",
"license": "cc-by-sa-40"
},
{
"pname": "ja_core_news_md",
"version": "3.7.0",
"sha256": "0p22bwc24q76cl7ndszvhqgllvq3ws3i3vbjsp5xvhxxls6p49x9",
"license": "cc-by-sa-40"
},
{
"pname": "ja_core_news_sm",
"version": "3.7.0",
"sha256": "0bfvkds4dqynjshk2lxfya9yfcnbvwjfhc6n7yh0852ms1ycicaw",
"license": "cc-by-sa-40"
},
{
"pname": "ja_core_news_trf",
"version": "3.7.0",
"sha256": "0n2lqql4flnilgf671n5mcdp8vi5pdjfz3vymxsapc1gyp29jykk",
"license": "cc-by-sa-30"
},
{
"pname": "it_core_news_lg",
"version": "3.7.0",
"sha256": "0gwn6pf0rzbplahs2wnzp6379mmj066dqhijhq4ln4552fz4d1yx",
"version": "3.8.0",
"sha256": "1qnz7r8pax2pim9a3ywawpmz40hwawsfkv4wziqglm1wwp92jbf4",
"license": "cc-by-nc-sa-30"
},
{
"pname": "it_core_news_md",
"version": "3.7.0",
"sha256": "003w99glj5jgb6gfqygb4c5jljhc85ck6yqn49h9m8fa9vmaylhx",
"version": "3.8.0",
"sha256": "0kfbb8n8jczdqr5g653nbgpgs8cg637dhby37s0dss7nkfwci5dm",
"license": "cc-by-nc-sa-30"
},
{
"pname": "it_core_news_sm",
"version": "3.7.0",
"sha256": "0kng2w5xj1irz6c5d6vl4px9my1z41h8zfvf9b01rh9yvjmhfyzc",
"version": "3.8.0",
"sha256": "0jzrj6rh7cq09dpgab2ji88d3d4py28ai4s3pafxpq5cz19wdd19",
"license": "cc-by-nc-sa-30"
},
{
"pname": "ja_core_news_lg",
"version": "3.8.0",
"sha256": "0bg247vg6al2mr5rpwhpzc14g4i9lgq7n5559jv655s58pipknn3",
"license": "cc-by-sa-40"
},
{
"pname": "ja_core_news_md",
"version": "3.8.0",
"sha256": "1xiyl8w0x0s6v3532xjyh73hrbv6plcrx4ifpv7j76856kjqk459",
"license": "cc-by-sa-40"
},
{
"pname": "ja_core_news_sm",
"version": "3.8.0",
"sha256": "0553lk1vzld383cqw7hjmrwm0cad48xhvc92c9i528axv8ahwvw5",
"license": "cc-by-sa-40"
},
{
"pname": "ja_core_news_trf",
"version": "3.8.0",
"sha256": "1zlih4fjl1122m8zl9ai80pabisb4hqy8h90l63k2syv6778i88k",
"license": "cc-by-sa-30"
},
{
"pname": "ko_core_news_lg",
"version": "3.7.0",
"sha256": "0hxwkb1w58vb4g1162ry12a63hnj20q20n66xnlvc0r96ibj4fia",
"version": "3.8.0",
"sha256": "17s9r82zwdkymvk1h1bwzxxkzy77bsyh29g8aansdhzrvdr4xvc4",
"license": "cc-by-sa-40"
},
{
"pname": "ko_core_news_md",
"version": "3.7.0",
"sha256": "1ai7cyk58c7rj0dy82l01w5r4fkp2cpnhcsarzas1ml0icnk1srm",
"version": "3.8.0",
"sha256": "0bmb04b6xl5a70hsy33lwhyipwrnsih9vmd5kg8ilpj3728916px",
"license": "cc-by-sa-40"
},
{
"pname": "ko_core_news_sm",
"version": "3.7.0",
"sha256": "16m1lsikf8ghsazpdprd9fc4n3m8an9qzjbyjwyvwkr0f2p0nmph",
"version": "3.8.0",
"sha256": "0r6n4vazi5fqn88sfnd9yxzr341j211ndinncl0m7z995db92vcd",
"license": "cc-by-sa-40"
},
{
"pname": "lt_core_news_lg",
"version": "3.7.0",
"sha256": "174p8i2lnwq324qcs85s3c0j7iyav12yk0i896l23khg9gyzkmlg",
"version": "3.8.0",
"sha256": "1gl8iqb10ah29i1hlrqbych9xzlwliszb97j4adjk1ahq1bdir84",
"license": "cc-by-sa-40"
},
{
"pname": "lt_core_news_md",
"version": "3.7.0",
"sha256": "1117sij5w4s297q5j6h210hafh2amm6pd9m9m7m3608rfwsvm9g8",
"version": "3.8.0",
"sha256": "1z8zxralxaymj22p67wdi0r9z8rz7y7adjg8xdarcg6gz3znvssh",
"license": "cc-by-sa-40"
},
{
"pname": "lt_core_news_sm",
"version": "3.7.0",
"sha256": "1j04apdc63c2b2namic4blhm9mk8inmr8ynid09mncljwskg0fjb",
"version": "3.8.0",
"sha256": "1alg1sspi044pwkq5kascdhx0x7038n8jgln4l7k8wwjpm8b9ri7",
"license": "cc-by-sa-40"
},
{
"pname": "mk_core_news_lg",
"version": "3.7.0",
"sha256": "0fshypj08hvcbbqjfxkzyfs72p5rm5fw1pfclgln2y0whfap0lqx",
"version": "3.8.0",
"sha256": "0miw79yr5rl3sbgjc614lrnywqhjkk7x2hiksh45b889pzff3kn8",
"license": "cc-by-sa-40"
},
{
"pname": "mk_core_news_md",
"version": "3.7.0",
"sha256": "1il8pzfk2nd09hd8kmk5znf66ir4bsrp1ax7jaxghi76ggrbpzyx",
"version": "3.8.0",
"sha256": "1qr7418j5gv05aix449x4mnqqgw6fdaz6bmgbd685x2dzk8avnv8",
"license": "cc-by-sa-40"
},
{
"pname": "mk_core_news_sm",
"version": "3.7.0",
"sha256": "1805hkkm3hjbzw8pg6q08p61bpjk5h13ldzpik0gb9wqw9f69dbp",
"version": "3.8.0",
"sha256": "1nhwgqyqaw7zmb42l20bxql9dib8qnzhxh41194glg9lplifgdx3",
"license": "cc-by-sa-40"
},
{
"pname": "nb_core_news_lg",
"version": "3.7.0",
"sha256": "1zqwp8a8d26mi94dkib5ahhkr9hawxx4vag4fhibfa6m0prpzh9h",
"version": "3.8.0",
"sha256": "1pmcbgyswk7q163nwqisc5qqp8vbc4vhyc1qza84axprwxpj7yy5",
"license": "mit"
},
{
"pname": "nb_core_news_md",
"version": "3.7.0",
"sha256": "1ilxscc6hnmiby7ip7kgx3aih9msqmg21iqakkwny3z1lnnly466",
"version": "3.8.0",
"sha256": "1ch77iqiij62w9xy3ylh7f9rzm987dxm9yp03136j0niqm11cxkl",
"license": "mit"
},
{
"pname": "nb_core_news_sm",
"version": "3.7.0",
"sha256": "1wrchw1rhlzrji5j46lpwzydiaxcywaglz0nvm4vk1np45r7l3dm",
"version": "3.8.0",
"sha256": "0s4fjfxiycn8fgm0j581l2ax23f3r5zvkfvc5rsylapmvsnf6xkh",
"license": "mit"
},
{
"pname": "nl_core_news_lg",
"version": "3.7.0",
"sha256": "1777sdmjcc7lnj0j26zf00ab7pr09v1220k47fq724cw9l0knin1",
"version": "3.8.0",
"sha256": "1d096m2q9g1xh985fibvmdid406c3h9h5qhy727mf6p00ys04www",
"license": "cc-by-sa-40"
},
{
"pname": "nl_core_news_md",
"version": "3.7.0",
"sha256": "19g6hzljz0zi1fppl7c3w8gdak42af3f7z45cg12qyw7vnjl9988",
"version": "3.8.0",
"sha256": "1wy5nvcn8v2rnqyxb397ylf89m1w9sfpm9cvjhn6w2x0kw1xqi37",
"license": "cc-by-sa-40"
},
{
"pname": "nl_core_news_sm",
"version": "3.7.0",
"sha256": "0gcbb0vs5snif4j5a7z9ha2sj9jby0hnxbp0w5h73yxyg37fk8d4",
"version": "3.8.0",
"sha256": "0zpwkfw620nj2p2ij5xzzjf2iskd782lbxgi6va18z4ipva9j7yk",
"license": "cc-by-sa-40"
},
{
"pname": "pl_core_news_lg",
"version": "3.7.0",
"sha256": "0glpd8lv7gwq3bryx32q84ny6pdvwrjm7lhxg9h2cdjrair8vx94",
"version": "3.8.0",
"sha256": "17alf74nf9zbchmz1c7146111nyynnx8m21dwd8my66pyy3wg227",
"license": "gpl3"
},
{
"pname": "pl_core_news_md",
"version": "3.7.0",
"sha256": "04qwfh3dam7advyysdcdak7vna5gvirns001zq09kxhj766bc2k9",
"version": "3.8.0",
"sha256": "060qk4k3frjyzx45d8blxm7z58hz58f3m2nnf1npkw0rqyxysqzg",
"license": "gpl3"
},
{
"pname": "pl_core_news_sm",
"version": "3.7.0",
"sha256": "00wygnwjpvfgiccb643720691pxhcb4pnk3zjj35hv9gbbx6qb8c",
"version": "3.8.0",
"sha256": "1w7z1jbhl3j2985ap7nkv41pscvsd94f9kz1qy8d5j3vrpmbcpxc",
"license": "gpl3"
},
{
"pname": "pt_core_news_lg",
"version": "3.7.0",
"sha256": "1im0hgr6wd4sfsfb0ddnl2ad9pi1vs0vvr7rq3g14vda3x2f1rxy",
"version": "3.8.0",
"sha256": "114nxw6zjb8r2jl9s7056gs2vdr4vk1myk9mxbj5phs3w1lhmc7d",
"license": "cc-by-sa-40"
},
{
"pname": "pt_core_news_md",
"version": "3.7.0",
"sha256": "0zpgxg3ass084qv4bvk9wz15ya92w6a7d2p9p24g49a530b8gd7y",
"version": "3.8.0",
"sha256": "1kvvj62f1msbb3qbn7vlh43aihxyzz4jz3955kr63sj61ygnfrmq",
"license": "cc-by-sa-40"
},
{
"pname": "pt_core_news_sm",
"version": "3.7.0",
"sha256": "0z64w8599xwjvxdmrdlr08yyk4a5174m4a39m3zivgib0b5jyvdq",
"version": "3.8.0",
"sha256": "0da37fd4ly5czimly84lz9dpa4hjshrbha059fwaly1cmdlcr40m",
"license": "cc-by-sa-40"
},
{
"pname": "ro_core_news_lg",
"version": "3.7.0",
"sha256": "1y45xhdjlhf8026vlsdrxvmiwj8p9hzlpdg628kdcdzmcrr23l5j",
"version": "3.8.0",
"sha256": "1yddlyd8p5jsbvadli2n4yl5sxq2c3r13fsl2izpkzh7j1fgilrr",
"license": "cc-by-sa-40"
},
{
"pname": "ro_core_news_md",
"version": "3.7.0",
"sha256": "0jw71lav2fim48ff34mf137dsnn3arac555b9rf4flamiy8xg7y6",
"version": "3.8.0",
"sha256": "1hb6n1jbc1xr543x879vhcphi1f8ndn7gzm9ixa99dgsmka6jkrd",
"license": "cc-by-sa-40"
},
{
"pname": "ro_core_news_sm",
"version": "3.7.0",
"sha256": "0r35hxm6dgk2fnwl79ss25g6lfkgrd1h24zf96ys2p3cppp2i167",
"version": "3.8.0",
"sha256": "0ilvp6lpvwn4v969zi2jydjf05qi75x8cdw6ih96hwscz8nijwcr",
"license": "cc-by-sa-40"
},
{
"pname": "ru_core_news_lg",
"version": "3.7.0",
"sha256": "02qnl0cfvx0m0icdbpn9zfsv39sp9k6sfdarzazhz7xnxzxib93q",
"version": "3.8.0",
"sha256": "1ica150slrxj1wysjnf114khqbbg4rdjvr1qf4md731iwg3iyi4w",
"license": "mit"
},
{
"pname": "ru_core_news_md",
"version": "3.7.0",
"sha256": "187lkkm04x1ylg3jzyhf9avzpj2jkb48n86i36hqi6iqdv6yhfd5",
"version": "3.8.0",
"sha256": "023fpckxrar2d10y1pm2nlrha3xp49wmci7jyc64w5scssm1fj89",
"license": "mit"
},
{
"pname": "ru_core_news_sm",
"version": "3.7.0",
"sha256": "11mh1rd0q024xfagdqkly1n4nndksrlq650n51jl1x1pmzlsdgzl",
"version": "3.8.0",
"sha256": "040k26qch2c847al1w1k451v5zjfplwan3mn2fvsjcrzjnwa4k56",
"license": "mit"
},
{
"pname": "sl_core_news_lg",
"version": "3.7.0",
"sha256": "128ayhp21szc31ckiq3i8vib42i9xnz4lpi1709gjdc38cpmpnlp",
"version": "3.8.0",
"sha256": "01hcvzb0n1yxhgflrpchc9r1ja9wfksi16jahf0z57n4hj5a0d34",
"license": "cc-by-sa-40"
},
{
"pname": "sl_core_news_md",
"version": "3.7.0",
"sha256": "07gx174gw5q1zgyyg1xhfplihhnr311f9562ri5pdd2hgjyz58yb",
"version": "3.8.0",
"sha256": "1msfdbpxhcxfg6ngv329vsbj418lj7kqspld38m2zfyxkyd71azx",
"license": "cc-by-sa-40"
},
{
"pname": "sl_core_news_sm",
"version": "3.7.0",
"sha256": "005xwsnh5y3pf8y64lhvrzcbh8y34yr3in204as6hv7krsfg8bxa",
"version": "3.8.0",
"sha256": "07kz0rhka4s7vq5c9vrvlhrm83kr2k4wvhkq0bfcr49km2sxy5xw",
"license": "cc-by-sa-40"
},
{
"pname": "sl_core_news_trf",
"version": "3.7.0",
"sha256": "0x97lwm1i2dq4kdg6rvarh9mnlcx45cnwq80qpjwv3b7zmviyq8c",
"version": "3.8.0",
"sha256": "1idihnpsxaxazkzqgmxigcd488627cr2i1xz7gdbvybqxzkn0qpm",
"license": "cc-by-sa-40"
},
{
"pname": "sv_core_news_lg",
"version": "3.7.0",
"sha256": "05qaff8r3vs30zaxja1lgpibd12njp9ciq49zs26i6d4dqa18hdp",
"version": "3.8.0",
"sha256": "1277yk9vn5f45js32kgqm825b8q0wpbafdlmamf9sgv4dvcv7942",
"license": "cc-by-sa-40"
},
{
"pname": "sv_core_news_md",
"version": "3.7.0",
"sha256": "0c64lqm10zmy863gs5h3ghx7662c8g7iyapn2rjhmz6909d82yyl",
"version": "3.8.0",
"sha256": "1k9hkjzhm5vfh83zrdgbfw5m2vlwyqlafpg9ba01iz8v60n0pqjp",
"license": "cc-by-sa-40"
},
{
"pname": "sv_core_news_sm",
"version": "3.7.0",
"sha256": "1ik8b2nvxdalglwqg0zl4wbqnd2dyhdcy5hvxh40gi77rg2qd6kb",
"version": "3.8.0",
"sha256": "1v1x66gn7qsfn01a3gijzn8n167s4b665i4023szdm139dcjyz02",
"license": "cc-by-sa-40"
},
{
"pname": "uk_core_news_lg",
"version": "3.7.0",
"sha256": "1qbw16y3ha690fqq71w7r46n8mz7d8za2iw1lljpqpf49my408q1",
"version": "3.8.0",
"sha256": "0953hh9axsdp7jcm4i75m92wj2zpb185mbmm128p0qj2h38506s9",
"license": "mit"
},
{
"pname": "uk_core_news_md",
"version": "3.7.0",
"sha256": "0znfyl8cdvxbxfhypwkjv84hcs6n457wh4j2cl1sfp9pgsd7bmzb",
"version": "3.8.0",
"sha256": "0mvlkpnz0waxmm7fl366s22jw59whc4mav65wxghkjc42sk00yvh",
"license": "mit"
},
{
"pname": "uk_core_news_sm",
"version": "3.7.0",
"sha256": "08scx97j87rrhyrg5smj9ydwmdhl81859qaqj2klgqqpykg0xwlc",
"version": "3.8.0",
"sha256": "094nnpr61h5rr074rpq2bwlk9yg5qaf76bwf4zpncvia936xnzvp",
"license": "mit"
},
{
"pname": "uk_core_news_trf",
"version": "3.7.0",
"sha256": "14s4xwr0qs8x3d2fca2m1nj6ksl82gggj2by7c817gii1bdvn47p",
"version": "3.8.0",
"sha256": "0450y8pla94qj04ijf95qahnj9wvzmavqfy3mnliczkz04z3hgmw",
"license": "mit"
},
{
"pname": "xx_ent_wiki_sm",
"version": "3.7.0",
"sha256": "1k06aa8xsx2qcmd4lz02sfxmgif5nngni8dc4y0w0d4x88icdscn",
"version": "3.8.0",
"sha256": "0sxyys9by4hfksgizwm87crrhrijb9yiywcxpw5315madyzg3w50",
"license": "mit"
},
{
"pname": "xx_sent_ud_sm",
"version": "3.7.0",
"sha256": "13fc4dmmmkanxaxabyx0sa2sh53p92jp3mj263pf31yh98kryxpw",
"version": "3.8.0",
"sha256": "1pwyl23nvmmkpvq5wgafdqq0mlnq14l2svh9m6gi6w0skv7dd5fq",
"license": "cc-by-sa-30"
},
{
"pname": "zh_core_web_lg",
"version": "3.7.0",
"sha256": "1kqdczq5id0sqnyg3sq5g8n7fcknz53srvd72qmz4wrymy5h81qa",
"version": "3.8.0",
"sha256": "0d0c71w18vm4ld9njx4bk8p26d5vyyx6n6j60d2qa1ss9w87bfpm",
"license": "mit"
},
{
"pname": "zh_core_web_md",
"version": "3.7.0",
"sha256": "03m5gnx47mcyx7sh1g3dgqnarvprdkvkyxibsli6yrnvx3vz434j",
"version": "3.8.0",
"sha256": "1y3k6lczs42vhza46v2jaraf8gd2i5f6dfdmmbvdvjq6ykh09ka2",
"license": "mit"
},
{
"pname": "zh_core_web_sm",
"version": "3.7.0",
"sha256": "1x9y4z2883m21rsvv6sw71l1nva3j8an8csdsabs4y84kb5y2by2",
"version": "3.8.0",
"sha256": "1sil5iwm5b1grbsnyi11rkbw6hxj62mc95gjzwgmj3lc7wd896dh",
"license": "mit"
},
{
"pname": "zh_core_web_trf",
"version": "3.7.0",
"sha256": "1y4c9z4vjywmpg61yxsyp80cmz5s3aa95car01wq3i42qj09bvm6",
"version": "3.8.0",
"sha256": "18gmv0s4pz7f2q7m0kjvpj8w7dnabyya6fbd8d9nlkx2924qn03q",
"license": "mit"
}
]

View File

@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "spdx-tools";
version = "0.8.2";
version = "0.8.3";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "spdx";
repo = "tools-python";
rev = "refs/tags/v${version}";
hash = "sha256-KB+tfuz0ZnoQcMX3H+IZXjcmPZ4x2ecl8ofz1/3r0/8=";
hash = "sha256-r7+RYGoq3LJYN1jYfwzb1r3fc/kL+CPd4pmGATFq8Pw=";
};
nativeBuildInputs = [

View File

@ -7,13 +7,13 @@
buildGoModule rec {
pname = "extism-cli";
version = "1.5.3";
version = "1.5.4";
src = fetchFromGitHub {
owner = "extism";
repo = "cli";
rev = "refs/tags/v${version}";
hash = "sha256-6EM+J5LLSt18/Sl7zUG3SDlawVA28IBUbb9tQgK6d3E=";
hash = "sha256-zC03cvvotRIiW4IiVTwffgMYLDrCp72pgMJHoJk5L0Q=";
};
vendorHash = "sha256-n4Ue2TSG0zbC2uqXiNakqWQjxhbOgXnC2Y7EKP2BM8Q=";

View File

@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "lurk";
version = "0.3.7";
version = "0.3.8";
src = fetchFromGitHub {
owner = "jakwai01";
repo = pname;
rev = "v${version}";
hash = "sha256-99WdRyE2avoH5Ea277Dx/HNcOdWxOamR41W7dQQadpo=";
hash = "sha256-JY5MSjHN8/n5iILgqjo6EOzuQRuTovAptMPh6oiJ7Zw=";
};
cargoHash = "sha256-BUIMtJCzK//bZuvn9iptBd7lVMGyWFNJ/0oTfwPu0DE=";
cargoHash = "sha256-cVGN5LZwjWijvVoAnz8LUyTImfT6KvgTGEg5JODGXHk=";
postPatch = ''
substituteInPlace src/lib.rs \

View File

@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "reindeer";
version = "2024.09.23.00";
version = "2024.09.30.00";
src = fetchFromGitHub {
owner = "facebookincubator";
repo = "reindeer";
rev = "refs/tags/v${version}";
hash = "sha256-9owN3ZTJ92knK9FqNmphkYFBB6QAb4GDJIRRa22iQhc=";
hash = "sha256-MGOT9fG5scZzHZ1mgqBE3GfhOnTRyPjD2kibbCteUjc=";
};
cargoHash = "sha256-Tx+CFIT8Z4PHWC5azm+kpuTdwAPEyOqdIgQdi2FNChI=";
cargoHash = "sha256-es2jdfVSufXdUxHbQ4MYPPmsnnxT7DTcoCi10YhW/7I=";
nativeBuildInputs = [ pkg-config ];
buildInputs =

View File

@ -3,13 +3,13 @@
stdenvNoCC.mkDerivation rec {
# NOTE: this should be updated with linux_rpi
pname = "raspberrypi-firmware";
version = "1.20240924";
version = "1.20240926";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "firmware";
rev = version;
hash = "sha256-r6kte+rZQliLEQMNMT1ZqbvE0oCWjkCYk8NfVHl5lQY=";
hash = "sha256-MCutxzdSFoZ4hn2Fxk2AHHgWCt/Jgc+reqJZHUuSKOc=";
};
installPhase = ''

View File

@ -17,20 +17,20 @@ let
in
python3.pkgs.buildPythonApplication rec {
pname = "matrix-synapse";
version = "1.115.0";
version = "1.116.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "element-hq";
repo = "synapse";
rev = "v${version}";
hash = "sha256-R7TAuAdEGvk/cAttxbrOZkZfsfbrsPujt0zVcp3aDZQ=";
hash = "sha256-TDVqRdp723zq57rb5ZFIX8lqA5D2p9akqNXvoJXSIKg=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-h84Hp+vhGfunbD3nRb1EXPnGhnMXncjk3ASKdRr805Y=";
hash = "sha256-GSl4B2EVENspJsQ9jVh+gPJaRlCZwaPStjz5ALSzj/U=";
};
postPatch = ''

View File

@ -14,13 +14,13 @@
buildGoModule rec {
pname = "mautrix-signal";
version = "0.7.0";
version = "0.7.1";
src = fetchFromGitHub {
owner = "mautrix";
repo = "signal";
rev = "v${version}";
hash = "sha256-/JO2SFAG42cyY1JICT/BJQ8VrkNLsEfAoeWwu9Ofl68=";
hash = "sha256-OjWRdYAxjYMGZswwKqGKUwCIc5qHkNBTQgIcbiRquH0=";
};
buildInputs = (lib.optional (!withGoolm) olm) ++ [
@ -30,7 +30,7 @@ buildGoModule rec {
];
tags = lib.optional withGoolm "goolm";
vendorHash = "sha256-MmbpY4VP6vrwGCI74GZ/QslThHDLQmIwI7G63Gru3UI=";
vendorHash = "sha256-oV8ILDEyMpOZy5m2mnPAZj5XAhleO8yNz49wxvZboVs=";
doCheck = false;

View File

@ -2,18 +2,18 @@
buildGoModule rec {
pname = "cadvisor";
version = "unstable-2023-10-22";
version = "0.49.1";
src = fetchFromGitHub {
owner = "google";
repo = "cadvisor";
rev = "bf2a7fee4170e418e7ac774af7679257fe26dc69";
hash = "sha256-wf5TtUmBC8ikpaUp3KLs8rBMunFPevNYYoactudHMsU=";
rev = "v${version}";
hash = "sha256-Hr9L9cewJN1ibh+6L0XhxxNAH4U8TrK+j7YBjS6FzZc=";
};
modRoot = "./cmd";
vendorHash = "sha256-LEtiJC3L6Q7MZH2gvpR9y2Zn9vig+9mWlRyVuKY3rsA=";
vendorHash = "sha256-9h+W+zuwxlpkBaCpk1otrBrwfyitfGLViOcZRpKB3uU=";
ldflags = [ "-s" "-w" "-X github.com/google/cadvisor/version.Version=${version}" ];

View File

@ -4,20 +4,19 @@
, rustPlatform
, nix-update-script
, polaris-web
, fetchpatch
, darwin
, nixosTests
}:
rustPlatform.buildRustPackage rec {
pname = "polaris";
version = "0.14.2";
version = "0.14.3";
src = fetchFromGitHub {
owner = "agersant";
repo = "polaris";
rev = version;
hash = "sha256-UC66xRL9GyTPHJ3z0DD/yyI9GlyqelCaHHDyl79ptJg=";
hash = "sha256-2GHYIlEzRS7KXahdrxMjyIcPCNw8gXJw5/4ZpB/zT3Y=";
# The polaris version upstream in Cargo.lock is "0.0.0".
# We're unable to simply patch it in the patch phase due to
@ -31,15 +30,9 @@ rustPlatform.buildRustPackage rec {
'';
};
cargoPatches = [
(fetchpatch { # https://github.com/agersant/polaris/pull/213
name = "bump-time-crate.patch";
url = "https://github.com/agersant/polaris/commit/f625c57d203bdd3f2d7fcd99ccce1032f04d9b91.patch";
hash = "sha256-ICScYbSv4sCMbfZN2thhZMXGPcDX89xIhZqBJpGOzrY=";
})
];
cargoHash = "sha256-PnNLSL6YIpM6b3+oCh2eNRNPpCKyvnWEW7uNaYTKzAU=";
cargoHash = if stdenv.buildPlatform.isDarwin
then "sha256-HTqsghjfSjwOaN/ApPFvWVEoquZzE3MYzULkhUOXIWI"
else "sha256-Z3AbYtdNAyKT5EuGtCktEg0fxs/gpKdsrttRkxZhLAU";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.Security

View File

@ -12,13 +12,13 @@
buildGoModule rec {
pname = "granted";
version = "0.34.0";
version = "0.34.1";
src = fetchFromGitHub {
owner = "common-fate";
repo = pname;
rev = "v${version}";
sha256 = "sha256-BVliK88TRcpQEWnj2PVBJOtdehn4ZuYUWX9lr5MRbIM=";
sha256 = "sha256-iNGagF4+Lz73Ctvh8Qs90E+xvuGi7LWHV/VbjjqMqRY=";
};
vendorHash = "sha256-uKzs+plk1W2S7iPv2J1Mi1Ff88+82zrIXLy2eTzD/Hc=";

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "stripe-cli";
version = "1.21.6";
version = "1.21.7";
src = fetchFromGitHub {
owner = "stripe";
repo = pname;
rev = "v${version}";
hash = "sha256-VDHsSMVxdkCnJlNXbuoR1PS0W5YUuj+Yh4VLWREVG1k=";
hash = "sha256-3UZD5zBSCFwq4lhiH8MAxFX4vtyGYh3h3Em+7w8id1k=";
};
vendorHash = "sha256-TuxYJ3u4/5PJYRoRgom+M1au9XerZ+vj9X3jUWTPM58=";

View File

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "flitter";
version = "1.1.0";
version = "1.1.1";
src = fetchFromGitHub {
owner = "alexozer";
repo = "flitter";
rev = "v${version}";
sha256 = "sha256-CjWixIiQFBoS+m8hPLqz0UR/EbQWgx8eKf3Y9kkgQew=";
sha256 = "sha256-8e13kSQEjzzf+j4uTrocVioZjJ6lAz+80dLfWwjPb9o=";
};
cargoHash = "sha256-jkIdlvMYNopp8syZpIiAiekALUrRWWRKFFHYyMYRMg4=";
cargoHash = "sha256-NpUSWoOUhSgbzeCkXEgn4P387bada6fv/M8aZYe8CoU=";
nativeBuildInputs = [
pkg-config

View File

@ -828,6 +828,7 @@ mapAliases {
liblastfm = libsForQt5.liblastfm; # Added 2020-06-14
libmongo-client = throw "'libmongo-client' has been removed, upstream gone"; # Added 2023-06-22
liboop = throw "liboop has been removed as it is unmaintained upstream."; # Added 2024-08-14
libpqxx_6 = throw "libpqxx_6 has been removed, please use libpqxx"; # Added 2024-10-02
libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20
libquotient = libsForQt5.libquotient; # Added 2023-11-11
librarian-puppet-go = throw "'librarian-puppet-go' has been removed, as it's upstream is unmaintained"; # Added 2024-06-10
@ -1195,6 +1196,7 @@ mapAliases {
onlyoffice-bin_7_5 = throw "onlyoffice-bin_7_5 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03
openvswitch-lts = throw "openvswitch-lts has been removed. Please use the latest version available under openvswitch"; # Added 2024-08-24
oroborus = throw "oroborus was removed, because it was abandoned years ago."; #Added 2023-09-10
OSCAR = oscar; # Added 2024-06-12
osxfuse = macfuse-stubs; # Added 2021-03-20
ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
oxen = throw "'oxen' has been removed, because it was broken, outdated and unmaintained"; # Added 2023-12-09

View File

@ -638,8 +638,6 @@ with pkgs;
gobble = callPackage ../tools/X11/gobble { };
goda = callPackage ../development/tools/goda { };
gokrazy = callPackage ../development/misc/gokrazy { };
gojq = callPackage ../development/tools/gojq { };
@ -21607,7 +21605,6 @@ with pkgs;
libpfm = callPackage ../development/libraries/libpfm { };
libpqxx = callPackage ../development/libraries/libpqxx { };
libpqxx_6 = callPackage ../development/libraries/libpqxx/6.nix { };
inherit (callPackages ../development/libraries/prometheus-client-c {
stdenv = gccStdenv; # Required for darwin
@ -37956,8 +37953,6 @@ with pkgs;
opkg-utils = callPackage ../tools/package-management/opkg-utils { };
OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
pgmanage = callPackage ../applications/misc/pgmanage { };
pgadmin4 = callPackage ../tools/admin/pgadmin { };

View File

@ -160,7 +160,7 @@ in {
checkPhase = ''
runHook preCheck
NO_INTERACTION=yes SKIP_PERF_SENSITIVE=yes make test
NO_INTERACTION=yes SKIP_PERF_SENSITIVE=yes SKIP_ONLINE_TESTS=yes make test
runHook postCheck
'';
@ -656,7 +656,10 @@ in {
configureFlags = [
"--enable-soap"
];
doCheck = stdenv.hostPlatform.isDarwin; # TODO: a couple tests still fail on *-linux
# Some tests are causing issues in the Darwin sandbox with issues
# such as
# Unknown: php_network_getaddresses: getaddrinfo for localhost failed: nodename nor servname provided
doCheck = !stdenv.hostPlatform.isDarwin;
internalDeps = [ php.extensions.session ];
patches = lib.optionals (lib.versions.majorMinor php.version == "8.1") [
# Fix tests with libxml2 2.12