Merge staging-next into staging

Changed files
+213 -294
pkgs
applications
misc
snagboot
networking
cluster
terraform-providers
shellhub-agent
desktops
gnome
misc
gnome-flashback
development
coq-modules
deriving
extructures
libraries
SDL_compat
cmocka
python-modules
aioairzone-cloud
django-vite
looseversion
netdata
pyezviz
tools
parsing
byacc
reindeer
rust
cargo-modules
tools
misc
codemov
rshim-user-space
networking
brook
text
mdbook-katex
top-level
+6 -4
pkgs/applications/misc/snagboot/default.nix
···
{ lib
, stdenv
-
, fetchPypi
, pythonRelaxDepsHook
, python3
, snagboot
···
version = "1.0";
format = "pyproject";
-
src = fetchPypi {
-
inherit pname version;
-
hash = "sha256-wtIcrd3s/ZfdYqi2a2+IvVYnJie5txJy6d2m+GjuhxU=";
};
passthru = {
···
{ lib
, stdenv
+
, fetchFromGitHub
, pythonRelaxDepsHook
, python3
, snagboot
···
version = "1.0";
format = "pyproject";
+
src = fetchFromGitHub {
+
owner = "bootlin";
+
repo = "snagboot";
+
rev = "v${version}";
+
hash = "sha256-QqGeELm2seX3tIKQvuXp9VsNDah+m9FNcaEVk6TMP0U=";
};
passthru = {
+19 -19
pkgs/applications/networking/cluster/terraform-providers/providers.json
···
{
"aci": {
-
"hash": "sha256-OwQzr0Rt9fjbGfJPDezrh/j4hLwgq8ldRgTX3rL/ddY=",
"homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci",
"owner": "CiscoDevNet",
"repo": "terraform-provider-aci",
-
"rev": "v2.7.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": "sha256-jOscYbwZ8m4smGiAy2vNhPMTAUnINkpuVRQ8E6LpWVw="
},
"buildkite": {
-
"hash": "sha256-5R3aX0tzUnewsYguHlelYXn1JrfowrOCaqYtfvrnoSE=",
"homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
"owner": "buildkite",
"repo": "terraform-provider-buildkite",
-
"rev": "v0.17.1",
"spdx": "MIT",
-
"vendorHash": "sha256-ZXjmR1maiiLeWipXGOAGfLEuot9TsrzAX4EPRNQ5Gbo="
},
"checkly": {
"hash": "sha256-tdimESlkfRO/kdA6JOX72vQNXFLJZ9VKwPRxsJo5WFI=",
···
"vendorHash": "sha256-qIgr+ynaNSfNx1iW5RJrNHvEnlr46dBzIi+5IXYn+3Q="
},
"cloudflare": {
-
"hash": "sha256-IzxNaYobiQcvXFW+Gd7XQUoo3uI4KI2jdfd9JAMw5Cw=",
"homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare",
"owner": "cloudflare",
"repo": "terraform-provider-cloudflare",
-
"rev": "v4.7.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-jAdeCVr1hWVPwWFbxiaVP1aF8LeJFi2ua2vM9r65mKI="
},
···
"vendorHash": "sha256-73Hpp4OLJyFmbiczVmFzCi++W0te6G9LSb8LhNwSDUg="
},
"huaweicloud": {
-
"hash": "sha256-8ilj+9aCZAlNhQ3OMF6uWFfAAVtISfS6eahywmPAb98=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloud",
-
"rev": "v1.48.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": "sha256-jnZ7LzKgyPVCnYoWp+nDeQy2w91sBVX43KjInzqRWqc="
},
"ns1": {
-
"hash": "sha256-F7nKtDlVnW7jDPTeszYv9aYMAnHo2/k+MxsXdjghS88=",
"homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1",
"owner": "ns1-terraform",
"repo": "terraform-provider-ns1",
-
"rev": "v2.0.2",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-dGHT3mq5a+3KhNZQkYZ+HYrqxR9YT7Yn64UkmE0vz6M="
},
"null": {
"hash": "sha256-ExXDbAXMVCTZBlYmi4kD/7JFB1fCFAoPL637+1N6rEI=",
···
"vendorHash": null
},
"opennebula": {
-
"hash": "sha256-r5evkpYnT2foc9ucHVkalm0qVO8UCoLhoc9ro/TerRI=",
"homepage": "https://registry.terraform.io/providers/OpenNebula/opennebula",
"owner": "OpenNebula",
"repo": "terraform-provider-opennebula",
-
"rev": "v1.2.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-W7UGOtyFsIMXPqFDnde2XlzU7klR7Fs00mSuJ9ID20A="
},
···
"vendorHash": "sha256-GNSKSlaFBj2P+z40U+0uwPSOuQBy+9vOVFfPe8p0A24="
},
"tencentcloud": {
-
"hash": "sha256-2xyJ6rrgQKIhdtGNSnSYbL+fQhaqlEsWfGA2vYZeQBQ=",
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
"repo": "terraform-provider-tencentcloud",
-
"rev": "v1.81.2",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": "sha256-itSr5HHjus6G0t5/KFs0sNiredH9m3JnQ3siLtm+NHs="
},
"yandex": {
-
"hash": "sha256-HcW6R6TewxIsDJLCL5fU4VkFpQKulywmjCYFEAWN+uQ=",
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
"proxyVendor": true,
"repo": "terraform-provider-yandex",
-
"rev": "v0.91.0",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-5pzIvNVgfFT4j18JNHxJ5ZappuS9nFjlpPC3dcsIQRQ="
}
}
···
{
"aci": {
+
"hash": "sha256-EmYgUWRZoIJ+wZIe4E7MlRep+uVveCbeBNDBgG7ryr8=",
"homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci",
"owner": "CiscoDevNet",
"repo": "terraform-provider-aci",
+
"rev": "v2.8.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": "sha256-jOscYbwZ8m4smGiAy2vNhPMTAUnINkpuVRQ8E6LpWVw="
},
"buildkite": {
+
"hash": "sha256-PpxWViERqAAumgyo9FhcIXJ5WfPJVn7hELaf04N61Ok=",
"homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
"owner": "buildkite",
"repo": "terraform-provider-buildkite",
+
"rev": "v0.18.0",
"spdx": "MIT",
+
"vendorHash": "sha256-ZWC6CtAheuHZtLc8BolrniRPNpKkG0VR3UY5bVUtrSk="
},
"checkly": {
"hash": "sha256-tdimESlkfRO/kdA6JOX72vQNXFLJZ9VKwPRxsJo5WFI=",
···
"vendorHash": "sha256-qIgr+ynaNSfNx1iW5RJrNHvEnlr46dBzIi+5IXYn+3Q="
},
"cloudflare": {
+
"hash": "sha256-+tTBNPTZjzvI1XYo8sPQumSJftvRkh+CRCr+S+Z4HNM=",
"homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare",
"owner": "cloudflare",
"repo": "terraform-provider-cloudflare",
+
"rev": "v4.7.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-jAdeCVr1hWVPwWFbxiaVP1aF8LeJFi2ua2vM9r65mKI="
},
···
"vendorHash": "sha256-73Hpp4OLJyFmbiczVmFzCi++W0te6G9LSb8LhNwSDUg="
},
"huaweicloud": {
+
"hash": "sha256-2N8BmYd/8Mf65ARYeQcbMKLjNlxP6uZe+3+lsNZbiZg=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloud",
+
"rev": "v1.49.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": "sha256-jnZ7LzKgyPVCnYoWp+nDeQy2w91sBVX43KjInzqRWqc="
},
"ns1": {
+
"hash": "sha256-IVKxvkps7cDE/l06MXRtRNasbhEpxhkxa7cDQP/6XYQ=",
"homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1",
"owner": "ns1-terraform",
"repo": "terraform-provider-ns1",
+
"rev": "v2.0.3",
"spdx": "MPL-2.0",
+
"vendorHash": "sha256-Tyf5byrkB1tB4JrOlLpUdFGVcwvUN7SylVl2OhX3jWY="
},
"null": {
"hash": "sha256-ExXDbAXMVCTZBlYmi4kD/7JFB1fCFAoPL637+1N6rEI=",
···
"vendorHash": null
},
"opennebula": {
+
"hash": "sha256-bWmSXlNgPOhzNFodYAzLE1theDntCks3ywtruRbCcYc=",
"homepage": "https://registry.terraform.io/providers/OpenNebula/opennebula",
"owner": "OpenNebula",
"repo": "terraform-provider-opennebula",
+
"rev": "v1.2.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-W7UGOtyFsIMXPqFDnde2XlzU7klR7Fs00mSuJ9ID20A="
},
···
"vendorHash": "sha256-GNSKSlaFBj2P+z40U+0uwPSOuQBy+9vOVFfPe8p0A24="
},
"tencentcloud": {
+
"hash": "sha256-67ImHgmkKbUOfaPNViQXdItOvtAyHtUVbE4kLVKqmvs=",
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
"repo": "terraform-provider-tencentcloud",
+
"rev": "v1.81.4",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": "sha256-itSr5HHjus6G0t5/KFs0sNiredH9m3JnQ3siLtm+NHs="
},
"yandex": {
+
"hash": "sha256-vBTHtVmQxImTNkS2KVVIoPadYsPK3PL8ADx4L4Vyah8=",
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
"proxyVendor": true,
"repo": "terraform-provider-yandex",
+
"rev": "v0.92.0",
"spdx": "MPL-2.0",
+
"vendorHash": "sha256-2KaVZ1k1IEUFWakh16DXFyorqg1PqBQapWUay49LPMk="
}
}
+3 -3
pkgs/applications/networking/shellhub-agent/default.nix
···
buildGo120Module rec {
pname = "shellhub-agent";
-
version = "0.12.0";
src = fetchFromGitHub {
owner = "shellhub-io";
repo = "shellhub";
rev = "v${version}";
-
sha256 = "+aLs0+nHWglFYAM6CHyrPAALS/7x4vYOtu/M1mKH6hg=";
};
modRoot = "./agent";
-
vendorSha256 = "sha256-TInS0uTpjTrLuthRn0SOSDh3j0bf+XCP4PVcL19mBiQ=";
ldflags = [ "-s" "-w" "-X main.AgentVersion=v${version}" ];
···
buildGo120Module rec {
pname = "shellhub-agent";
+
version = "0.12.1";
src = fetchFromGitHub {
owner = "shellhub-io";
repo = "shellhub";
rev = "v${version}";
+
sha256 = "dOqBisB2nxJPvlB9BA69a0ODk5eFrjPnfMBCGFBig3s=";
};
modRoot = "./agent";
+
vendorSha256 = "sha256-gVW0vyfQ8i3HaTAJMZLWZvSjuRZcPPCj+BLPL5A6uzM=";
ldflags = [ "-s" "-w" "-X main.AgentVersion=v${version}" ];
+1 -1
pkgs/desktops/gnome/misc/gnome-flashback/default.nix
···
rm -r $out/share/gnome-session
rm -r $out/share/xsessions
-
rm -r $out/libexec
'';
nativeBuildInputs = [
···
rm -r $out/share/gnome-session
rm -r $out/share/xsessions
+
rm $out/libexec/gnome-flashback-metacity
'';
nativeBuildInputs = [
+2 -1
pkgs/development/coq-modules/deriving/default.nix
···
inherit version;
defaultVersion = with lib.versions; lib.switch coq.coq-version [
-
{ case = range "8.11" "8.16"; out = "0.1.0"; }
] null;
releaseRev = v: "v${v}";
release."0.1.0".sha256 = "sha256:11crnjm8hyis1qllkks3d7r07s1rfzwvyvpijya3s6iqfh8c7xwh";
propagatedBuildInputs = [ ssreflect ];
···
inherit version;
defaultVersion = with lib.versions; lib.switch coq.coq-version [
+
{ case = range "8.11" "8.17"; out = "0.1.1"; }
] null;
releaseRev = v: "v${v}";
+
release."0.1.1".sha256 = "sha256-Gu8aInLxTXfAFE0/gWRYI046Dx3Gv1j1+gx92v/UnPI=";
release."0.1.0".sha256 = "sha256:11crnjm8hyis1qllkks3d7r07s1rfzwvyvpijya3s6iqfh8c7xwh";
propagatedBuildInputs = [ ssreflect ];
+1 -1
pkgs/development/coq-modules/extructures/default.nix
···
inherit version;
defaultVersion = with lib.versions; lib.switch [coq.coq-version ssreflect.version] [
-
{ cases = [(range "8.11" "8.16") (isGe "1.12.0") ]; out = "0.3.1"; }
{ cases = [(range "8.11" "8.14") (isLe "1.12.0") ]; out = "0.3.0"; }
{ cases = [(range "8.10" "8.12") (isLe "1.12.0") ]; out = "0.2.2"; }
] null;
···
inherit version;
defaultVersion = with lib.versions; lib.switch [coq.coq-version ssreflect.version] [
+
{ cases = [(range "8.11" "8.17") (isGe "1.12.0") ]; out = "0.3.1"; }
{ cases = [(range "8.11" "8.14") (isLe "1.12.0") ]; out = "0.3.0"; }
{ cases = [(range "8.10" "8.12") (isLe "1.12.0") ]; out = "0.2.2"; }
] null;
+2 -2
pkgs/development/libraries/SDL_compat/default.nix
···
in
stdenv.mkDerivation rec {
pname = "SDL_compat";
-
version = "1.2.60";
src = fetchFromGitHub {
owner = "libsdl-org";
repo = "sdl12-compat";
rev = "release-" + version;
-
hash = "sha256-8b9rFI4iRpBJqeJ2KRJ9vRyv9gYwa9jRWCuXRfA3x50=";
};
nativeBuildInputs = [ cmake pkg-config ]
···
in
stdenv.mkDerivation rec {
pname = "SDL_compat";
+
version = "1.2.64";
src = fetchFromGitHub {
owner = "libsdl-org";
repo = "sdl12-compat";
rev = "release-" + version;
+
hash = "sha256-Ctl7RElRWaB4IpBZD5Sm0rYOcv5zaIag78VTKoFlbVs=";
};
nativeBuildInputs = [ cmake pkg-config ]
-1
pkgs/development/libraries/cmocka/default.nix
···
license = licenses.asl20;
platforms = platforms.all;
maintainers = with maintainers; [ kragniz rasendubi ];
-
broken = stdenv.hostPlatform.isStatic; # See https://github.com/NixOS/nixpkgs/issues/213623
};
}
···
license = licenses.asl20;
platforms = platforms.all;
maintainers = with maintainers; [ kragniz rasendubi ];
};
}
+2 -2
pkgs/development/python-modules/aioairzone-cloud/default.nix
···
buildPythonPackage rec {
pname = "aioairzone-cloud";
-
version = "0.1.6";
format = "pyproject";
disabled = pythonOlder "3.7";
···
owner = "Noltari";
repo = "aioairzone-cloud";
rev = "refs/tags/${version}";
-
hash = "sha256-9VLjZaIru3FRZyovZ4j8ks7lNZOft2bwAzDodTdqjH0=";
};
nativeBuildInputs = [
···
buildPythonPackage rec {
pname = "aioairzone-cloud";
+
version = "0.1.7";
format = "pyproject";
disabled = pythonOlder "3.7";
···
owner = "Noltari";
repo = "aioairzone-cloud";
rev = "refs/tags/${version}";
+
hash = "sha256-IkV0gwsd/87GZ9LSQu6azQuoxPXuKNbjZMekVKxAl/A=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/django-vite/default.nix
···
buildPythonPackage rec {
pname = "django-vite";
-
version = "2.0.2";
format = "setuptools";
disabled = pythonOlder "3.7";
···
owner = "MrBin99";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-lYRFNHTIQBn7CDnWFxSzXELzqEtQcbwHedSZnR7ZtbE=";
};
propagatedBuildInputs = [
···
buildPythonPackage rec {
pname = "django-vite";
+
version = "2.1.0";
format = "setuptools";
disabled = pythonOlder "3.7";
···
owner = "MrBin99";
repo = pname;
rev = "refs/tags/${version}";
+
hash = "sha256-yRZA5CDkJbQt7aSVL7V90Z+0jAqh7JC/d8pLSI/yexk=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/looseversion/default.nix
···
buildPythonPackage rec {
pname = "looseversion";
-
version = "1.1.2";
format = "flit";
src = fetchPypi {
inherit version pname;
-
sha256 = "sha256-lNgL29C21XwRuIYUe6FgH30VMVcWIbgZM7NFN8vkaa0=";
};
nativeCheckInputs = [
···
buildPythonPackage rec {
pname = "looseversion";
+
version = "1.2.0";
format = "flit";
src = fetchPypi {
inherit version pname;
+
sha256 = "sha256-xk5xwLKQMGg7Tqda7kMdstJcTm5TNZDlISnx2eUd4gQ=";
};
nativeCheckInputs = [
+4 -3
pkgs/development/python-modules/netdata/default.nix
···
buildPythonPackage rec {
pname = "netdata";
-
version = "1.0.3";
format = "pyproject";
disabled = pythonOlder "3.8";
···
src = fetchFromGitHub {
owner = "home-assistant-ecosystem";
repo = "python-netdata";
-
rev = version;
-
hash = "sha256-vrXXvCoZ1jErlxTcjGbtA8Uio7UDxnt3aNb9FQ0PkrU=";
};
nativeBuildInputs = [
···
meta = with lib; {
description = "Python API for interacting with Netdata";
homepage = "https://github.com/home-assistant-ecosystem/python-netdata";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
···
buildPythonPackage rec {
pname = "netdata";
+
version = "1.1.0";
format = "pyproject";
disabled = pythonOlder "3.8";
···
src = fetchFromGitHub {
owner = "home-assistant-ecosystem";
repo = "python-netdata";
+
rev = "refs/tags/${version}";
+
hash = "sha256-XWlUSKGgndHtJjzA0mYvhCkJsRJ1SUbl8DGdmyFUmoo=";
};
nativeBuildInputs = [
···
meta = with lib; {
description = "Python API for interacting with Netdata";
homepage = "https://github.com/home-assistant-ecosystem/python-netdata";
+
changelog = "https://github.com/home-assistant-ecosystem/python-netdata/releases/tag/${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
+2 -2
pkgs/development/python-modules/pyezviz/default.nix
···
buildPythonPackage rec {
pname = "pyezviz";
-
version = "0.2.0.15";
format = "setuptools";
disabled = pythonOlder "3.6";
···
owner = "baqs";
repo = "pyEzviz";
rev = "refs/tags/${version}";
-
hash = "sha256-za3LVCOsF5Nw/hvhqKWRkXw5o7ozqJnTbd274x113IE=";
};
propagatedBuildInputs = [
···
buildPythonPackage rec {
pname = "pyezviz";
+
version = "0.2.0.17";
format = "setuptools";
disabled = pythonOlder "3.6";
···
owner = "baqs";
repo = "pyEzviz";
rev = "refs/tags/${version}";
+
hash = "sha256-Yc1M/O08PlRb0+YIB4etscaWMnb+r9fkMje94Tvcwus=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/tools/parsing/byacc/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "byacc";
-
version = "20230219";
src = fetchurl {
urls = [
"https://invisible-mirror.net/archives/byacc/byacc-${finalAttrs.version}.tgz"
"ftp://ftp.invisible-island.net/byacc/byacc-${finalAttrs.version}.tgz"
];
-
hash = "sha256-NrlyptSul1hN0YaSX7vDl9JssgYyp2wvUqx2U80IG1g=";
};
configureFlags = [
···
stdenv.mkDerivation (finalAttrs: {
pname = "byacc";
+
version = "20230521";
src = fetchurl {
urls = [
"https://invisible-mirror.net/archives/byacc/byacc-${finalAttrs.version}.tgz"
"ftp://ftp.invisible-island.net/byacc/byacc-${finalAttrs.version}.tgz"
];
+
hash = "sha256-WtkVp9WDOqOKXjG9B3UFZmApw142Xf+Faf5FmOqp/vI=";
};
configureFlags = [
+3 -1
pkgs/development/tools/reindeer/default.nix
···
darwin.apple_sdk.frameworks.CoreServices
];
-
passthru.updateScript = ./update.sh;
meta = with lib; {
description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules";
···
darwin.apple_sdk.frameworks.CoreServices
];
+
passthru.updateScript = nix-update-script {
+
extraArgs = [ "--version" "branch" ];
+
};
meta = with lib; {
description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules";
-37
pkgs/development/tools/reindeer/update.sh
···
-
#!/usr/bin/env nix-shell
-
#!nix-shell -I nixpkgs=./. -i bash -p curl jq nix-prefetch common-updater-scripts mktemp nix coreutils
-
-
# First, check that we only update once per day since the version tag is dependent on the date.
-
NEW_VERSION="unstable-$(date -u +%F)"
-
CURRENT_VERSION=$(nix-instantiate --eval -E "with import ./. {}; reindeer.version" | tr -d '"')
-
if [[ "$NEW_VERSION" == "$CURRENT_VERSION" ]]; then
-
echo "skipping reindeer update within same day (version: \"$CURRENT_VERSION\")"
-
exit 0
-
fi
-
-
# Second, let's check if there's a new commit to main.
-
NEW_REV=$(curl https://api.github.com/repos/facebookincubator/reindeer/branches/main | jq '.commit.sha')
-
CURRENT_REV=$(nix-instantiate --eval -E "with import ./. {}; reindeer.src.rev")
-
if [[ "$NEW_REV" == "$CURRENT_REV" ]]; then
-
echo "reindeer is up-to-date (rev: $CURRENT_REV)"
-
exit 0
-
fi
-
echo "updating reindeer (new: $NEW_REV) (old: $CURRENT_REV)"
-
-
# Generate the new lockfile in a temporary directory.
-
pushd $(mktemp -d)
-
git clone https://github.com/facebookincubator/reindeer.git --depth=1
-
pushd reindeer
-
cargo generate-lockfile
-
LOCKFILE=$(realpath ./Cargo.lock)
-
popd
-
popd
-
cp $LOCKFILE pkgs/development/tools/reindeer/
-
-
# Get the new sha256 value.
-
TRIMMED_REV=$(echo $NEW_REV | tr -d '"')
-
HASH_RAW=$(nix-prefetch-url https://github.com/facebookincubator/reindeer/archive/${TRIMMED_REV}.tar.gz --unpack --type sha256)
-
HASH_SRI=$(nix hash to-sri --type sha256 ${HASH_RAW})
-
-
# Update the file accordingly.
-
update-source-version reindeer "$NEW_VERSION" ${HASH_SRI} --rev=${TRIMMED_REV}
···
+3 -3
pkgs/development/tools/rust/cargo-modules/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "cargo-modules";
-
version = "0.8.0";
src = fetchFromGitHub {
owner = "regexident";
repo = pname;
rev = version;
-
sha256 = "sha256-hbhj+D/zJDmRtPuEfg6ECvbfi2P7ecoiJASE8UXs9UE=";
};
-
cargoSha256 = "sha256-ydL2LQVewDmTsMWWAvTXSEp2bkfZdCSBxCIY8+DnABQ=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.CoreServices
···
rustPlatform.buildRustPackage rec {
pname = "cargo-modules";
+
version = "0.9.0";
src = fetchFromGitHub {
owner = "regexident";
repo = pname;
rev = version;
+
hash = "sha256-F/AAPNhasXnSr0edl0PVSEnX/oWe6QkgHlDOFWXjOkk=";
};
+
cargoHash = "sha256-PHPpuMhv8Oj3whrLv9m20dALVUjS9JJRrhXR64wNaqU=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.CoreServices
+149 -197
pkgs/tools/misc/codemov/Cargo.lock
···
]
[[package]]
name = "ansi_term"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "anstream"
-
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371"
dependencies = [
"anstyle",
"anstyle-parse",
···
[[package]]
name = "anstyle-wincon"
-
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd"
dependencies = [
"anstyle",
"windows-sys 0.48.0",
···
[[package]]
name = "anyhow"
-
version = "1.0.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
[[package]]
name = "atty"
···
[[package]]
name = "base64"
-
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a"
[[package]]
name = "bincode"
···
[[package]]
name = "bstr"
-
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09"
dependencies = [
"memchr",
"once_cell",
···
[[package]]
name = "bumpalo"
-
version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
[[package]]
name = "bytemuck"
···
[[package]]
name = "clap"
-
version = "3.2.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5"
-
dependencies = [
-
"atty",
-
"bitflags",
-
"clap_derive 3.2.18",
-
"clap_lex 0.2.4",
-
"indexmap",
-
"once_cell",
-
"strsim",
-
"termcolor",
-
"textwrap",
-
]
-
-
[[package]]
-
name = "clap"
-
version = "4.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "956ac1f6381d8d82ab4684768f89c0ea3afe66925ceadb4eeb3fc452ffc55d62"
dependencies = [
"clap_builder",
-
"clap_derive 4.2.0",
"once_cell",
]
[[package]]
name = "clap_builder"
-
version = "4.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "84080e799e54cff944f4b4a4b0e71630b0e0443b25b985175c7dddc1a859b749"
dependencies = [
"anstream",
"anstyle",
"bitflags",
-
"clap_lex 0.4.1",
"strsim",
]
[[package]]
name = "clap_derive"
-
version = "3.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65"
dependencies = [
"heck",
-
"proc-macro-error",
"proc-macro2",
"quote",
-
"syn 1.0.109",
-
]
-
-
[[package]]
-
name = "clap_derive"
-
version = "4.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4"
-
dependencies = [
-
"heck",
-
"proc-macro2",
-
"quote",
-
"syn 2.0.15",
]
[[package]]
name = "clap_lex"
-
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
-
dependencies = [
-
"os_str_bytes",
-
]
-
-
[[package]]
-
name = "clap_lex"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1"
[[package]]
name = "codemov"
version = "0.1.0"
dependencies = [
-
"clap 3.2.23",
"codevis",
"glob",
"image",
-
"open",
"prodash",
"syntect",
]
[[package]]
name = "codevis"
-
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "430a32b8cfd95de3d11b724050874a030946d1d52face7fdc5530a959b6dc714"
dependencies = [
"anyhow",
"bstr",
"bytesize",
-
"clap 4.2.4",
"flume",
"ignore",
"image",
"memmap2",
"num_cpus",
-
"open",
"prodash",
"signal-hook",
"syntect",
]
[[package]]
···
[[package]]
name = "flate2"
-
version = "1.0.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
dependencies = [
"crc32fast",
-
"miniz_oxide 0.6.2",
]
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc"
dependencies = [
-
"aho-corasick",
"bstr",
"fnv",
"log",
···
[[package]]
name = "io-lifetimes"
-
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220"
dependencies = [
"hermit-abi 0.3.1",
"libc",
···
]
[[package]]
name = "is-terminal"
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
name = "itoa"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "js-sys"
-
version = "0.3.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730"
dependencies = [
"wasm-bindgen",
]
···
[[package]]
name = "libc"
-
version = "0.2.141"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
[[package]]
name = "line-wrap"
···
[[package]]
name = "linux-raw-sys"
-
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f508063cc7bb32987c71511216bd5a32be15bccb6a80b52df8b9d7f01fc3aa2"
[[package]]
name = "lock_api"
···
[[package]]
name = "log"
-
version = "0.4.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
-
dependencies = [
-
"cfg-if",
-
]
[[package]]
name = "memchr"
···
[[package]]
name = "mio"
-
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
dependencies = [
"libc",
"log",
"wasi",
-
"windows-sys 0.45.0",
]
[[package]]
···
[[package]]
name = "once_cell"
-
version = "1.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
[[package]]
name = "onig"
···
]
[[package]]
-
name = "os_str_bytes"
-
version = "6.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267"
[[package]]
name = "parking_lot"
···
[[package]]
name = "pin-project"
-
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
-
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
]
[[package]]
name = "pkg-config"
-
version = "0.3.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
[[package]]
name = "plist"
···
]
[[package]]
-
name = "proc-macro-error"
-
version = "1.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
-
dependencies = [
-
"proc-macro-error-attr",
-
"proc-macro2",
-
"quote",
-
"syn 1.0.109",
-
"version_check",
-
]
-
-
[[package]]
-
name = "proc-macro-error-attr"
-
version = "1.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"version_check",
-
]
-
-
[[package]]
name = "proc-macro2"
-
version = "1.0.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435"
dependencies = [
"unicode-ident",
]
···
[[package]]
name = "quote"
-
version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc"
dependencies = [
"proc-macro2",
]
···
[[package]]
name = "regex"
-
version = "1.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d"
dependencies = [
-
"aho-corasick",
"memchr",
-
"regex-syntax",
]
[[package]]
···
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
[[package]]
name = "rustix"
-
version = "0.37.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "722529a737f5a942fdbac3a46cee213053196737c5eaa3386d52e85b786f2659"
dependencies = [
"bitflags",
"errno",
···
[[package]]
name = "serde"
-
version = "1.0.160"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c"
[[package]]
name = "serde_derive"
-
version = "1.0.160"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.15",
]
[[package]]
···
[[package]]
name = "syn"
-
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "syn"
-
version = "2.0.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822"
dependencies = [
"proc-macro2",
"quote",
···
"once_cell",
"onig",
"plist",
-
"regex-syntax",
"serde",
"serde_derive",
"serde_json",
···
]
[[package]]
-
name = "termcolor"
-
version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
-
dependencies = [
-
"winapi-util",
-
]
-
-
[[package]]
-
name = "textwrap"
-
version = "0.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
-
-
[[package]]
name = "thiserror"
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.15",
]
[[package]]
···
[[package]]
name = "time"
-
version = "0.3.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890"
dependencies = [
"itoa",
"serde",
···
[[package]]
name = "time-core"
-
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
[[package]]
name = "time-macros"
-
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36"
dependencies = [
"time-core",
]
[[package]]
name = "unicode-ident"
-
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
[[package]]
name = "unicode-width"
···
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
[[package]]
-
name = "utf8parse"
-
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
-
name = "version_check"
-
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "walkdir"
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
-
"syn 1.0.109",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "weezl"
···
[[package]]
name = "zune-inflate"
-
version = "0.2.53"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "440a08fd59c6442e4b846ea9b10386c38307eae728b216e1ab2c305d1c9daaf8"
dependencies = [
"simd-adler32",
]
···
]
[[package]]
+
name = "aho-corasick"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04"
+
dependencies = [
+
"memchr",
+
]
+
+
[[package]]
name = "ansi_term"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "anstream"
+
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
dependencies = [
"anstyle",
"anstyle-parse",
···
[[package]]
name = "anstyle-wincon"
+
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
dependencies = [
"anstyle",
"windows-sys 0.48.0",
···
[[package]]
name = "anyhow"
+
version = "1.0.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
[[package]]
name = "atty"
···
[[package]]
name = "base64"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
[[package]]
name = "bincode"
···
[[package]]
name = "bstr"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5"
dependencies = [
"memchr",
"once_cell",
···
[[package]]
name = "bumpalo"
+
version = "3.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
[[package]]
name = "bytemuck"
···
[[package]]
name = "clap"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc"
dependencies = [
"clap_builder",
+
"clap_derive",
"once_cell",
]
[[package]]
name = "clap_builder"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990"
dependencies = [
"anstream",
"anstyle",
"bitflags",
+
"clap_lex",
"strsim",
]
[[package]]
name = "clap_derive"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "191d9573962933b4027f932c600cd252ce27a8ad5979418fe78e43c07996f27b"
dependencies = [
"heck",
"proc-macro2",
"quote",
+
"syn",
]
[[package]]
name = "clap_lex"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
[[package]]
name = "codemov"
version = "0.1.0"
dependencies = [
+
"clap",
"codevis",
"glob",
"image",
+
"open 4.1.0",
"prodash",
"syntect",
]
[[package]]
name = "codevis"
+
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "daaaadded55f3c0171c36b0bbfec52dc012afc18018d9515ad836ef5f8b14d99"
dependencies = [
"anyhow",
"bstr",
"bytesize",
+
"clap",
"flume",
"ignore",
"image",
"memmap2",
"num_cpus",
+
"open 3.2.0",
"prodash",
"signal-hook",
"syntect",
+
"unifont-bitmap",
]
[[package]]
···
[[package]]
name = "flate2"
+
version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
dependencies = [
"crc32fast",
+
"miniz_oxide 0.7.1",
]
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc"
dependencies = [
+
"aho-corasick 0.7.20",
"bstr",
"fnv",
"log",
···
[[package]]
name = "io-lifetimes"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
"hermit-abi 0.3.1",
"libc",
···
]
[[package]]
+
name = "is-docker"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
+
dependencies = [
+
"once_cell",
+
]
+
+
[[package]]
name = "is-terminal"
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "is-wsl"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
+
dependencies = [
+
"is-docker",
+
"once_cell",
+
]
+
+
[[package]]
name = "itoa"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "js-sys"
+
version = "0.3.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790"
dependencies = [
"wasm-bindgen",
]
···
[[package]]
name = "libc"
+
version = "0.2.144"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1"
[[package]]
name = "line-wrap"
···
[[package]]
name = "linux-raw-sys"
+
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "lock_api"
···
[[package]]
name = "log"
+
version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "518ef76f2f87365916b142844c16d8fefd85039bc5699050210a7778ee1cd1de"
[[package]]
name = "memchr"
···
[[package]]
name = "mio"
+
version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
dependencies = [
"libc",
"log",
"wasi",
+
"windows-sys 0.48.0",
]
[[package]]
···
[[package]]
name = "once_cell"
+
version = "1.17.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9670a07f94779e00908f3e686eab508878ebb390ba6e604d3a284c00e8d0487b"
[[package]]
name = "onig"
···
]
[[package]]
+
name = "open"
+
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d16814a067484415fda653868c9be0ac5f2abd2ef5d951082a5f2fe1b3662944"
+
dependencies = [
+
"is-wsl",
+
"pathdiff",
+
]
[[package]]
name = "parking_lot"
···
[[package]]
name = "pin-project"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07"
dependencies = [
"proc-macro2",
"quote",
+
"syn",
]
[[package]]
name = "pkg-config"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
[[package]]
name = "plist"
···
]
[[package]]
name = "proc-macro2"
+
version = "1.0.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6aeca18b86b413c660b781aa319e4e2648a3e6f9eadc9b47e9038e6fe9f3451b"
dependencies = [
"unicode-ident",
]
···
[[package]]
name = "quote"
+
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
dependencies = [
"proc-macro2",
]
···
[[package]]
name = "regex"
+
version = "1.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390"
dependencies = [
+
"aho-corasick 1.0.1",
"memchr",
+
"regex-syntax 0.7.2",
]
[[package]]
···
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
[[package]]
+
name = "regex-syntax"
+
version = "0.7.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
+
+
[[package]]
name = "rustix"
+
version = "0.37.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d"
dependencies = [
"bitflags",
"errno",
···
[[package]]
name = "serde"
+
version = "1.0.163"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2"
[[package]]
name = "serde_derive"
+
version = "1.0.163"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e"
dependencies = [
"proc-macro2",
"quote",
+
"syn",
]
[[package]]
···
[[package]]
name = "syn"
+
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
dependencies = [
"proc-macro2",
"quote",
···
"once_cell",
"onig",
"plist",
+
"regex-syntax 0.6.29",
"serde",
"serde_derive",
"serde_json",
···
]
[[package]]
name = "thiserror"
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
+
"syn",
]
[[package]]
···
[[package]]
name = "time"
+
version = "0.3.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc"
dependencies = [
"itoa",
"serde",
···
[[package]]
name = "time-core"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
[[package]]
name = "time-macros"
+
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b"
dependencies = [
"time-core",
]
[[package]]
name = "unicode-ident"
+
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
[[package]]
name = "unicode-width"
···
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
[[package]]
+
name = "unifont-bitmap"
+
version = "1.0.0+unifont-14.0.01"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "836143529d8e332f71df6f8f42e311af5453d368828336c4711f798d4cd9469d"
+
dependencies = [
+
"byteorder",
+
"flate2",
+
"once_cell",
+
]
[[package]]
+
name = "utf8parse"
+
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "walkdir"
···
[[package]]
name = "wasm-bindgen"
+
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
+
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
+
"syn",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-macro"
+
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
+
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8"
dependencies = [
"proc-macro2",
"quote",
+
"syn",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
+
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93"
[[package]]
name = "weezl"
···
[[package]]
name = "zune-inflate"
+
version = "0.2.54"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02"
dependencies = [
"simd-adler32",
]
+3 -3
pkgs/tools/misc/codemov/default.nix
···
rustPlatform.buildRustPackage {
pname = "codemov";
-
version = "unstable-2022-10-24";
src = fetchFromGitHub {
owner = "sloganking";
repo = "codemov";
-
rev = "d51e83246eafef32c3a3f54407fe49eb9801f5ea";
-
hash = "sha256-4Z3XASFlALCnX1guDqhBfvGNZ0V1XSruJvvSm0xr/t4=";
};
cargoLock = {
···
rustPlatform.buildRustPackage {
pname = "codemov";
+
version = "unstable-2023-05-28";
src = fetchFromGitHub {
owner = "sloganking";
repo = "codemov";
+
rev = "ab4b287c5cdb64f8a1f378c54070fde5a1f3be5b";
+
hash = "sha256-miW/s3Ox2Z5qyFZqAp/FqHhc5jC6s+4DzxlHQhzCc2w=";
};
cargoLock = {
+2 -2
pkgs/tools/misc/rshim-user-space/default.nix
···
stdenv.mkDerivation rec {
pname = "rshim-user-space";
-
version = "2.0.7";
src = fetchFromGitHub {
owner = "Mellanox";
repo = pname;
rev = "rshim-${version}";
-
hash = "sha256-Dyc16UrRxbC9jRNVZ/sCgidY2hSIX0PrWmHf68x07nE=";
};
nativeBuildInputs = [
···
stdenv.mkDerivation rec {
pname = "rshim-user-space";
+
version = "2.0.8";
src = fetchFromGitHub {
owner = "Mellanox";
repo = pname;
rev = "rshim-${version}";
+
hash = "sha256-2r8zsmce1w7f4/NhqJqgb8bZlLLSxXuQVAGKL1PtvcM=";
};
nativeBuildInputs = [
+2 -2
pkgs/tools/networking/brook/default.nix
···
buildGoModule rec {
pname = "brook";
-
version = "20230601";
src = fetchFromGitHub {
owner = "txthinking";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-Y7uaLKxDu7C8ySfTplKWdXBJdUhUXVeVPQJqSzvvywY=";
};
vendorHash = "sha256-uKlO1x5sGM8B1htmvRt9kND7tuH36iLN/Mev77vwZ6M=";
···
buildGoModule rec {
pname = "brook";
+
version = "20230606";
src = fetchFromGitHub {
owner = "txthinking";
repo = pname;
rev = "v${version}";
+
sha256 = "sha256-F4muuU696YbKcPkpD1LAeyD8ghQAe65UdqV5wS1fATI=";
};
vendorHash = "sha256-uKlO1x5sGM8B1htmvRt9kND7tuH36iLN/Mev77vwZ6M=";
+3 -3
pkgs/tools/text/mdbook-katex/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "mdbook-katex";
-
version = "0.5.1";
src = fetchCrate {
inherit pname version;
-
hash = "sha256-RDNZ6+d+UbiQ/Eb2+YbhPyGVcM8079UFsnNvch/1oAs=";
};
-
cargoHash = "sha256-An2mQ4kWGF3qk2v9VeQh700n7n/+3ShPqMfCnZmiIuc=";
buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ];
···
rustPlatform.buildRustPackage rec {
pname = "mdbook-katex";
+
version = "0.5.3";
src = fetchCrate {
inherit pname version;
+
hash = "sha256-QfimccchYkOfGxYXZQ4iR3tGDfyj3ZhvWCuVteLncpE=";
};
+
cargoHash = "sha256-bER9N9qkoxmIaM4nZNJe8UarMFb+WeHIjJqL/EH/C/U=";
buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ];
-1
pkgs/top-level/all-packages.nix
···
clementine = libsForQt5.callPackage ../applications/audio/clementine {
gst_plugins =
with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
-
protobuf = protobuf3_19;
};
mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
···
clementine = libsForQt5.callPackage ../applications/audio/clementine {
gst_plugins =
with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
};
mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };