Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2025-10-03 18:06:19 +00:00
committed by GitHub
134 changed files with 1098 additions and 520 deletions
+8 -1
View File
@@ -860,7 +860,14 @@ A number of fetcher functions wrap part of `fetchurl` and `fetchzip`. They are m
To use a different GitHub instance, use `githubBase` (defaults to `"github.com"`).
`fetchFromGitHub` uses `fetchzip` to download the source archive generated by GitHub for the specified revision. If `leaveDotGit`, `deepClone` or `fetchSubmodules` are set to `true`, `fetchFromGitHub` will use `fetchgit` instead. Refer to its section for documentation of these options.
By default, `fetchFromGitHub` uses `fetchzip` to download GitHub's source archive for the specified revision.
However, `fetchFromGitHub` will automatically switch to using `fetchgit` in any of these cases:
- `forceFetchGit`, `leaveDotGit`, `deepClone`, `fetchLFS`, or `fetchSubmodules` are set to `true`
- `sparseCheckout` contains any entries (is a non-empty list)
- `rootDir` is set to a non-empty string
When `fetchgit` is used, refer to the `fetchgit` section for documentation of its available options.
## `fetchFromGitLab` {#fetchfromgitlab}
+14 -6
View File
@@ -11082,12 +11082,6 @@
githubId = 7348004;
name = "Benjamin Levy";
};
iogamaster = {
email = "iogamastercode+nixpkgs@gmail.com";
name = "IogaMaster";
github = "IogaMaster";
githubId = 67164465;
};
ionutnechita = {
email = "ionut_n2001@yahoo.com";
github = "ionutnechita";
@@ -13840,6 +13834,13 @@
githubId = 1903418;
name = "Kovacsics Robert";
};
kozm9000 = {
email = "ubermailbox@protonmail.ch";
github = "kozm9000";
githubId = 80588292;
name = "Roman Balashov";
keys = [ { fingerprint = "E5A5 700D 96ED 42F2 13D4 D16B 2E79 1278 5DDB 96B5"; } ];
};
kpbaks = {
email = "kristoffer.pbs@gmail.com";
github = "kpbaks";
@@ -14876,6 +14877,13 @@
name = "legendofmiracles";
keys = [ { fingerprint = "CC50 F82C 985D 2679 0703 AF15 19B0 82B3 DEFE 5451"; } ];
};
lomenzel = {
name = "Leonard-Orlando Menzel";
email = "leonard.menzel@tutanota.com";
matrix = "@leonard:menzel.lol";
github = "lomenzel";
githubId = 79226837;
};
lonerOrz = {
email = "2788892716@qq.com";
name = "lonerOrz";
+9
View File
@@ -1175,6 +1175,15 @@ with lib.maintainers;
enableFeatureFreezePing = true;
};
secshell = {
members = [
felbinger
juli0604
];
scope = "Maintain packages and modules created by members of Secure Shell Networks.";
shortName = "secshell";
};
serokell = {
# Verify additions by approval of an already existing member of the team.
members = [ balsoft ];
@@ -1366,6 +1366,8 @@ let
};
};
docker.docker = callPackage ./docker.docker { };
donjayamanne.githistory = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "githistory";
@@ -1429,31 +1431,7 @@ let
};
};
eamodio.gitlens = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "gitlens";
publisher = "eamodio";
# Stable versions are listed on the GitHub releases page and use a
# semver scheme, contrary to preview versions which are listed on
# the VSCode Marketplace and use a calver scheme. We should avoid
# using preview versions, because they expire after two weeks.
version = "17.4.1";
hash = "sha256-H14LJ1diURp6dtZE5djSmvI7aJFBnwVAj7Qi7VFf5oo=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
description = "Visual Studio Code extension that improves its built-in Git capabilities";
longDescription = ''
Supercharge the Git capabilities built into Visual Studio Code Visualize code authorship at a glance via Git
blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via
powerful comparison commands, and so much more
'';
downloadPage = "https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens";
homepage = "https://gitlens.amod.io/";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.ratsclub ];
};
};
eamodio.gitlens = callPackage ./eamodio.gitlens { };
earthly.earthfile-syntax-highlighting = buildVscodeMarketplaceExtension {
mktplcRef = {
@@ -0,0 +1,48 @@
{
stdenv,
lib,
vscode-utils,
}:
let
supported = {
x86_64-linux = {
hash = "sha256-2m1hVQ497zQs2pmk+F+5thO4cz7dP4dDEPznPBqKfX0=";
arch = "linux-x64";
};
x86_64-darwin = {
hash = "sha256-U2BcDUiper4chL8rF4ZUSos7erfXaq1LNqYYsRe2GDk=";
arch = "darwin-x64";
};
aarch64-linux = {
hash = "sha256-qYdYmPZPlf++cJWLbhvqeO0uePbAJE4hL2bVYlKbk0c=";
arch = "linux-arm64";
};
aarch64-darwin = {
hash = "sha256-oN3CWc/OLbeuyKfdPoh26yUQzH3d6YfpxacByWM43qk=";
arch = "darwin-arm64";
};
};
base =
supported.${stdenv.hostPlatform.system}
or (throw "unsupported platform ${stdenv.hostPlatform.system}");
in
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = base // {
publisher = "docker";
name = "docker";
version = "0.17.0";
};
meta = {
description = "Official Docker DX (Developer Experience) extension. Edit smarter, ship faster with an enhanced Docker-development experience.";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=docker.docker";
homepage = "https://github.com/docker/vscode-extension#readme";
changelog = "https://marketplace.visualstudio.com/items/docker.docker/changelog";
license = lib.licenses.asl20;
platforms = builtins.attrNames supported;
maintainers = [ lib.maintainers.kozm9000 ];
};
}
@@ -0,0 +1,98 @@
{
lib,
pkgs,
stdenvNoCC,
fetchFromGitHub,
pnpm,
nodejs,
vscode-utils,
nix-update-script,
}:
let
vsix = stdenvNoCC.mkDerivation (finalAttrs: {
name = "gitlens-${finalAttrs.version}.zip";
pname = "gitlens-vsix";
version = "17.5.1";
src = fetchFromGitHub {
owner = "gitkraken";
repo = "vscode-gitlens";
tag = "v${finalAttrs.version}";
hash = "sha256-DGV4liUpJNM6ktMy3jQ1iEQ7H5mPM17f0uqA8QYHoLc=";
};
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-Lx8YRG3B3t83t85PqDMevIm7M0ks2IsluwL1I5zThdA=";
};
postPatch = ''
substituteInPlace scripts/generateLicenses.mjs --replace-fail 'https://raw.githubusercontent.com/microsoft/vscode/refs/heads/main/LICENSE.txt' '${pkgs.vscode-json-languageserver.src}/LICENSE.txt'
'';
nativeBuildInputs = [
nodejs
pnpm.configHook
pnpm
];
# Error: spawn /build/source/node_modules/.pnpm/sass-embedded-linux-x64@1.77.8/node_modules/sass-embedded-linux-x64/dart-sass/src/dart ENOENT
# Remove both node_modules/.pnpm/sass-embedded and node_modules/.pnpm/sass-embedded-linux-x64
preBuild = ''
rm -r node_modules/.pnpm/sass-embedded*
'';
buildPhase = ''
runHook preBuild
node --run package
runHook postBuild
'';
installPhase = ''
runHook preInstall
cp ./gitlens-$version.vsix $out
runHook postInstall
'';
});
in
vscode-utils.buildVscodeExtension (finalAttrs: {
pname = "gitlens";
inherit (finalAttrs.src) version;
vscodeExtPublisher = "eamodio";
vscodeExtName = "gitlens";
vscodeExtUniqueId = "${finalAttrs.vscodeExtPublisher}.${finalAttrs.vscodeExtName}";
src = vsix;
passthru = {
vsix = finalAttrs.src;
updateScript = nix-update-script {
attrPath = "vscode-extensions.eamodio.gitlens.vsix";
};
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
description = "Visual Studio Code extension that improves its built-in Git capabilities";
longDescription = ''
Supercharge the Git capabilities built into Visual Studio Code Visualize code authorship at a glance via Git
blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via
powerful comparison commands, and so much more
'';
downloadPage = "https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens";
homepage = "https://gitlens.amod.io/";
license = lib.licenses.mit;
sourceProvenance = with lib.sourceTypes; [ fromSource ];
maintainers = with lib.maintainers; [
xiaoxiangmoe
ratsclub
];
};
})
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ethersync";
name = "ethersync";
version = "0.4.0";
hash = "sha256-/09be/1KZVIDUr+YieeD7xc8PXdchRo3Kt1GqD3Pt6M=";
version = "0.6.0";
hash = "sha256-KuidePUxQ+FhnIGTUf6i+WxBQfbQVlq68xbuOeEouIE=";
};
meta = {
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ms-azuretools";
name = "vscode-containers";
version = "2.1.0";
hash = "sha256-96JLAM2b/FUR1TA/u9GPdQJmhSGUNMarbuhEhID8c6g=";
version = "2.2.0";
hash = "sha256-UxWsu7AU28plnT0QMdpPJrcYZIV09FeC+rmYKf39a6M=";
};
meta = {
@@ -6,6 +6,7 @@
stdenv,
binaryName,
desktopName,
self,
lib,
undmg,
makeWrapper,
@@ -116,5 +117,20 @@ stdenv.mkDerivation {
lib.optionalString (!stdenv.buildPlatform.isDarwin) "pkgsCross.aarch64-darwin."
}${pname} "$version" --file=./pkgs/applications/networking/instant-messengers/discord/default.nix --version-key=${branch}
'';
tests = {
withVencord = self.override {
withVencord = true;
};
withEquicord = self.override {
withEquicord = true;
};
withMoonlight = self.override {
withMoonlight = true;
};
withOpenASAR = self.override {
withOpenASAR = true;
};
};
};
}
@@ -1,69 +1,127 @@
{
branch ? "stable",
callPackage,
fetchurl,
lib,
stdenv,
discord,
discord-ptb,
discord-canary,
discord-development,
}:
let
versions =
if stdenv.hostPlatform.isLinux then
{
stable = "0.0.111";
ptb = "0.0.161";
canary = "0.0.761";
development = "0.0.89";
}
else
{
stable = "0.0.362";
ptb = "0.0.192";
canary = "0.0.867";
development = "0.0.100";
};
version = versions.${branch};
srcs = rec {
variants = rec {
x86_64-linux = {
stable = fetchurl {
url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz";
hash = "sha256-o4U6i223Agtbt1N9v0GO/Ivx68OQcX/N3mHXUX2gruA=";
discord = rec {
version = "0.0.111";
src = fetchurl {
url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz";
hash = "sha256-o4U6i223Agtbt1N9v0GO/Ivx68OQcX/N3mHXUX2gruA=";
};
branch = "stable";
binaryName = desktopName;
desktopName = "Discord";
self = discord;
};
ptb = fetchurl {
url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
hash = "sha256-pDWOnj8tQK9runi/QzcvEFbNGCwAb/gISM9LrLoTzxM=";
discord-ptb = rec {
version = "0.0.161";
src = fetchurl {
url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
hash = "sha256-pDWOnj8tQK9runi/QzcvEFbNGCwAb/gISM9LrLoTzxM=";
};
branch = "ptb";
binaryName = "DiscordPTB";
desktopName = "Discord PTB";
self = discord-ptb;
};
canary = fetchurl {
url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
hash = "sha256-L3MIcrz/xj8zOb2QVXBrBCHGt4BdHhjwKpPZ4iClQYQ=";
discord-canary = rec {
version = "0.0.761";
src = fetchurl {
url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
hash = "sha256-L3MIcrz/xj8zOb2QVXBrBCHGt4BdHhjwKpPZ4iClQYQ=";
};
branch = "canary";
binaryName = "DiscordCanary";
desktopName = "Discord Canary";
self = discord-canary;
};
development = fetchurl {
url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz";
hash = "sha256-ZMsBR0LAISrM3dib8fehW/eZGkwSCinQF60jJG76O7M=";
discord-development = rec {
version = "0.0.89";
src = fetchurl {
url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz";
hash = "sha256-ZMsBR0LAISrM3dib8fehW/eZGkwSCinQF60jJG76O7M=";
};
branch = "development";
binaryName = "DiscordDevelopment";
desktopName = "Discord Development";
self = discord-development;
};
};
x86_64-darwin = {
stable = fetchurl {
url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg";
hash = "sha256-DHe0WwJOB3mm1HbQwEOJ9NWqxzhOBQynhjJXYSNvA/k=";
discord = rec {
version = "0.0.362";
src = fetchurl {
url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg";
hash = "sha256-DHe0WwJOB3mm1HbQwEOJ9NWqxzhOBQynhjJXYSNvA/k=";
};
branch = "stable";
binaryName = desktopName;
desktopName = "Discord";
self = discord;
};
ptb = fetchurl {
url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg";
hash = "sha256-AZ9enKJf6WZLELFLKrzeyAR/Q/pzD8SGvCPcInS8vsk=";
discord-ptb = rec {
version = "0.0.192";
src = fetchurl {
url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg";
hash = "sha256-AZ9enKJf6WZLELFLKrzeyAR/Q/pzD8SGvCPcInS8vsk=";
};
branch = "ptb";
binaryName = desktopName;
desktopName = "Discord PTB";
self = discord-ptb;
};
canary = fetchurl {
url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg";
hash = "sha256-67B2wZRZEOKutMPsrRlc96UZWShYLAgwOoF2/QzBgzE=";
discord-canary = rec {
version = "0.0.867";
src = fetchurl {
url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg";
hash = "sha256-67B2wZRZEOKutMPsrRlc96UZWShYLAgwOoF2/QzBgzE=";
};
branch = "canary";
binaryName = desktopName;
desktopName = "Discord Canary";
self = discord-canary;
};
development = fetchurl {
url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg";
hash = "sha256-PknNHr9txxp3+nO7FgHH7n04qx6p6Jzbs92/Hcfh13Y=";
discord-development = rec {
version = "0.0.100";
src = fetchurl {
url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg";
hash = "sha256-PknNHr9txxp3+nO7FgHH7n04qx6p6Jzbs92/Hcfh13Y=";
};
branch = "development";
binaryName = desktopName;
desktopName = "Discord Development";
self = discord-development;
};
};
aarch64-darwin = x86_64-darwin;
default = x86_64-linux; # Used for unsupported platforms, so we can return *something* there.
};
src =
srcs.${stdenv.hostPlatform.system}.${branch}
or (throw "${stdenv.hostPlatform.system} not supported on ${branch}");
meta = {
description = "All-in-one cross-platform voice and text chat for gamers";
@@ -86,43 +144,20 @@ let
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
package = if stdenv.hostPlatform.isLinux then ./linux.nix else ./darwin.nix;
packages = (
builtins.mapAttrs
(
_: value:
callPackage package (
value
// {
inherit src version branch;
meta = meta // {
mainProgram = value.binaryName;
};
}
)
)
{
stable = {
pname = "discord";
binaryName = "Discord";
desktopName = "Discord";
};
ptb = rec {
pname = "discord-ptb";
binaryName = if stdenv.hostPlatform.isLinux then "DiscordPTB" else desktopName;
desktopName = "Discord PTB";
};
canary = rec {
pname = "discord-canary";
binaryName = if stdenv.hostPlatform.isLinux then "DiscordCanary" else desktopName;
desktopName = "Discord Canary";
};
development = rec {
pname = "discord-development";
binaryName = if stdenv.hostPlatform.isLinux then "DiscordDevelopment" else desktopName;
desktopName = "Discord Development";
};
}
);
in
packages.${branch}
lib.genAttrs [ "discord" "discord-ptb" "discord-canary" "discord-development" ] (
pname:
let
args = (variants.${stdenv.hostPlatform.system} or variants.default).${pname};
in
callPackage package (
args
// {
inherit pname;
meta = meta // {
mainProgram = args.binaryName;
};
}
)
)
@@ -5,6 +5,7 @@
meta,
binaryName,
desktopName,
self,
autoPatchelfHook,
makeDesktopItem,
lib,
@@ -260,5 +261,20 @@ stdenv.mkDerivation (finalAttrs: {
version=$(echo $url | grep -oP '/\K(\d+\.){2}\d+')
update-source-version ${pname} "$version" --file=./pkgs/applications/networking/instant-messengers/discord/default.nix --version-key=${branch}
'';
tests = {
withVencord = self.override {
withVencord = true;
};
withEquicord = self.override {
withEquicord = true;
};
withMoonlight = self.override {
withMoonlight = true;
};
withOpenASAR = self.override {
withOpenASAR = true;
};
};
};
})
+3 -1
View File
@@ -18,7 +18,8 @@ lib.makeOverridable (
private ? false,
forceFetchGit ? false,
fetchLFS ? false,
sparseCheckout ? [ ],
rootDir ? "",
sparseCheckout ? lib.optional (rootDir != "") rootDir,
githubBase ? "github.com",
varPrefix ? null,
meta ? { },
@@ -69,6 +70,7 @@ lib.makeOverridable (
|| deepClone
|| forceFetchGit
|| fetchLFS
|| (rootDir != "")
|| (sparseCheckout != [ ]);
# We prefer fetchzip in cases we don't need submodules as the hash
# is more stable in that case.
+119
View File
@@ -0,0 +1,119 @@
{ testers, fetchFromGitHub, ... }:
{
simple = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "simple-nix-source";
owner = "NixOS";
repo = "nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
hash = "sha256-7DszvbCNTjpzGRmpIVAWXk20P0/XTrWZ79KSOGLrUWY=";
};
sparseCheckout = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "sparse-checkout-nix-source";
owner = "NixOS";
repo = "nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
sparseCheckout = [
"src"
"tests"
];
sha256 = "sha256-g1PHGTWgAcd/+sXHo1o6AjVWCvC6HiocOfMbMh873LQ=";
};
sparseCheckoutNonConeMode = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "sparse-checkout-non-cone-nix-source";
owner = "NixOS";
repo = "nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
sparseCheckout = [
"src"
"tests"
];
nonConeMode = true;
sha256 = "sha256-FknO6C/PSnMPfhUqObD4vsW4PhkwdmPa9blNzcNvJQ4=";
};
leave-git = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "leave-git-nix-source";
owner = "NixOS";
repo = "nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
sha256 = "sha256-VmQ38+lr+rNPaTnjjV41uC2XSN4fkfZAfytE2uKyLfo=";
leaveDotGit = true;
};
submodule-simple = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "submodule-simple-source";
owner = "pineapplehunter";
repo = "nix-test-repo-with-submodule";
rev = "26473335b84ead88ee0a3b649b1c7fa4a91cfd4a";
sha256 = "sha256-rmP8PQT0wJBopdtr/hsB7Y/L1G+ZPdHC2r9LB05Qrj4=";
fetchSubmodules = true;
};
submodule-leave-git = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "submodule-leave-git-source";
owner = "pineapplehunter";
repo = "nix-test-repo-with-submodule";
rev = "26473335b84ead88ee0a3b649b1c7fa4a91cfd4a";
sha256 = "sha256-EC2PMEEtA7f5OFdsluHn7pi4QXhCZuFML8tib4pV7Ek=";
leaveDotGit = true;
fetchSubmodules = true;
};
submodule-deep = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "submodule-deep-source";
owner = "pineapplehunter";
repo = "nix-test-repo-with-submodule";
rev = "26473335b84ead88ee0a3b649b1c7fa4a91cfd4a";
sha256 = "sha256-3zWogs6EZBnzUfz6gBnigETTKGYl9KFKFgsy6Bl4DME=";
deepClone = true;
fetchSubmodules = true;
# deepClone implies leaveDotGit, so delete the .git directory after
# fetching to distinguish from the submodule-leave-git-deep test.
postFetch = "rm -r $out/.git";
};
submodule-leave-git-deep = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "submodule-leave-git-deep-source";
owner = "pineapplehunter";
repo = "nix-test-repo-with-submodule";
rev = "26473335b84ead88ee0a3b649b1c7fa4a91cfd4a";
sha256 = "sha256-ieYn9I/0RgeSwQkSqwKaU3RgjKFlRqMg7zw0Nvu3azA=";
deepClone = true;
leaveDotGit = true;
fetchSubmodules = true;
};
dumb-http-signed-tag = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "dumb-http-signed-tag-source";
owner = "NixOS";
repo = "nix";
tag = "2.9.2";
sha256 = "sha256-uZCaBo9rdWRO/AlQMvVVjpAwzYijB2H5KKQqde6eHkg=";
};
fetchTags = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "fetchFromGitHub-fetch-tags-test";
owner = "NixOS";
repo = "nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
fetchTags = true;
leaveDotGit = true;
sha256 = "sha256-y7l+46lVP2pzJwGON5qEV0EoxWofRoWAym5q9VXvpc8=";
postFetch = ''
cd $out && git describe --tags --always > describe-output.txt 2>&1 || echo "git describe failed" > describe-output.txt
# See https://github.com/NixOS/nixpkgs/issues/412967#issuecomment-2927452118
rm -rf .git
'';
};
rootDir = testers.invalidateFetcherByDrvHash fetchFromGitHub {
name = "fetchFromGitHub-with-rootdir";
owner = "NixOS";
repo = "nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
rootDir = "misc/systemd";
hash = "sha256-UhxHk4SrXYq7ZDMtXLig5SigpbITrVgkpFTmryuvpcM=";
};
}
+1 -1
View File
@@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "Tenchi2xh";
repo = "Almonds";
rev = version;
tag = version;
sha256 = "0j8d8jizivnfx8lpc4w6sbqj5hq35nfz0vdg7ld80sc5cs7jr3ws";
};
+1 -1
View File
@@ -13,7 +13,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "gernotfeichter";
repo = "alp";
rev = version;
tag = version;
hash = "sha256-tE8qKNXLKvFcnDULVkJJ/EJyEsvATCk/3YFkZCmpHSo=";
};
vendorHash = "sha256-AHPVhtm6La7HWuxJfpxTsS5wFTUZUJoVyebLGYhNKTg=";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "geoffreybennett";
repo = "alsa-scarlett-gui";
rev = version;
tag = version;
hash = "sha256-DkfpMK0T67B4mnriignf4hx6Ifddls0rN0SxyfEsPZg=";
};
+1 -1
View File
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "amber-lang";
repo = "amber";
rev = version;
tag = version;
hash = "sha256-N9G/2G8+vrpr1/K7XLwgW+X2oAyAaz4qvN+EbLOCU1Q=";
};
+1 -1
View File
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "amule-project";
repo = "amule";
rev = version;
tag = version;
sha256 = "1nm4vxgmisn1b6l3drmz0q04x067j2i8lw5rnf0acaapwlp8qwvi";
};
+3 -3
View File
@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "apko";
version = "0.30.12";
version = "0.30.13";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = "apko";
tag = "v${finalAttrs.version}";
hash = "sha256-+Ttriv/CG2dMttig0YjVB6BkxuCDjuLZsH92ENNom2c=";
hash = "sha256-b90o1MmFYhEc8mwh7ejTm6I59zlaa8Jv46dtuZdC6GQ=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -29,7 +29,7 @@ buildGoModule (finalAttrs: {
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorHash = "sha256-fv313+8FUmYgC9vOXVMYk6ZbGbT4aDtQLPaJ8izX7pc=";
vendorHash = "sha256-mZg8OXPMeBAJYQWB0vrZC5fo0+xuU8ho/IE2j624RV8=";
nativeBuildInputs = [ installShellFiles ];
+1
View File
@@ -0,0 +1 @@
{ python3Packages }: with python3Packages; toPythonApplication atopile
+1 -1
View File
@@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation rec {
src = fetchFromGitHub {
owner = "polarsys";
repo = "b612";
rev = version;
tag = version;
hash = "sha256-uyBC8UNOwztCHXhR9XZuWDwrty0eClbo0E+gI1PmjEg=";
};
+1 -1
View File
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "ambrop72";
repo = "badvpn";
rev = version;
tag = version;
sha256 = "sha256-bLTDpq3ohUP+KooPvhv1/AZfdo0HwB3g9QOuE2E/pmY=";
};
+1 -1
View File
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
src = fetchgit {
url = "https://git.launchpad.net/~unity-team/bamf";
rev = version;
tag = version;
sha256 = "7U+2GcuDjPU8quZjkd8bLADGlG++tl6wSo0mUQkjAXQ=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "jamielinux";
repo = "bashmount";
rev = version;
tag = version;
sha256 = "1irw47s6i1qwxd20cymzlfw5sv579cw877l27j3p66qfhgadwxrl";
};
+1 -1
View File
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "fph";
repo = "bastet";
rev = version;
tag = version;
sha256 = "09kamxapm9jw9przpsgjfg33n9k94bccv65w95dakj0br33a75wn";
};
+1 -1
View File
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "electrickite";
repo = "batsignal";
rev = version;
tag = version;
sha256 = "sha256-yngd2yP6XtRp8y8ZUd0NISdf8+8wJvpLogrQQMdB0lA=";
};
+1 -1
View File
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
owner = "public";
group = "BC";
repo = "bcg729";
rev = version;
tag = version;
sha256 = "1hal6b3w6f8y5r1wa0xzj8sj2jjndypaxyw62q50p63garp2h739";
};
+1 -1
View File
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
owner = "public";
group = "BC";
repo = "bctoolbox";
rev = version;
tag = version;
hash = "sha256-OwwSGzMFwR2ajUUgAy7ea/Q2pWxn3DO72W7ukcjBJnU=";
};
+1 -1
View File
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "fcambus";
repo = "bdf2sfd";
rev = version;
tag = version;
sha256 = "sha256-L1fIPZdVP4px73VbnEA6sb28WrmsNUJ2tqLeGPpwDbA=";
};
+1 -1
View File
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "jfeick";
repo = "beefi";
rev = version;
tag = version;
sha256 = "1180avalbw414q1gnfqdgc9zg3k9y0401kw9qvcn51qph81d04v5";
};
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
owner = "public";
group = "BC";
repo = "belcard";
rev = version;
tag = version;
sha256 = "sha256-pRNJ1bDS2v0Cn+6cxMeFa0JQ27UZR6kCI9P6gQ5W2GA=";
};
+1 -1
View File
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
owner = "public";
group = "BC";
repo = "belle-sip";
rev = version;
tag = version;
hash = "sha256-PZnAB+LOlwkiJO0ICqYqn0TgqQY2KdUbgGJRFSzGxdE=";
};
+1 -1
View File
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
owner = "public";
group = "BC";
repo = "belr";
rev = version;
tag = version;
hash = "sha256-4keVUAsTs1DAhOfV71VD28I0PEHnyvW95blplY690LY=";
};
+1 -1
View File
@@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "sosy-lab";
repo = "benchexec";
rev = version;
tag = version;
hash = "sha256-lokz7klAQAascij0T/T43/PrbMh6ZUAvFnIqg13pVUk=";
};
@@ -12,12 +12,21 @@ let
url = "https://github.com/beyond-all-reason/BYAR-Chobby/releases/download/v${version}/Beyond-All-Reason-${version}.AppImage";
hash = "sha256-ZJW5BdxxqyrM2TJTO0SBp4BXt3ILyi77EZx73X8hqJE=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
in
appimageTools.wrapType2 {
inherit pname version src;
extraPkgs = pkgs: [ openal ];
extraInstallCommands = ''
install -m 444 -D ${appimageContents}/beyond-all-reason.desktop $out/share/applications/beyond-all-reason.desktop
install -m 444 -D ${appimageContents}/beyond-all-reason.png \
$out/share/icons/hicolor/256x256/apps/beyond-all-reason.png
substituteInPlace $out/share/applications/beyond-all-reason.desktop \
--replace-fail 'Exec=AppRun' 'Exec=beyond-all-reason'
'';
meta = {
homepage = "https://www.beyondallreason.info/";
downloadPage = "https://www.beyondallreason.info/download";
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
repo = "bfs";
owner = "tavianator";
rev = version;
tag = version;
hash = "sha256-+hGxdsk9MU5MVvvx3C2cqomboNxD0UZ5y7t84fAwfqs=";
};
+1 -1
View File
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "bgp";
repo = "bgpq4";
rev = version;
tag = version;
sha256 = "sha256-3mfFj9KoQbDe0gH7Le03N1Yds/bTEmY+OiXNaOtHkpY=";
};
+1 -1
View File
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "karlkleinpaste";
repo = "biblesync";
rev = version;
tag = version;
sha256 = "0prmd12jq2cjdhsph5v89y38j7hhd51dr3r1hivgkhczr3m5hf4s";
};
+1 -1
View File
@@ -15,7 +15,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "alice-lg";
repo = "birdwatcher";
rev = version;
tag = version;
hash = "sha256-TTU5TYWD/KSh/orDdQnNrQJ/G7z5suBu7psF9V6AAIw=";
};
+1 -1
View File
@@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "biscuit-auth";
repo = "biscuit-cli";
rev = version;
tag = version;
sha256 = "sha256-s4Y4MhM79Z+4VxB03+56OqRQJaSHj2VQEJcL6CsT+2k=";
};
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sjaehn";
repo = "BJumblr";
rev = version;
tag = version;
sha256 = "sha256-qSoGmWUGaMjx/bkiCJ/qb4LBbuFPXXlJ0e9hrFBXzwE=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "dimo414";
repo = "bkt";
rev = version;
tag = version;
sha256 = "sha256-XQK7oZfutqCvFoGzMH5G5zoGvqB8YaXSdrwjS/SVTNU=";
};
+1 -1
View File
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "flame";
repo = "blis";
rev = version;
tag = version;
sha256 = "sha256-+n8SbiiEJDN4j1IPmZfI5g1i2J+jWrUXh7S48JEDTAE=";
};
+1 -1
View File
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "blitzpp";
repo = "blitz";
rev = version;
tag = version;
hash = "sha256-wZDg+4lCd9iHvxuQQE/qs58NorkxZ0+mf+8PKQ57CDE=";
};
+4 -4
View File
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "bloop";
version = "2.0.15";
version = "2.0.16";
platform =
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then
@@ -42,11 +42,11 @@ stdenv.mkDerivation rec {
url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}";
sha256 =
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then
"sha256-JEhBIYHCsh2Ij8PBhLWbhyVR5wcN3FnYV03GuE1Y/Ow="
"sha256-66TYu/2HMvd58z2hDdOfQ51feZ/yYvzVfMmjD9U7lHs="
else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then
"sha256-UrQuk4FuZ/J55vdQShOZ4OHzecjuYTmt5rXiYhz5seE="
"sha256-k8mUKcQcJZuqlEfphOIhXSTU4ny5WD0zHEhUsbtpVg0="
else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then
"sha256-lIfXvBGK6r0akDgC9DYiU/m+BwHoFh7/RLnNtTBzkIo="
"sha256-eYKjT5k3UeSt/FUddzaYQ1xbYaC9Rf/HCEbYxkLaz50="
else
throw "unsupported platform";
};
+1 -1
View File
@@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "linuxmint";
repo = "blueberry";
rev = version;
tag = version;
sha256 = "sha256-MyIjcTyKn1aC2th6fCOw4cIqrRKatk2s4QD5R9cm83A=";
};
+1 -1
View File
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "B-Lang-org";
repo = "bsc";
rev = version;
tag = version;
sha256 = "sha256-gA/vfAkkM2cuArN99JZVYEWTIJqg82HlC+BHNVS5Ot0=";
};
+1 -1
View File
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "jumper149";
repo = "blugon";
rev = version;
tag = version;
sha256 = "1i67v8jxvavgax3dwvns200iwwdcvgki04liq0x64q52lg0vrh7m";
};
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sonald";
repo = "blur-effect";
rev = version;
tag = version;
sha256 = "0cjw7iz0p7x1bi4vmwrivfidry5wlkgfgdl9wly88cm3z9ib98jj";
};
+1 -1
View File
@@ -14,7 +14,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "benchkram";
repo = "bob";
rev = version;
tag = version;
hash = "sha256-zmWfOLBb+GWw9v6LdCC7/WaP1Wz7UipPwqkmI1+rG8Q=";
};
+1 -1
View File
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
domain = "gitlab.com";
owner = "fbb-git";
repo = "bobcat";
rev = version;
tag = version;
hash = "sha256-JLJKaJmztputIon9JkKzpm3Ch60iwm4Imh9p42crYzA=";
};
+1 -1
View File
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
domain = "gitlab.freedesktop.org";
owner = "bolt";
repo = "bolt";
rev = version;
tag = version;
hash = "sha256-sDPipSIT2MJMdsOjOQSB+uOe6KXzVnyAqcQxPPr2NsU=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "br0xen";
repo = "boltbrowser";
rev = version;
tag = version;
sha256 = "sha256-3t0U1bSJbo3RJZe+PwaUeuzSt23Gs++WRe/uehfa4cA=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ buildGoModule rec {
src = fetchgit {
url = "https://tildegit.org/sloum/bombadillo.git";
rev = version;
tag = version;
hash = "sha256-FjU9AyRAdGFr1bVpkmj5STkbzCXvpxOaOj7WNQJq7A0=";
};
+1 -1
View File
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "hogliux";
repo = "bomutils";
rev = version;
tag = version;
sha256 = "1i7nhbq1fcbrjwfg64znz8p4l7662f7qz2l6xcvwd5z93dnmgmdr";
};
+1 -1
View File
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "Gargaj";
repo = "bonzomatic";
rev = version;
tag = version;
sha256 = "sha256-hwK3C+p1hRwnuY2/vBrA0QsJGIcJatqq+U5/hzVCXEg=";
};
+1 -1
View File
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "boolector";
repo = "boolector";
rev = version;
tag = version;
hash = "sha256-CdfpXUbU1+yEmrNyl+hvHlJfpzzzx356naim6vRafDg=";
};
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sjaehn";
repo = "BOops";
rev = version;
tag = version;
sha256 = "0nvpawk58g189z96xnjs4pyri5az3ckdi9mhi0i9s0a7k4gdkarr";
};
+1 -1
View File
@@ -22,7 +22,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "anatol";
repo = "booster";
rev = version;
tag = version;
hash = "sha256-uHxPzuD3PxKAI2JOZd7lcLvcqYqk9gW9yeZgOS1Y7x4=";
};
+1 -1
View File
@@ -7,7 +7,7 @@ bossa.overrideAttrs (attrs: rec {
src = fetchFromGitHub {
owner = "arduino";
repo = "BOSSA";
rev = version;
tag = version;
sha256 = "sha256-sBJ6QMd7cTClDnGCeOU0FT6IczEjqqRxCD7kef5GuY8=";
};
})
+1 -1
View File
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "shumatech";
repo = "BOSSA";
rev = version;
tag = version;
sha256 = "sha256-8M3MU/+Y1L6SaQ1yoC9Z27A/gGruZdopLnL1z7h7YJw=";
};
+1 -1
View File
@@ -15,7 +15,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "Dvlv";
repo = "BoxBuddyRS";
rev = version;
tag = version;
hash = "sha256-9BGgm4yRjCarJIGP/G9gPj/qsYWb96XGJmpgLj3XCdM=";
};
+1 -1
View File
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "bderrly";
repo = "braincurses";
rev = version;
tag = version;
sha256 = "0gpny9wrb0zj3lr7iarlgn9j4367awj09v3hhxz9r9a6yhk4anf5";
};
+1 -1
View File
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "BRiAl";
repo = "BRiAl";
rev = version;
tag = version;
sha256 = "sha256-I8p2jdc2/oq9piy1QvNl+N0+MHDE5Xv1kawkRTjrWSU=";
};
+1 -1
View File
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "Hummer12007";
repo = "brightnessctl";
rev = version;
tag = version;
sha256 = "0immxc7almmpg80n3bdn834p3nrrz7bspl2syhb04s3lawa5y2lq";
};
+1 -1
View File
@@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "balta2ar";
repo = "brotab";
rev = version;
tag = version;
hash = "sha256-HKKjiW++FwjdorqquSCIdi1InE6KbMbFKZFYHBxzg8Q=";
};
+3 -3
View File
@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-chef";
version = "0.1.72";
version = "0.1.73";
src = fetchCrate {
inherit pname version;
hash = "sha256-mSzSc72/Y18O9nSoqeU4GQGa9lTwi34ojnIsZg8wBpE=";
hash = "sha256-zWyPVITx4wN0fd0bNVU5yt/ojsSVhbgIcoV6Z427RCA=";
};
cargoHash = "sha256-l4h7DFl9WFB0uARk1P/EAYqAgSiHEEnRXS+h69qaL0Q=";
cargoHash = "sha256-diox0Vafn8881tW4Z5Udm6U2lNQKe9m/H5bRTRN3aGs=";
meta = with lib; {
description = "Cargo-subcommand to speed up Rust Docker builds using Docker layer caching";
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-temp";
version = "0.3.3";
version = "0.3.4";
src = fetchFromGitHub {
owner = "yozhgoor";
repo = "cargo-temp";
rev = "v${version}";
hash = "sha256-71kAlZKSBnROZ8wXe4kQa8nNug5/hk6NKsqHoQU5pWc=";
hash = "sha256-SE96RFOW3/BHglOnQa/Hd5rwyzQLQLaa7wlNio57uMI=";
};
cargoHash = "sha256-rHTEWc3JAnsz5z+NmTb84VSXHSR6nNlb5C+n9VxvnUQ=";
cargoHash = "sha256-osGKIskHZAx6gXbpYJua7pL02CdKmiudwnokUSM/U+E=";
meta = with lib; {
description = "CLI tool that allow you to create a temporary new Rust project using cargo with already installed dependencies";
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "datafusion-cli";
version = "50.0.0";
version = "50.1.0";
src = fetchFromGitHub {
name = "datafusion-cli-source";
owner = "apache";
repo = "arrow-datafusion";
tag = finalAttrs.version;
hash = "sha256-CXElFGaWC+oU5EZcDfWkSE/cXxY4GO2AJy9FerWqVkI=";
hash = "sha256-SYvdz/rGs8bZHKuM5ws2c+pSdYx7mVfQ69dliCDp8ec=";
};
cargoHash = "sha256-bC+IYH8iAVJTEFf2sm0JYY/XhgrbDfeO9HsWTf3OtCw=";
cargoHash = "sha256-WHmNbmP8rqP0W+5PvV9Qi5szdWIwLsZuNqDVnV6JL9o=";
buildAndTestSubdir = "datafusion-cli";
+1 -1
View File
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
domain = "salsa.debian.org";
owner = "debian";
repo = "debian-goodies";
rev = "debian/${version}";
tag = "debian/${version}";
sha256 = "sha256-KPPRxYmCEYwlUAR29tc8w4rerXpswO/rbpEjXPoDV4Q=";
};
+7 -3
View File
@@ -29,17 +29,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "deno";
version = "2.5.2";
version = "2.5.3";
src = fetchFromGitHub {
owner = "denoland";
repo = "deno";
tag = "v${finalAttrs.version}";
fetchSubmodules = true; # required for tests
hash = "sha256-wpn79xY+Gsn48C5mYF1lryrgZZsr1YJayd+Rl0gbPXY=";
hash = "sha256-UqD9Va33XVX73bjwUdb6woZ3kP/Xz6iBVqV1ceRbXq0=";
};
cargoHash = "sha256-KAHLZS6BfRgPBlBW0LSdHwPP6sRUN9kksMo0KuDtb5s=";
cargoHash = "sha256-OrKg3bOA5AyLQA+LIsHwWpk9DHodhcCVzdKW/S9+mNY=";
patches = [
# Patch out the remote upgrade (deno update) check.
@@ -53,6 +53,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
./patches/0002-tests-replace-hardcoded-paths.patch
./patches/0003-tests-linux-no-chown.patch
./patches/0004-tests-darwin-fixes.patch
# some new TS tests don't identify `deno` location from parent actively
# running `deno` instance
# https://github.com/denoland/deno/pull/30914
./patches/0005-tests-fix-deno-path.patch
];
postPatch = ''
# Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857
@@ -0,0 +1,34 @@
From 798fc5e7e87c1b985a383b7b92a7e55c82e41efa Mon Sep 17 00:00:00 2001
From: 06kellyjac <dev@j-k.io>
Date: Fri, 3 Oct 2025 14:20:53 +0100
Subject: [PATCH] test: leverage `Deno.execPath()` matching other tests
Currently most TS tests use `Deno.execPath()` to identify where `deno` lives
In the event deno is not on the `$PATH` these tests will fail.
If deno is on the `$PATH` you can end up testing the wrong instance of `deno`.
---
tests/unit/process_test.ts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/unit/process_test.ts b/tests/unit/process_test.ts
index 7b82fe5ba782f5..1c26a6f990d1b0 100644
--- a/tests/unit/process_test.ts
+++ b/tests/unit/process_test.ts
@@ -623,7 +623,7 @@ Deno.test(
// @ts-ignore `Deno.run()` was soft-removed in Deno 2.
const p = Deno.run({
- cmd: ["deno", "run", "--watch", tempFile],
+ cmd: [Deno.execPath(), "run", "--watch", tempFile],
stdout: "piped",
stderr: "null",
});
@@ -661,7 +661,7 @@ Deno.serve({ signal: ac.signal }, () => new Response("Hello World"));
// @ts-ignore `Deno.run()` was soft-removed in Deno 2.
const p = Deno.run({
- cmd: ["deno", "run", "--watch", tempFile],
+ cmd: [Deno.execPath(), "run", "--watch", tempFile],
stdout: "piped",
stderr: "null",
});
+14 -5
View File
@@ -6,6 +6,10 @@
pnpm_10,
stdenv,
nix-update-script,
discord,
discord-ptb,
discord-canary,
discord-development,
buildWebExtension ? false,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -57,11 +61,16 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^(\\d{4}-\\d{2}-\\d{2})$"
];
passthru = {
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^(\\d{4}-\\d{2}-\\d{2})$"
];
};
tests = lib.genAttrs' [ discord discord-ptb discord-canary discord-development ] (
p: lib.nameValuePair p.pname p.tests.withEquicord
);
};
meta = {
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "exercism";
version = "3.5.7";
version = "3.5.8";
src = fetchFromGitHub {
owner = "exercism";
repo = "cli";
tag = "v${version}";
hash = "sha256-DksutkeaI9F1lcCcEahX2eSi/DIy4ra1CcwqiUhpNfA=";
hash = "sha256-vYbOagP3RwqD2+x0Mvve66Xm88jeRVzHU7nsN432j6k=";
};
vendorHash = "sha256-xY3C3emqtPIKyxIN9aEkrLXhTxWNmo0EJXNZVtbtIvs=";
+2 -2
View File
@@ -9,7 +9,7 @@
let
pname = "fastddsgen";
version = "4.1.0";
version = "4.2.0";
gradle = gradle_7;
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
repo = "Fast-DDS-Gen";
tag = "v${version}";
fetchSubmodules = true;
hash = "sha256-4w6DYz0QhD8L27FE+SzptfoMjhiuJ6OFex2LNAqwmPw=";
hash = "sha256-weGS340MvPitWMgWx1cWTgYgGcQfJSTUus8EcBob7hY=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -12,13 +12,13 @@
buildGoModule rec {
pname = "fastly";
version = "12.0.0";
version = "12.1.0";
src = fetchFromGitHub {
owner = "fastly";
repo = "cli";
tag = "v${version}";
hash = "sha256-Cq4pTp9K6vsQrdWz9kMdX1K1KR26e/qPL55xqiZ5kYM=";
hash = "sha256-P5n1CWGVu5rdfLOlKgnx5JtwDoI35y3zlvcqp48vQ7g=";
# The git commit is part of the `fastly version` original output;
# leave that output the same in nixpkgs. Use the `.git` directory
# to retrieve the commit SHA, and remove the directory afterwards,
@@ -35,7 +35,7 @@ buildGoModule rec {
"cmd/fastly"
];
vendorHash = "sha256-vjTqT/Gv8FU0HNvYqXIE9OCNRsJ8GbUNXIxXDdhDclc=";
vendorHash = "sha256-ff65Vi0BmYF72MbrMmFzqDTXQWaEtaBQaPdLub8ZToo=";
nativeBuildInputs = [
installShellFiles
-1
View File
@@ -43,7 +43,6 @@ let
opencamlib
pivy
ply # for openSCAD file support
py-slvs
pybind11
pycollada
pyside6
+5 -8
View File
@@ -170,11 +170,11 @@ let
linux = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
version = "140.0.7339.207";
version = "141.0.7390.54";
src = fetchurl {
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
hash = "sha256-5g0t+EEJJeItjqKiTpp5qE/bkGKkxvOvLaxh5jCDPss=";
hash = "sha256-vJMHfwIPf+aM3uj3UlYGo/YxTerNLrVouKNNFApGl48=";
};
# With strictDeps on, some shebangs were not being patched correctly
@@ -230,9 +230,6 @@ let
--replace-fail /usr/bin/google-chrome-$dist $exe
substituteInPlace $out/share/gnome-control-center/default-apps/google-$appname.xml \
--replace-fail /opt/google/$appname/google-$appname $exe
substituteInPlace $out/share/menu/google-$appname.menu \
--replace-fail /opt $out/share \
--replace-fail $out/share/google/$appname/google-$appname $exe
for icon_file in $out/share/google/chrome*/product_logo_[0-9]*.png; do
num_and_suffix="''${icon_file##*logo_}"
@@ -275,11 +272,11 @@ let
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
version = "140.0.7339.214";
version = "141.0.7390.55";
src = fetchurl {
url = "http://dl.google.com/release2/chrome/mfmmq5vcqbb2jdp3e77lsymylu_140.0.7339.214/GoogleChrome-140.0.7339.214.dmg";
hash = "sha256-oTyyTHMs3VhGRXWoVlGXvNvwnOWb1eF7iswfJkl8Pe0=";
url = "http://dl.google.com/release2/chrome/ft5t2atavjdcw35pqqr5b5rp6e_141.0.7390.55/GoogleChrome-141.0.7390.55.dmg";
hash = "sha256-F0IAksB2PHdl4yRV9Pdyd2iRAM7vLF7fJVO7V+l4KTE=";
};
dontPatch = true;
-3
View File
@@ -53,9 +53,6 @@ stdenv.mkDerivation (finalAttrs: {
description = "Hyprland's idle daemon";
homepage = "https://github.com/hyprwm/hypridle";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
iogamaster
];
teams = [ lib.teams.hyprland ];
mainProgram = "hypridle";
platforms = [
-3
View File
@@ -39,9 +39,6 @@ stdenv.mkDerivation (finalAttrs: {
description = "Official implementation library for the hypr config language";
license = lib.licenses.lgpl3Only;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
iogamaster
];
teams = [ lib.teams.hyprland ];
};
})
+2 -2
View File
@@ -28,13 +28,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hyprlock";
version = "0.9.1";
version = "0.9.2";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprlock";
rev = "v${finalAttrs.version}";
hash = "sha256-hHTJ65uOiGqQgI2XbH9jqIGHUcA86K+GJbnhAKhRWNo=";
hash = "sha256-ucJ5C83hJy8XFO8Y+PL9hVcwdrQnj63BjXcO5A4qyNU=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -41,7 +41,7 @@ rustPlatform.buildRustPackage rec {
description = "Like IntelliSense, but for shells";
homepage = "https://github.com/lasantosr/intelli-shell";
license = licenses.asl20;
maintainers = with maintainers; [ iogamaster ];
maintainers = [ ];
mainProgram = "intelli-shell";
};
}
+1 -1
View File
@@ -35,7 +35,7 @@ python3.pkgs.buildPythonApplication rec {
description = "Keyboard Layout Maker";
homepage = "https://github.com/OneDeadKey/kalamine/";
license = licenses.mit;
maintainers = with maintainers; [ iogamaster ];
maintainers = [ ];
mainProgram = "kalamine";
};
}
+1 -1
View File
@@ -27,7 +27,7 @@ buildGoModule rec {
description = "Bulk port forwarding Kubernetes services for local development";
homepage = "https://github.com/txn2/kubefwd";
license = licenses.asl20;
maintainers = with maintainers; [ iogamaster ];
maintainers = [ ];
mainProgram = "kubefwd";
};
}
+1 -1
View File
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
description = "Simple system fetch written in rust";
homepage = "https://github.com/IogaMaster/leaf";
license = licenses.mit;
maintainers = with maintainers; [ iogamaster ];
maintainers = [ ];
mainProgram = "leaf";
};
}
+3 -3
View File
@@ -7,11 +7,11 @@
appimageTools.wrapType2 rec {
pname = "lunarclient";
version = "3.4.9";
version = "3.5.1";
src = fetchurl {
url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}.AppImage";
hash = "sha512-lzJFzOpJDCp8G+dZEcfvORJTHI5tqpvOcXGwyrSN+raaZJcCYbqLJC30u8trsNV7vgjUzoJdnhLHhwsTQp4RpQ==";
url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}-ow.AppImage";
hash = "sha512-gwJSDnf8treueqAejDuAaRV3yFpOFMCL6WOODhjuD9UxLNvg94Z4SXmcnYBBuuUeQQi4+r5lM7EM97XzX86sSA==";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
View File
@@ -4,8 +4,8 @@ set -eu -o pipefail
target="$(dirname "$(readlink -f "$0")")/package.nix"
host="https://launcherupdates.lunarclientcdn.com"
metadata=$(curl "$host/latest-linux.yml")
version=$(echo "$metadata" | yq .version -r)
metadata=$(curl "$host/latest-ow-linux.yml")
version=$(echo "$metadata" | yq .version -r | cut -d- -f1)
hash=$(echo "$metadata" | yq .sha512 -r)
sed -i "s@version = .*;@version = \"$version\";@g" "$target"
-1
View File
@@ -22,7 +22,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/nix-community/manix";
license = licenses.mpl20;
maintainers = with maintainers; [
iogamaster
lecoqjacob
];
mainProgram = "manix";
+42
View File
@@ -0,0 +1,42 @@
{
lib,
stdenv,
rustPlatform,
fetchFromGitHub,
nix-update-script,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mdserve";
version = "0.4.0";
src = fetchFromGitHub {
owner = "jfernandez";
repo = "mdserve";
tag = "v${finalAttrs.version}";
hash = "sha256-OCdWoQzmCvKo8EfLAczBud1FfY3vRMk7mivjhsqE840=";
};
cargoHash = "sha256-7J+a3Yt5sLtZb6xfWLS/eZXZtZRmeXmTqUcPKXqtOLY=";
__darwinAllowLocalNetworking = true;
nativeInstallCheckInputs = [ versionCheckHook ];
checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [
# times out on darwin during nixpkgs-review
"--skip test_file_modification_updates_via_websocket"
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Fast markdown preview server with live reload and theme support";
homepage = "https://github.com/jfernandez/mdserve";
changelog = "https://github.com/jfernandez/mdserve/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ vinnymeller ];
mainProgram = "mdserve";
};
})
+10 -1
View File
@@ -5,6 +5,10 @@
nodejs_22,
fetchFromGitHub,
nix-update-script,
discord,
discord-ptb,
discord-canary,
discord-development,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "moonlight";
@@ -57,7 +61,12 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
passthru = {
updateScript = nix-update-script { };
tests = lib.genAttrs' [ discord discord-ptb discord-canary discord-development ] (
p: lib.nameValuePair p.pname p.tests.withMoonlight
);
};
meta = with lib; {
description = "Discord client modification, focused on enhancing user and developer experience";
+3
View File
@@ -2,6 +2,7 @@
lib,
rustPlatform,
fetchFromGitHub,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mpdris2-rs";
@@ -23,6 +24,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
install -Dm644 misc/mpdris2-rs.service -t $out/lib/systemd/user
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Exposing MPRIS V2.2 D-Bus interface for MPD";
longDescription = ''
+2 -2
View File
@@ -13,13 +13,13 @@
}:
stdenv.mkDerivation rec {
pname = "narsil";
version = "1.4.0-91-g42f1f479d";
version = "1.4.0-93-g3d8664466";
src = fetchFromGitHub {
owner = "NickMcConnell";
repo = "NarSil";
tag = version;
hash = "sha256-eQg7dSfk2EhQiSeY5iaHDEshtYZd7+p4odNjkFVKDes=";
hash = "sha256-PsSotj2lkQcgyQ1rSJpuH+TvTWehgJsI9nWhDrQ/4Zk=";
};
passthru.updateScript = nix-update-script { };
-1
View File
@@ -138,7 +138,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
changelog = "https://github.com/YaLTeR/niri/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
iogamaster
foo-dogsquared
sodiboo
getchoo
+1 -1
View File
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
homepage = "https://git.2f30.org/noice/";
license = licenses.bsd2;
platforms = platforms.all;
maintainers = with maintainers; [ iogamaster ];
maintainers = [ ];
mainProgram = "noice";
};
}
-1
View File
@@ -36,7 +36,6 @@ rustPlatform.buildRustPackage {
homepage = "https://github.com/nushell/nufmt";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
iogamaster
khaneliman
];
mainProgram = "nufmt";
+12 -3
View File
@@ -6,6 +6,10 @@
nodejs,
asar,
unzip,
discord,
discord-ptb,
discord-canary,
discord-development,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -48,9 +52,14 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = false;
passthru.updateScript = unstableGitUpdater {
# Only has a "nightly" tag (untaged version 0.2 is latest) see https://github.com/GooseMod/OpenAsar/commit/8f79dcef9b1f7732421235a392f06e5bd7382659
hardcodeZeroVersion = true;
passthru = {
updateScript = unstableGitUpdater {
# Only has a "nightly" tag (untaged version 0.2 is latest) see https://github.com/GooseMod/OpenAsar/commit/8f79dcef9b1f7732421235a392f06e5bd7382659
hardcodeZeroVersion = true;
};
tests = lib.genAttrs' [ discord discord-ptb discord-canary discord-development ] (
p: lib.nameValuePair p.pname p.tests.withOpenASAR
);
};
meta = with lib; {
@@ -1,82 +1,88 @@
{
lib,
clangStdenv,
buildGoModule,
fetchFromGitHub,
nixosTests,
pkgs,
versionCheckHook,
nix-update-script,
libbpf,
libelf,
libsystemtap,
libz,
}:
let
version = "2.4.2";
tag = "v${version}";
in
buildGoModule.override
{
stdenv = pkgs.clangStdenv;
}
{
name = "ebpf_exporter";
# BPF programs must be compiled with Clang
buildGoModule.override { stdenv = clangStdenv; } (finalAttrs: {
pname = "prometheus-ebpf-exporter";
version = "2.5.1";
src = fetchFromGitHub {
inherit tag;
owner = "cloudflare";
repo = "ebpf_exporter";
hash = "sha256-gXzaMx9Z6LzrlDaQnagQIi183uKhJvdYiolYb8P+MIs=";
};
src = fetchFromGitHub {
owner = "cloudflare";
repo = "ebpf_exporter";
tag = "v${finalAttrs.version}";
hash = "sha256-zIevVZ4ldPj/4OvQFo+Nv/g//xNZEppO9ccB6y65rZA=";
};
vendorHash = "sha256-GhQvPp8baw2l91OUOg+/lrG27P/D4Uzng8XevJf8Pj4=";
vendorHash = "sha256-ZwKXIIoV4yEyjSpGjVDr91/CQmVuF9zc0IHkJYraE9o=";
postPatch = ''
substituteInPlace examples/Makefile \
--replace-fail "-Wall -Werror" ""
'';
postPatch = ''
substituteInPlace examples/Makefile \
--replace-fail "-Wall -Werror" ""
'';
buildInputs = [
libbpf
libelf
libsystemtap
libz
buildInputs = [
libbpf
libelf
libsystemtap
libz
];
CGO_LDFLAGS = "-l bpf";
hardeningDisable = [ "zerocallusedregs" ];
ldflags = [
"-s"
"-w"
"-X github.com/prometheus/common/version.Version=${finalAttrs.version}"
"-X github.com/prometheus/common/version.Revision=${finalAttrs.src.tag}"
"-X github.com/prometheus/common/version.Branch=${finalAttrs.src.tag}"
"-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs"
"-X github.com/prometheus/common/version.BuildDate=unknown"
];
postBuild = ''
BUILD_LIBBPF=0 make examples
'';
postInstall = ''
mkdir -p $out/examples
mv examples/*.o examples/*.yaml $out/examples
'';
# Tests fail on trying to access cgroups.
doCheck = false;
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
passthru = {
updateScript = nix-update-script { };
tests = { inherit (nixosTests.prometheus-exporters) ebpf; };
};
meta = {
description = "Prometheus exporter for custom eBPF metrics";
mainProgram = "ebpf_exporter";
homepage = "https://github.com/cloudflare/ebpf_exporter";
changelog = "https://github.com/cloudflare/ebpf_exporter/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
jpds
stepbrobd
];
CGO_LDFLAGS = "-l bpf";
hardeningDisable = [ "zerocallusedregs" ];
# Tests fail on trying to access cgroups.
doCheck = false;
ldflags = [
"-s"
"-w"
"-X github.com/prometheus/common/version.Version=${version}"
"-X github.com/prometheus/common/version.Revision=${tag}"
"-X github.com/prometheus/common/version.Branch=unknown"
"-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs"
"-X github.com/prometheus/common/version.BuildDate=unknown"
];
postBuild = ''
BUILD_LIBBPF=0 make examples
'';
postInstall = ''
mkdir -p $out/examples
mv examples/*.o examples/*.yaml $out/examples
'';
passthru.tests = { inherit (nixosTests.prometheus-exporters) ebpf; };
meta = {
description = "Prometheus exporter for custom eBPF metrics";
mainProgram = "ebpf_exporter";
homepage = "https://github.com/cloudflare/ebpf_exporter";
changelog = "https://github.com/cloudflare/ebpf_exporter/releases/tag/v${tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ jpds ];
platforms = lib.platforms.linux;
};
}
platforms = lib.platforms.linux;
};
})
+4
View File
@@ -13,6 +13,7 @@
xvfb-run,
versionCheckHook,
nix-update-script,
aspell,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -42,6 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
qt6Packages.qtwebsockets
botan3
libgit2
aspell
]
++ lib.optionals stdenv.hostPlatform.isLinux [ qt6Packages.qtwayland ];
@@ -49,6 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
"-DQON_QT6_BUILD=ON"
"-DBUILD_WITH_SYSTEM_BOTAN=ON"
"-DBUILD_WITH_LIBGIT2=ON"
"-DBUILD_WITH_ASPELL=ON"
];
# Install shell completion on Linux (with xvfb-run)
@@ -103,5 +106,6 @@ stdenv.mkDerivation (finalAttrs: {
matthiasbeyer
];
platforms = lib.platforms.unix;
mainProgram = "qownnotes";
};
})
+2 -2
View File
@@ -16,13 +16,13 @@
buildGoModule (finalAttrs: {
pname = "runc";
version = "1.3.1";
version = "1.3.2";
src = fetchFromGitHub {
owner = "opencontainers";
repo = "runc";
tag = "v${finalAttrs.version}";
hash = "sha256-B7x1J2ijM+/RWzPTldBNhvrGa/8de6Unl47lOS/KxXs=";
hash = "sha256-Yva0zrcnuHCuIYVi07sxTxNc4fOXVo93jO1hbHjdYNo=";
};
vendorHash = null;
+104 -28
View File
@@ -1,53 +1,91 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
version = 4
[[package]]
name = "arbitrary"
version = "1.0.1"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "237430fd6ed3740afe94eefcc278ae21e050285be882804e0d6e8695f0c94691"
checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
[[package]]
name = "cc"
version = "1.0.69"
version = "1.2.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"
[[package]]
name = "compiler_builtins"
version = "0.1.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20b1438ef42c655665a8ab2c1c6d605a305f031d38d9be689ddfef41a20f3aa2"
[[package]]
name = "libfuzzer-sys"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36a9a84a6e8b55dfefb04235e55edb2b9a2a18488fcae777a6bdaa6f06f1deb3"
checksum = "e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f"
dependencies = [
"arbitrary",
"cc",
"once_cell",
"find-msvc-tools",
"jobserver",
"libc",
"shlex",
]
[[package]]
name = "once_cell"
version = "1.8.0"
name = "cfg-if"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
[[package]]
name = "find-msvc-tools"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959"
[[package]]
name = "getrandom"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
dependencies = [
"cfg-if",
"libc",
"r-efi",
"wasi",
]
[[package]]
name = "jobserver"
version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
dependencies = [
"getrandom",
"libc",
]
[[package]]
name = "libc"
version = "0.2.176"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174"
[[package]]
name = "libfuzzer-sys"
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404"
dependencies = [
"arbitrary",
"cc",
]
[[package]]
name = "r-efi"
version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
[[package]]
name = "rustc-demangle"
version = "0.1.20"
version = "0.1.26"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
]
[[package]]
name = "rustc-demangle-capi"
version = "0.1.0"
version = "0.1.2"
dependencies = [
"rustc-demangle",
]
@@ -58,10 +96,48 @@ version = "0.0.0"
dependencies = [
"libfuzzer-sys",
"rustc-demangle",
"rustc-demangle-native-c",
]
[[package]]
name = "rustc-demangle-native-c"
version = "0.1.0"
dependencies = [
"cc",
]
[[package]]
name = "rustc-std-workspace-core"
version = "1.0.0"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1956f5517128a2b6f23ab2dadf1a976f4f5b27962e7724c2bf3d45e539ec098c"
checksum = "aa9c45b374136f52f2d6311062c7146bff20fec063c3f5d46a410bd937746955"
[[package]]
name = "shlex"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "wasi"
version = "0.14.7+wasi-0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c"
dependencies = [
"wasip2",
]
[[package]]
name = "wasip2"
version = "1.0.1+wasi-0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
dependencies = [
"wit-bindgen",
]
[[package]]
name = "wit-bindgen"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"

Some files were not shown because too many files have changed in this diff Show More