Merge branch 'master' into staging-next

Changed files
+1383 -1127
.github
doc
languages-frameworks
lib
maintainers
nixos
doc
manual
release-notes
modules
security
services
monitoring
networking
pkgs
applications
editors
kde
misc
confclerk
rofi-rbw
networking
browsers
microsoft-edge
cluster
helm
chart-testing
kubedb-cli
instant-messengers
chatterino2
maestral-qt
p2p
flood
science
electronics
kicad
math
eigenmath
version-management
ghorg
git-quick-stats
gitprompt-rs
virtualization
cloud-hypervisor
qemu
by-name
bi
bilibili
co
codux
cs
csvlens
gi
gitlab-ci-local
gr
grype
ka
karmor
ko
koodo-reader
lu
lunacy
lx
lx-music-desktop
mi
mixxc
oe
oelint-adv
qr
qrtool
st
stirling-pdf
sy
ta
taler-exchange
taler-merchant
te
terraform-compliance
terragrunt
un
universal-android-debloater
ve
xc
xclicker
xl
xlights
ya
yamlscript
data
icons
tau-hydrogen
misc
cldr-annotations
themes
dracula-theme
development
compilers
interpreters
python
cpython
libraries
catboost
dbus-cplusplus
libjxl
librime
libvisual
ogre
python-modules
acoustics
aiofiles
aiovodafone
ansible
bibtexparser
clarifai-grpc
cohere
cycler
cython
cytoolz
dask
datashape
dulwich
epitran
flit
folium
httpx-sse
ipykernel
ipyparallel
ipython
ipython-genutils
ipywidgets
jupyter-client
langchain-core
lark
line-profiler
llvmlite
maestral
meson-python
mesonpep517
mkdocs-simple-hooks
multipledispatch
nbformat
nidaqmx
nose-exclude
numba
numpy
onnxconverter-common
onnxruntime
pandas
pyfftw
pyopencl
pyproject-metadata
pyqt6-charts
qtconsole
quantile-forest
recommonmark
reikna
requests-download
scipy
seaborn
skl2onnx
social-auth-app-django
sounddevice
soundfile
spylls
ssg
statsmodels
tabulate
tiledb
toolz
tox
tqdm
traitlets
twine
typed-settings
types-docutils
types-mock
widgetsnbextension
xarray
tools
abuild
build-managers
apache-maven
dprint
ginkgo
language-servers
vhdl-ls
okteto
tabnine
misc
autotiling
os-specific
servers
jicofo
monitoring
vmagent
sabnzbd
ser2net
sql
rqlite
web-apps
shells
hilbish
tools
X11
skippy-xd
admin
qovery-cli
trivy
filesystems
mount-zip
graphics
shotgun
misc
android-tools
broot
fluent-bit
goaccess
ripdrag
networking
fping
package-management
security
semgrep
step-cli
text
top-level
+2 -5
.github/CODEOWNERS
···
# GitHub actions
/.github/workflows @NixOS/Security @Mic92 @zowoq
-
/.github/workflows/merge-staging @FRidh
# EditorConfig
/.editorconfig @Mic92 @zowoq
···
/pkgs/common-updater/scripts/update-source-version @jtojnar
# Python-related code and docs
-
/maintainers/scripts/update-python-libraries @FRidh
-
/pkgs/development/interpreters/python @FRidh
-
/doc/languages-frameworks/python.section.md @FRidh @mweinelt
-
/pkgs/development/interpreters/python/hooks @FRidh @jonringer
+
/doc/languages-frameworks/python.section.md @mweinelt
+
/pkgs/development/interpreters/python/hooks @jonringer
# Haskell
/doc/languages-frameworks/haskell.section.md @sternenseemann @maralorn @ncfavier
-4
doc/languages-frameworks/python.section.md
···
homepage = "https://github.com/pytoolz/toolz";
description = "List processing tools and functional utilities";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
```
···
homepage = "https://github.com/ContinuumIO/datashape";
description = "A data description language";
license = lib.licenses.bsd2;
-
maintainers = with lib.maintainers; [ fridh ];
};
```
···
description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms";
homepage = "http://hgomersall.github.com/pyFFTW";
license = with lib.licenses; [ bsd2 bsd3 ];
-
maintainers = with lib.maintainers; [ fridh ];
};
```
···
homepage = "https://github.com/pytoolz/toolz/";
description = "List processing tools and functional utilities";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
```
+5
lib/licenses.nix
···
# channel and NixOS images.
};
+
unicode-30 = {
+
spdxId = "Unicode-3.0";
+
fullName = "Unicode License v3";
+
};
+
unicode-dfs-2015 = {
spdxId = "Unicode-DFS-2015";
fullName = "Unicode License Agreement - Data Files and Software (2015)";
-11
maintainers/maintainer-list.nix
···
fingerprint = "409D 201E 9450 8732 A49E D0FC 6BDA F874 0068 08DF";
}];
};
-
ashvith-shetty = {
-
github = "Ashvith10";
-
githubId = 113123021;
-
name = "Ashvith Shetty";
-
};
asininemonkey = {
email = "nixpkgs@asininemonkey.com";
github = "asininemonkey";
···
github = "nova-r";
githubId = 126072875;
name = "nova madeline";
-
};
-
novenary = {
-
email = "streetwalkermc@gmail.com";
-
github = "9ary";
-
githubId = 1155030;
-
name = "novenary";
novoxd = {
email = "radnovox@gmail.com";
-1
maintainers/team-list.nix
···
python = {
members = [
-
fridh
hexa
jonringer
tjni
+18 -4
nixos/doc/manual/release-notes/rl-2405.section.md
···
- `himalaya` was updated to v1.0.0-beta.4, which introduces breaking changes. Check out the [release note](https://github.com/soywod/himalaya/releases/tag/v1.0.0-beta.4) for details.
+
- `security.pam.enableSSHAgentAuth` was replaced by the `sshAgentAuth` attrset, and **only**
+
`authorized_keys` files listed in [`sshAgentAuth.authorizedKeysFiles`] are trusted,
+
defaulting to `/etc/ssh/authorized_keys.d/%u`.
+
::: {.warning}
+
Users of {manpage}`pam_ssh_agent_auth(8)` must take care that the pubkeys they use (for instance with `sudo`)
+
are listed in [`sshAgentAuth.authorizedKeysFiles`]..
+
:::
+
::: {.note}
+
Previously, all `services.openssh.authorizedKeysFiles` were trusted, including `~/.ssh/authorized_keys`,
+
which results in an **insecure** configuration; see [#31611](https://github.com/NixOS/nixpkgs/issues/31611).
+
:::
+
+
[`sshAgentAuth.authorizedKeysFiles`]: #opt-security.pam.sshAgentAuth.authorizedKeysFiles
+
- The `power.ups` module now generates `upsd.conf`, `upsd.users` and `upsmon.conf` automatically from a set of new configuration options. This breaks compatibility with existing `power.ups` setups where these files were created manually. Back up these files before upgrading NixOS.
- `programs.nix-ld.libraries` no longer sets `baseLibraries` via the option's default but in config and now merges any additional libraries with the default ones.
···
- `services.vikunja` systemd service now uses `vikunja` as dynamic user instead of `vikunja-api`. Database users might need to be changed.
- `services.vikunja.setupNginx` setting has been removed. Users now need to setup the webserver configuration on their own with a proxy pass to the vikunja service.
+
+
- `services.vmagent` module deprecates `dataDir`, `group` and `user` setting in favor of systemd provided CacheDirectory and DynamicUser.
+
+
- `services.vmagent.remoteWriteUrl` setting has been renamed to `services.vmagent.remoteWrite.url` and now defaults to `null`.
- `woodpecker-*` packages have been updated to v2 which includes [breaking changes](https://woodpecker-ci.org/docs/next/migrations#200).
···
- `libjxl` version bumped from 0.8.2 to 0.9.1 [dropped support for the butteraugli API](https://github.com/libjxl/libjxl/pull/2576). You will no longer be able to set `enableButteraugli` on `libaom`.
- `mockgen` package source has changed to the [go.uber.org/mock](https://github.com/uber-go/mock) fork because [the original repository is no longer maintained](https://github.com/golang/mock#gomock).
-
-
- `security.pam.enableSSHAgentAuth` was renamed to `security.pam.sshAgentAuth.enable` and an `authorizedKeysFiles`
-
option was added, to control which `authorized_keys` files are trusted. It defaults to the previous behaviour,
-
**which is insecure**: see [#31611](https://github.com/NixOS/nixpkgs/issues/31611).
- [](#opt-boot.kernel.sysctl._net.core.wmem_max_) changed from a string to an integer because of the addition of a custom merge option (taking the highest value defined to avoid conflicts between 2 services trying to set that value), just as [](#opt-boot.kernel.sysctl._net.core.rmem_max_) since 22.11.
+1 -3
nixos/modules/security/pam.nix
···
See [issue #31611](https://github.com/NixOS/nixpkgs/issues/31611)
:::
'';
-
example = [ "/etc/ssh/authorized_keys.d/%u" ];
-
default = config.services.openssh.authorizedKeysFiles;
-
defaultText = literalExpression "config.services.openssh.authorizedKeysFiles";
+
default = [ "/etc/ssh/authorized_keys.d/%u" ];
};
};
+56 -58
nixos/modules/services/monitoring/vmagent.nix
···
{ config, pkgs, lib, ... }:
-
with lib;
+
let
cfg = config.services.vmagent;
settingsFormat = pkgs.formats.json { };
in {
+
imports = [
+
(lib.mkRemovedOptionModule [ "services" "vmagent" "dataDir" ] "dataDir has been deprecated in favor of systemd provided CacheDirectory")
+
(lib.mkRemovedOptionModule [ "services" "vmagent" "user" ] "user has been deprecated in favor of systemd DynamicUser")
+
(lib.mkRemovedOptionModule [ "services" "vmagent" "group" ] "group has been deprecated in favor of systemd DynamicUser")
+
(lib.mkRenamedOptionModule [ "services" "vmagent" "remoteWriteUrl" ] [ "services" "vmagent" "remoteWrite" "url" ])
+
];
+
options.services.vmagent = {
-
enable = mkEnableOption "vmagent";
+
enable = lib.mkEnableOption "vmagent";
-
user = mkOption {
-
default = "vmagent";
-
type = types.str;
-
description = ''
-
User account under which vmagent runs.
-
'';
-
};
+
package = lib.mkPackageOption pkgs "vmagent" { };
-
group = mkOption {
-
type = types.str;
-
default = "vmagent";
-
description = ''
-
Group under which vmagent runs.
-
'';
-
};
-
-
package = mkPackageOption pkgs "vmagent" { };
-
-
dataDir = mkOption {
-
type = types.str;
-
default = "/var/lib/vmagent";
-
description = ''
-
The directory where vmagent stores its data files.
-
'';
-
};
-
-
remoteWriteUrl = mkOption {
-
default = "http://localhost:8428/api/v1/write";
-
type = types.str;
-
description = ''
-
The storage endpoint such as VictoriaMetrics
-
'';
+
remoteWrite = {
+
url = lib.mkOption {
+
default = null;
+
type = lib.types.nullOr lib.types.str;
+
description = ''
+
Endpoint for prometheus compatible remote_write
+
'';
+
};
+
basicAuthUsername = lib.mkOption {
+
default = null;
+
type = lib.types.nullOr lib.types.str;
+
description = ''
+
Basic Auth username used to connect to remote_write endpoint
+
'';
+
};
+
basicAuthPasswordFile = lib.mkOption {
+
default = null;
+
type = lib.types.nullOr lib.types.str;
+
description = ''
+
File that contains the Basic Auth password used to connect to remote_write endpoint
+
'';
+
};
};
-
prometheusConfig = mkOption {
+
prometheusConfig = lib.mkOption {
type = lib.types.submodule { freeformType = settingsFormat.type; };
description = ''
Config for prometheus style metrics
'';
};
-
openFirewall = mkOption {
-
type = types.bool;
+
openFirewall = lib.mkOption {
+
type = lib.types.bool;
default = false;
description = ''
Whether to open the firewall for the default ports.
'';
};
-
extraArgs = mkOption {
-
type = types.listOf types.str;
+
extraArgs = lib.mkOption {
+
type = lib.types.listOf lib.types.str;
default = [];
description = ''
Extra args to pass to `vmagent`. See the docs:
···
};
};
-
config = mkIf cfg.enable {
-
users.groups = mkIf (cfg.group == "vmagent") { vmagent = { }; };
-
-
users.users = mkIf (cfg.user == "vmagent") {
-
vmagent = {
-
group = cfg.group;
-
description = "vmagent daemon user";
-
home = cfg.dataDir;
-
isSystemUser = true;
-
};
-
};
-
-
networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ 8429 ];
+
config = lib.mkIf cfg.enable {
+
networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [ 8429 ];
systemd.services.vmagent = let
prometheusConfig = settingsFormat.generate "prometheusConfig.yaml" cfg.prometheusConfig;
+
startCommandLine = lib.concatStringsSep " " ([
+
"${cfg.package}/bin/vmagent"
+
"-promscrape.config=${prometheusConfig}"
+
] ++ cfg.extraArgs
+
++ lib.optionals (cfg.remoteWrite.url != null) [
+
"-remoteWrite.url=${cfg.remoteWrite.url}"
+
"-remoteWrite.tmpDataPath=%C/vmagent/remote_write_tmp"
+
] ++ lib.optional (cfg.remoteWrite.basicAuthUsername != null) "-remoteWrite.basicAuth.username=${cfg.remoteWrite.basicAuthUsername}"
+
++ lib.optional (cfg.remoteWrite.basicAuthPasswordFile != null) "-remoteWrite.basicAuth.passwordFile=\${CREDENTIALS_DIRECTORY}/remote_write_basic_auth_password");
in {
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
description = "vmagent system service";
serviceConfig = {
-
User = cfg.user;
-
Group = cfg.group;
+
DynamicUser = true;
+
User = "vmagent";
+
Group = "vmagent";
Type = "simple";
Restart = "on-failure";
-
WorkingDirectory = cfg.dataDir;
-
ExecStart = "${cfg.package}/bin/vmagent -remoteWrite.url=${cfg.remoteWriteUrl} -promscrape.config=${prometheusConfig} ${escapeShellArgs cfg.extraArgs}";
+
CacheDirectory = "vmagent";
+
ExecStart = startCommandLine;
+
LoadCredential = lib.optional (cfg.remoteWrite.basicAuthPasswordFile != null) [
+
"remote_write_basic_auth_password:${cfg.remoteWrite.basicAuthPasswordFile}"
+
];
};
};
-
-
systemd.tmpfiles.rules =
-
[ "d '${cfg.dataDir}' 0755 ${cfg.user} ${cfg.group} -" ];
};
}
+1 -1
nixos/modules/services/networking/knot.nix
···
};
settings = mkOption {
-
type = types.submodule { freeformType = types.attrs; };
+
type = (pkgs.formats.yaml {}).type;
default = {};
description = ''
Extra configuration as nix values.
pkgs/applications/editors/codux/default.nix pkgs/by-name/co/codux/package.nix
-1
pkgs/applications/editors/kile/default.nix
···
meta = {
description = "User-friendly TeX/LaTeX authoring tool for the KDE desktop environment";
homepage = "https://www.kde.org/applications/office/kile/";
-
maintainers = with lib.maintainers; [ fridh ];
license = lib.licenses.gpl2Plus;
mainProgram = "kile";
};
+1 -1
pkgs/applications/kde/filelight.nix
···
mainProgram = "filelight";
homepage = "https://apps.kde.org/filelight/";
license = with lib.licenses; [ gpl2 ];
-
maintainers = with lib.maintainers; [ fridh vcunat ];
+
maintainers = with lib.maintainers; [ vcunat ];
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
-1
pkgs/applications/kde/kcalc.nix
···
description = "Scientific calculator";
mainProgram = "kcalc";
license = with lib.licenses; [ gpl2 ];
-
maintainers = [ lib.maintainers.fridh ];
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
-1
pkgs/applications/kde/kdeconnect-kde.nix
···
description = "KDE Connect provides several features to integrate your phone and your computer";
homepage = "https://community.kde.org/KDEConnect";
license = with licenses; [ gpl2 ];
-
maintainers = with maintainers; [ fridh ];
mainProgram = "kdeconnect-app";
};
}
-1
pkgs/applications/kde/kolourpaint.nix
···
homepage = "https://apps.kde.org/kolourpaint/";
description = "Paint program";
mainProgram = "kolourpaint";
-
maintainers = [ lib.maintainers.fridh ];
license = with lib.licenses; [ gpl2 ];
};
}
-1
pkgs/applications/kde/kwalletmanager.nix
···
description = "KDE wallet management tool";
mainProgram = "kwalletmanager5";
license = with lib.licenses; [ gpl2 ];
-
maintainers = with lib.maintainers; [ fridh ];
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
-1
pkgs/applications/kde/yakuake.nix
···
homepage = "https://yakuake.kde.org";
description = "Quad-style terminal emulator for KDE";
mainProgram = "yakuake";
-
maintainers = with lib.maintainers; [ fridh ];
license = lib.licenses.gpl2;
};
}
+2 -2
pkgs/applications/misc/confclerk/default.nix
···
mkDerivation rec {
pname = "confclerk";
-
version = "0.7.1";
+
version = "0.7.2";
src = fetchurl {
url = "https://www.toastfreeware.priv.at/tarballs/confclerk/confclerk-${version}.tar.gz";
-
sha256 = "0l5i4d6lymh0k6gzihs41x4i8v1dz0mrwpga096af0vchpvlcarg";
+
sha256 = "sha256-GgWvPHcQnQrK9SOC8U9F2P8kuPCn8I2EhoWEEMtKBww=";
};
buildInputs = [ qtbase ];
+2 -2
pkgs/applications/misc/rofi-rbw/default.nix
···
buildPythonApplication rec {
pname = "rofi-rbw";
-
version = "1.3.0";
+
version = "1.4.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "fdw";
repo = "rofi-rbw";
rev = "refs/tags/${version}";
-
hash = "sha256-aTMKwb4BLupY0UmvPC86RnElZ9DFep8sApaMrlGbJ0M=";
+
hash = "sha256-1xbdZlZa3YPz+33AMgvhiMO12vc/ej0RybypQUzEn+8=";
};
nativeBuildInputs = [
pkgs/applications/misc/xlights/default.nix pkgs/by-name/xl/xlights/package.nix
+6 -6
pkgs/applications/networking/browsers/microsoft-edge/default.nix
···
{
beta = import ./browser.nix {
channel = "beta";
-
version = "124.0.2478.51";
+
version = "124.0.2478.67";
revision = "1";
-
hash = "sha256-qQTRPkQBLRZhOqBT8U0PGcmmR2zNRxJiFl3N2UPwoSo=";
+
hash = "sha256-EywgM3G0Yph3dofullSVZpXSvT2MHc4uPyGAoaXCgN8=";
};
dev = import ./browser.nix {
channel = "dev";
-
version = "125.0.2518.0";
+
version = "125.0.2535.6";
revision = "1";
-
hash = "sha256-q4TVpO0SxSSLMv/NtmJIOzClT2WqUss2qfE5vgj4O7E=";
+
hash = "sha256-iD/e7AuPG0uNZY20wFQRbvAaKmaUw2RKeRJADU1MFRI=";
};
stable = import ./browser.nix {
channel = "stable";
-
version = "124.0.2478.51";
+
version = "124.0.2478.67";
revision = "1";
-
hash = "sha256-dAiTS+KvKVwL6tNp4YsQfH4wdNIJoBJngcLBXgHArjE=";
+
hash = "sha256-PRL2aiebCoK0eGJWlvI+Gsk14FltV+GaQdojLuDFimU=";
};
}
+3 -3
pkgs/applications/networking/cluster/helm/chart-testing/default.nix
···
buildGoModule rec {
pname = "chart-testing";
-
version = "3.10.1";
+
version = "3.11.0";
src = fetchFromGitHub {
owner = "helm";
repo = pname;
rev = "v${version}";
-
hash = "sha256-btrnfL9U8k7jwo6ltVfbiSJFCX52zjfgf4E+IsWTYi4=";
+
hash = "sha256-eiU8omDEGDJVmumHwZkNix7qMVkoR6Irg0x9dTBzadA=";
};
-
vendorHash = "sha256-E+7ndvXWzsU896/eWyupbvqkLed2ly91osptZKT79fk=";
+
vendorHash = "sha256-o9oZnQPztrK6HvclPt33Y05GQFWDsnUYti5x8R7aWS8=";
postPatch = ''
substituteInPlace pkg/config/config.go \
pkgs/applications/networking/cluster/karmor/default.nix pkgs/by-name/ka/karmor/package.nix
+2 -2
pkgs/applications/networking/cluster/kubedb-cli/default.nix
···
buildGoModule rec {
pname = "kubedb-cli";
-
version = "0.44.0";
+
version = "0.45.0";
src = fetchFromGitHub {
owner = "kubedb";
repo = "cli";
rev = "v${version}";
-
sha256 = "sha256-ppsGSzgJvAHRGs6PGPNgE7nDbK8SPYBPNbAlGwocAZs=";
+
sha256 = "sha256-4kmXz8dTxCaGbuAo3zK27BhUrecInwJCu9XOuiQY48A=";
};
vendorHash = null;
pkgs/applications/networking/cluster/terraform-compliance/default.nix pkgs/by-name/te/terraform-compliance/package.nix
pkgs/applications/networking/cluster/terragrunt/default.nix pkgs/by-name/te/terragrunt/package.nix
+2 -2
pkgs/applications/networking/instant-messengers/chatterino2/default.nix
···
stdenv.mkDerivation rec {
pname = "chatterino2";
-
version = "2.5.0";
+
version = "2.5.1";
src = fetchFromGitHub {
owner = "Chatterino";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-uR2X0NNSLyOx5n3mZcp6+wW/7L7rHHH2MlOF+c0Uzm0=";
+
sha256 = "sha256-c3Vhzes54xLjKV0Of7D1eFpQvIWJwcUBXvLT2p6VwBE=";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake pkg-config qt6.wrapQtAppsHook ];
+2 -2
pkgs/applications/networking/maestral-qt/default.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "maestral-qt";
-
version = "1.9.2";
+
version = "1.9.3";
disabled = python3.pythonOlder "3.7";
src = fetchFromGitHub {
owner = "SamSchott";
repo = "maestral-qt";
rev = "refs/tags/v${version}";
-
hash = "sha256-dgiVSwCTNDncbPJ+f0grjtq822TvtG0PhC9gDOKhwRI=";
+
hash = "sha256-7Lt0Neobtofd1JDoz8BhGn+nFKaMLbM/6z0QQmtEKpA=";
};
format = "pyproject";
+4 -4
pkgs/applications/networking/p2p/flood/default.nix
···
buildNpmPackage rec {
pname = "flood";
-
version = "unstable-2023-06-03";
+
version = "4.8.0";
src = fetchFromGitHub {
owner = "jesec";
repo = pname;
-
rev = "2b652f8148dab7134eeeb201b9d81dd6b8bda074";
-
hash = "sha256-wI6URPGUZUbydSgNaHN2C5IA2x/HHjBWIRT6H6iZU/0=";
+
rev = "v${version}";
+
hash = "sha256-hth8tk2DHuBGNAXdjknbdQinuwWJ//QF0e23neeTExw=";
};
-
npmDepsHash = "sha256-XmDnvq+ni5TOf3UQFc4JvGI3LiGpjbrLAocRvrW8qgk=";
+
npmDepsHash = "sha256-WlQ/u7yIbuFETsmbW7ddAOO7OVrNPOXR3ja3N0aFWRE=";
meta = with lib; {
description = "Modern web UI for various torrent clients with a Node.js backend and React frontend";
+12 -12
pkgs/applications/science/electronics/kicad/versions.nix
···
{
"kicad" = {
kicadVersion = {
-
version = "8.0.1";
+
version = "8.0.2";
src = {
-
rev = "20421d65e5a7ede894345d337ab47b469f5ba154";
-
sha256 = "096kvmm96ccxir1rspgzzjkp6y2j80l3w2vphg9iv3drxmjp7qjv";
+
rev = "55a4d4f5e2f54be6ccf74a8919d04684c9df4c50";
+
sha256 = "069ycii9zvdxwxd73afd6bp975r1555yvifi9zdb77qyvn0d9nr9";
};
};
libVersion = {
-
version = "8.0.1";
+
version = "8.0.2";
libSources = {
-
symbols.rev = "d6aff3948edfca2bacf36900ff080f6b3f65fe4c";
-
symbols.sha256 = "00xnvikmqd1zkg9p1f89kvryvkybl5f20baij6babqyc29nbzkwy";
-
templates.rev = "0a6c4f798a68a5c639d54b4d3093460ab9267816";
-
templates.sha256 = "0m9bggz3cm27kqpjjwxy19mqzk0c69bywcjkqcni7kafr21c6k4z";
-
footprints.rev = "226b4f3d5c10a4126d88b895188bdab629fe60b0";
-
footprints.sha256 = "1bb3mb2a7vkridgmqqm9ib3hv2m4zx1i14mglb11sribypy0ma5p";
-
packages3d.rev = "49c1cd4017499b8a7f6dedbe7ede834d1713eb28";
-
packages3d.sha256 = "0b5jwr5bbd0kzb75nj3028knjrv0872dk54sbsnxaz669q8zaxap";
+
symbols.rev = "099ac0c8ac402a685fde00b1369e34a116e29661";
+
symbols.sha256 = "0w333f89yw2m0zlpkg0k6hfwlj10snm8laihdjnsb22asyz4pbhn";
+
templates.rev = "2e2da58e02707d327d59d4101c401a82dc9a26f6";
+
templates.sha256 = "073a6cyvzzy0vmkj3ip4ziq7b7pcizs70nm5acw838dxghjfyv3v";
+
footprints.rev = "e8c30550cde4945cbe1bf30cccf0b3c1e2bda6c6";
+
footprints.sha256 = "10j8qjljc1fv8k4zp3zn0da33g57hn6pgrgmbgp18dsa539xvxcz";
+
packages3d.rev = "249f7947587529026e1676cd70c8d7493a8d8162";
+
packages3d.sha256 = "04gvfb54jhnww2qwrxc27wpyrvmjasdc4xhr0ridl7dglh4qcp35";
};
};
};
+3 -3
pkgs/applications/science/math/eigenmath/default.nix
···
stdenv.mkDerivation rec {
pname = "eigenmath";
-
version = "unstable-2024-04-19";
+
version = "unstable-2024-04-26";
src = fetchFromGitHub {
owner = "georgeweigt";
repo = pname;
-
rev = "5d5a538e7c378e9e2d9fabdf88fa2c6dd6d13e2c";
-
hash = "sha256-vPj3YKNJAZgdhw/VVrJIo2P7IyHrt7hVpnUQCUCZmR8=";
+
rev = "14a55ff60d078b752033b4ae29d332b04b6e8912";
+
hash = "sha256-p7wcLmssTqs3LCkZWB9rhCXEc4IVgZJNBvRhS51oH5E=";
};
checkPhase = let emulator = stdenv.hostPlatform.emulator buildPackages; in ''
+2 -2
pkgs/applications/version-management/ghorg/default.nix
···
buildGoModule rec {
pname = "ghorg";
-
version = "1.9.10";
+
version = "1.9.11";
src = fetchFromGitHub {
owner = "gabrie30";
repo = "ghorg";
rev = "v${version}";
-
sha256 = "sha256-UU8iOpfM5RMwlDceDXofs3Nzyy93zcsUOuTGw/kzVe8=";
+
sha256 = "sha256-22/HM/DYkNh8V1v09fca6/3TLwzYudpH/VNbh+3+iyE=";
};
doCheck = false;
+2 -2
pkgs/applications/version-management/git-quick-stats/default.nix
···
stdenv.mkDerivation rec {
pname = "git-quick-stats";
-
version = "2.5.4";
+
version = "2.5.5";
src = fetchFromGitHub {
repo = "git-quick-stats";
owner = "arzzen";
rev = version;
-
sha256 = "sha256-dbi48rq3ijPa45xtTi6kAly/IwkX4aK1P9hmcPNQEqM=";
+
sha256 = "sha256-7riA3yYw2D8+x/wzzbv0RF+zHCtqVC1ZpVANZp9x2AQ=";
};
nativeBuildInputs = [ makeWrapper ];
+1 -1
pkgs/applications/version-management/gitprompt-rs/default.nix
···
description = "Simple Git prompt";
homepage = "https://github.com/9ary/gitprompt-rs";
license = with licenses; [ mpl20 ];
-
maintainers = with maintainers; [ novenary ];
+
maintainers = with maintainers; [ ];
mainProgram = "gitprompt-rs";
};
}
pkgs/applications/video/bilibili/default.nix pkgs/by-name/bi/bilibili/package.nix
+447 -523
pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock
···
[[package]]
name = "acpi_tables"
version = "0.1.0"
-
source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#76e8552f57f76ca918e19c0a7b7480d2fa2c7241"
+
source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#925e3f8aff3551df67ec4472fc221564e30c8847"
dependencies = [
"zerocopy",
]
[[package]]
name = "addr2line"
-
version = "0.19.0"
+
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97"
+
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
dependencies = [
"gimli",
]
···
[[package]]
name = "aho-corasick"
-
version = "1.0.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
[[package]]
name = "anstream"
-
version = "0.6.4"
+
version = "0.6.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44"
+
checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb"
dependencies = [
"anstyle",
"anstyle-parse",
···
[[package]]
name = "anstyle-parse"
-
version = "0.2.1"
+
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333"
+
checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
dependencies = [
"utf8parse",
]
···
[[package]]
name = "anyhow"
-
version = "1.0.79"
+
version = "1.0.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
+
checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247"
[[package]]
name = "api_client"
···
[[package]]
name = "arc-swap"
-
version = "1.6.0"
+
version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
+
checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
[[package]]
name = "arch"
···
"serde",
"thiserror",
"uuid",
-
"versionize",
-
"versionize_derive",
"vm-fdt",
"vm-memory",
"vm-migration",
···
[[package]]
name = "async-channel"
-
version = "2.1.1"
+
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c"
+
checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3"
dependencies = [
"concurrent-queue",
-
"event-listener 4.0.0",
-
"event-listener-strategy",
+
"event-listener 5.3.0",
+
"event-listener-strategy 0.5.1",
"futures-core",
"pin-project-lite",
]
[[package]]
name = "async-executor"
-
version = "1.8.0"
+
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c"
+
checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a"
dependencies = [
-
"async-lock 3.2.0",
"async-task",
"concurrent-queue",
-
"fastrand 2.0.0",
-
"futures-lite 2.1.0",
+
"fastrand 2.0.2",
+
"futures-lite 2.3.0",
"slab",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06"
dependencies = [
-
"async-lock 2.7.0",
+
"async-lock 2.8.0",
"autocfg",
"blocking",
"futures-lite 1.13.0",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
dependencies = [
-
"async-lock 2.7.0",
+
"async-lock 2.8.0",
"autocfg",
"cfg-if",
"concurrent-queue",
"futures-lite 1.13.0",
"log",
"parking",
-
"polling",
+
"polling 2.8.0",
"rustix 0.37.27",
"slab",
"socket2",
···
]
[[package]]
+
name = "async-io"
+
version = "2.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884"
+
dependencies = [
+
"async-lock 3.3.0",
+
"cfg-if",
+
"concurrent-queue",
+
"futures-io",
+
"futures-lite 2.3.0",
+
"parking",
+
"polling 3.6.0",
+
"rustix 0.38.32",
+
"slab",
+
"tracing",
+
"windows-sys 0.52.0",
+
]
+
+
[[package]]
name = "async-lock"
-
version = "2.7.0"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7"
+
checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
dependencies = [
"event-listener 2.5.3",
]
[[package]]
name = "async-lock"
-
version = "3.2.0"
+
version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c"
+
checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b"
dependencies = [
-
"event-listener 4.0.0",
-
"event-listener-strategy",
+
"event-listener 4.0.3",
+
"event-listener-strategy 0.4.0",
"pin-project-lite",
]
[[package]]
name = "async-process"
-
version = "1.8.0"
+
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf012553ce51eb7aa6dc2143804cc8252bd1cb681a1c5cb7fa94ca88682dee1d"
+
checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"
dependencies = [
-
"async-io",
-
"async-lock 2.7.0",
+
"async-io 1.13.0",
+
"async-lock 2.8.0",
"async-signal",
"blocking",
"cfg-if",
-
"event-listener 3.0.0",
+
"event-listener 3.1.0",
"futures-lite 1.13.0",
-
"rustix 0.38.25",
+
"rustix 0.38.32",
"windows-sys 0.48.0",
]
[[package]]
name = "async-recursion"
-
version = "1.0.5"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
+
checksum = "30c5ef0ede93efbf733c1a727f3b6b5a1060bbedd5600183e66f6e4be4af0ec5"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
]
[[package]]
name = "async-signal"
-
version = "0.2.2"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c99f3cb3f9ff89f7d718fbb942c9eb91bedff12e396adf09a622dfe7ffec2bc2"
+
checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5"
dependencies = [
-
"async-io",
-
"async-lock 2.7.0",
+
"async-io 2.3.2",
+
"async-lock 2.8.0",
"atomic-waker",
"cfg-if",
-
"concurrent-queue",
"futures-core",
"futures-io",
-
"libc",
+
"rustix 0.38.32",
"signal-hook-registry",
"slab",
"windows-sys 0.48.0",
···
[[package]]
name = "async-task"
-
version = "4.5.0"
+
version = "4.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1"
+
checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799"
[[package]]
name = "async-trait"
-
version = "0.1.76"
+
version = "0.1.80"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514"
+
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
]
[[package]]
···
[[package]]
name = "autocfg"
-
version = "1.1.0"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
[[package]]
name = "backtrace"
-
version = "0.3.67"
+
version = "0.3.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca"
+
checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
dependencies = [
"addr2line",
"cc",
···
"miniz_oxide",
"object",
"rustc-demangle",
-
]
-
-
[[package]]
-
name = "bincode"
-
version = "1.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
-
dependencies = [
-
"serde",
]
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
]
[[package]]
···
[[package]]
name = "bitflags"
-
version = "2.4.1"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
[[package]]
name = "block"
···
"libc",
"log",
"remain",
+
"serde",
"smallvec",
"thiserror",
"uuid",
-
"versionize",
-
"versionize_derive",
"virtio-bindings",
"virtio-queue",
"vm-memory",
···
checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
dependencies = [
"async-channel",
-
"async-lock 3.2.0",
+
"async-lock 3.3.0",
"async-task",
-
"fastrand 2.0.0",
+
"fastrand 2.0.2",
"futures-io",
-
"futures-lite 2.1.0",
+
"futures-lite 2.3.0",
"piper",
"tracing",
]
[[package]]
name = "bumpalo"
-
version = "3.13.0"
+
version = "3.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa"
[[package]]
name = "byteorder"
-
version = "1.4.3"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "cc"
-
version = "1.0.83"
+
version = "1.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
-
dependencies = [
-
"libc",
-
]
+
checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b"
[[package]]
name = "cfg-if"
···
[[package]]
name = "clap"
-
version = "4.4.7"
+
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b"
+
checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
dependencies = [
"clap_builder",
]
[[package]]
name = "clap_builder"
-
version = "4.4.7"
+
version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663"
+
checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
dependencies = [
"anstream",
"anstyle",
"clap_lex",
-
"strsim",
+
"strsim 0.11.1",
"terminal_size",
]
[[package]]
name = "clap_lex"
-
version = "0.6.0"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
+
checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
[[package]]
name = "cloud-hypervisor"
-
version = "38.0.0"
+
version = "39.0.0"
dependencies = [
"anyhow",
"api_client",
···
[[package]]
name = "cpufeatures"
-
version = "0.2.9"
+
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
dependencies = [
"libc",
]
···
[[package]]
name = "crc32fast"
-
version = "1.3.2"
+
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+
checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
dependencies = [
"cfg-if",
]
-
-
[[package]]
-
name = "crc64"
-
version = "2.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2707e3afba5e19b75d582d88bc79237418f2a2a2d673d01cf9b03633b46e98f3"
[[package]]
name = "crossbeam-utils"
···
[[package]]
name = "darling"
-
version = "0.20.6"
+
version = "0.20.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c376d08ea6aa96aafe61237c7200d1241cb177b7d3a542d791f2d118e9cbb955"
+
checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391"
dependencies = [
"darling_core",
"darling_macro",
···
[[package]]
name = "darling_core"
-
version = "0.20.6"
+
version = "0.20.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33043dcd19068b8192064c704b3f83eb464f91f1ff527b44a4e2b08d9cdb8855"
+
checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
-
"strsim",
-
"syn 2.0.48",
+
"strsim 0.10.0",
+
"syn 2.0.58",
]
[[package]]
name = "darling_macro"
-
version = "0.20.6"
+
version = "0.20.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c5a91391accf613803c2a9bf9abccdbaa07c54b4244a5b64883f9c3c137c86be"
+
checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
dependencies = [
"darling_core",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
]
[[package]]
···
"acpi_tables",
"anyhow",
"arch",
-
"bitflags 2.4.1",
+
"bitflags 2.5.0",
"byteorder",
"event_monitor",
"hypervisor",
"libc",
"log",
"pci",
+
"serde",
"thiserror",
"tpm",
-
"versionize",
-
"versionize_derive",
"vm-allocator",
"vm-device",
"vm-memory",
···
[[package]]
name = "enumflags2"
-
version = "0.7.8"
+
version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939"
+
checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d"
dependencies = [
"enumflags2_derive",
"serde",
···
[[package]]
name = "enumflags2_derive"
-
version = "0.7.8"
+
version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246"
+
checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
+
]
+
+
[[package]]
+
name = "env_filter"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
+
dependencies = [
+
"log",
+
"regex",
]
[[package]]
name = "env_logger"
-
version = "0.10.1"
+
version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece"
+
checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9"
dependencies = [
+
"anstream",
+
"anstyle",
+
"env_filter",
"humantime",
-
"is-terminal",
"log",
-
"regex",
-
"termcolor",
]
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.5.0",
"libc",
]
···
[[package]]
name = "errno"
-
version = "0.3.5"
+
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
+
checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
dependencies = [
"libc",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
]
[[package]]
···
[[package]]
name = "event-listener"
-
version = "3.0.0"
+
version = "3.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"
+
dependencies = [
+
"concurrent-queue",
+
"parking",
+
"pin-project-lite",
+
]
+
+
[[package]]
+
name = "event-listener"
+
version = "4.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325"
+
checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
dependencies = [
"concurrent-queue",
"parking",
···
[[package]]
name = "event-listener"
-
version = "4.0.0"
+
version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae"
+
checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24"
dependencies = [
"concurrent-queue",
"parking",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3"
dependencies = [
-
"event-listener 4.0.0",
+
"event-listener 4.0.3",
+
"pin-project-lite",
+
]
+
+
[[package]]
+
name = "event-listener-strategy"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3"
+
dependencies = [
+
"event-listener 5.3.0",
"pin-project-lite",
]
···
[[package]]
name = "fastrand"
-
version = "2.0.0"
+
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
+
checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984"
[[package]]
name = "fdt"
···
[[package]]
name = "flume"
-
version = "0.10.14"
+
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
+
checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181"
dependencies = [
"futures-core",
"futures-sink",
"nanorand",
-
"pin-project",
"spin",
]
···
[[package]]
name = "futures-lite"
-
version = "2.1.0"
+
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143"
+
checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
dependencies = [
-
"fastrand 2.0.0",
+
"fastrand 2.0.2",
"futures-core",
"futures-io",
"parking",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
]
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.5.0",
"cfg-if",
"log",
"managed",
···
[[package]]
name = "getrandom"
-
version = "0.2.11"
+
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
+
checksum = "a06fddc2749e0528d2813f95e050e87e52c8cbbae56223b9babf73b3e53b0cc6"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "gimli"
-
version = "0.27.3"
+
version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
+
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
[[package]]
name = "glob"
···
[[package]]
name = "hashbrown"
-
version = "0.14.2"
+
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
+
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
[[package]]
name = "hermit-abi"
-
version = "0.3.3"
+
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
name = "hex"
···
[[package]]
name = "iced-x86"
-
version = "1.20.0"
+
version = "1.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cdd366a53278429c028367e0ba22a46cab6d565a57afb959f06e92c7a69e7828"
+
checksum = "7c447cff8c7f384a7d4f741cfcff32f75f3ad02b406432e8d6c878d56b1edf6b"
dependencies = [
"lazy_static",
···
[[package]]
name = "igvm"
-
version = "0.1.0"
-
source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3"
+
version = "0.1.9"
+
source = "git+https://github.com/microsoft/igvm?branch=main#494aac2318df4111a2737d360ea46f74f5350223"
dependencies = [
"bitfield-struct",
"crc32fast",
···
[[package]]
name = "igvm_defs"
-
version = "0.1.0"
-
source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3"
+
version = "0.1.9"
+
source = "git+https://github.com/microsoft/igvm?branch=main#494aac2318df4111a2737d360ea46f74f5350223"
dependencies = [
"bitfield-struct",
"open-enum",
···
[[package]]
name = "indexmap"
-
version = "2.1.0"
+
version = "2.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
dependencies = [
"equivalent",
"hashbrown",
···
[[package]]
name = "io-uring"
-
version = "0.6.2"
+
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "460648e47a07a43110fbfa2e0b14afb2be920093c31e5dccc50e49568e099762"
+
checksum = "a9febecd4aebbe9c7c23c8e536e966805fdf09944c8a915e7991ee51acb67087"
dependencies = [
"bitflags 1.3.2",
"libc",
···
[[package]]
-
name = "is-terminal"
-
version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
-
dependencies = [
-
"hermit-abi",
-
"rustix 0.38.25",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
name = "itoa"
-
version = "1.0.9"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "js-sys"
-
version = "0.3.64"
+
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
dependencies = [
"wasm-bindgen",
[[package]]
name = "kvm-bindings"
-
version = "0.7.0"
-
source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.7.0#2dcf85d4f8aa55befcaa996b699ddb18ec9ed059"
+
version = "0.8.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a82e7e8725a39a0015e511a46cc1f7d90cecc180db1610c4d0d4339a9e48bd21"
dependencies = [
"serde",
-
"serde_derive",
"vmm-sys-util",
+
"zerocopy",
[[package]]
name = "kvm-ioctls"
-
version = "0.16.0"
+
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9002dff009755414f22b962ec6ae6980b07d6d8b06e5297b1062019d72bd6a8c"
+
checksum = "bedae2ca4a531bebe311abaf9691f5cc14eaa21475243caa2e39c43bb872947d"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.5.0",
"kvm-bindings",
"libc",
"vmm-sys-util",
···
checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
[[package]]
+
name = "libredox"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
+
dependencies = [
+
"bitflags 2.5.0",
+
"libc",
+
]
+
+
[[package]]
name = "libssh2-sys"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "libz-sys"
-
version = "1.1.12"
+
version = "1.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b"
+
checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "lock_api"
-
version = "0.4.10"
+
version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
dependencies = [
"autocfg",
"scopeguard",
···
[[package]]
name = "log"
-
version = "0.4.20"
+
version = "0.4.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
+
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
[[package]]
name = "managed"
···
[[package]]
name = "memchr"
-
version = "2.5.0"
+
version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
[[package]]
name = "memoffset"
···
[[package]]
+
name = "memoffset"
+
version = "0.9.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
+
dependencies = [
+
"autocfg",
+
]
+
+
[[package]]
name = "micro_http"
version = "0.1.0"
-
source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#e75dfa1eeea23b69caa7407bc2c3a76d7b7262fb"
+
source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#ef43cef7162a55a6790d528a5e76b4fe2da22de0"
dependencies = [
"libc",
"vmm-sys-util",
···
[[package]]
name = "miniz_oxide"
-
version = "0.6.2"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
+
checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
dependencies = [
"adler",
[[package]]
name = "mintex"
-
version = "0.1.2"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fd7c5ba1c3b5a23418d7bbf98c71c3d4946a0125002129231da8d6b723d559cb"
-
dependencies = [
-
"once_cell",
-
"sys-info",
-
]
+
checksum = "9bec4598fddb13cc7b528819e697852653252b760f1228b7642679bf2ff2cd07"
[[package]]
name = "mshv-bindings"
version = "0.1.1"
-
source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340"
+
source = "git+https://github.com/rust-vmm/mshv?branch=main#fed467ffa4e910d37fc5cd0012f6d59f4a8009d8"
dependencies = [
"libc",
+
"num_enum",
"serde",
"serde_derive",
"vmm-sys-util",
···
[[package]]
name = "mshv-ioctls"
version = "0.1.1"
-
source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340"
+
source = "git+https://github.com/rust-vmm/mshv?branch=main#fed467ffa4e910d37fc5cd0012f6d59f4a8009d8"
dependencies = [
"libc",
"mshv-bindings",
+
"thiserror",
"vmm-sys-util",
···
"serde",
"serde_json",
"thiserror",
-
"versionize",
-
"versionize_derive",
"virtio-bindings",
"virtio-queue",
"vm-memory",
···
"bitflags 1.3.2",
"cfg-if",
"libc",
-
"memoffset",
+
"memoffset 0.7.1",
[[package]]
···
[[package]]
name = "num-traits"
-
version = "0.2.17"
+
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+
checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
dependencies = [
"autocfg",
[[package]]
+
name = "num_enum"
+
version = "0.7.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845"
+
dependencies = [
+
"num_enum_derive",
+
]
+
+
[[package]]
+
name = "num_enum_derive"
+
version = "0.7.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.58",
+
]
+
+
[[package]]
name = "object"
-
version = "0.30.4"
+
version = "0.32.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385"
+
checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
dependencies = [
"memchr",
···
[[package]]
name = "open-enum"
-
version = "0.3.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e"
+
checksum = "ba485b94b3e73fa752d98cfcab74647a4a537269682cc1ee5256aa020432506d"
dependencies = [
"open-enum-derive",
[[package]]
name = "open-enum-derive"
-
version = "0.3.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88"
+
checksum = "fed1c261430059cab8b2b51eec42a3c15750439ec6c013cd8fe41d4a450de776"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "openssl-src"
-
version = "300.1.5+3.1.3"
+
version = "300.2.3+3.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491"
+
checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843"
dependencies = [
"cc",
[[package]]
name = "openssl-sys"
-
version = "0.9.99"
+
version = "0.9.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
+
checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
dependencies = [
"cc",
"libc",
···
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
dependencies = [
"lock_api",
-
"parking_lot_core 0.9.7",
+
"parking_lot_core 0.9.9",
[[package]]
···
[[package]]
name = "parking_lot_core"
-
version = "0.9.7"
+
version = "0.9.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521"
+
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
dependencies = [
"cfg-if",
"libc",
-
"redox_syscall 0.2.16",
+
"redox_syscall 0.4.1",
"smallvec",
-
"windows-sys 0.45.0",
+
"windows-targets 0.48.5",
[[package]]
···
"log",
"serde",
"thiserror",
-
"versionize",
-
"versionize_derive",
"vfio-bindings",
"vfio-ioctls",
"vfio_user",
···
[[package]]
-
name = "pin-project"
-
version = "1.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0"
-
dependencies = [
-
"pin-project-internal",
-
]
-
-
[[package]]
-
name = "pin-project-internal"
-
version = "1.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.48",
-
]
-
-
[[package]]
name = "pin-project-lite"
-
version = "0.2.12"
+
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05"
+
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "pin-utils"
···
checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4"
dependencies = [
"atomic-waker",
-
"fastrand 2.0.0",
+
"fastrand 2.0.2",
"futures-io",
[[package]]
name = "pkg-config"
-
version = "0.3.27"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
[[package]]
name = "pnet"
···
"proc-macro2",
"quote",
"regex",
-
"syn 2.0.48",
+
"syn 2.0.58",
[[package]]
···
[[package]]
+
name = "polling"
+
version = "3.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6"
+
dependencies = [
+
"cfg-if",
+
"concurrent-queue",
+
"hermit-abi",
+
"pin-project-lite",
+
"rustix 0.38.32",
+
"tracing",
+
"windows-sys 0.52.0",
+
]
+
+
[[package]]
name = "ppv-lite86"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "proc-macro2"
-
version = "1.0.78"
+
version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
+
checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
dependencies = [
"unicode-ident",
···
[[package]]
name = "redox_syscall"
-
version = "0.3.5"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
dependencies = [
"bitflags 1.3.2",
[[package]]
name = "redox_users"
-
version = "0.4.3"
+
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
+
checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
dependencies = [
"getrandom",
-
"redox_syscall 0.2.16",
+
"libredox",
"thiserror",
[[package]]
name = "regex"
-
version = "1.9.4"
+
version = "1.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29"
+
checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
dependencies = [
"aho-corasick",
"memchr",
···
[[package]]
name = "regex-automata"
-
version = "0.3.7"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629"
+
checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
dependencies = [
"aho-corasick",
"memchr",
···
[[package]]
name = "regex-syntax"
-
version = "0.7.5"
+
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
+
checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
[[package]]
name = "remain"
-
version = "0.2.11"
+
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bce3a7139d2ee67d07538ee5dba997364fbc243e7e7143e96eb830c74bfaa082"
+
checksum = "ad9f2390298a947ee0aa6073d440e221c0726188cfbcdf9604addb6ee393eb4a"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
[[package]]
···
[[package]]
name = "rustix"
-
version = "0.38.25"
+
version = "0.38.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e"
+
checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.5.0",
"errno",
"libc",
"linux-raw-sys 0.4.13",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
name = "ryu"
-
version = "1.0.15"
+
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
+
checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
[[package]]
name = "scopeguard"
···
[[package]]
name = "serde"
-
version = "1.0.196"
+
version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
+
checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
dependencies = [
"serde_derive",
[[package]]
name = "serde_derive"
-
version = "1.0.196"
+
version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
+
checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
[[package]]
name = "serde_json"
-
version = "1.0.109"
+
version = "1.0.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9"
+
checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd"
dependencies = [
"itoa",
"ryu",
···
[[package]]
name = "serde_repr"
-
version = "0.1.17"
+
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145"
+
checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
[[package]]
name = "serde_with"
-
version = "3.4.0"
+
version = "3.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23"
+
checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a"
dependencies = [
"serde",
+
"serde_derive",
"serde_with_macros",
[[package]]
name = "serde_with_macros"
-
version = "3.4.0"
+
version = "3.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788"
+
checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655"
dependencies = [
"darling",
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
[[package]]
···
[[package]]
name = "slab"
-
version = "0.4.8"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
"autocfg",
[[package]]
name = "smallvec"
-
version = "1.13.1"
+
version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
+
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "socket2"
-
version = "0.4.9"
+
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+
checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
dependencies = [
"libc",
"winapi",
···
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
+
name = "strsim"
+
version = "0.11.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+
+
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "syn"
-
version = "2.0.48"
+
version = "2.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
+
checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
-
name = "sys-info"
-
version = "0.9.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c"
-
dependencies = [
-
"cc",
-
"libc",
-
]
-
-
[[package]]
name = "tempfile"
-
version = "3.8.0"
+
version = "3.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
+
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
dependencies = [
"cfg-if",
-
"fastrand 2.0.0",
-
"redox_syscall 0.3.5",
-
"rustix 0.38.25",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
-
name = "termcolor"
-
version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
-
dependencies = [
-
"winapi-util",
+
"fastrand 2.0.2",
+
"rustix 0.38.32",
+
"windows-sys 0.52.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
dependencies = [
-
"rustix 0.38.25",
+
"rustix 0.38.32",
"windows-sys 0.48.0",
···
[[package]]
name = "thiserror"
-
version = "1.0.52"
+
version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d"
+
checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.52"
+
version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3"
+
checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
[[package]]
···
[[package]]
name = "uds_windows"
-
version = "1.0.2"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d"
+
checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
dependencies = [
+
"memoffset 0.9.1",
"tempfile",
"winapi",
···
[[package]]
name = "uuid"
-
version = "1.3.4"
+
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81"
+
checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
dependencies = [
"getrandom",
···
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
-
name = "versionize"
-
version = "0.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62929d59c7f6730b7298fcb363760550f4db6e353fbac4076d447d0e82799d6d"
-
dependencies = [
-
"bincode",
-
"crc64",
-
"proc-macro2",
-
"quote",
-
"serde",
-
"serde_derive",
-
"syn 1.0.109",
-
"versionize_derive",
-
"vmm-sys-util",
-
]
-
-
[[package]]
-
name = "versionize_derive"
-
version = "0.1.6"
-
source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch-0.1.6#7906da996152e2d0ab08f5526440683bf3ca7834"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 1.0.109",
-
]
-
-
[[package]]
name = "vfio-bindings"
version = "0.4.0"
-
source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a"
+
source = "git+https://github.com/rust-vmm/vfio?branch=main#da8c5b67095fb70f5ef237ca63d316219888f015"
dependencies = [
"vmm-sys-util",
···
[[package]]
name = "vfio-ioctls"
version = "0.2.0"
-
source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a"
+
source = "git+https://github.com/rust-vmm/vfio?branch=main#da8c5b67095fb70f5ef237ca63d316219888f015"
dependencies = [
"byteorder",
"kvm-bindings",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.5.0",
"libc",
"vm-memory",
"vmm-sys-util",
···
"seccompiler",
"serde",
"serde_json",
+
"serde_with",
"serial_buffer",
"thiserror",
-
"versionize",
-
"versionize_derive",
"vhost",
"virtio-bindings",
"virtio-queue",
···
[[package]]
name = "vm-fdt"
-
version = "0.2.0"
-
source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#77212bd0d62913e445c89376bcbbecd595afc5b1"
+
version = "0.3.0"
+
source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#ef5bd734f5f66fb07722d766981adbc915f0d941"
[[package]]
name = "vm-memory"
-
version = "0.14.0"
+
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "74ffc42216c32c35f858fa4bfdcd9b61017dfd691e0240268fdc85dbf59e5459"
+
checksum = "3c3aba5064cc5f6f7740cddc8dae34d2d9a311cac69b60d942af7f3ab8fc49f4"
dependencies = [
"arc-swap",
"libc",
···
"serde",
"serde_json",
"thiserror",
-
"versionize",
-
"versionize_derive",
"vm-memory",
···
"anyhow",
"arc-swap",
"arch",
-
"bitflags 2.4.1",
+
"bitflags 2.5.0",
"block",
"blocking",
"cfg-if",
···
"thiserror",
"tracer",
"uuid",
-
"versionize",
-
"versionize_derive",
"vfio-ioctls",
"vfio_user",
"virtio-devices",
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.87"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.87"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.87"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.87"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.87"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "winapi"
···
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
-
name = "winapi-util"
-
version = "0.1.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
-
dependencies = [
-
"winapi",
-
]
-
-
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "windows-sys"
-
version = "0.45.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
-
dependencies = [
-
"windows-targets 0.42.2",
-
]
-
-
[[package]]
-
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
-
"windows-targets 0.48.0",
+
"windows-targets 0.48.5",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
-
"windows-targets 0.52.0",
+
"windows-targets 0.52.4",
[[package]]
name = "windows-targets"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
-
"windows_aarch64_gnullvm 0.42.2",
-
"windows_aarch64_msvc 0.42.2",
-
"windows_i686_gnu 0.42.2",
-
"windows_i686_msvc 0.42.2",
-
"windows_x86_64_gnu 0.42.2",
-
"windows_x86_64_gnullvm 0.42.2",
-
"windows_x86_64_msvc 0.42.2",
-
]
-
-
[[package]]
-
name = "windows-targets"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
-
dependencies = [
-
"windows_aarch64_gnullvm 0.48.0",
-
"windows_aarch64_msvc 0.48.0",
-
"windows_i686_gnu 0.48.0",
-
"windows_i686_msvc 0.48.0",
-
"windows_x86_64_gnu 0.48.0",
-
"windows_x86_64_gnullvm 0.48.0",
-
"windows_x86_64_msvc 0.48.0",
+
"windows_aarch64_gnullvm 0.48.5",
+
"windows_aarch64_msvc 0.48.5",
+
"windows_i686_gnu 0.48.5",
+
"windows_i686_msvc 0.48.5",
+
"windows_x86_64_gnu 0.48.5",
+
"windows_x86_64_gnullvm 0.48.5",
+
"windows_x86_64_msvc 0.48.5",
[[package]]
name = "windows-targets"
-
version = "0.52.0"
+
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+
checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
dependencies = [
-
"windows_aarch64_gnullvm 0.52.0",
-
"windows_aarch64_msvc 0.52.0",
-
"windows_i686_gnu 0.52.0",
-
"windows_i686_msvc 0.52.0",
-
"windows_x86_64_gnu 0.52.0",
-
"windows_x86_64_gnullvm 0.52.0",
-
"windows_x86_64_msvc 0.52.0",
+
"windows_aarch64_gnullvm 0.52.4",
+
"windows_aarch64_msvc 0.52.4",
+
"windows_i686_gnu 0.52.4",
+
"windows_i686_msvc 0.52.4",
+
"windows_x86_64_gnu 0.52.4",
+
"windows_x86_64_gnullvm 0.52.4",
+
"windows_x86_64_msvc 0.52.4",
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
-
-
[[package]]
-
name = "windows_aarch64_gnullvm"
-
version = "0.52.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
-
-
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.42.2"
+
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.52.0"
+
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
[[package]]
name = "windows_i686_gnu"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_gnu"
-
version = "0.48.0"
+
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.52.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
[[package]]
name = "windows_i686_msvc"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
-
-
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_i686_msvc"
-
version = "0.52.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.42.2"
+
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.52.0"
+
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
-
-
[[package]]
-
name = "windows_x86_64_gnullvm"
-
version = "0.52.0"
+
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.42.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.52.0"
+
version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
[[package]]
name = "winnow"
-
version = "0.5.39"
+
version = "0.5.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29"
+
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
dependencies = [
"memchr",
[[package]]
name = "xdg-home"
-
version = "1.0.0"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd"
+
checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e"
dependencies = [
-
"nix",
+
"libc",
"winapi",
[[package]]
name = "zbus"
-
version = "3.14.1"
+
version = "3.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948"
+
checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6"
dependencies = [
"async-broadcast",
"async-executor",
"async-fs",
-
"async-io",
-
"async-lock 2.7.0",
+
"async-io 1.13.0",
+
"async-lock 2.8.0",
"async-process",
"async-recursion",
"async-task",
···
[[package]]
name = "zbus_macros"
-
version = "3.14.1"
+
version = "3.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d"
+
checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5"
dependencies = [
"proc-macro-crate",
"proc-macro2",
···
[[package]]
name = "zbus_names"
-
version = "2.6.0"
+
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9"
+
checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d"
dependencies = [
"serde",
"static_assertions",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.48",
+
"syn 2.0.58",
[[package]]
name = "zvariant"
-
version = "3.15.0"
+
version = "3.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c"
+
checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db"
dependencies = [
"byteorder",
"enumflags2",
···
[[package]]
name = "zvariant_derive"
-
version = "3.15.0"
+
version = "3.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd"
+
checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9"
dependencies = [
"proc-macro-crate",
"proc-macro2",
+8 -10
pkgs/applications/virtualization/cloud-hypervisor/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "cloud-hypervisor";
-
version = "38.0";
+
version = "39.0";
src = fetchFromGitHub {
owner = "cloud-hypervisor";
repo = pname;
rev = "v${version}";
-
hash = "sha256-Lhug7DCa+QutlvksL6EFQa04UK/sWebDIkqQmwPUpX4=";
+
hash = "sha256-sMnfeICo/PhpljstTIj4CiE4QBuyVKYD9oWvWf0Ouew=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
-
"acpi_tables-0.1.0" = "sha256-syDq+db1hTne6QoP0vMGUv4tB0J9arQG2Ea2hHW1k3M=";
-
"igvm-0.1.0" = "sha256-l+Qyhdy3b8h8hPLHg5M0os8aSkjM55hAP5nqi0AGmjo=";
-
"kvm-bindings-0.7.0" = "sha256-hXv5N3TTwGQaVxdQ/DTzLt+uwLxFnstJwNhxRD2K8TM=";
-
"micro_http-0.1.0" = "sha256-gyeOop6AMXEIbLXhJMN/oYGGU8Un8Y0nFZc9ucCa0y4=";
-
"mshv-bindings-0.1.1" = "sha256-yWvkpOcW3lV47s+rWnN4Bki8tt8CkiPVZ0I36nrWMi4=";
-
"versionize_derive-0.1.6" = "sha256-eI9fM8WnEBZvskPhU67IWeN6QAPg2u5EBT+AOxfb/fY=";
-
"vfio-bindings-0.4.0" = "sha256-Dk4T2dMzPZ+Aoq1YSXX2z1Nky8zvyDl7b+A8NH57Hkc=";
+
"acpi_tables-0.1.0" = "sha256-a6ojB2XVeH+YzzXRle0agg+ljn0Jsgyaf6TJZAGt8sQ=";
+
"igvm-0.1.9" = "sha256-OztgRiv+//27MS9SqSBJPbrVlXihK2m9UkG4REZ9Vn0=";
+
"micro_http-0.1.0" = "sha256-yIgcoEfc7eeS1+bijzkifaBxVNHa71Y+Vn79owMaKvM=";
+
"mshv-bindings-0.1.1" = "sha256-US/AzS7iRUQijkGs1EG04Hk4Q7dPz65BeTMsI8rtMqw=";
+
"vfio-bindings-0.4.0" = "sha256-k8Hf5y8MiTnd3k2iEgnnX/o8VdVS7prKlnssyEerVRM=";
"vfio_user-0.1.0" = "sha256-LJ84k9pMkSAaWkuaUd+2LnPXnNgrP5LdbPOc1Yjz5xA=";
-
"vm-fdt-0.2.0" = "sha256-lKW4ZUraHomSDyxgNlD5qTaBTZqM0Fwhhh/08yhrjyE=";
+
"vm-fdt-0.3.0" = "sha256-9PywgSnSL+8gT6lcl9t6w7X4fEINa+db+H1vWS+gDOI=";
};
};
+2 -2
pkgs/applications/virtualization/qemu/default.nix
···
+ lib.optionalString hostCpuOnly "-host-cpu-only"
+ lib.optionalString nixosTestRunner "-for-vm-tests"
+ lib.optionalString toolsOnly "-utils";
-
version = "8.2.2";
+
version = "8.2.3";
src = fetchurl {
url = "https://download.qemu.org/qemu-${finalAttrs.version}.tar.xz";
-
hash = "sha256-hHNGwbgsGlSyw49u29hVSe3rF0MLfU09oSYg4pYrxPM=";
+
hash = "sha256-d1sRjKpjZiCnr0saFWRFoaKA9a1Ss7y7F/jilkhB21g=";
};
depsBuildBuild = [ buildPackages.stdenv.cc ]
+3 -3
pkgs/by-name/cs/csvlens/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "csvlens";
-
version = "0.8.1";
+
version = "0.9.0";
src = fetchFromGitHub {
owner = "YS-L";
repo = "csvlens";
rev = "refs/tags/v${version}";
-
hash = "sha256-4lKiqojBF8mqAp56eTDfJcK276IzEDLA3pORKIZpC94=";
+
hash = "sha256-Qpda9qADnj3eGz+nvD6VgxUOwTXrFI1rMam6+sfK6MQ=";
};
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.AppKit
];
-
cargoHash = "sha256-EzM7qGor/B17N4KDTsQzgiV4pgXE2D47RZcrmKVkPu8=";
+
cargoHash = "sha256-PDOuAz+ov1S7i7TpRp4YaeoQQJ4paal6FI0VU25d4zU=";
meta = with lib; {
description = "Command line csv viewer";
+3 -3
pkgs/by-name/gi/gitlab-ci-local/package.nix
···
buildNpmPackage rec {
pname = "gitlab-ci-local";
-
version = "4.47.0";
+
version = "4.48.2";
src = fetchFromGitHub {
owner = "firecow";
repo = "gitlab-ci-local";
rev = version;
-
hash = "sha256-AMqifAdC4aPra/KfM0Z8L1mF6+lA0dv9tt/cXSd3Ov4=";
+
hash = "sha256-QdbVI6aby/UQCR3G25nvmvoXNMDndgLYz/hOTmj5dnc=";
};
-
npmDepsHash = "sha256-GVqGA4aMfA08j/+fy+DA6udi52lmfDeAkE59d9CMAqg=";
+
npmDepsHash = "sha256-ebrdMbSAsughHCuV86s6WA12a8hqA2yyC/rJUyViOrI=";
postPatch = ''
# remove cleanup which runs git commands
+4 -1
pkgs/by-name/ko/koodo-reader/package.nix
···
fetchYarnDeps,
makeDesktopItem,
copyDesktopItems,
+
makeWrapper,
wrapGAppsHook3,
electron,
}:
···
nativeBuildInputs = [
copyDesktopItems
+
makeWrapper
wrapGAppsHook3
];
···
runHook postInstall
'';
+
# we use makeShellWrapper instead of the makeBinaryWrapper provided by wrapGAppsHook for proper shell variable expansion
postFixup = ''
-
makeWrapper ${electron}/bin/electron $out/bin/koodo-reader \
+
makeShellWrapper ${electron}/bin/electron $out/bin/koodo-reader \
--add-flags $out/share/lib/koodo-reader/resources/app.asar \
"''${gappsWrapperArgs[@]}" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
+2 -2
pkgs/by-name/lu/lunacy/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "lunacy";
-
version = "9.5.0";
+
version = "9.6.0";
src = fetchurl {
url = "https://lcdn.icons8.com/setup/Lunacy_${finalAttrs.version}.deb";
-
hash = "sha256-dG2xLoqRQJsaR7v00iN46GP4jB8WVrxayn2CSQLCUlQ=";
+
hash = "sha256-PvQGDUC9BsIql4xMM1OH45gq3YtJMKJcYg4N2o18hno=";
};
unpackCmd = ''
+88
pkgs/by-name/lx/lx-music-desktop/package.nix
···
+
{ lib
+
, stdenv
+
, fetchurl
+
, makeWrapper
+
+
, dpkg
+
, libGL
+
, systemd
+
, electron_28
+
+
, commandLineArgs ? ""
+
}:
+
+
let
+
pname = "lx-music-desktop";
+
version = "2.7.0";
+
+
buildUrl = version: arch: "https://github.com/lyswhut/lx-music-desktop/releases/download/v${version}/lx-music-desktop_${version}_${arch}.deb";
+
+
srcs = {
+
x86_64-linux = fetchurl {
+
url = buildUrl version "amd64";
+
hash = "sha256-+mCAFfiJwa+RQ/9vnSPDrC1LoLIoZyFUEJAF6sXdqRM=";
+
};
+
+
aarch64-linux = fetchurl {
+
url = buildUrl version "arm64";
+
hash = "sha256-fDlgHJqoZLGnUuZeZGdocYLbsE02QBrWPKS31fbGThk=";
+
};
+
+
armv7l-linux = fetchurl {
+
url = buildUrl version "armv7l";
+
hash = "sha256-X6EXsBvTbPGXCJ+ektMCMGDG2zqGKBvWT/TwjGFL3ug=";
+
};
+
};
+
+
host = stdenv.hostPlatform.system;
+
src = srcs.${host} or (throw "Unsupported system: ${host}");
+
+
runtimeLibs = lib.makeLibraryPath [
+
libGL
+
stdenv.cc.cc.lib
+
];
+
in
+
stdenv.mkDerivation {
+
inherit pname version src;
+
+
nativeBuildInputs = [
+
dpkg
+
makeWrapper
+
];
+
+
runtimeDependencies = map lib.getLib [
+
systemd
+
];
+
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/bin $out/opt/lx-music-desktop
+
cp -r opt/lx-music-desktop/{resources,locales} $out/opt/lx-music-desktop
+
cp -r usr/share $out/share
+
+
substituteInPlace $out/share/applications/lx-music-desktop.desktop \
+
--replace-fail "/opt/lx-music-desktop/lx-music-desktop" "$out/bin/lx-music-desktop" \
+
+
runHook postInstall
+
'';
+
+
postFixup = ''
+
makeWrapper ${electron_28}/bin/electron $out/bin/lx-music-desktop \
+
--add-flags $out/opt/lx-music-desktop/resources/app.asar \
+
--prefix LD_LIBRARY_PATH : "${runtimeLibs}" \
+
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
+
--add-flags ${lib.escapeShellArg commandLineArgs} \
+
'';
+
+
meta = with lib; {
+
description = "A music software based on Electron and Vue";
+
homepage = "https://github.com/lyswhut/lx-music-desktop";
+
changelog = "https://github.com/lyswhut/lx-music-desktop/releases/tag/v${version}";
+
license = licenses.asl20;
+
platforms = [ "x86_64-linux" "aarch64-linux" "armv7l-linux" ];
+
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+
mainProgram = "lx-music-desktop";
+
maintainers = with maintainers; [ oo-infty ];
+
};
+
}
+14 -11
pkgs/by-name/mi/mixxc/package.nix
···
enableSass ? true,
enableX11 ? true,
}:
+
rustPlatform.buildRustPackage rec {
pname = "mixxc";
version = "0.2.2";
···
cargoHash = "sha256-l9inqqUiLObrqd/8pNobwBbLaiPJD39YK/38CWfDh+Q=";
cargoBuildFlags = [ "--locked" ];
-
buildFeatures = with lib; [
-
(optionals enableWayland "Wayland")
-
(optionals enableX11 "X11")
-
(optionals enableSass "Sass")
+
+
buildFeatures = [
+
(lib.optionals enableWayland "Wayland")
+
(lib.optionals enableX11 "X11")
+
(lib.optionals enableSass "Sass")
];
nativeBuildInputs = [
···
installShellFiles
wrapGAppsHook4
];
-
buildInputs = with lib; [
+
+
buildInputs = [
libpulseaudio
gtk4
-
(optionals enableWayland gtk4-layer-shell)
-
(optionals enableX11 libxcb)
+
(lib.optionals enableWayland gtk4-layer-shell)
+
(lib.optionals enableX11 libxcb)
];
outputs = [
···
installManPage $src/doc/mixxc.1
'';
-
meta = with lib; {
+
meta = {
description = "A minimalistic and customizable volume mixer";
homepage = "https://github.com/Elvyria/mixxc";
-
license = with licenses; [ mit ];
-
maintainers = with maintainers; [ daru-san ];
+
license = with lib.licenses; [ mit ];
+
maintainers = with lib.maintainers; [ daru-san ];
mainProgram = "mixxc";
-
platforms = platforms.linux;
+
platforms = lib.platforms.linux;
};
}
+2 -2
pkgs/by-name/oe/oelint-adv/package.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "oelint-adv";
-
version = "5.3.0";
+
version = "5.3.1";
format = "setuptools";
src = fetchPypi {
inherit version;
pname = "oelint_adv";
-
hash = "sha256-EAYHxp7pXXYNYRGsQ3XckRxDM1pFHgiZr+gj8fJLqa0=";
+
hash = "sha256-8fftHQpv2GZhi3ZDXYUG7uAiWuuX79dntGAbKIvv4Kc=";
};
propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/by-name/qr/qrtool/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "qrtool";
-
version = "0.10.9";
+
version = "0.10.10";
src = fetchFromGitHub {
owner = "sorairolake";
repo = "qrtool";
rev = "v${version}";
-
sha256 = "sha256-wLi2lb48+leH7AfpIj0/vDxPZhBjvuacVit8U8zArjs=";
+
sha256 = "sha256-2gUvnQjAA0nTeJL4IbsfCmeSD+mGKjywJCCi914f5mM=";
};
-
cargoHash = "sha256-igbRsNWPtE/KcSLqzKIFEm3lmdkIxj/22yo/8Gye96k=";
+
cargoHash = "sha256-M5G5f+aycpIbFaPbkUNalMK3if1PIAXD7MaNsLzdvI4=";
nativeBuildInputs = [ asciidoctor installShellFiles ];
+2 -2
pkgs/by-name/st/stirling-pdf/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "stirling-pdf";
-
version = "0.23.0";
+
version = "0.23.1";
src = fetchFromGitHub {
owner = "Stirling-Tools";
repo = "Stirling-PDF";
rev = "v${finalAttrs.version}";
-
hash = "sha256-MKNXjQSSjpGeIBeXUy42vQkCf3zEQyR3q1/j3xWVFvw=";
+
hash = "sha256-71caSM4J0sNMqWX0ok8aO3wdpVcjfrn/yVGLWeO5fOk=";
};
patches = [
+2 -9
pkgs/by-name/ta/taler-exchange/package.nix
···
}:
let
-
version = "0.10.1";
+
version = "0.10.2";
in
stdenv.mkDerivation {
pname = "taler-exchange";
···
url = "https://git.taler.net/exchange.git";
rev = "v${version}";
fetchSubmodules = true;
-
hash = "sha256-SKnMep8bMQaJt4r3u0SrzwYSuFbzv4RnflbutSqwtPg=";
-
-
# When fetching submodules without the .git folder we get the following error:
-
# "Server does not allow request for unadvertised object"
-
leaveDotGit = true;
-
postFetch = ''
-
rm -rf $out/.git
-
'';
+
hash = "sha256-dl8lZ7uKUr+KSUaT4xlkaX3W5UoW2Zfu/0iVXvLejnA=";
};
nativeBuildInputs = [
+3 -3
pkgs/by-name/ta/taler-merchant/package.nix
···
}:
let
-
version = "0.10.1";
+
version = "0.10.2";
taler-wallet-core = fetchgit {
url = "https://git.taler.net/wallet-core.git";
rev = "v${version}";
-
hash = "sha256-sgiJd1snN9JDqS7IUeORKL60Gcm7XwL/JCX3sNRDTdY=";
+
hash = "sha256-jC8XhcHZxv7ww+wspJUqTq6x6FIeEehQmE03ttJZWT4=";
};
in
stdenv.mkDerivation {
···
url = "https://git.taler.net/merchant.git";
rev = "v${version}";
fetchSubmodules = true;
-
hash = "sha256-8VpoyloLpd/HckSIRU6IclWUXQyEHqlcNdoJI9U3t0Y=";
+
hash = "sha256-WY5Fk5HcVjxsnqt69m8E9ikW+nQDkCuKtT1CTsupz5c=";
};
postUnpack = ''
+4 -2
pkgs/by-name/un/universal-android-debloater/package.nix
···
, freetype
, lib
, libglvnd
+
, libxkbcommon
+
, wayland
, makeWrapper
, mold
, pkg-config
···
postInstall = ''
wrapProgram $out/bin/uad-ng \
-
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ fontconfig freetype libglvnd xorg.libX11 xorg.libXcursor xorg.libXi xorg.libXrandr ]} \
+
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ fontconfig freetype libglvnd libxkbcommon wayland xorg.libX11 xorg.libXcursor xorg.libXi xorg.libXrandr ]} \
--suffix PATH : ${lib.makeBinPath [ android-tools ]}
'';
···
homepage = "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation";
license = licenses.gpl3Only;
mainProgram = "uad-ng";
-
maintainers = with maintainers; [ ];
+
maintainers = with maintainers; [ lavafroth ];
platforms = platforms.linux;
};
}
+29 -30
pkgs/by-name/ve/vencord/package-lock.json
···
{
"name": "vencord",
-
"version": "1.7.8",
+
"version": "1.7.9",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "vencord",
-
"version": "1.7.8",
+
"version": "1.7.9",
"license": "GPL-3.0-or-later",
"dependencies": {
"@sapphi-red/web-noise-suppressor": "0.3.3",
···
"engines": {
"node": ">=18",
"pnpm": ">=8"
-
}
-
},
-
"node_modules/@aashutoshrathi/word-wrap": {
-
"version": "1.2.6",
-
"resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
-
"integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
-
"dev": true,
-
"engines": {
-
"node": ">=0.10.0"
}
},
"node_modules/@babel/code-frame": {
···
}
},
"node_modules/@types/diff": {
-
"version": "5.0.9",
-
"resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.0.9.tgz",
-
"integrity": "sha512-RWVEhh/zGXpAVF/ZChwNnv7r4rvqzJ7lYNSmZSVTxjV0PBLf6Qu7RNg+SUtkpzxmiNkjCx0Xn2tPp7FIkshJwQ==",
+
"version": "5.2.0",
+
"resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.0.tgz",
+
"integrity": "sha512-pjJH+02ukgJRW0mViDUA1cdC+wzSgRu0e4cPuogPLAw0i66y62iMP0ZlXoJAmoXrKRZnF3pMDwyKZsgNVlMX4A==",
"dev": true
},
"node_modules/@types/filesystem": {
···
"dev": true
},
"node_modules/@types/react": {
-
"version": "18.2.79",
-
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz",
-
"integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==",
+
"version": "18.3.1",
+
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz",
+
"integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
"dev": true,
"dependencies": {
"@types/prop-types": "*",
···
}
},
"node_modules/@types/react-dom": {
-
"version": "18.2.25",
-
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.25.tgz",
-
"integrity": "sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==",
+
"version": "18.3.0",
+
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
+
"integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
"dev": true,
"dependencies": {
"@types/react": "*"
···
},
"node_modules/css-functions-list": {
-
"version": "3.2.1",
-
"resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.1.tgz",
-
"integrity": "sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==",
+
"version": "3.2.2",
+
"resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz",
+
"integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==",
"dev": true,
"engines": {
"node": ">=12 || >=16"
···
"node_modules/gifenc": {
"version": "1.0.3",
"resolved": "git+ssh://git@github.com/mattdesl/gifenc.git#64842fca317b112a8590f8fef2bf3825da8f6fe3",
-
"integrity": "sha512-TCgWVyjxLxM20WaQQT5neiMbdt2cuFL0BngwxcK8sV9x+M6IF0x3RIETc3VRVxfmRUxzZk+Yfv1b9cLdDnTRIw==",
-
"license": "MIT"
+
"integrity": "sha512-TCgWVyjxLxM20WaQQT5neiMbdt2cuFL0BngwxcK8sV9x+M6IF0x3RIETc3VRVxfmRUxzZk+Yfv1b9cLdDnTRIw=="
},
"node_modules/glob": {
"version": "7.2.3",
···
},
"node_modules/optionator": {
-
"version": "0.9.3",
-
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
-
"integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
+
"version": "0.9.4",
+
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
"dev": true,
"dependencies": {
-
"@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
-
"type-check": "^0.4.0"
+
"type-check": "^0.4.0",
+
"word-wrap": "^1.2.5"
},
"engines": {
"node": ">= 0.8.0"
···
},
"engines": {
"node": ">= 8"
+
}
+
},
+
"node_modules/word-wrap": {
+
"version": "1.2.5",
+
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+
"dev": true,
+
"engines": {
+
"node": ">=0.10.0"
},
"node_modules/wrap-ansi": {
+4 -4
pkgs/by-name/ve/vencord/package.nix
···
, buildWebExtension ? false
}:
let
-
version = "1.7.8";
-
gitHash = "97ce410";
+
version = "1.7.9";
+
gitHash = "d294128";
in
buildNpmPackage rec {
pname = "vencord";
···
owner = "Vendicated";
repo = "Vencord";
rev = "v${version}";
-
hash = "sha256-5kMBUdFupVxmlQ7NVJ7qzFoyQieDGHrFNkrzhlhEzJ0=";
+
hash = "sha256-iXcWz/ZqhCQnqS37LVTXYW+1eeos0AUA0O5URb2FELU=";
};
ESBUILD_BINARY_PATH = lib.getExe (esbuild.overrideAttrs (final: _: {
···
npmRebuildFlags = [ "|| true" ];
makeCacheWritable = true;
-
npmDepsHash = "sha256-LdLPNM2yCUXh0PxAbzI2YNF6QoX1iG2TixMh6XdVuX0=";
+
npmDepsHash = "sha256-G3adLiSrEyAShTsNEaYLEPYACHoXTISiNp/9jru0mUc=";
npmFlags = [ "--legacy-peer-deps" ];
npmBuildScript = if buildWebExtension then "buildWeb" else "build";
npmBuildFlags = [ "--" "--standalone" "--disable-updater" ];
+3 -12
pkgs/by-name/xc/xclicker/package.nix
···
{ lib
, stdenv
, fetchFromGitHub
-
, fetchpatch
, meson
, ninja
, pkg-config
···
stdenv.mkDerivation (finalAttrs: {
pname = "xclicker";
-
version = "1.5.0";
+
version = "1.5.1";
src = fetchFromGitHub {
owner = "robiot";
repo = "xclicker";
rev = "v${finalAttrs.version}";
-
hash = "sha256-3D49iMzCCT9Z2Pf5INHYFZusG0BQI7La7lLaSVM/4mc=";
+
hash = "sha256-zVbOfqh21+/41N3FcAFajcZCrQ8iNqedZjgNQO0Zj04=";
};
-
-
patches = [
-
(fetchpatch {
-
name = "fix-malloc-size.patch";
-
url = "https://github.com/robiot/xclicker/commit/c99f69a747e9df75fb3676be20a3ec805526d022.patch";
-
hash = "sha256-ESbMBusJVNfbGxlEn1Kby00mnXvM5H0r03bX5ofC6Fg=";
-
})
-
];
nativeBuildInputs = [
meson
···
homepage = "https://xclicker.xyz/";
license = lib.licenses.gpl3Only;
mainProgram = "xclicker";
-
maintainers = with lib.maintainers; [ tomasajt ];
+
maintainers = with lib.maintainers; [ gepbird tomasajt ];
platforms = lib.platforms.linux;
};
})
+2 -2
pkgs/by-name/ya/yamlscript/package.nix
···
buildGraalvmNativeImage rec {
pname = "yamlscript";
-
version = "0.1.57";
+
version = "0.1.58";
src = fetchurl {
url = "https://github.com/yaml/yamlscript/releases/download/${version}/yamlscript.cli-${version}-standalone.jar";
-
hash = "sha256-nuYfYz1Q7PtVb9A2KEN2XGeINifEjsM4IqGiUBbTGFM=";
+
hash = "sha256-rARUkbVq77uPrQZwfQ0NNM4XwYaVhSinLi0sCoVR63E=";
};
executable = "ys";
+1 -1
pkgs/data/icons/tau-hydrogen/default.nix
···
homepage = "https://github.com/tau-OS/tau-hydrogen";
license = licenses.gpl3Only;
platforms = platforms.unix;
-
maintainers = with maintainers; [ ashvith-shetty ];
+
maintainers = [ ];
};
})
+3 -3
pkgs/data/misc/cldr-annotations/default.nix
···
stdenvNoCC.mkDerivation rec {
pname = "cldr-annotations";
-
version = "44.0";
+
version = "45.0";
src = fetchzip {
url = "https://unicode.org/Public/cldr/${lib.versions.major version}/cldr-common-${version}.zip";
stripRoot = false;
-
hash = "sha256-oK+NlzuRF45laEMJKhNDzr12RF4CHIfDFNBFsIjJh1I=";
+
hash = "sha256-8Id9thc3LWSw87aNpuSjQuLmFsx+XvXcz8Ox1Ua3sJw=";
};
installPhase = ''
···
meta = with lib; {
description = "Names and keywords for Unicode characters from the Common Locale Data Repository";
homepage = "https://cldr.unicode.org";
-
license = licenses.unicode-dfs-2016;
+
license = licenses.unicode-30;
platforms = platforms.all;
maintainers = with maintainers; [ DeeUnderscore ];
};
+3 -3
pkgs/data/themes/dracula-theme/default.nix
···
let
themeName = "Dracula";
-
version = "unstable-2024-04-16";
+
version = "unstable-2024-04-24";
in
stdenvNoCC.mkDerivation {
pname = "dracula-theme";
···
src = fetchFromGitHub {
owner = "dracula";
repo = "gtk";
-
rev = "557e276b41b00bbdc981c32f22ce6adc062d7c1e";
-
hash = "sha256-il9zpzJeszGJ1gLkG73mtaMD8nBUFCfCXjcJV1fizxg=";
+
rev = "5e9a46b7610da0944a8131bbf08487861cae2c46";
+
hash = "sha256-pKKEZ/GheyIf6pPb+Sz4AfF8oRlf1Jk4cl0tub5Ye10=";
};
propagatedUserEnvPkgs = [
+12 -24
pkgs/development/compilers/sbcl/default.nix
···
-
{ lib, stdenv, callPackage, clisp, coreutils, fetchurl, strace, texinfo, which, writeText, zstd
+
{ lib, stdenv, callPackage, ecl, coreutils, fetchurl, strace, texinfo, which, writeText, zstd
, threadSupport ? (stdenv.hostPlatform.isx86 || "aarch64-linux" == stdenv.hostPlatform.system || "aarch64-darwin" == stdenv.hostPlatform.system)
, linkableRuntime ? stdenv.hostPlatform.isx86
, disableImmobileSpace ? false
···
# Note that the created binaries still need `patchelf --set-interpreter ...`
# to get rid of ${glibc} dependency.
, purgeNixReferences ? false
-
, coreCompression ? lib.versionAtLeast version "2.2.6"
-
, markRegionGC ? lib.versionAtLeast version "2.4.0"
+
, coreCompression ? true
+
, markRegionGC ? true
, version
-
# Set this to a lisp binary to use a custom bootstrap lisp compiler for
-
# SBCL. Leave as null to use the default. This is useful for local development
-
# of SBCL, because you can use your existing stock SBCL as a boostrap. On Hydra
+
# Set this to a lisp binary to use a custom bootstrap lisp compiler for SBCL.
+
# Leave as null to use the default. This is useful for local development of
+
# SBCL, because you can use your existing stock SBCL as a boostrap. On Hydra
# of course we can’t do that because SBCL hasn’t been built yet, so we use
-
# CLISP, but that’s much slower.
+
# ECL but that’s much slower.
, bootstrapLisp ? null
}:
···
};
};
# Collection of pre-built SBCL binaries for platforms that need them for
-
# bootstrapping. Ideally these are to be avoided. If CLISP (or any other
+
# bootstrapping. Ideally these are to be avoided. If ECL (or any other
# non-binary-distributed Lisp) can run on any of these systems, that entry
# should be removed from this list.
bootstrapBinaries = rec {
-
# This build segfaults using CLISP.
-
x86_64-darwin = {
-
version = "2.2.9";
-
system = "x86-64-darwin";
-
sha256 = "sha256-b1BLkoLIOELAYBYA9eBmMgm1OxMxJewzNP96C9ADfKY=";
-
};
i686-linux = {
version = "1.2.7";
system = "x86-linux";
···
then bootstrapLisp
else if (builtins.hasAttr stdenv.hostPlatform.system bootstrapBinaries)
then "${sbclBootstrap}/bin/sbcl --disable-debugger --no-userinit --no-sysinit"
-
else "${clisp}/bin/clisp -E UTF-8 --silent -norc";
+
else "${lib.getExe ecl} --norc";
in
···
"--arch=arm64"
];
-
env.NIX_CFLAGS_COMPILE = toString (lib.optionals (lib.versionOlder self.version "2.1.10") [
-
# Workaround build failure on -fno-common toolchains like upstream
-
# clang-13. Without the change build fails as:
-
# duplicate symbol '_static_code_space_free_pointer' in: alloc.o traceroot.o
-
# Should be fixed past 2.1.10 release.
-
"-fcommon"
-
]
-
# Fails to find `O_LARGEFILE` otherwise.
-
++ [ "-D_GNU_SOURCE" ]);
+
# Fails to find `O_LARGEFILE` otherwise.
+
env.NIX_CFLAGS_COMPILE = "-D_GNU_SOURCE";
buildPhase = ''
runHook preBuild
···
platforms = attrNames bootstrapBinaries ++ [
# These aren’t bootstrapped using the binary distribution but compiled
# using a separate (lisp) host
+
"x86_64-darwin"
"x86_64-linux"
"aarch64-darwin"
"aarch64-linux"
-1
pkgs/development/interpreters/python/cpython/2.7/default.nix
···
'';
license = lib.licenses.psfl;
platforms = lib.platforms.all;
-
maintainers = with lib.maintainers; [ fridh ];
knownVulnerabilities = [
"Python 2.7 has reached its end of life after 2020-01-01. See https://www.python.org/doc/sunset-python-2/."
# Quote: That means that we will not improve it anymore after that day,
-1
pkgs/development/interpreters/python/cpython/default.nix
···
license = licenses.psfl;
pkgConfigModules = [ "python3" ];
platforms = platforms.linux ++ platforms.darwin ++ platforms.windows;
-
maintainers = with maintainers; [ fridh ];
mainProgram = executable;
};
})
+19 -11
pkgs/development/libraries/catboost/default.nix
···
{ lib
, config
-
, stdenv
, fetchFromGitHub
, cmake
+
, darwin
, libiconv
, llvmPackages
, ninja
···
, zlib
, cudaSupport ? config.cudaSupport
, cudaPackages ? {}
+
, llvmPackages_12
, pythonSupport ? false
}:
+
let
+
inherit (llvmPackages) stdenv;
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "catboost";
-
version = "1.2.2";
+
version = "1.2.3";
src = fetchFromGitHub {
owner = "catboost";
repo = "catboost";
rev = "refs/tags/v${finalAttrs.version}";
-
hash = "sha256-A1zCIqPOW21dHKBQHRtS+/sstZ2o6F8k71lmJFGn0+g=";
+
hash = "sha256-wn9STnpqX3zmdxPmMYAz9JPdg13Goux76CMaCiqohk8=";
};
patches = [
···
postPatch = ''
substituteInPlace cmake/common.cmake \
-
--replace "\''${RAGEL_BIN}" "${ragel}/bin/ragel" \
-
--replace "\''${YASM_BIN}" "${yasm}/bin/yasm"
+
--replace-fail "\''${RAGEL_BIN}" "${ragel}/bin/ragel" \
+
--replace-fail "\''${YASM_BIN}" "${yasm}/bin/yasm"
shopt -s globstar
for cmakelists in **/CMakeLists.*; do
···
(python3Packages.python.withPackages (ps: with ps; [ six ]))
ragel
yasm
+
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
+
darwin.cctools
] ++ lib.optionals cudaSupport (with cudaPackages; [
cuda_nvcc
]);
···
]);
env = {
-
CUDAHOSTCXX = lib.optionalString cudaSupport "${stdenv.cc}/bin/cc";
+
# catboost requires clang 14+ for build, but does clang 12 for cuda build.
+
# after bumping the default version of llvm, check for compatibility with the cuda backend and pin it.
+
# see https://catboost.ai/en/docs/installation/build-environment-setup-for-cmake#compilers,-linkers-and-related-tools
+
CUDAHOSTCXX = lib.optionalString cudaSupport "${llvmPackages_12.stdenv.cc}/bin/cc";
NIX_CFLAGS_LINK = lib.optionalString stdenv.isLinux "-fuse-ld=lld";
NIX_LDFLAGS = "-lc -lm";
};
cmakeFlags = [
-
"-DCMAKE_BINARY_DIR=$out"
-
"-DCMAKE_POSITION_INDEPENDENT_CODE=on"
-
"-DCATBOOST_COMPONENTS=app;libs${lib.optionalString pythonSupport ";python-package"}"
-
] ++ lib.optionals cudaSupport [
-
"-DHAVE_CUDA=on"
+
(lib.cmakeFeature "CMAKE_BINARY_DIR" "$out")
+
(lib.cmakeBool "CMAKE_POSITION_INDEPENDENT_CODE" true)
+
(lib.cmakeFeature "CATBOOST_COMPONENTS" "app;libs${lib.optionalString pythonSupport ";python-package"}")
+
(lib.cmakeBool "HAVE_CUDA" cudaSupport)
];
installPhase = ''
+8 -8
pkgs/development/libraries/catboost/remove-conan.patch
···
diff --git a/CMakeLists.txt b/CMakeLists.txt
-
index becd2ad03c..7e3c8c99b1 100644
+
index ed6c53b220..5c6fb8f157 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-
@@ -27,7 +27,6 @@ cmake_policy(SET CMP0104 OLD)
-
+
@@ -29,7 +29,6 @@ include(cmake/global_flags.cmake)
+
include(cmake/global_vars.cmake)
include(cmake/archive.cmake)
include(cmake/common.cmake)
-include(cmake/conan.cmake)
include(cmake/cuda.cmake)
include(cmake/cython.cmake)
include(cmake/fbs.cmake)
-
@@ -37,21 +36,6 @@ include(cmake/recursive_library.cmake)
+
@@ -38,21 +37,6 @@ include(cmake/recursive_library.cmake)
+
include(cmake/shared_libs.cmake)
include(cmake/swig.cmake)
-
include(cmake/global_vars.cmake)
-if (CMAKE_CROSSCOMPILING)
-
- include(${CMAKE_BINARY_DIR}/conan_paths.cmake)
+
- include(${PROJECT_BINARY_DIR}/conan_paths.cmake)
-else()
- conan_cmake_autodetect(settings)
- conan_cmake_install(
-
- PATH_OR_REFERENCE ${CMAKE_SOURCE_DIR}
-
- INSTALL_FOLDER ${CMAKE_BINARY_DIR}
+
- PATH_OR_REFERENCE ${PROJECT_SOURCE_DIR}
+
- INSTALL_FOLDER ${PROJECT_BINARY_DIR}
- BUILD missing
- REMOTE conancenter
- SETTINGS ${settings}
+6 -1
pkgs/development/libraries/dbus-cplusplus/default.nix
···
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus glib expat ];
-
configureFlags = [ "--disable-ecore" "--disable-tests" ];
+
configureFlags = [
+
"--disable-ecore"
+
"--disable-tests"
+
] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
+
"--disable-examples"
+
];
meta = with lib; {
homepage = "https://dbus-cplusplus.sourceforge.net";
+3 -2
pkgs/development/libraries/libjxl/default.nix
···
, doxygen
, python3
, lcms2
+
, enablePlugins ? stdenv.buildPlatform.canExecute stdenv.hostPlatform
}:
let
···
# TODO: Update this package to enable this (overridably via an option):
# Viewer tools for evaluation.
# "-DJPEGXL_ENABLE_VIEWERS=ON"
-
+
] ++ lib.optionals enablePlugins [
# Enable plugins, such as:
# * the `gdk-pixbuf` one, which allows applications like `eog` to load jpeg-xl files
# * the `gimp` one, which allows GIMP to load jpeg-xl files
···
--replace '/usr/bin/gdk-pixbuf-thumbnailer' "$out/libexec/gdk-pixbuf-thumbnailer-jxl"
'';
-
postInstall = ''
+
postInstall = lib.optionalString enablePlugins ''
GDK_PIXBUF_MODULEDIR="$out/${gdk-pixbuf.moduleDir}" \
GDK_PIXBUF_MODULE_FILE="$out/${loadersPath}" \
gdk-pixbuf-query-loaders --update-cache
+2 -2
pkgs/development/libraries/librime/default.nix
···
in
stdenv.mkDerivation rec {
pname = "librime";
-
version = "1.11.0";
+
version = "1.11.2";
src = fetchFromGitHub {
owner = "rime";
repo = pname;
rev = version;
-
sha256 = "sha256-yP7YmmeA3k0/NI4XPsC/k2BX4mMnyMJvguiFZIWo8I8=";
+
sha256 = "sha256-QHuzpitxSYQ4EcBPY1f0R5zl4UFtefu0bFXA76Iv+j0=";
};
nativeBuildInputs = [ cmake pkg-config ];
+3
pkgs/development/libraries/libvisual/default.nix
···
configureFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
# Remove once "sdl-cross-prereq.patch" patch above is removed.
"--disable-lv-tool"
+
] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
+
"ac_cv_func_malloc_0_nonnull=yes"
+
"ac_cv_func_realloc_0_nonnull=yes"
];
meta = {
+2 -2
pkgs/development/libraries/ogre/default.nix
···
in
{
ogre_14 = common {
-
version = "14.2.2";
-
hash = "sha256-85hpujmlM3N81mkiA80xx2C4GsdzWkP61bwdfmw1zt8=";
+
version = "14.2.4";
+
hash = "sha256-Gr72KNjxZPZtFrgsbevPYiVog/fQNvJHvQEH0WA2DW4=";
# https://github.com/OGRECave/ogre/blob/v14.2.2/Components/Overlay/CMakeLists.txt
imguiVersion = "1.90.4";
imguiHash = "sha256-7+Ay7H97tIO6CUsEyaQv4i9q2FCw98eQUq/KYZyfTAw=";
-1
pkgs/development/python-modules/acoustics/default.nix
···
meta = with lib; {
description = "Python package for acousticians";
-
maintainers = with maintainers; [ fridh ];
license = with licenses; [ bsd3 ];
homepage = "https://github.com/python-acoustics/python-acoustics";
};
-1
pkgs/development/python-modules/aiofiles/default.nix
···
description = "File support for asyncio";
homepage = "https://github.com/Tinche/aiofiles";
license = with licenses; [ asl20 ];
-
maintainers = with maintainers; [ fridh ];
};
}
+17 -22
pkgs/development/python-modules/aiovodafone/default.nix
···
-
{ lib
-
, aiohttp
-
, beautifulsoup4
-
, buildPythonPackage
-
, fetchFromGitHub
-
, poetry-core
-
, pytestCheckHook
-
, pythonOlder
+
{
+
lib,
+
aiohttp,
+
beautifulsoup4,
+
buildPythonPackage,
+
fetchFromGitHub,
+
poetry-core,
+
pytestCheckHook,
+
pythonOlder,
}:
buildPythonPackage rec {
pname = "aiovodafone";
-
version = "0.5.4";
+
version = "0.6.0";
pyproject = true;
-
disabled = pythonOlder "3.10";
+
disabled = pythonOlder "3.11";
src = fetchFromGitHub {
owner = "chemelli74";
repo = "aiovodafone";
rev = "refs/tags/v${version}";
-
hash = "sha256-J2VdRxCzIjRUOqQW4YzOC8RRth9tibBS9YuizveqhhI=";
+
hash = "sha256-sy7/nCthmfI0WdBkwBU83fifcYTe9zUBOpxV7RX9F6w=";
};
postPatch = ''
substituteInPlace pyproject.toml \
-
--replace " --cov=aiovodafone --cov-report=term-missing:skip-covered" ""
+
--replace-fail " --cov=aiovodafone --cov-report=term-missing:skip-covered" ""
'';
-
nativeBuildInputs = [
-
poetry-core
-
];
+
build-system = [ poetry-core ];
-
propagatedBuildInputs = [
+
dependencies = [
aiohttp
beautifulsoup4
];
-
nativeCheckInputs = [
-
pytestCheckHook
-
];
+
nativeCheckInputs = [ pytestCheckHook ];
-
pythonImportsCheck = [
-
"aiovodafone"
-
];
+
pythonImportsCheck = [ "aiovodafone" ];
meta = with lib; {
description = "Library to control Vodafon Station";
+2 -2
pkgs/development/python-modules/ansible/default.nix
···
let
pname = "ansible";
-
version = "9.4.0";
+
version = "9.5.1";
in
buildPythonPackage {
inherit pname version;
···
src = fetchPypi {
inherit pname version;
-
hash = "sha256-3UMcYzgOGMP6yjKI696M4vT5kjY6tVijwRyPIDLZCGc=";
+
hash = "sha256-PCeLyWQrl/yVOyugW5nNgIAedb81Z9+qHLUTH+DsHs0=";
};
postPatch = ''
-1
pkgs/development/python-modules/bibtexparser/default.nix
···
description = "Bibtex parser for Python";
homepage = "https://github.com/sciunto-org/python-bibtexparser";
license = with licenses; [ lgpl3Only /* or */ bsd3 ];
-
maintainers = with maintainers; [ fridh ];
};
}
+2 -2
pkgs/development/python-modules/clarifai-grpc/default.nix
···
buildPythonPackage rec {
pname = "clarifai-grpc";
-
version = "10.3.2";
+
version = "10.3.4";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "Clarifai";
repo = "clarifai-python-grpc";
rev = "refs/tags/${version}";
-
hash = "sha256-rymu9BUbU8d0BgBpE/1bOAqGxVN3ksyvq6Wy0KZ+KkY=";
+
hash = "sha256-1Yx00g2Cd9/41DZYK5cRwcFQv2qD6B4cl4cpVZ6slTA=";
};
build-system = [ setuptools ];
+17 -14
pkgs/development/python-modules/cohere/default.nix
···
{ lib
, buildPythonPackage
-
, fetchpatch
, fetchPypi
, poetry-core
, pythonOlder
-
, aiohttp
-
, backoff
, fastavro
-
, importlib-metadata
+
, httpx
+
, httpx-sse
+
, pydantic
, requests
-
, urllib3
+
, tokenizers
+
, types-requests
+
, typing-extensions
}:
buildPythonPackage rec {
pname = "cohere";
-
version = "4.57";
+
version = "5.3.3";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-cazgIEqS0aKo1LlJuIs1O08i/GRUhoUZJChMxaDrcA0=";
+
hash = "sha256-+/WcC6sN7U0oCR+gwZOhFtgwPEwLCaQnId2KEjDqJ8M=";
};
-
nativeBuildInputs = [
+
build-system = [
poetry-core
];
-
propagatedBuildInputs = [
-
aiohttp
-
backoff
+
dependencies = [
fastavro
-
importlib-metadata
+
httpx
+
httpx-sse
+
pydantic
requests
-
urllib3
+
tokenizers
+
types-requests
+
typing-extensions
];
# tests require CO_API_KEY
···
meta = with lib; {
description = "Simplify interfacing with the Cohere API";
homepage = "https://docs.cohere.com/docs";
-
changelog = "https://github.com/cohere-ai/cohere-python/blob/main/CHANGELOG.md#${builtins.replaceStrings ["."] [""] version}";
+
changelog = "https://github.com/cohere-ai/cohere-python/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ natsukium ];
};
-1
pkgs/development/python-modules/cycler/default.nix
···
description = "Composable style cycles";
homepage = "https://github.com/matplotlib/cycler";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/cython/0.nix
···
description = "An optimising static compiler for both the Python programming language and the extended Cython programming language";
homepage = "https://cython.org";
license = lib.licenses.asl20;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/cython/default.nix
···
description = "An optimising static compiler for both the Python programming language and the extended Cython programming language";
homepage = "https://cython.org";
license = lib.licenses.asl20;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/cytoolz/default.nix
···
homepage = "https://github.com/pytoolz/cytoolz/";
description = "Cython implementation of Toolz: High performance functional utilities";
license = licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/dask/default.nix
···
homepage = "https://dask.org/";
changelog = "https://docs.dask.org/en/latest/changelog.html";
license = licenses.bsd3;
-
maintainers = with maintainers; [ fridh ];
};
}; in self
-1
pkgs/development/python-modules/datashape/default.nix
···
homepage = "https://github.com/ContinuumIO/datashape";
description = "A data description language";
license = lib.licenses.bsd2;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
+1 -1
pkgs/development/python-modules/dulwich/default.nix
···
src = fetchFromGitHub {
owner = "jelmer";
repo = "dulwich";
-
rev = "refs/tags/${version}";
+
rev = "refs/tags/${pname}-${version}";
hash = "sha256-bf3ZUMX4afpdTBpFnx0HMyzCNG6V/p4eOl36djxGbtk=";
};
+58
pkgs/development/python-modules/epitran/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchPypi,
+
fetchFromGitHub,
+
+
unittestCheckHook,
+
+
setuptools,
+
+
regex,
+
panphon,
+
marisa-trie,
+
requests,
+
}:
+
+
buildPythonPackage rec {
+
pname = "epitran";
+
version = "1.24";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "dmort27";
+
repo = "epitran";
+
rev = "refs/tags/${version}";
+
hash = "sha256-AH4q8J5oMaUVJ559qe/ZlJXlCcGdxWnxMhnZKCH5Rlk=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
regex
+
panphon
+
marisa-trie
+
requests
+
];
+
+
nativeCheckInputs = [ unittestCheckHook ];
+
+
unittestFlagsArray = [
+
"-s"
+
"test"
+
];
+
+
pythonImportsCheck = [
+
"epitran"
+
"epitran.backoff"
+
"epitran.vector"
+
];
+
+
meta = with lib; {
+
description = "Tools for transcribing languages into IPA";
+
homepage = "https://github.com/dmort27/epitran";
+
changelog = "https://github.com/dmort27/epitran/releases/tag/${version}";
+
license = licenses.mit;
+
maintainers = with maintainers; [ vizid ];
+
};
+
}
-1
pkgs/development/python-modules/flit/default.nix
···
mainProgram = "flit";
homepage = "https://github.com/pypa/flit";
license = licenses.bsd3;
-
maintainers = with maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/folium/default.nix
···
homepage = "https://github.com/python-visualization/folium";
changelog = "https://github.com/python-visualization/folium/blob/v${version}/CHANGES.txt";
license = with lib.licenses; [ mit ];
-
maintainers = with lib.maintainers; [ fridh ];
};
}
+54
pkgs/development/python-modules/httpx-sse/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
setuptools,
+
setuptools-scm,
+
wheel,
+
httpx,
+
pytest-asyncio,
+
pytestCheckHook,
+
sse-starlette,
+
}:
+
+
buildPythonPackage rec {
+
pname = "httpx-sse";
+
version = "0.4.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "florimondmanca";
+
repo = "httpx-sse";
+
rev = "refs/tags/${version}";
+
hash = "sha256-nU8vkmV/WynzQrSrq9+FQXtfAJPVLpMsRSuntU0HWrE=";
+
};
+
+
# pytest-cov configuration is not necessary for packaging
+
postPatch = ''
+
rm setup.cfg
+
'';
+
+
build-system = [
+
setuptools
+
setuptools-scm
+
wheel
+
];
+
+
dependencies = [ httpx ];
+
+
pythonImportsCheck = [ "httpx_sse" ];
+
+
nativeCheckInputs = [
+
pytest-asyncio
+
pytestCheckHook
+
sse-starlette
+
];
+
+
meta = with lib; {
+
description = "Consume Server-Sent Event (SSE) messages with HTTPX";
+
homepage = "https://github.com/florimondmanca/httpx-sse";
+
changelog = "https://github.com/florimondmanca/httpx-sse/blob/${src.rev}/CHANGELOG.md";
+
license = licenses.mit;
+
maintainers = with maintainers; [ natsukium ];
+
};
+
}
+1 -1
pkgs/development/python-modules/ipykernel/default.nix
···
homepage = "https://ipython.org/";
changelog = "https://github.com/ipython/ipykernel/releases/tag/v${version}";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ] ++ lib.teams.jupyter.members;
+
maintainers = lib.teams.jupyter.members;
};
}
-1
pkgs/development/python-modules/ipyparallel/default.nix
···
homepage = "https://ipyparallel.readthedocs.io/";
changelog = "https://github.com/ipython/ipyparallel/blob/${version}/docs/source/changelog.md";
license = licenses.bsd3;
-
maintainers = with maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/ipython-genutils/default.nix
···
description = "Vestigial utilities from IPython";
homepage = "https://ipython.org/";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
+1 -1
pkgs/development/python-modules/ipython/default.nix
···
homepage = "https://ipython.org/";
changelog = "https://github.com/ipython/ipython/blob/${version}/docs/source/whatsnew/version${lib.versions.major version}.rst";
license = licenses.bsd3;
-
maintainers = with maintainers; [ bjornfor fridh ];
+
maintainers = with maintainers; [ bjornfor ];
};
}
-1
pkgs/development/python-modules/ipywidgets/default.nix
···
description = "IPython HTML widgets for Jupyter";
homepage = "https://github.com/jupyter-widgets/ipywidgets";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/jupyter-client/default.nix
···
homepage = "https://github.com/jupyter/jupyter_client";
changelog = "https://github.com/jupyter/jupyter_client/blob/v${version}/CHANGELOG.md";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
+2 -2
pkgs/development/python-modules/langchain-core/default.nix
···
buildPythonPackage rec {
pname = "langchain-core";
-
version = "0.1.44";
+
version = "0.1.46";
pyproject = true;
disabled = pythonOlder "3.8";
···
src = fetchPypi {
pname = "langchain_core";
inherit version;
-
hash = "sha256-4xOXXZrikmNC5vKtdgM40x8YsSI+m4tNxAja7q3kaoM=";
+
hash = "sha256-F8QWNJ9cepgI5w43JXSaOi31CI8ezKBFyIOHGqlfnJ4=";
};
pythonRelaxDeps = [
+1 -1
pkgs/development/python-modules/lark/default.nix
···
homepage = "https://lark-parser.readthedocs.io/";
changelog = "https://github.com/lark-parser/lark/releases/tag/${version}";
license = licenses.mit;
-
maintainers = with maintainers; [ fridh drewrisinger ];
+
maintainers = with maintainers; [ drewrisinger ];
};
}
-1
pkgs/development/python-modules/line-profiler/default.nix
···
homepage = "https://github.com/pyutils/line_profiler";
changelog = "https://github.com/pyutils/line_profiler/blob/v${version}/CHANGELOG.rst";
license = licenses.bsd3;
-
maintainers = with maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/llvmlite/default.nix
···
downloadPage = "https://github.com/numba/llvmlite";
homepage = "http://llvmlite.pydata.org/";
license = licenses.bsd2;
-
maintainers = with maintainers; [ fridh ];
};
}
+2 -2
pkgs/development/python-modules/maestral/default.nix
···
buildPythonPackage rec {
pname = "maestral";
-
version = "1.9.2";
+
version = "1.9.3";
format = "pyproject";
disabled = pythonOlder "3.8";
···
owner = "SamSchott";
repo = "maestral";
rev = "refs/tags/v${version}";
-
hash = "sha256-Bb0yE2OKdlZd6ZsTEWOD+hMuV41fZanesY49L+v4BBE=";
+
hash = "sha256-h7RDaCVICi3wl6/b1s01cINhFirDOpOXoxTPZIBH3jE=";
};
propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/meson-python/default.nix
···
description = "Meson Python build backend (PEP 517)";
homepage = "https://github.com/mesonbuild/meson-python";
license = [ lib.licenses.mit ];
-
maintainers = with lib.maintainers; [ fridh doronbehar ];
+
maintainers = with lib.maintainers; [ doronbehar ];
};
}
-1
pkgs/development/python-modules/mesonpep517/default.nix
···
description = "Create pep517 compliant packages from the meson build system";
homepage = "https://gitlab.com/thiblahute/mesonpep517";
license = lib.licenses.asl20;
-
maintainers = [ lib.maintainers.fridh ];
};
}
-43
pkgs/development/python-modules/mkdocs-simple-hooks/default.nix
···
-
{ lib
-
, buildPythonPackage
-
, isPy3k
-
, fetchFromGitHub
-
, mkdocs
-
, pytestCheckHook
-
}:
-
-
buildPythonPackage rec {
-
pname = "mkdocs-simple-hooks";
-
version = "0.1.5";
-
format = "setuptools";
-
-
disabled = !isPy3k;
-
-
src = fetchFromGitHub {
-
owner = "aklajnert";
-
repo = "mkdocs-simple-hooks";
-
rev = "v${version}";
-
hash = "sha256-N6xZjCREjJlhR6f8m65WJswUQv/TTdTbk670+C46UWQ=";
-
};
-
-
propagatedBuildInputs = [
-
mkdocs
-
];
-
-
nativeCheckInputs = [ pytestCheckHook ];
-
-
pytestFlagsArray = [ "tests.py" ];
-
-
# disable failing tests
-
disabledTests = [
-
"test_no_hooks_defined"
-
"test_no_attribute"
-
];
-
-
meta = with lib; {
-
description = "Define your own hooks for mkdocs, without having to create a new package.";
-
homepage = "https://github.com/aklajnert/mkdocs-simple-hooks";
-
license = licenses.mit;
-
maintainers = with maintainers; [ arjan-s ];
-
};
-
}
-1
pkgs/development/python-modules/multipledispatch/default.nix
···
homepage = "https://github.com/mrocklin/multipledispatch/";
description = "A relatively sane approach to multiple dispatch in Python";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
+1 -1
pkgs/development/python-modules/nbformat/default.nix
···
mainProgram = "jupyter-trust";
homepage = "https://jupyter.org/";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh globin ];
+
maintainers = with lib.maintainers; [ globin ];
};
}
-1
pkgs/development/python-modules/nidaqmx/default.nix
···
meta = {
description = "API for interacting with the NI-DAQmx driver";
license = [ lib.licenses.mit ];
-
maintainers = [ lib.maintainers.fridh ];
};
}
-1
pkgs/development/python-modules/nose-exclude/default.nix
···
license = lib.licenses.lgpl21;
description = "Exclude specific directories from nosetests runs";
homepage = "https://github.com/kgrandis/nose-exclude";
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/numba/default.nix
···
homepage = "https://numba.pydata.org/";
license = licenses.bsd2;
mainProgram = "numba";
-
maintainers = with maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/numpy/default.nix
···
mainProgram = "f2py";
homepage = "https://numpy.org/";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/onnxconverter-common/default.nix
···
description = "ONNX Converter and Optimization Tools";
homepage = "https://github.com/microsoft/onnxconverter-common";
changelog = "https://github.com/microsoft/onnxconverter-common/releases/tag/v${version}";
-
maintainers = with lib.maintainers; [ fridh ];
license = with lib.licenses; [ mit ];
};
}
+1 -1
pkgs/development/python-modules/onnxruntime/default.nix
···
# sympy
];
-
meta = onnxruntime.meta // { maintainers = with lib.maintainers; [ fridh ]; };
+
meta = onnxruntime.meta;
}
+1 -1
pkgs/development/python-modules/pandas/default.nix
···
Python, providing labeled data structures similar to R data.frame
objects, statistical functions, and much more.
'';
-
maintainers = with maintainers; [ raskin fridh knedlsepp ];
+
maintainers = with maintainers; [ raskin knedlsepp ];
};
};
in pandas
-1
pkgs/development/python-modules/pyfftw/default.nix
···
description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms";
homepage = "http://hgomersall.github.com/pyFFTW/";
license = with licenses; [ bsd2 bsd3 ];
-
maintainers = with maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/pyopencl/default.nix
···
description = "Python wrapper for OpenCL";
homepage = "https://github.com/pyopencl/pyopencl";
license = licenses.mit;
-
maintainers = [ maintainers.fridh ];
};
}
-1
pkgs/development/python-modules/pyproject-metadata/default.nix
···
homepage = "https://github.com/FFY00/python-pyproject-metadata";
changelog = "https://github.com/FFY00/python-pyproject-metadata/blob/${version}/CHANGELOG.rst";
license = licenses.mit;
-
maintainers = with maintainers; [ fridh ];
};
}
+2 -2
pkgs/development/python-modules/pyqt6-charts/default.nix
···
buildPythonPackage rec {
pname = "pyqt6-charts";
-
version = "6.6.0";
+
version = "6.7.0";
format = "pyproject";
disabled = pythonOlder "3.6";
···
src = fetchPypi {
pname = "PyQt6_Charts";
inherit version;
-
sha256 = "sha256-FMxuXRnK6AEpUkpC+mMy0NXa2kKCqUI0Jea5rhtrxW0=";
+
sha256 = "sha256-xPfPNpko978DLk4z9xjTuP5m2hdtSVn+MHNalw2G81w=";
};
# fix include path and increase verbosity
-1
pkgs/development/python-modules/qtconsole/default.nix
···
mainProgram = "jupyter-qtconsole";
homepage = "https://qtconsole.readthedocs.io/";
license = licenses.bsd3;
-
maintainers = with maintainers; [ fridh ];
platforms = platforms.unix;
};
}
+62
pkgs/development/python-modules/quantile-forest/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
python,
+
pythonOlder,
+
+
setuptools,
+
wheel,
+
cython,
+
+
numpy,
+
scipy,
+
scikit-learn,
+
}:
+
+
buildPythonPackage rec {
+
pname = "quantile-forest";
+
version = "1.3.4";
+
pyproject = true;
+
+
disabled = pythonOlder "3.8";
+
+
src = fetchFromGitHub {
+
owner = "zillow";
+
repo = "quantile-forest";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-hzLJq0y+qjc48PfHW3i73x9safGOy0V1HEQ5WR8IXpI=";
+
};
+
+
build-system = [
+
setuptools
+
cython
+
wheel
+
numpy
+
scipy
+
scikit-learn
+
];
+
+
dependencies = [
+
numpy
+
scipy
+
scikit-learn
+
];
+
+
postInstall = ''
+
rm -rf $out/${python.sitePackages}/examples
+
'';
+
+
# need network connection
+
doCheck = false;
+
+
pythonImportsCheck = [ "quantile_forest" ];
+
+
meta = with lib; {
+
description = "Quantile Regression Forests compatible with scikit-learn";
+
homepage = "https://github.com/zillow/quantile-forest";
+
changelog = "https://github.com/zillow/quantile-forest/releases/tag/v${version}";
+
license = licenses.asl20;
+
maintainers = with maintainers; [ vizid ];
+
};
+
}
-1
pkgs/development/python-modules/recommonmark/default.nix
···
description = "A docutils-compatibility bridge to CommonMark";
homepage = "https://github.com/rtfd/recommonmark";
license = lib.licenses.mit;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/reikna/default.nix
···
description = "GPGPU algorithms for PyCUDA and PyOpenCL";
homepage = "https://github.com/fjarri/reikna";
license = licenses.mit;
-
maintainers = [ maintainers.fridh ];
};
-1
pkgs/development/python-modules/requests-download/default.nix
···
description = "Download files using requests and save them to a target path";
homepage = "https://www.github.com/takluyver/requests_download";
license = lib.licenses.mit;
-
maintainers = [ lib.maintainers.fridh ];
};
}
+1 -1
pkgs/development/python-modules/scipy/default.nix
···
downloadPage = "https://github.com/scipy/scipy";
homepage = "https://www.scipy.org/";
license = licenses.bsd3;
-
maintainers = with maintainers; [ fridh doronbehar ];
+
maintainers = with maintainers; [ doronbehar ];
};
}
-1
pkgs/development/python-modules/seaborn/default.nix
···
homepage = "https://seaborn.pydata.org/";
changelog = "https://github.com/mwaskom/seaborn/blob/master/doc/whatsnew/${src.rev}.rst";
license = with licenses; [ bsd3 ];
-
maintainers = with maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/skl2onnx/default.nix
···
meta = {
description = "Convert scikit-learn models to ONNX";
-
maintainers = with lib.maintainers; [ fridh ];
license = with lib.licenses; [ asl20 ];
};
}
+2 -2
pkgs/development/python-modules/social-auth-app-django/default.nix
···
buildPythonPackage rec {
pname = "social-auth-app-django";
-
version = "5.4.0";
+
version = "5.4.1";
format = "setuptools";
disabled = pythonOlder "3.8";
···
owner = "python-social-auth";
repo = "social-app-django";
rev = "refs/tags/${version}";
-
hash = "sha256-CZF1DA4UUnmGfdmWlBJ0zJIYx1E03a7Z7Y6WJNFU68M=";
+
hash = "sha256-BvPQo0pXffGYu0tpy5yHT9lJVwOTewBiX5GLeezBrhE=";
};
propagatedBuildInputs = [
-1
pkgs/development/python-modules/sounddevice/default.nix
···
description = "Play and Record Sound with Python";
homepage = "http://python-sounddevice.rtfd.org/";
license = with lib.licenses; [ mit ];
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/soundfile/default.nix
···
description = "An audio library based on libsndfile, CFFI and NumPy";
license = lib.licenses.bsd3;
homepage = "https://github.com/bastibe/python-soundfile";
-
maintainers = with lib.maintainers; [ fridh ];
};
}
+54
pkgs/development/python-modules/spylls/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchPypi
+
+
, pythonOlder
+
+
, poetry-core
+
}:
+
+
buildPythonPackage rec {
+
pname = "spylls";
+
version = "0.1.7";
+
pyproject = true;
+
+
disabled = pythonOlder "3.7";
+
+
src = fetchPypi {
+
inherit pname version;
+
hash = "sha256-cEWJLcvTJNNoX2nFp2AGPnj7g5kTckzhgHfPCgyT8iA=";
+
};
+
+
postPatch = ''
+
substituteInPlace pyproject.toml \
+
--replace-fail poetry.masonry.api poetry.core.masonry.api \
+
--replace-fail "poetry>=" "poetry-core>="
+
'';
+
+
build-system = [
+
poetry-core
+
];
+
+
# no unit tests in source distribution...
+
doCheck = false;
+
+
pythonImportsCheck = [
+
"spylls.hunspell"
+
"spylls.hunspell.readers"
+
"spylls.hunspell.data"
+
"spylls.hunspell.algo.capitalization"
+
"spylls.hunspell.algo.trie"
+
"spylls.hunspell.algo.ngram_suggest"
+
"spylls.hunspell.algo.phonet_suggest"
+
"spylls.hunspell.algo.permutations"
+
"spylls.hunspell.algo.string_metrics"
+
];
+
+
meta = with lib; {
+
description = "Pure Python spell-checker, (almost) full port of Hunspell";
+
homepage = "https://github.com/zverok/spylls";
+
changelog = "https://github.com/zverok/spylls/blob/master/CHANGELOG.rst";
+
license = licenses.mpl20;
+
maintainers = with maintainers; [ vizid ];
+
};
+
}
+57
pkgs/development/python-modules/ssg/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
fetchpatch,
+
+
python3,
+
unittestCheckHook,
+
setuptools,
+
+
fire,
+
python-crfsuite,
+
tqdm,
+
}:
+
+
buildPythonPackage {
+
pname = "ssg";
+
version = "0.0.8";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "ponrawee";
+
repo = "ssg";
+
rev = "d1b811ef4f8ac08ba1db839f426ba6b6a8e0eb38";
+
hash = "sha256-GBZzVDDfKOTnbcrIxhFRiNHXN2pSNU3T9RvUytJ068w=";
+
};
+
+
patches = [
+
(fetchpatch {
+
name = "fix-deprecation-warnings-and-bump-version";
+
url = "https://patch-diff.githubusercontent.com/raw/ponrawee/ssg/pull/10.patch";
+
hash = "sha256-4O1fpI0FBUG/3RN+PAi7I8vpgYmPPL5ZMXhoZUFsQy8=";
+
})
+
];
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
fire
+
python-crfsuite
+
tqdm
+
];
+
+
nativeCheckInputs = [ unittestCheckHook ];
+
+
pythonImportsCheck = [ "ssg" ];
+
+
postInstall = "rm -rf $out/${python3.sitePackages}/scripts";
+
+
meta = with lib; {
+
description = "TCRF syllable segmenter for Thai";
+
homepage = "https://github.com/ponrawee/ssg";
+
license = licenses.asl20;
+
maintainers = with maintainers; [ vizid ];
+
mainProgram = "ssg-cli";
+
};
+
}
-1
pkgs/development/python-modules/statsmodels/default.nix
···
homepage = "https://www.github.com/statsmodels/statsmodels";
changelog = "https://github.com/statsmodels/statsmodels/releases/tag/v${version}";
license = licenses.bsd3;
-
maintainers = with maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/tabulate/default.nix
···
mainProgram = "tabulate";
homepage = "https://github.com/astanin/python-tabulate";
license = lib.licenses.mit;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/tiledb/default.nix
···
description = "Python interface to the TileDB storage manager";
homepage = "https://github.com/TileDB-Inc/TileDB-Py";
license = licenses.mit;
-
maintainers = with maintainers; [ fridh ];
# tiledb/core.cc:556:30: error: ‘struct std::array<long unsigned int, 2>’ has no member named ‘second’
broken = true;
};
-1
pkgs/development/python-modules/toolz/default.nix
···
homepage = "https://github.com/pytoolz/toolz";
description = "List processing tools and functional utilities";
license = licenses.bsd3;
-
maintainers = with maintainers; [ fridh ];
};
}
+2 -2
pkgs/development/python-modules/tox/default.nix
···
buildPythonPackage rec {
pname = "tox";
-
version = "4.14.2";
+
version = "4.15.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "tox-dev";
repo = "tox";
rev = "refs/tags/${version}";
-
hash = "sha256-+ed47GK76Wn8PwXsd0qo1xYWJTcZ5wNXnFEEQEZ7CMM=";
+
hash = "sha256-aKk3a0RAcLyrHK6I3Q7rcBdZVJGNBXsBqA8N7Kpdrms=";
};
postPatch = ''
+2 -4
pkgs/development/python-modules/tqdm/default.nix
···
numpy
rich
tkinter
-
] ++
-
# pandas is not supported on i686 or risc-v
-
lib.optional (!stdenv.isi686 && !stdenv.hostPlatform.isRiscV) pandas;
+
pandas
+
];
pytestFlagsArray = [
"-W" "ignore::FutureWarning"
···
homepage = "https://github.com/tqdm/tqdm";
changelog = "https://tqdm.github.io/releases/";
license = with licenses; [ mit ];
-
maintainers = with maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/traitlets/default.nix
···
description = "Traitlets Python config system";
homepage = "https://github.com/ipython/traitlets";
license = lib.licenses.bsd3;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/twine/default.nix
···
mainProgram = "twine";
homepage = "https://github.com/pypa/twine";
license = lib.licenses.asl20;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/typed-settings/default.nix
···
homepage = "https://gitlab.com/sscherfke/typed-settings";
changelog = "https://gitlab.com/sscherfke/typed-settings/-/blob/${version}/CHANGELOG.rst";
license = lib.licenses.mit;
-
maintainers = with lib.maintainers; [ fridh ];
};
}
+2 -2
pkgs/development/python-modules/types-docutils/default.nix
···
buildPythonPackage rec {
pname = "types-docutils";
-
version = "0.20.0.20240406";
+
version = "0.21.0.20240423";
pyproject = true;
src = fetchPypi {
inherit pname version;
-
hash = "sha256-6OxKWhJdBthjK7qsihH76hih7fqU35xRKdxFmAkVuEs=";
+
hash = "sha256-dxbsbGi1F5t7oXOMrOLxMm5k359Et6sI2ZBNMsI/wV8=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/types-mock/default.nix
···
buildPythonPackage rec {
pname = "types-mock";
-
version = "5.1.0.20240311";
+
version = "5.1.0.20240425";
pyproject = true;
src = fetchPypi {
inherit pname version;
-
hash = "sha256-dHJ5eYbYMBb5b95/c1d9EpsM2KjQt4NIenvjMNV7pDE=";
+
hash = "sha256-UoGmRdcugn1wBD48wUT+M7HAA9sIT3idwgOqkOgSpaQ=";
};
nativeBuildInputs = [
-1
pkgs/development/python-modules/widgetsnbextension/default.nix
···
description = "IPython HTML widgets for Jupyter";
homepage = "https://github.com/jupyter-widgets/ipywidgets/tree/master/python/widgetsnbextension";
license = ipywidgets.meta.license; # Build from same repo
-
maintainers = with lib.maintainers; [ fridh ];
};
}
-1
pkgs/development/python-modules/xarray/default.nix
···
description = "N-D labeled arrays and datasets in Python";
homepage = "https://github.com/pydata/xarray";
license = licenses.asl20;
-
maintainers = with maintainers; [ fridh ];
};
}
+5 -2
pkgs/development/tools/abuild/default.nix
···
{ lib
, stdenv
, fetchFromGitLab
+
, gitUpdater
, makeWrapper
, pkg-config
, file
···
stdenv.mkDerivation rec {
pname = "abuild";
-
version = "3.12.0";
+
version = "3.13.0";
src = fetchFromGitLab {
domain = "gitlab.alpinelinux.org";
owner = "alpine";
repo = pname;
rev = version;
-
sha256 = "sha256-p4TohsZZTi4HxtJsyuoE5HDfkGa0pv53saGj3X9bmrI=";
+
sha256 = "sha256-xVxgcBchGfeVo1cgP9iVsWjZ6SHVN6R8zWaE1k3DcXQ=";
};
buildInputs = [
···
--prefix PATH : "${placeholder "out"}/bin"
done
'';
+
+
passthru.updateScript = gitUpdater { };
meta = with lib; {
description = "Alpine Linux build tools";
+1 -1
pkgs/development/tools/build-managers/apache-maven/build-package.nix
···
nativeBuildInputs = [
maven
-
];
+
] ++ args.nativeBuildInputs or [ ];
buildPhase = ''
runHook preBuild
+3 -3
pkgs/development/tools/dprint/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "dprint";
-
version = "0.45.0";
+
version = "0.45.1";
src = fetchCrate {
inherit pname version;
-
sha256 = "sha256-Vs+LcvGXcFT0kcZHtLv3T+4xV88kP02r9wDC5hBOZCg=";
+
sha256 = "sha256-dVtUUQ9AUQ85vsFwDb3xnR3UWxvSDMosC8QPW8AGHf4=";
};
-
cargoHash = "sha256-DbFvsOLJ+diLzQXzl6csuVMqjBbI3z+vO37HQ/WnLR4=";
+
cargoHash = "sha256-NXofEGJ1Sn7xnn8xxD9ZXBjoG/ZJgWvP0vCAJiwxK38=";
buildInputs = lib.optionals stdenv.isDarwin [ CoreFoundation Security ];
+3 -3
pkgs/development/tools/ginkgo/default.nix
···
buildGoModule rec {
pname = "ginkgo";
-
version = "2.17.1";
+
version = "2.17.2";
src = fetchFromGitHub {
owner = "onsi";
repo = "ginkgo";
rev = "v${version}";
-
sha256 = "sha256-fxP4+YqhYPeGVpW6VkSm3+FGnmgbKx77anSYUv41PSE=";
+
sha256 = "sha256-StvESO3kFo+mgiJgx7JvZzBnT62zT3ZxxWVjnVBTLlg=";
};
-
vendorHash = "sha256-XtO7HiaE/xCT3tjVZzzMcO9y8Yk8Wyy1S3S1qioMaQU=";
+
vendorHash = "sha256-qLyqG7A4TEsZSF8olXWc2BIYZukQx/xHsnbYTfC/w4A=";
# integration tests expect more file changes
# types tests are missing CodeLocation
+3 -3
pkgs/development/tools/language-servers/vhdl-ls/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "vhdl-ls";
-
version = "0.79.0";
+
version = "0.80.0";
src = fetchFromGitHub {
owner = "VHDL-LS";
repo = "rust_hdl";
rev = "v${version}";
-
hash = "sha256-9AcMMT1d4FrTcCN6c2uMa1Xh21e79sM+YsPs+RT892U=";
+
hash = "sha256-3p6SmmNnuPoHbA0QmfgvO342AhRx5dI9q4YXypi/2k0=";
};
-
cargoHash = "sha256-Cb4WvOdWtwaC5GCQcnIorAFbkDXliU9w1xDU8g3YlSI=";
+
cargoHash = "sha256-zAz33P5k6wmQej8u45+lXKHSRVaZhrB5L0jUPjs44W8=";
postPatch = ''
substituteInPlace vhdl_lang/src/config.rs \
+2 -2
pkgs/development/tools/okteto/default.nix
···
buildGoModule rec {
pname = "okteto";
-
version = "2.26.0";
+
version = "2.26.1";
src = fetchFromGitHub {
owner = "okteto";
repo = "okteto";
rev = version;
-
hash = "sha256-o9+0gMwq01D2gbooQeBTcekvPVz2kpxp5n+Jgj8FVzA=";
+
hash = "sha256-bWyerkXmAto0c/LYybUSRctajmL1R0PldfpKsh8crfA=";
};
vendorHash = "sha256-cYiyKNpsMfjqLL+6Q/s3nHRcj2y0DHuOu+S5GndLHxk=";
+4 -4
pkgs/development/tools/tabnine/sources.json
···
{
-
"version": "4.10.0",
+
"version": "4.154.0",
"platforms": {
"x86_64-linux": {
"name": "x86_64-unknown-linux-musl",
-
"hash": "sha256-sVjSrQsdOtWvuYZqLSmlsbu2yKe7MYBOxctrKlltlwY="
+
"hash": "sha256-FGhe3ih8WEOW/jfT7t+9IK7f17b4JwCXuQfwxZyOUNU="
},
"aarch64-darwin": {
"name": "aarch64-apple-darwin",
-
"hash": "sha256-HMPK09rOwRbsRwiHwjXZnDt4evEz2CP8zAReg/bhgTg="
+
"hash": "sha256-8bwrbMQJkBMLgWt0n6R6uc+s6SxZr8JiGM+2ni5lgqY="
},
"x86_64-darwin": {
"name": "x86_64-apple-darwin",
-
"hash": "sha256-8y96VXWvHYTO+qs8x6ND5tD3Mb4qBXwdcIeYBLOkCdc="
+
"hash": "sha256-C0zePvocvgm8gP0C++7xJ5yb8MLb7kY/5HNsbEeZu6Q="
}
}
}
+2 -2
pkgs/misc/autotiling/default.nix
···
buildPythonApplication rec {
pname = "autotiling";
-
version = "1.9.1";
+
version = "1.9.2";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-PTMF9w4PMkKuhjLAP7856lOOiuyj5YZOoax0K9bgGgQ=";
+
hash = "sha256-u+Tvvge/rQvylbZDmCxvoMGjZm2gKsFZEAb9evR/Ckw=";
};
propagatedBuildInputs = [ i3ipc importlib-metadata ];
+47 -5
pkgs/os-specific/linux/kernel/generic.nix
···
, rustc
, rustPlatform
, rust-bindgen
+
# testing
+
, emptyFile
+
, nixos
, nixosTests
}@args':
+
let overridableKernel =
lib.makeOverridable ({ # The kernel source tarball.
src
···
}; # end of configfile derivation
kernel = (callPackage ./manual-config.nix { inherit lib stdenv buildPackages; }) (basicArgs // {
-
inherit kernelPatches randstructSeed extraMakeFlags extraMeta configfile;
+
inherit kernelPatches randstructSeed extraMakeFlags extraMeta configfile modDirVersion;
pos = builtins.unsafeGetAttrPos "version" args;
-
config = { CONFIG_MODULES = "y"; CONFIG_FW_LOADER = "m"; } // lib.optionalAttrs withRust { CONFIG_RUST = "y"; };
-
} // lib.optionalAttrs (modDirVersion != null) { inherit modDirVersion; });
+
config = {
+
CONFIG_MODULES = "y";
+
CONFIG_FW_LOADER = "m";
+
CONFIG_RUST = lib.mkIf withRust "y";
+
};
+
});
in
kernel.overrideAttrs (finalAttrs: previousAttrs: {
···
+ toString (lib.attrNames (lib.toFunction args { }))
) overridableKernel;
};
-
in [ (nixosTests.kernel-generic.passthru.testsForKernel overridableKernel) ] ++ kernelTests;
+
/* Certain arguments must be evaluated lazily; so that only the output(s) depend on them.
+
Original reproducer / simplified use case:
+
*/
+
versionDoesNotDependOnPatchesEtcNixOS =
+
builtins.seq
+
(nixos ({ config, pkgs, ... }: {
+
boot.kernelPatches = [
+
(builtins.seq config.boot.kernelPackages.kernel.version { patch = pkgs.emptyFile; })
+
];
+
})).config.boot.kernelPackages.kernel.outPath
+
emptyFile;
+
versionDoesNotDependOnPatchesEtc =
+
builtins.seq
+
(import ./generic.nix args' (args // (
+
let explain = attrName:
+
''
+
The ${attrName} attribute must be able to access the kernel.version attribute without an infinite recursion.
+
That means that the kernel attrset (attrNames) and the kernel.version attribute must not depend on the ${attrName} argument.
+
The fact that this exception is raised shows that such a dependency does exist.
+
This is a problem for the configurability of ${attrName} in version-aware logic such as that in NixOS.
+
Strictness can creep in through optional attributes, or assertions and warnings that run as part of code that shouldn't access what is checked.
+
'';
+
in {
+
kernelPatches = throw (explain "kernelPatches");
+
structuredExtraConfig = throw (explain "structuredExtraConfig");
+
modDirVersion = throw (explain "modDirVersion");
+
}))).version
+
emptyFile;
+
in [
+
(nixosTests.kernel-generic.passthru.testsForKernel overridableKernel)
+
versionDoesNotDependOnPatchesEtc
+
# Disabled by default, because the infinite recursion is hard to understand. The other test's error is better and produces a shorter trace.
+
# versionDoesNotDependOnPatchesEtcNixOS
+
] ++ kernelTests;
};
-
}))
+
}));
+
in overridableKernel
+8 -8
pkgs/os-specific/linux/kernel/kernels-org.json
···
"hash": "sha256:1rk369sz6a4m1bm7zzxj8bpdma7rgybmx8frd54kp2l5mjp7brrp"
},
"6.1": {
-
"version": "6.1.87",
-
"hash": "sha256:092iv5w5d6kwgiyzs7zajmhdxc1w03sinvvr1dwy9bp8f9mg2ypw"
+
"version": "6.1.88",
+
"hash": "sha256:1lgqclvcxfs5c4my6fh041gxzgzz8i64cw43cf5ichy58pyh4sb9"
},
"5.15": {
-
"version": "5.15.156",
-
"hash": "sha256:0y3p7sqr8hsn0v9ybqlcmn1z150zc13yckgrymb10sck9k8na14z"
+
"version": "5.15.157",
+
"hash": "sha256:0554qxnai66mpm3p5dln9dfsb392zr8zvwfwc9ks2sadsd8j7wmg"
},
"5.10": {
"version": "5.10.215",
···
"hash": "sha256:0jppa4p73pssd7m3jpc7i6rgnj9gawjcgk4wmqyy87ijzrgzm553"
},
"6.6": {
-
"version": "6.6.28",
-
"hash": "sha256:151kdpp25fcl5qki138jxl90h9iyk5rk0kp2xamadnz72gnid1w1"
+
"version": "6.6.29",
+
"hash": "sha256:1l6bcz0pwiby6q79va063767d0jxkkaf8rpqvaqqcb08116gf9kz"
},
"6.8": {
-
"version": "6.8.7",
-
"hash": "sha256:1bigq9my88d9xh647hgsy8gzval7p06hhacpxaqb71sfmwgil799"
+
"version": "6.8.8",
+
"hash": "sha256:1fiiyvwi6frn83z730w4mng2z4nwpspvhb6vjpxx3yk0snwxqk0w"
}
}
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
···
, ... } @ args:
let
-
version = "5.10.213-rt105"; # updated by ./update-rt.sh
+
version = "5.10.215-rt107"; # updated by ./update-rt.sh
branch = lib.versions.majorMinor version;
kversion = builtins.elemAt (lib.splitString "-" version) 0;
in buildLinux (args // {
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
-
sha256 = "105df7w6m5a3fngi6ajqs5qblaq4lbxsgcppllrk7v1r68i31kw4";
+
sha256 = "1af6h86flx96pszg006agpak2f9dkk2jqaazfykd7aafqdcs3747";
};
kernelPatches = let rt-patch = {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
-
sha256 = "1q5kz3mfvwb4fd5i2mbklsa6gifb8g3wbq0wi2478q097dvmb6gi";
+
sha256 = "0lnnpnfmypafzfzhcmaxqqc18nna4fr236v6hrcyabnxmxam79xj";
};
}; in [ rt-patch ] ++ kernelPatches;
+8 -1
pkgs/os-specific/linux/kernel/manual-config.nix
···
extraMakeFlags ? [],
# The name of the kernel module directory
# Needs to be X.Y.Z[-extra], so pad with zeros if needed.
-
modDirVersion ? lib.versions.pad 3 version,
+
modDirVersion ? null /* derive from version */,
# The kernel source (tarball, git checkout, etc.)
src,
# a list of { name=..., patch=..., extraConfig=...} patches
···
}:
let
+
# Provide defaults. Note that we support `null` so that callers don't need to use optionalAttrs,
+
# which can lead to unnecessary strictness and infinite recursions.
+
modDirVersion_ = if modDirVersion == null then lib.versions.pad 3 version else modDirVersion;
+
in
+
let
+
# Shadow the un-defaulted parameter; don't want null.
+
modDirVersion = modDirVersion_;
inherit (lib)
hasAttr getAttr optional optionals optionalString optionalAttrs maintainers platforms;
+2 -2
pkgs/servers/jicofo/default.nix
···
let
pname = "jicofo";
-
version = "1.0-1075";
+
version = "1.0-1078";
src = fetchurl {
url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb";
-
sha256 = "tRlCZGBWlonTkKMxr2Rry70ZqC3mjcbF627XEn2D2UI=";
+
sha256 = "0+VfsolOcjC68DRrWUgYYCdKhCxd0x1Y6920OrixU5g=";
};
in
stdenv.mkDerivation {
+1 -1
pkgs/servers/monitoring/vmagent/default.nix
···
mainProgram = "vmagent";
license = licenses.asl20;
platforms = platforms.linux;
-
maintainers = with maintainers; [ nullx76 ];
+
maintainers = with maintainers; [ nullx76 leona ];
};
}
+1 -1
pkgs/servers/sabnzbd/default.nix
···
homepage = "https://sabnzbd.org";
license = licenses.gpl2Plus;
platforms = platforms.linux;
-
maintainers = with lib.maintainers; [ fridh jojosch adamcstephens ];
+
maintainers = with lib.maintainers; [ jojosch adamcstephens ];
mainProgram = "sabnzbd";
};
}
+2 -2
pkgs/servers/ser2net/default.nix
···
stdenv.mkDerivation rec {
pname = "ser2net";
-
version = "4.6.1";
+
version = "4.6.2";
src = fetchFromGitHub {
owner = "cminyard";
repo = pname;
rev = "v${version}";
-
hash = "sha256-1bEjmChoVB9WUAASz06U94YJ71BGvZfU6dObszXqwoA=";
+
hash = "sha256-cREtVvUZggVZpd3HFqrfikCInIyrRXSk4HKYhEWkXXc=";
};
passthru = {
+3 -3
pkgs/servers/sql/rqlite/default.nix
···
buildGoModule rec {
pname = "rqlite";
-
version = "8.23.2";
+
version = "8.23.4";
src = fetchFromGitHub {
owner = "rqlite";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-/u817cYaa8Qfq2cbyBIJZdGpqHQFtPhrHTRSSpz8658=";
+
sha256 = "sha256-5/vcle0b/EypdA7IC28IYRYc5HxUC2zT/VsKLPurWPk=";
};
-
vendorHash = "sha256-CXwcz4L5Y0HbOdQm62YQGFtguk3X+dYx5Gc6E55PhjM=";
+
vendorHash = "sha256-Z/Cou6NDVQVu1F4XlgMM0jI72jF2vuI6mRGhWqObXKM=";
subPackages = [ "cmd/rqlite" "cmd/rqlited" "cmd/rqbench" ];
+11 -3
pkgs/servers/web-apps/kavita/default.nix
···
{ lib
, stdenvNoCC
, fetchFromGitHub
+
, fetchpatch
, buildDotnetModule
, buildNpmPackage
, dotnetCorePackages
···
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "kavita";
-
version = "0.8.0";
+
version = "0.8.1";
src = fetchFromGitHub {
owner = "kareadita";
repo = "kavita";
rev = "v${finalAttrs.version}";
-
hash = "sha256-0pVQ/gezi8Hzxrn/1QVFTOXeHRCayYkA3Kh5b81oW34=";
+
hash = "sha256-Z8bGVF6h//37zz/J+PDlJhm7c9AUs2pgKhYY/4ELMhQ=";
};
backend = buildDotnetModule {
···
inherit (finalAttrs) version src;
patches = [
+
# Fix wrongly bumped version 0.8.0.10 -> 0.8.1
+
# Remove on next release
+
(fetchpatch {
+
name = "fix-0.8.1-version.patch";
+
url = "https://github.com/Kareadita/Kavita/commit/3c9565468ad5494aef11dace62ba4b18b0c7d7f3.patch";
+
hash = "sha256-/dPHYrCeS6M82rw0lQ8K6C4jfXEvVVmjA85RKyVaxcE=";
+
})
# The webroot is hardcoded as ./wwwroot
./change-webroot.diff
];
···
npmBuildScript = "prod";
npmFlags = [ "--legacy-peer-deps" ];
npmRebuildFlags = [ "--ignore-scripts" ]; # Prevent playwright from trying to install browsers
-
npmDepsHash = "sha256-yy4vEI+aDgAcCyXyzfPm31oGiTl+Gsycyh69D3yex2I=";
+
npmDepsHash = "sha256-+RJ9mX/cIainO2xS/hIrIOShPVbHkhkCq6q2bP8dGKM=";
};
dontBuild = true;
+6 -7
pkgs/servers/web-apps/kavita/nuget-deps.nix
···
(fetchNuGet { pname = "Hangfire.MaximumConcurrentExecutions"; version = "1.1.0"; sha256 = "181147h5dsbml58ffq1jc7k6012fahi0n20wply9gmn6v1dh8h66"; })
(fetchNuGet { pname = "Hangfire.NetCore"; version = "1.8.12"; sha256 = "19987w1nng7mr5r66y5523q67ig2xb98im4b1ahqsc5s9mwkm0qh"; })
(fetchNuGet { pname = "Hangfire.SqlServer"; version = "1.8.12"; sha256 = "0h68hz7bzbypff1sg5hq1b0pfg7ckz506rfsiphqninrpczc9zsa"; })
-
(fetchNuGet { pname = "Hangfire.Storage.SQLite"; version = "0.4.1"; sha256 = "029prxla8mpck49rxk2rygns958xpss5lg1lizws2nm8q547kwil"; })
+
(fetchNuGet { pname = "Hangfire.Storage.SQLite"; version = "0.4.2"; sha256 = "1sa2ws9p6fxrlp0ny42hsqmlxsnnsy3zsyx2mh1hg4kyyndk9zpz"; })
(fetchNuGet { pname = "HtmlAgilityPack"; version = "1.11.60"; sha256 = "0jpv1vry0mfwbswxn70knbkzsrwwz2ijsm5d4rj9jf2kk37m0xga"; })
(fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; sha256 = "1ai7hgr0qwd7xlqfd92immddyi41j3ag91h3594yzfsgsy6yhyqi"; })
-
(fetchNuGet { pname = "MailKit"; version = "4.4.0"; sha256 = "0v0hzvzxw960j7j5y4sns4v9zawhcbs558drrihmhp1a8al0cjk4"; })
+
(fetchNuGet { pname = "MailKit"; version = "4.5.0"; sha256 = "0f9z43bba2g6vzwbb9frdf9787vzablyzaswdxryn5s1fgqkrrda"; })
(fetchNuGet { pname = "MarkdownDeep.NET.Core"; version = "1.5.0.4"; sha256 = "0cpshs1lwmyyg40lvnf4b9s1z7yaw6s4a0341qr4ww40791gzvrl"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.Authentication.Abstractions"; version = "2.2.0"; sha256 = "0vj7fhpk0d95nkkxz4q0rma6pb4ym96mx6nms4603y0l19h0k5yh"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.Authentication.JwtBearer"; version = "8.0.4"; sha256 = "1q2ai2jqc4zc2bdrbjng9fb7n0pch4f8bap3drd1v2vrha0d2r3q"; })
···
(fetchNuGet { pname = "Microsoft.OpenApi"; version = "1.3.1"; sha256 = "0icds4jxz90v156vkbza1s1rqdf737glfddbllkp6y2zcnin99yv"; })
(fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; })
(fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "8.0.0"; sha256 = "05392f41ijgn17y8pbjcx535l1k09krnq3xdp60kyq568sn6xk2i"; })
-
(fetchNuGet { pname = "MimeKit"; version = "4.4.0"; sha256 = "107225n55ib9y0y7azarjq3xcf8shsn329fbh5rmpcj5rhcv47kx"; })
+
(fetchNuGet { pname = "MimeKit"; version = "4.5.0"; sha256 = "1df0wrfhg8lw9a401rbj9vdsm0nkn064bv9jq2wy0b3jpw33gj9n"; })
(fetchNuGet { pname = "MimeTypeMapOfficial"; version = "1.0.17"; sha256 = "1l5d42pgfz4cpvgdyxf2crzyv7jycky5mhmrrl5501p3806i3r0y"; })
(fetchNuGet { pname = "Mono.TextTemplating"; version = "2.2.1"; sha256 = "1ih6399x4bxzchw7pq5195imir9viy2r1w702vy87vrarxyjqdp1"; })
(fetchNuGet { pname = "Nager.ArticleNumber"; version = "1.0.7"; sha256 = "1lfhr20527xhzql5nsn5c1s5as79haz9xcqan8pqsfk200hc27af"; })
···
(fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; sha256 = "097rngmgcrdfy7jy8j7dq3xaq2qky8ijwg0ws6bfv5lx0f3vvb0q"; })
(fetchNuGet { pname = "Serilog.Sinks.SignalR.Core"; version = "0.1.2"; sha256 = "16f86661vr7gw8xay1735y551p0z39mks7xagwxb8lxqxwmm4gzf"; })
(fetchNuGet { pname = "SharpCompress"; version = "0.36.0"; sha256 = "164ikphk4glldr73l247cjb65v064md0ccccm06rh0zvjq5iqlph"; })
-
(fetchNuGet { pname = "SixLabors.ImageSharp"; version = "3.1.3"; sha256 = "0f36my2lzkgc5fvk6s0lh4gn15vxhbl2zg71rdql7vrzh8b77c6q"; })
-
(fetchNuGet { pname = "SonarAnalyzer.CSharp"; version = "9.23.1.88495"; sha256 = "1mj18mc8k9nq074jksnh71r5cnlr45730n3ww5gi6c17xnar0m6p"; })
+
(fetchNuGet { pname = "SixLabors.ImageSharp"; version = "3.1.4"; sha256 = "0cs6wfx74rwp88m5arci04ldv2s92kpif28ykfm9ig17h9a8gsnc"; })
+
(fetchNuGet { pname = "SonarAnalyzer.CSharp"; version = "9.23.2.88755"; sha256 = "1nrvvpbxsgxsa0byy7drw7lrw5byg45n9gkmk2n4b9400fs2b0b5"; })
(fetchNuGet { pname = "sqlite-net-pcl"; version = "1.8.116"; sha256 = "0h3s43pfjqgy9amrdj4d7p65hmys895hlkczj62wg974qb4z8l2y"; })
(fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlite3"; version = "2.1.6"; sha256 = "0pzgdfl707pd9fz108xaff22w7c2y27yaix6wfp36phqkdnzz43m"; })
(fetchNuGet { pname = "SQLitePCLRaw.bundle_green"; version = "2.0.4"; sha256 = "1197ynpm4fl6il9vi0mi1s1pmw3rk3j0a05kwrxpqlfgp7iwhc22"; })
···
(fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; })
(fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; })
(fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "6.0.0"; sha256 = "0gm2kiz2ndm9xyzxgi0jhazgwslcs427waxgfa30m7yqll1kcrww"; })
-
(fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "8.0.0"; sha256 = "1lgdd78cik4qyvp2fggaa0kzxasw6kc9a6cjqw46siagrm0qnc3y"; })
(fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; })
(fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; })
(fetchNuGet { pname = "System.Text.Encodings.Web"; version = "4.5.0"; sha256 = "0srd5bva52n92i90wd88pzrqjsxnfgka3ilybwh7s6sf469y5s53"; })
···
(fetchNuGet { pname = "TestableIO.System.IO.Abstractions"; version = "21.0.2"; sha256 = "1mc358wlq9y21gzj44af8hxlyjm0ws0i9f5vmsn31dn5wbfh4dy5"; })
(fetchNuGet { pname = "TestableIO.System.IO.Abstractions.Wrappers"; version = "21.0.2"; sha256 = "0q3vghssyh6rd7w7n4rjv5ngh5byf1y80i22yw9fx10f4hcsw1az"; })
(fetchNuGet { pname = "VersOne.Epub"; version = "3.3.1"; sha256 = "1v7ms857yhm38syi4l63g9hzn0y08n8csr4z4i56xmzpj1big2s6"; })
-
(fetchNuGet { pname = "xunit.assert"; version = "2.7.0"; sha256 = "14g5pvv709ykkz3lgqbdisksqfll72792fkrg4qr0s8jcp38kpyc"; })
+
(fetchNuGet { pname = "xunit.assert"; version = "2.7.1"; sha256 = "1nz05bh78d6ilz2g2vqp3jgxag5p3h1cnidwr9qxzgr89nj2fas6"; })
(fetchNuGet { pname = "ZstdSharp.Port"; version = "0.7.4"; sha256 = "0087rymvclj96pscd8lbjidsdg1g4p83m6y20bcicz8sx7jnnzyg"; })
]
+2 -2
pkgs/shells/hilbish/default.nix
···
buildGoModule rec {
pname = "hilbish";
-
version = "2.2.2";
+
version = "2.2.3";
src = fetchFromGitHub {
owner = "Rosettea";
repo = "Hilbish";
rev = "v${version}";
-
hash = "sha256-tkEEvxIBPpPbdIFxbo0pOHHORXEFZ8wn9emIeyz6glc=";
+
hash = "sha256-iqQhgge+m22gIIGlwwmAoYTxfMAs/sKrKjoQzyedil4=";
fetchSubmodules = true;
};
+4 -4
pkgs/tools/X11/skippy-xd/default.nix
···
}:
stdenv.mkDerivation rec {
pname = "skippy-xd";
-
version = "0.6.0";
+
version = "0.7.2";
src = fetchFromGitHub {
-
owner = "dreamcat4";
+
owner = "felixfung";
repo = "skippy-xd";
-
rev = "d0557c3144fc67568a49d7207efef89c1d5777a0";
-
sha256 = "sha256-dnoPUPCvuR/HhqIz1WAsmWL/CkfTf11YEkbrkVWM4dc=";
+
rev = "e033b9ea80b5bbe922b05c64ed6ba0bf31c3acf6";
+
hash = "sha256-DsoRxbAF0DitgxknJVHDWH7VL5hWMhwH9I6m1SyItMM=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
+3 -3
pkgs/tools/admin/qovery-cli/default.nix
···
buildGoModule rec {
pname = "qovery-cli";
-
version = "0.89.0";
+
version = "0.90.2";
src = fetchFromGitHub {
owner = "Qovery";
repo = "qovery-cli";
rev = "refs/tags/v${version}";
-
hash = "sha256-3guMKAxDxv/R60pKP0y+XTTaxHZSTfnXtNO2RC74/xE=";
+
hash = "sha256-vY+NW4rEmxmyfG2pEfmZ7mgbKbUAnwvpYnFrvXxxkso=";
};
-
vendorHash = "sha256-/wm/KCO/oYJkjh0AuUi9rUyrqen/otC4KVVXhROz9Ro=";
+
vendorHash = "sha256-0mQQkEXevFMtWzDdQCGuZmsizAYnWtRahghVwTuYtNc=";
nativeBuildInputs = [ installShellFiles ];
pkgs/tools/admin/syft/default.nix pkgs/by-name/sy/syft/package.nix
+2 -2
pkgs/tools/admin/trivy/default.nix
···
buildGoModule rec {
pname = "trivy";
-
version = "0.50.2";
+
version = "0.50.4";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = "trivy";
rev = "refs/tags/v${version}";
-
hash = "sha256-0FV67+m09PCkPZfnkepkvBA4mFYIkJSMT5v0tDwalW8=";
+
hash = "sha256-KFVeJmtMPGPjeiXzeVFtY73drZ4CySdmMRxDqEJfA4c=";
};
# Hash mismatch on across Linux and Darwin
+24 -4
pkgs/tools/filesystems/mount-zip/default.nix
···
-
{ lib, stdenv, fetchFromGitHub, fuse, boost, gcc, icu, libzip, pandoc
-
, pkg-config }:
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
fuse,
+
boost,
+
icu,
+
libzip,
+
pandoc,
+
pkg-config,
+
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mount-zip";
···
hash = "sha256-S2snseC9JAjYRberL2/CyRQTcZQ8GtGQNU3WuTqSRl4=";
};
-
nativeBuildInputs = [ boost gcc icu pandoc pkg-config ];
-
buildInputs = [ fuse libzip ];
+
strictDeps = true;
+
+
nativeBuildInputs = [
+
pandoc
+
pkg-config
+
];
+
+
buildInputs = [
+
boost
+
fuse
+
icu
+
libzip
+
];
makeFlags = [ "prefix=$(out)" ];
+1 -1
pkgs/tools/graphics/shotgun/default.nix
···
description = "Minimal X screenshot utility";
homepage = "https://github.com/neXromancers/shotgun";
license = with licenses; [ mpl20 ];
-
maintainers = with maintainers; [ figsoda lumi novenary ];
+
maintainers = with maintainers; [ figsoda lumi ];
platforms = platforms.linux;
mainProgram = "shotgun";
};
+2 -2
pkgs/tools/misc/android-tools/default.nix
···
stdenv.mkDerivation rec {
pname = "android-tools";
-
version = "34.0.5";
+
version = "35.0.1";
src = fetchurl {
url = "https://github.com/nmeum/android-tools/releases/download/${version}/android-tools-${version}.tar.xz";
-
hash = "sha256-+wnP8Sz7gqz0Ko6+u8A0JnG/zQIRdxY2i9xz/dpgMEo=";
+
hash = "sha256-ZUAwx/ltJdciTNaGH6wUoEPPHTmA9AKIzfviGflP+vk=";
};
nativeBuildInputs = [ cmake ninja pkg-config perl go ];
+3 -3
pkgs/tools/misc/broot/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "broot";
-
version = "1.36.1";
+
version = "1.37.0";
src = fetchFromGitHub {
owner = "Canop";
repo = pname;
rev = "v${version}";
-
hash = "sha256-mwccjsrveqoepBaCeQaija3DsXcuMtCK5PyoghtAJ9w=";
+
hash = "sha256-IJSXP4B07/0ZHzuAmPBXn/n0O7LOYNTB812sKz+mGuc=";
};
-
cargoHash = "sha256-GykLzXKFtebFuOWLtZ2Qj5OrZXiSrfEJ98cog5PwCfQ=";
+
cargoHash = "sha256-jsy7FtTX/iG3TPdbYemG+6jbguQN4LoYMgscMffik7g=";
nativeBuildInputs = [
installShellFiles
+2 -2
pkgs/tools/misc/fluent-bit/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "fluent-bit";
-
version = "3.0.2";
+
version = "3.0.3";
src = fetchFromGitHub {
owner = "fluent";
repo = "fluent-bit";
rev = "v${finalAttrs.version}";
-
hash = "sha256-4LYIQ1WIt9btQI255nnTnGjz/GSUl/5mI6TEq99zNCM=";
+
hash = "sha256-nlBzD9u7DsCbJq9FxsbsP8F/tPklZ43NV8T2eiwWE24=";
};
nativeBuildInputs = [ cmake flex bison ];
+17 -24
pkgs/tools/misc/goaccess/default.nix
···
-
{ lib
-
, stdenv
-
, autoreconfHook
-
, fetchFromGitHub
-
, gettext
-
, libmaxminddb
-
, ncurses
-
, openssl
-
, withGeolocation ? true
+
{
+
lib,
+
stdenv,
+
autoreconfHook,
+
fetchFromGitHub,
+
gettext,
+
libmaxminddb,
+
ncurses,
+
openssl,
+
withGeolocation ? true,
}:
stdenv.mkDerivation rec {
-
version = "1.9.1";
pname = "goaccess";
+
version = "1.9.2";
src = fetchFromGitHub {
owner = "allinurl";
-
repo = pname;
-
rev = "v${version}";
-
sha256 = "sha256-vfsMyUnhwsI/tY7d/UpDCyG6DmYzWn9qTi2C0icTPpg=";
+
repo = "goaccess";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-FAooBAP2RbqAp7NTJNBdbRVldGCbx3SvOoTaiQ9Fl/I=";
};
-
nativeBuildInputs = [
-
autoreconfHook
-
];
+
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [
ncurses
openssl
-
] ++ lib.optionals withGeolocation [
-
libmaxminddb
-
] ++ lib.optionals stdenv.isDarwin [
-
gettext
-
];
+
] ++ lib.optionals withGeolocation [ libmaxminddb ] ++ lib.optionals stdenv.isDarwin [ gettext ];
configureFlags = [
"--enable-utf8"
"--with-openssl"
-
] ++ lib.optionals withGeolocation [
-
"--enable-geoip=mmdb"
-
];
+
] ++ lib.optionals withGeolocation [ "--enable-geoip=mmdb" ];
meta = with lib; {
description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems";
+3 -3
pkgs/tools/misc/ripdrag/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "ripdrag";
-
version = "0.4.7";
+
version = "0.4.8";
src = fetchFromGitHub {
owner = "nik012003";
repo = "ripdrag";
rev = "v${version}";
-
hash = "sha256-nO+eiQLlK5sgOrFpYrP/svzUff0gKju1DjAUMEti6HM=";
+
hash = "sha256-DjLQJUaSwglM9mtgKhG+JZ9vHTTfLXy21YLkZiPfTyE=";
};
-
cargoHash = "sha256-/OAaxB1AzmuSTJiZKGoEkh0TcVu+HkBvEmgyeg8R1Ds=";
+
cargoHash = "sha256-un7HE91w4p5+2LrjasKC8/q+nGg8F/6+ZACS5X3OJ1Q=";
nativeBuildInputs = [ pkg-config wrapGAppsHook4 ];
+15 -6
pkgs/tools/networking/fping/default.nix
···
-
{ lib, stdenv, fetchurl }:
+
{
+
lib,
+
stdenv,
+
fetchurl,
+
}:
stdenv.mkDerivation rec {
pname = "fping";
-
version = "5.1";
+
version = "5.2";
src = fetchurl {
url = "https://www.fping.org/dist/fping-${version}.tar.gz";
-
sha256 = "sha256-HuUmjAY9dmRq8rRCYFLn2BpCtlfmp32OfT0uYP10Cf4=";
+
hash = "sha256-p2ktENc/sLt24fdFmqfxm7zb/Frb7e8C9GiXSxiw5C8=";
};
-
configureFlags = [ "--enable-ipv6" "--enable-ipv4" ];
+
configureFlags = [
+
"--enable-ipv6"
+
"--enable-ipv4"
+
];
meta = with lib; {
-
homepage = "http://fping.org/";
description = "Send ICMP echo probes to network hosts";
+
homepage = "http://fping.org/";
+
changelog = "https://github.com/schweikert/fping/releases/tag/v${version}";
license = licenses.bsd0;
+
mainProgram = "fping";
+
maintainers = with maintainers; [ fab ];
platforms = platforms.all;
-
mainProgram = "fping";
};
}
-1
pkgs/tools/package-management/niff/default.nix
···
description = "A program that compares two Nix expressions and determines which attributes changed";
homepage = "https://github.com/FRidh/niff";
license = lib.licenses.mit;
-
maintainers = [ lib.maintainers.fridh ];
mainProgram = "niff";
};
}
pkgs/tools/security/grype/default.nix pkgs/by-name/gr/grype/package.nix
+8 -8
pkgs/tools/security/semgrep/common.nix
···
{ lib }:
rec {
-
version = "1.69.0";
+
version = "1.70.0";
-
srcHash = "sha256-LA0mRuYJg97tMbmlmJpZ8wQc83S/jXNWBUjcoXSqoVo=";
+
srcHash = "sha256-+fpXHUqTltS+eHvX5qVSLqJkFZGXJ6fTmezDdkocXmY=";
# submodule dependencies
# these are fetched so we:
···
"cli/src/semgrep/semgrep_interfaces" = {
owner = "semgrep";
repo = "semgrep-interfaces";
-
rev = "d5b91fa4f6a03240db31e9bbbc5376a99bc8eeea";
-
hash = "sha256-IQ22HvO0gHAfbZrt+bz1yMb/XRZOU+z03X+SOK9iDQs=";
+
rev = "df63c8fe4695d742eb7c027cd5d12ccbb3395dab";
+
hash = "sha256-UHF0rGKYCiefU42bk5T3oBW2GYT4HGSmRQYprfneOlY=";
};
};
···
core = {
x86_64-linux = {
platform = "any";
-
hash = "sha256-QFE8NzGW2kkP5xtmbXgxE1OAxz6z7MT8wW/EmIVMgHE=";
+
hash = "sha256-DjIv5LTOZbjIr8BFqnIpH5h09KtxrggtA3xdCZ+OvZ8=";
};
aarch64-linux = {
platform = "musllinux_1_0_aarch64.manylinux2014_aarch64";
-
hash = "sha256-E1fGT5TO2DbP4oYtkRs794jXGOp75q3o+xlOao8E7Lk=";
+
hash = "sha256-09zeVoSb61WeKHJZOLIHXHP+m6X5k7x38iU8jlpubBk=";
};
x86_64-darwin = {
platform = "macosx_10_14_x86_64";
-
hash = "sha256-oWY57rQvxjMIhzjR62cpIVmKynmdF3zQOLMHBjbf1ig=";
+
hash = "sha256-nRpkJEeO8/cQmScg8vNuRLFfKcJZ7vG7pP37FqgcNlQ=";
};
aarch64-darwin = {
platform = "macosx_11_0_arm64";
-
hash = "sha256-L2eFkahzwfBzPcx7Zq+NhtgJvBq5W1vZ4m1YNQ3dWAo=";
+
hash = "sha256-SzqFYyWJFNyW5H5xEcxF1GsuLK9GoaqiAx94X754QpI=";
};
};
+8 -7
pkgs/tools/security/step-cli/default.nix
···
-
{ lib
-
, buildGoModule
-
, fetchFromGitHub
+
{
+
lib,
+
buildGoModule,
+
fetchFromGitHub,
}:
buildGoModule rec {
pname = "step-cli";
-
version = "0.26.0";
+
version = "0.26.1";
src = fetchFromGitHub {
owner = "smallstep";
repo = "cli";
rev = "refs/tags/v${version}";
-
hash = "sha256-fxBWYz95yxNa7xotmId2SHLAIymJIBOJumYzAPB3Ias=";
+
hash = "sha256-BVxdgyQsfCwHw/zjP3AKNib3sRWoBpMlZ7vh71nso94=";
};
ldflags = [
"-w"
"-s"
-
"-X main.Version=${version}"
+
"-X=main.Version=${version}"
];
preCheck = ''
···
rm command/certificate/remote_test.go
'';
-
vendorHash = "sha256-A38pmKRulvmxXbIaUsTiMWgq1MhUKkvuGp07H1rxCJg=";
+
vendorHash = "sha256-Z6wrWkyAGi01gH7+v2+VkyqRNqDwLFVwXm/1FIMzURg=";
meta = with lib; {
description = "A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc";
+2 -2
pkgs/tools/text/ov/default.nix
···
buildGoModule rec {
pname = "ov";
-
version = "0.34.0";
+
version = "0.34.1";
src = fetchFromGitHub {
owner = "noborus";
repo = "ov";
rev = "refs/tags/v${version}";
-
hash = "sha256-2Qk94xaDD+O8jO7Pq1MUWieEjUlVLxYxMMcsrEUwP4M=";
+
hash = "sha256-1IFjnBIa/xCX2nY0RHhj/7OCYErY9QB/OBMaf3wDvrc=";
};
vendorHash = "sha256-USMDIgB4LhI4kzSg2kkCXfbN9t49WEg0fUtAcZkngac=";
-21
pkgs/top-level/all-packages.nix
···
codespell = callPackage ../development/tools/codespell { };
-
codux = callPackage ../applications/editors/codux { };
-
conjure = callPackage ../applications/graphics/conjure { };
coolreader = libsForQt5.callPackage ../applications/misc/coolreader { };
···
bicon = callPackage ../applications/misc/bicon { };
biliass = with python3.pkgs; toPythonApplication biliass;
-
-
bilibili = callPackage ../applications/video/bilibili { };
bindfs = callPackage ../tools/filesystems/bindfs { };
···
gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { };
gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
-
-
grype = callPackage ../tools/security/grype { };
gt5 = callPackage ../tools/system/gt5 { };
···
systrayhelper = callPackage ../tools/misc/systrayhelper { };
-
syft = callPackage ../tools/admin/syft { };
-
Sylk = callPackage ../applications/networking/Sylk { };
privoxy = callPackage ../tools/networking/privoxy {
···
xl2tpd = callPackage ../tools/networking/xl2tpd { };
-
xlights = callPackage ../applications/misc/xlights/default.nix { };
-
xe = callPackage ../tools/system/xe { };
-
xray = callPackage ../tools/networking/xray { };
···
captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
catboost = callPackage ../development/libraries/catboost {
-
# catboost requires clang 12+ for build
-
# after bumping the default version of llvm, check for compatibility with the cuda backend and pin it.
-
inherit (llvmPackages_12) stdenv;
-
# https://github.com/catboost/catboost/issues/2540
cudaPackages = cudaPackages_11;
···
kiln = callPackage ../applications/misc/kiln { };
-
karmor = callPackage ../applications/networking/cluster/karmor { };
-
kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { };
kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
···
terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { };
-
terraform-compliance = python3Packages.callPackage ../applications/networking/cluster/terraform-compliance { };
-
terraform-docs = callPackage ../applications/networking/cluster/terraform-docs { };
terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { };
terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { };
-
-
terragrunt = callPackage ../applications/networking/cluster/terragrunt { };
tfautomv = callPackage ../applications/networking/cluster/tfautomv { };
+10 -2
pkgs/top-level/python-packages.nix
···
epion = callPackage ../development/python-modules/epion { };
+
epitran = callPackage ../development/python-modules/epitran { };
+
epson-projector = callPackage ../development/python-modules/epson-projector { };
equinox = callPackage ../development/python-modules/equinox { };
···
httpx-ntlm = callPackage ../development/python-modules/httpx-ntlm { };
httpx-socks = callPackage ../development/python-modules/httpx-socks { };
+
+
httpx-sse = callPackage ../development/python-modules/httpx-sse { };
huawei-lte-api = callPackage ../development/python-modules/huawei-lte-api { };
···
mkdocs-redoc-tag = callPackage ../development/python-modules/mkdocs-redoc-tag { };
mkdocs-rss-plugin = callPackage ../development/python-modules/mkdocs-rss-plugin { };
-
-
mkdocs-simple-hooks = callPackage ../development/python-modules/mkdocs-simple-hooks { };
mkdocs-swagger-ui-tag = callPackage ../development/python-modules/mkdocs-swagger-ui-tag { };
···
quandl = callPackage ../development/python-modules/quandl { };
+
quantile-forest = callPackage ../development/python-modules/quantile-forest { };
+
quantities = callPackage ../development/python-modules/quantities { };
quantiphy = callPackage ../development/python-modules/quantiphy { };
···
spyder-kernels = callPackage ../development/python-modules/spyder-kernels { };
+
spylls = callPackage ../development/python-modules/spylls { };
+
spyse-python = callPackage ../development/python-modules/spyse-python { };
spython = callPackage ../development/python-modules/spython { };
···
sshtunnel = callPackage ../development/python-modules/sshtunnel { };
sslib = callPackage ../development/python-modules/sslib { };
+
+
ssg = callPackage ../development/python-modules/ssg { };
stack-data = callPackage ../development/python-modules/stack-data { };