Merge staging-next into staging
This commit is contained in:
@@ -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}
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
+2
-2
@@ -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;
|
||||
};
|
||||
};
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
}
|
||||
@@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Tenchi2xh";
|
||||
repo = "Almonds";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "0j8d8jizivnfx8lpc4w6sbqj5hq35nfz0vdg7ld80sc5cs7jr3ws";
|
||||
};
|
||||
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "amule-project";
|
||||
repo = "amule";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "1nm4vxgmisn1b6l3drmz0q04x067j2i8lw5rnf0acaapwlp8qwvi";
|
||||
};
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{ python3Packages }: with python3Packages; toPythonApplication atopile
|
||||
@@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "polarsys";
|
||||
repo = "b612";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-uyBC8UNOwztCHXhR9XZuWDwrty0eClbo0E+gI1PmjEg=";
|
||||
};
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "ambrop72";
|
||||
repo = "badvpn";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-bLTDpq3ohUP+KooPvhv1/AZfdo0HwB3g9QOuE2E/pmY=";
|
||||
};
|
||||
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "jamielinux";
|
||||
repo = "bashmount";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "1irw47s6i1qwxd20cymzlfw5sv579cw877l27j3p66qfhgadwxrl";
|
||||
};
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "fph";
|
||||
repo = "bastet";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "09kamxapm9jw9przpsgjfg33n9k94bccv65w95dakj0br33a75wn";
|
||||
};
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "electrickite";
|
||||
repo = "batsignal";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-yngd2yP6XtRp8y8ZUd0NISdf8+8wJvpLogrQQMdB0lA=";
|
||||
};
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "public";
|
||||
group = "BC";
|
||||
repo = "bcg729";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "1hal6b3w6f8y5r1wa0xzj8sj2jjndypaxyw62q50p63garp2h739";
|
||||
};
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "public";
|
||||
group = "BC";
|
||||
repo = "bctoolbox";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-OwwSGzMFwR2ajUUgAy7ea/Q2pWxn3DO72W7ukcjBJnU=";
|
||||
};
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "fcambus";
|
||||
repo = "bdf2sfd";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-L1fIPZdVP4px73VbnEA6sb28WrmsNUJ2tqLeGPpwDbA=";
|
||||
};
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "jfeick";
|
||||
repo = "beefi";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "1180avalbw414q1gnfqdgc9zg3k9y0401kw9qvcn51qph81d04v5";
|
||||
};
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "public";
|
||||
group = "BC";
|
||||
repo = "belcard";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-pRNJ1bDS2v0Cn+6cxMeFa0JQ27UZR6kCI9P6gQ5W2GA=";
|
||||
};
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "public";
|
||||
group = "BC";
|
||||
repo = "belle-sip";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-PZnAB+LOlwkiJO0ICqYqn0TgqQY2KdUbgGJRFSzGxdE=";
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "public";
|
||||
group = "BC";
|
||||
repo = "belr";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-4keVUAsTs1DAhOfV71VD28I0PEHnyvW95blplY690LY=";
|
||||
};
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
repo = "bfs";
|
||||
owner = "tavianator";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-+hGxdsk9MU5MVvvx3C2cqomboNxD0UZ5y7t84fAwfqs=";
|
||||
};
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "bgp";
|
||||
repo = "bgpq4";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-3mfFj9KoQbDe0gH7Le03N1Yds/bTEmY+OiXNaOtHkpY=";
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "karlkleinpaste";
|
||||
repo = "biblesync";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "0prmd12jq2cjdhsph5v89y38j7hhd51dr3r1hivgkhczr3m5hf4s";
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "alice-lg";
|
||||
repo = "birdwatcher";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-TTU5TYWD/KSh/orDdQnNrQJ/G7z5suBu7psF9V6AAIw=";
|
||||
};
|
||||
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "sjaehn";
|
||||
repo = "BJumblr";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-qSoGmWUGaMjx/bkiCJ/qb4LBbuFPXXlJ0e9hrFBXzwE=";
|
||||
};
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "dimo414";
|
||||
repo = "bkt";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-XQK7oZfutqCvFoGzMH5G5zoGvqB8YaXSdrwjS/SVTNU=";
|
||||
};
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "flame";
|
||||
repo = "blis";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-+n8SbiiEJDN4j1IPmZfI5g1i2J+jWrUXh7S48JEDTAE=";
|
||||
};
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "blitzpp";
|
||||
repo = "blitz";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-wZDg+4lCd9iHvxuQQE/qs58NorkxZ0+mf+8PKQ57CDE=";
|
||||
};
|
||||
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = "blueberry";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-MyIjcTyKn1aC2th6fCOw4cIqrRKatk2s4QD5R9cm83A=";
|
||||
};
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "B-Lang-org";
|
||||
repo = "bsc";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-gA/vfAkkM2cuArN99JZVYEWTIJqg82HlC+BHNVS5Ot0=";
|
||||
};
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "jumper149";
|
||||
repo = "blugon";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "1i67v8jxvavgax3dwvns200iwwdcvgki04liq0x64q52lg0vrh7m";
|
||||
};
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "sonald";
|
||||
repo = "blur-effect";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "0cjw7iz0p7x1bi4vmwrivfidry5wlkgfgdl9wly88cm3z9ib98jj";
|
||||
};
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "benchkram";
|
||||
repo = "bob";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-zmWfOLBb+GWw9v6LdCC7/WaP1Wz7UipPwqkmI1+rG8Q=";
|
||||
};
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
domain = "gitlab.com";
|
||||
owner = "fbb-git";
|
||||
repo = "bobcat";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-JLJKaJmztputIon9JkKzpm3Ch60iwm4Imh9p42crYzA=";
|
||||
};
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
|
||||
domain = "gitlab.freedesktop.org";
|
||||
owner = "bolt";
|
||||
repo = "bolt";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-sDPipSIT2MJMdsOjOQSB+uOe6KXzVnyAqcQxPPr2NsU=";
|
||||
};
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "br0xen";
|
||||
repo = "boltbrowser";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-3t0U1bSJbo3RJZe+PwaUeuzSt23Gs++WRe/uehfa4cA=";
|
||||
};
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ buildGoModule rec {
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://tildegit.org/sloum/bombadillo.git";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-FjU9AyRAdGFr1bVpkmj5STkbzCXvpxOaOj7WNQJq7A0=";
|
||||
};
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "hogliux";
|
||||
repo = "bomutils";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "1i7nhbq1fcbrjwfg64znz8p4l7662f7qz2l6xcvwd5z93dnmgmdr";
|
||||
};
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Gargaj";
|
||||
repo = "bonzomatic";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-hwK3C+p1hRwnuY2/vBrA0QsJGIcJatqq+U5/hzVCXEg=";
|
||||
};
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "boolector";
|
||||
repo = "boolector";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-CdfpXUbU1+yEmrNyl+hvHlJfpzzzx356naim6vRafDg=";
|
||||
};
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "sjaehn";
|
||||
repo = "BOops";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "0nvpawk58g189z96xnjs4pyri5az3ckdi9mhi0i9s0a7k4gdkarr";
|
||||
};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "anatol";
|
||||
repo = "booster";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-uHxPzuD3PxKAI2JOZd7lcLvcqYqk9gW9yeZgOS1Y7x4=";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ bossa.overrideAttrs (attrs: rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "arduino";
|
||||
repo = "BOSSA";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-sBJ6QMd7cTClDnGCeOU0FT6IczEjqqRxCD7kef5GuY8=";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "shumatech";
|
||||
repo = "BOSSA";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-8M3MU/+Y1L6SaQ1yoC9Z27A/gGruZdopLnL1z7h7YJw=";
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ rustPlatform.buildRustPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Dvlv";
|
||||
repo = "BoxBuddyRS";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-9BGgm4yRjCarJIGP/G9gPj/qsYWb96XGJmpgLj3XCdM=";
|
||||
};
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "bderrly";
|
||||
repo = "braincurses";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "0gpny9wrb0zj3lr7iarlgn9j4367awj09v3hhxz9r9a6yhk4anf5";
|
||||
};
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "BRiAl";
|
||||
repo = "BRiAl";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "sha256-I8p2jdc2/oq9piy1QvNl+N0+MHDE5Xv1kawkRTjrWSU=";
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Hummer12007";
|
||||
repo = "brightnessctl";
|
||||
rev = version;
|
||||
tag = version;
|
||||
sha256 = "0immxc7almmpg80n3bdn834p3nrrz7bspl2syhb04s3lawa5y2lq";
|
||||
};
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "balta2ar";
|
||||
repo = "brotab";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-HKKjiW++FwjdorqquSCIdi1InE6KbMbFKZFYHBxzg8Q=";
|
||||
};
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
|
||||
|
||||
@@ -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",
|
||||
});
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -43,7 +43,6 @@ let
|
||||
opencamlib
|
||||
pivy
|
||||
ply # for openSCAD file support
|
||||
py-slvs
|
||||
pybind11
|
||||
pycollada
|
||||
pyside6
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -22,7 +22,6 @@ rustPlatform.buildRustPackage rec {
|
||||
homepage = "https://github.com/nix-community/manix";
|
||||
license = licenses.mpl20;
|
||||
maintainers = with maintainers; [
|
||||
iogamaster
|
||||
lecoqjacob
|
||||
];
|
||||
mainProgram = "manix";
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
@@ -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";
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -36,7 +36,6 @@ rustPlatform.buildRustPackage {
|
||||
homepage = "https://github.com/nushell/nufmt";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
iogamaster
|
||||
khaneliman
|
||||
];
|
||||
mainProgram = "nufmt";
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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
@@ -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
Reference in New Issue
Block a user