various: switch buildRustPackage packages to use finalAttrs

this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildRustPackage

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
This commit is contained in:
quantenzitrone
2026-02-06 18:50:05 +01:00
parent 78679f24a2
commit d26a1a9e5e
1120 changed files with 3881 additions and 3881 deletions

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aaa";
version = "1.1.1";
src = fetchFromGitHub {
owner = "DomesticMoth";
repo = "aaa";
tag = "v${version}";
tag = "v${finalAttrs.version}";
sha256 = "sha256-gIOlPjZOcmVLi9oOn4gBv6F+3Eq6t5b/3fKzoFqxclw=";
};
@@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ asciimoth ];
mainProgram = "aaa";
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aarch64-esr-decoder";
version = "0.2.4";
src = fetchFromGitHub {
owner = "google";
repo = "aarch64-esr-decoder";
tag = version;
tag = finalAttrs.version;
hash = "sha256-ZpSrz7iwwzNrK+bFTMn5MPx4Zjceao9NKhjAyjuPLWY=";
};
@@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Utility for decoding aarch64 ESR register values";
homepage = "https://github.com/google/aarch64-esr-decoder";
changelog = "https://github.com/google/aarch64-esr-decoder/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/google/aarch64-esr-decoder/blob/${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ jmbaur ];
mainProgram = "aarch64-esr-decoder";
};
}
})

View File

@@ -5,14 +5,14 @@
nixosTests,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aardvark-dns";
version = "1.17.0";
src = fetchFromGitHub {
owner = "containers";
repo = "aardvark-dns";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-NJ1ViJpN6fBO9U1RkCkqyr6JXiHa5zX1BQAGGqKWVYY=";
};
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
passthru.tests = { inherit (nixosTests) podman; };
meta = {
changelog = "https://github.com/containers/aardvark-dns/releases/tag/${src.rev}";
changelog = "https://github.com/containers/aardvark-dns/releases/tag/${finalAttrs.src.rev}";
description = "Authoritative dns server for A/AAAA container records";
homepage = "https://github.com/containers/aardvark-dns";
license = lib.licenses.asl20;
@@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec {
platforms = lib.platforms.linux;
mainProgram = "aardvark-dns";
};
}
})

View File

@@ -6,14 +6,14 @@
stdenv,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ab-av1";
version = "0.10.4";
src = fetchFromGitHub {
owner = "alexheretic";
repo = "ab-av1";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-EPQUm51H/yY0O1x6QAx1a+VeCgTYoJ19BAcEY52Oduo=";
};
@@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "AV1 re-encoding using ffmpeg, svt-av1 & vmaf";
homepage = "https://github.com/alexheretic/ab-av1";
changelog = "https://github.com/alexheretic/ab-av1/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/alexheretic/ab-av1/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = [ ];
mainProgram = "ab-av1";
};
}
})

View File

@@ -6,14 +6,14 @@
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ad";
version = "0.3.1";
src = fetchFromGitHub {
owner = "sminez";
repo = "ad";
tag = version;
tag = finalAttrs.version;
sha256 = "0rd4krklpnvaimzblqx2ckab6lk4apkmvnqr618gnx8i5f4nyl6m";
};
@@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec {
# https://github.com/sminez/ad/issues/28
platforms = lib.platforms.unix;
};
}
})

View File

@@ -7,14 +7,14 @@
stdenv,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "add-determinism";
version = "0.7.2";
src = fetchFromGitHub {
owner = "keszybz";
repo = "add-determinism";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-wy0jle1Fhq4wpxMY1IeS3FGHOOaH0Bu8qhvmaIRAJyI=";
};
@@ -52,4 +52,4 @@ rustPlatform.buildRustPackage rec {
platforms = lib.platforms.all;
mainProgram = "add-det";
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "adguardian";
version = "1.6.0";
src = fetchFromGitHub {
owner = "Lissy93";
repo = "AdGuardian-Term";
tag = version;
tag = finalAttrs.version;
hash = "sha256-WxrSmCwLnXXs5g/hN3xWE66P5n0RD/L9MJpf5N2iNtY=";
};
@@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ GaetanLepage ];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "adrs";
version = "0.6.1";
src = fetchFromGitHub {
owner = "joshrotenberg";
repo = "adrs";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-PAvn1yIptyiVG96BNXHPgc5rYEHyCTo42hh88dwxrhA=";
};
@@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ dannixon ];
mainProgram = "adrs";
};
}
})

View File

@@ -7,13 +7,13 @@
openssl,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aerogramme";
version = "0.3.0";
src = fetchgit {
url = "https://git.deuxfleurs.fr/Deuxfleurs/aerogramme/";
tag = version;
tag = finalAttrs.version;
hash = "sha256-ER+P/XGqNzTLwDLK5EBZq/Dl29ZZKl2FdxDb+oLEJ8Y=";
};
@@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec {
mainProgram = "aerogramme";
platforms = lib.platforms.linux;
};
}
})

View File

@@ -6,14 +6,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "afterburn";
version = "5.10.0";
src = fetchFromGitHub {
owner = "coreos";
repo = "afterburn";
tag = "v${version}";
tag = "v${finalAttrs.version}";
sha256 = "sha256-APVbrR4V2Go7ba+1AFZKi0eBxRnT2bm+Fy2/KmvhsjE=";
};
@@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec {
platforms = lib.platforms.linux;
mainProgram = "afterburn";
};
}
})

View File

@@ -8,14 +8,14 @@
rage,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "age-plugin-ledger";
version = "0.1.2";
src = fetchFromGitHub {
owner = "Ledger-Donjon";
repo = "age-plugin-ledger";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-g5GbWXhaGEafiM3qkGlRXHcOzPZl2pbDWEBPg4gQWcg=";
};
@@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec {
];
maintainers = with lib.maintainers; [ erdnaxe ];
};
}
})

View File

@@ -8,7 +8,7 @@
pcsclite,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "age-plugin-yubikey";
version = "0.5.0-unstable-2024-11-02";
@@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec {
description = "YubiKey plugin for age";
mainProgram = "age-plugin-yubikey";
homepage = "https://github.com/str4d/age-plugin-yubikey";
changelog = "https://github.com/str4d/age-plugin-yubikey/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/str4d/age-plugin-yubikey/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = with lib.licenses; [
mit
asl20
@@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec {
adamcstephens
];
};
}
})

View File

@@ -6,14 +6,14 @@
openssl,
pkg-config,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "agnos";
version = "0.1.1";
src = fetchFromGitHub {
owner = "krtab";
repo = "agnos";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-wHzKHduxqG7PBsGK39lCRyzhf47mdjCXhn3W1pOXQO0=";
};
@@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec {
};
passthru.tests = nixosTests.agnos;
}
})

View File

@@ -8,14 +8,14 @@
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aichat";
version = "0.30.0";
src = fetchFromGitHub {
owner = "sigoden";
repo = "aichat";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-xgTGii1xGtCc1OLoC53HAtQ+KVZNO1plB2GVtVBBlqs=";
};
@@ -46,4 +46,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ mwdomino ];
mainProgram = "aichat";
};
}
})

View File

@@ -6,14 +6,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aiken";
version = "1.1.21";
src = fetchFromGitHub {
owner = "aiken-lang";
repo = "aiken";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-8Oq6Bem4mREHXsBC0FwBnU2MVmTh8b7KtJ/KrPDMqLU=";
};
@@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ aciceri ];
mainProgram = "aiken";
};
}
})

View File

@@ -13,14 +13,14 @@
wrapGAppsHook4,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "airgorah";
version = "0.7.4";
src = fetchFromGitHub {
owner = "martin-olivier";
repo = "airgorah";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-6TH+DRDtWajZjHNmFSKL4XJK+AuDNUbWKRPRryOpSGY=";
};
@@ -65,10 +65,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "WiFi security auditing software mainly based on aircrack-ng tools suite";
homepage = "https://github.com/martin-olivier/airgorah";
changelog = "https://github.com/martin-olivier/airgorah/releases/tag/v${version}";
changelog = "https://github.com/martin-olivier/airgorah/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
mainProgram = "airgorah";
maintainers = with lib.maintainers; [ bot-wxt1221 ];
platforms = lib.platforms.linux;
};
}
})

View File

@@ -6,14 +6,14 @@
alejandra,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "alejandra";
version = "4.0.0";
src = fetchFromGitHub {
owner = "kamadorueda";
repo = "alejandra";
tag = version;
tag = finalAttrs.version;
hash = "sha256-Oi1n2ncF4/AWeY6X55o2FddIRICokbciqFYK64XorYk=";
};
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Uncompromising Nix Code Formatter";
homepage = "https://github.com/kamadorueda/alejandra";
changelog = "https://github.com/kamadorueda/alejandra/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/kamadorueda/alejandra/blob/${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.unlicense;
maintainers = with lib.maintainers; [
_0x4A6F
@@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec {
];
mainProgram = "alejandra";
};
}
})

View File

@@ -10,14 +10,14 @@
withGui ? true,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "alfis";
version = "0.8.8";
src = fetchFromGitHub {
owner = "Revertron";
repo = "Alfis";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-gRk4kvIV+5cCUFaJvGbTAR44678Twa28iMGZ75lJz2c=";
};
@@ -47,10 +47,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Alternative Free Identity System";
homepage = "https://alfis.name";
changelog = "https://github.com/Revertron/Alfis/releases/tag/v${version}";
changelog = "https://github.com/Revertron/Alfis/releases/tag/v${finalAttrs.version}";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ misuzu ];
platforms = lib.platforms.unix;
mainProgram = "alfis";
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "alioth";
version = "0.11.0";
src = fetchFromGitHub {
owner = "google";
repo = "alioth";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-VkyR9NOxv5PVuW172Sw2ign6sApDnKTnH2BBlVl6GFk=";
};
@@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec {
"x86_64-linux"
];
};
}
})

View File

@@ -40,14 +40,14 @@
x264,
xvidcore,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "alvr";
version = "20.14.1";
src = fetchFromGitHub {
owner = "alvr-org";
repo = "ALVR";
tag = "v${version}";
tag = "v${finalAttrs.version}";
fetchSubmodules = true; # TODO devendor openvr
hash = "sha256-9fckUhUPAbcmbqOdUO8RlwuK8/nf1fc7XQBrAu5YaR4=";
};
@@ -142,8 +142,8 @@ rustPlatform.buildRustPackage rec {
'';
postInstall = ''
install -Dm755 ${src}/alvr/xtask/resources/alvr.desktop $out/share/applications/alvr.desktop
install -Dm644 ${src}/resources/ALVR-Icon.svg $out/share/icons/hicolor/scalable/apps/alvr.svg
install -Dm755 ${finalAttrs.src}/alvr/xtask/resources/alvr.desktop $out/share/applications/alvr.desktop
install -Dm644 ${finalAttrs.src}/resources/ALVR-Icon.svg $out/share/icons/hicolor/scalable/apps/alvr.svg
# Install SteamVR driver
mkdir -p $out/{libexec,lib/alvr,share}
@@ -158,7 +158,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Stream VR games from your PC to your headset via Wi-Fi";
homepage = "https://github.com/alvr-org/ALVR/";
changelog = "https://github.com/alvr-org/ALVR/releases/tag/v${version}";
changelog = "https://github.com/alvr-org/ALVR/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
mainProgram = "alvr_dashboard";
maintainers = with lib.maintainers; [
@@ -167,4 +167,4 @@ rustPlatform.buildRustPackage rec {
];
platforms = lib.platforms.linux;
};
}
})

View File

@@ -4,7 +4,7 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
# Renaming it to amber-secret because another package named amber exists
pname = "amber-secret";
version = "0.1.7";
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "fpco";
repo = "amber";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-nduSnDhLvHpZD7Y1zeZC4nNL7P1qfLWc0yMpsdqrKHM=";
};
@@ -21,9 +21,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Manage secret values in-repo via public key cryptography";
homepage = "https://github.com/fpco/amber";
changelog = "https://github.com/fpco/amber/releases/tag/v${version}";
changelog = "https://github.com/fpco/amber/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ psibi ];
mainProgram = "amber";
};
}
})

View File

@@ -6,14 +6,14 @@
libiconv,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "amber";
version = "0.6.0";
src = fetchFromGitHub {
owner = "dalance";
repo = "amber";
tag = "v${version}";
tag = "v${finalAttrs.version}";
sha256 = "sha256-q0o2PQngbDLumck27V0bIiB35zesn55Y+MwK2GjNVWo=";
};
@@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec {
license = with lib.licenses; [ mit ];
maintainers = [ lib.maintainers.bdesham ];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "anchor";
version = "0.31.1";
src = fetchFromGitHub {
owner = "coral-xyz";
repo = "anchor";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-pvD0v4y7DilqCrhT8iQnAj5kBxGQVqNvObJUBzFLqzA=";
fetchSubmodules = true;
};
@@ -28,9 +28,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Solana Sealevel Framework";
homepage = "https://github.com/coral-xyz/anchor";
changelog = "https://github.com/coral-xyz/anchor/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/coral-xyz/anchor/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ Denommus ];
mainProgram = "anchor";
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "anewer";
version = "0.1.6";
src = fetchFromGitHub {
owner = "ysf";
repo = "anewer";
tag = version;
tag = finalAttrs.version;
sha256 = "181mi674354bddnq894yyq587w7skjh35vn61i41vfi6lqz5dy3d";
};
@@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec {
license = lib.licenses.gpl3Plus;
maintainers = [ ];
};
}
})

View File

@@ -5,14 +5,14 @@
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "angle-grinder";
version = "0.19.4";
src = fetchFromGitHub {
owner = "rcoh";
repo = "angle-grinder";
tag = "v${version}";
tag = "v${finalAttrs.version}";
sha256 = "sha256-1SZho04qJcNi84ZkDmxoVkLx9VJX04QINZQ6ZEoCq+c=";
};
@@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ bbigras ];
mainProgram = "agrind";
};
}
})

View File

@@ -6,14 +6,14 @@
openssl,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aoc-cli";
version = "0.12.0";
src = fetchFromGitHub {
owner = "scarvalhojr";
repo = "aoc-cli";
tag = version;
tag = finalAttrs.version;
hash = "sha256-UdeCKhEWr1BjQ6OMLP19OLWPlvvP7FGAO+mi+bQUPQA=";
};
@@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ jordanisaacs ];
mainProgram = "aoc";
};
}
})

View File

@@ -11,14 +11,14 @@
autoPatchelfHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aphorme";
version = "0.1.19";
src = fetchFromGitHub {
owner = "Iaphetes";
repo = "aphorme_launcher";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-p1ZIMMDyQWVzoeyHb3sbeV6XQwbIDoQwJU8ynI8hGUI=";
};
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec {
passthru.tests.version = testers.testVersion {
package = aphorme;
command = "aphorme --version";
version = "aphorme ${version}";
version = "aphorme ${finalAttrs.version}";
};
meta = {
@@ -50,4 +50,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ anytimetraveler ];
platforms = lib.platforms.linux;
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "apt-swarm";
version = "0.5.1";
src = fetchFromGitHub {
owner = "kpcyrd";
repo = "apt-swarm";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-zb0X6vIRKeI5Ysc88sTCJBlr9r8hrsTq5YR7YCg1L30=";
};
@@ -20,10 +20,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Experimental p2p gossip network for OpenPGP signature transparency";
homepage = "https://github.com/kpcyrd/apt-swarm";
changelog = "https://github.com/kpcyrd/apt-swarm/releases/tag/v${version}";
changelog = "https://github.com/kpcyrd/apt-swarm/releases/tag/v${finalAttrs.version}";
mainProgram = "apt-swarm";
license = with lib.licenses; [ gpl3Plus ];
maintainers = with lib.maintainers; [ kpcyrd ];
platforms = lib.platforms.all;
};
}
})

View File

@@ -7,14 +7,14 @@
openssl,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ares-rs";
version = "0.11.0";
src = fetchFromGitHub {
owner = "bee-san";
repo = "ares";
tag = version;
tag = finalAttrs.version;
hash = "sha256-IsIastLIrPknaJcH8sb0plPme+VGvo9DeDIisTD4sRM=";
};
@@ -31,10 +31,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Automated decoding of encrypted text without knowing the key or ciphers used";
homepage = "https://github.com/bee-san/ares";
changelog = "https://github.com/bee-san/Ares/releases/tag/v${src.tag}";
changelog = "https://github.com/bee-san/Ares/releases/tag/v${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "ares";
broken = stdenv.hostPlatform.isDarwin;
};
}
})

View File

@@ -7,14 +7,14 @@
zstd,
stdenv,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "argon";
version = "2.0.27";
src = fetchFromGitHub {
owner = "argon-rbx";
repo = "argon";
tag = version;
tag = finalAttrs.version;
hash = "sha256-AcgaY7XmecqvWan81tVxV6UJ+A38tAYDlvUSLLKlYuU=";
};
@@ -36,9 +36,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Full featured tool for Roblox development";
homepage = "https://github.com/argon-rbx/argon";
changelog = "https://github.com/argon-rbx/argon/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/argon-rbx/argon/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ StayBlue ];
mainProgram = "argon";
};
}
})

View File

@@ -7,14 +7,14 @@
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "arp-scan-rs";
version = "0.15.1";
src = fetchFromGitHub {
owner = "kongbytes";
repo = "arp-scan-rs";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-cTV1mJjHXT3LHFpzOC867VNnhaBo7zuinT8qqd4joY0=";
};
@@ -37,10 +37,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "ARP scan tool for fast local network scans";
homepage = "https://github.com/kongbytes/arp-scan-rs";
changelog = "https://github.com/kongbytes/arp-scan-rs/releases/tag/v${version}";
changelog = "https://github.com/kongbytes/arp-scan-rs/releases/tag/v${finalAttrs.version}";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "arp-scan";
broken = stdenv.hostPlatform.isDarwin;
};
}
})

View File

@@ -5,14 +5,14 @@
installShellFiles,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "artem";
version = "3.0.0";
src = fetchFromGitHub {
owner = "finefindus";
repo = "artem";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-C3Co+hXstVN/WADIpzqr7f3muAgQL0Zbnz6VI1XNo4U=";
};
@@ -40,9 +40,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Small CLI program to convert images to ASCII art";
homepage = "https://github.com/finefindus/artem";
changelog = "https://github.com/finefindus/artem/blob/v${version}/CHANGELOG.md";
changelog = "https://github.com/finefindus/artem/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mpl20;
maintainers = [ ];
mainProgram = "artem";
};
}
})

View File

@@ -8,14 +8,14 @@
libjack2,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "asak";
version = "0.3.5";
src = fetchFromGitHub {
owner = "chaosprint";
repo = "asak";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-7r05sVIHqBBOKwye2fr0pspo/uDqaYGjt5CpxqgqKzI=";
};
@@ -43,10 +43,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Cross-platform audio recording/playback CLI tool with TUI, written in Rust";
homepage = "https://github.com/chaosprint/asak";
changelog = "https://github.com/chaosprint/asak/releases/tag/v${version}";
changelog = "https://github.com/chaosprint/asak/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
mainProgram = "asak";
maintainers = with lib.maintainers; [ anas ];
platforms = with lib.platforms; unix ++ windows;
};
}
})

View File

@@ -12,14 +12,14 @@
udev,
vulkan-loader,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ashell";
version = "0.7.0";
src = fetchFromGitHub {
owner = "MalpenZibo";
repo = "ashell";
tag = version;
tag = finalAttrs.version;
hash = "sha256-nQrBW2pfsExHERGZzJqMG7MskzsJ3zwVyoX6wJZBils=";
};
@@ -43,7 +43,7 @@ rustPlatform.buildRustPackage rec {
pipewire
udev
]
++ runtimeDependencies;
++ finalAttrs.runtimeDependencies;
meta = {
description = "Ready to go Wayland status bar for Hyprland";
@@ -53,4 +53,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ justdeeevin ];
platforms = lib.platforms.linux;
};
}
})

View File

@@ -4,13 +4,13 @@
fetchCrate,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "askalono";
version = "0.5.0";
src = fetchCrate {
pname = "askalono-cli";
inherit version;
inherit (finalAttrs) version;
hash = "sha256-LwyUaU4m9fk+mG8FBfkbj9nBvd8KokwlV7cE7EBwk0Q=";
};
@@ -19,9 +19,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Tool to detect open source licenses from texts";
homepage = "https://github.com/jpeddicord/askalono";
changelog = "https://github.com/jpeddicord/askalono/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/jpeddicord/askalono/blob/${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = [ ];
mainProgram = "askalono";
};
}
})

View File

@@ -7,14 +7,14 @@
openssl,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "asuka";
version = "0.8.5";
src = fetchFromSourcehut {
owner = "~julienxx";
repo = "asuka";
tag = version;
tag = finalAttrs.version;
hash = "sha256-+rj6P3ejc4Qb/uqbf3N9MqyqDT7yg9JFE0yfW/uzd6M=";
};
@@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec {
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ sikmir ];
};
}
})

View File

@@ -16,14 +16,14 @@
glibc,
udevCheckHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "asusctl";
version = "6.3.2";
src = fetchFromGitLab {
owner = "asus-linux";
repo = "asusctl";
tag = version;
tag = finalAttrs.version;
hash = "sha256-6dZkQ8cPL8dbtvfuc/a5G1BxEaZyNbvy3eRBctFFwVU=";
};
@@ -56,7 +56,7 @@ rustPlatform.buildRustPackage rec {
substituteInPlace Makefile \
--replace-fail /usr/bin/grep ${lib.getExe gnugrep}
substituteInPlace /build/asusctl-${version}-vendor/sg-0.4.0/build.rs \
substituteInPlace /build/asusctl-${finalAttrs.version}-vendor/sg-0.4.0/build.rs \
--replace-fail /usr/include ${lib.getDev glibc}/include
'';
@@ -112,4 +112,4 @@ rustPlatform.buildRustPackage rec {
yuannan
];
};
}
})

View File

@@ -5,14 +5,14 @@
pkg-config,
oniguruma,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "atac";
version = "0.22.1";
src = fetchFromGitHub {
owner = "Julien-cpsn";
repo = "ATAC";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-PXSjyMe7Rcoeczm/cqFgn1Ra66T9cA34NdfaqLTljmc=";
};
@@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ vinnymeller ];
mainProgram = "atac";
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "audion";
version = "0.2.1";
src = fetchFromGitHub {
owner = "audiusGmbH";
repo = "audion";
tag = version;
tag = finalAttrs.version;
hash = "sha256-NtAzh7n5bJXMt73L+FJU3vuNoNgga3wYXdZ2TY8AjIA=";
};
@@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Ping the host continuously and write results to a file";
homepage = "https://github.com/audiusGmbH/audion";
changelog = "https://github.com/audiusGmbH/audion/releases/tag/${version}";
changelog = "https://github.com/audiusGmbH/audion/releases/tag/${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "audion";
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "autotiling-rs";
version = "0.1.6";
src = fetchFromGitHub {
owner = "ammgws";
repo = "autotiling-rs";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-21XIKZ2rzuQMpkaOhGu1pg4J3OGOzHNQ20Rcw1V4BfI=";
};
@@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ dit7ya ];
mainProgram = "autotiling-rs";
};
}
})

View File

@@ -13,14 +13,14 @@
vapoursynth,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "av1an-unwrapped";
version = "0.4.4";
src = fetchFromGitHub {
owner = "master-of-zen";
repo = "av1an";
tag = version;
tag = finalAttrs.version;
hash = "sha256-YF+j349777pE+evvXWTo42DQn1CE0jlfKBEXUFTfcb8=";
};
@@ -68,11 +68,11 @@ rustPlatform.buildRustPackage rec {
It can increase your encoding speed and improve cpu utilization by running multiple encoder processes in parallel.
'';
homepage = "https://github.com/master-of-zen/Av1an";
changelog = "https://github.com/master-of-zen/Av1an/releases/tag/${version}";
changelog = "https://github.com/master-of-zen/Av1an/releases/tag/${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ getchoo ];
mainProgram = "av1an";
# symbol index out of range file '/private/tmp/nix-build-av1an-unwrapped-0.4.4.drv-0/rustcz0anL2/librav1e-ca440893f9248a14.rlib' for architecture x86_64
broken = stdenv.hostPlatform.system == "x86_64-darwin";
};
}
})

View File

@@ -9,14 +9,14 @@
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "avml";
version = "0.15.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "avml";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-QN9GLrs0wjlEdkNnN7Q4Uqu1yJlxD7Dx0SnHJnfV/so=";
};
@@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec {
platforms = lib.platforms.linux;
mainProgram = "avml";
};
}
})

View File

@@ -6,14 +6,14 @@
pkg-config,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "awatcher";
version = "0.3.1";
src = fetchFromGitHub {
owner = "2e3s";
repo = "awatcher";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-bxFc6oM+evIQTjrsWmb7dXOUlSjurjc4CzHpxB+667c=";
};
@@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec {
maintainers = [ lib.maintainers.aikooo7 ];
platforms = lib.platforms.linux;
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "awsbck";
version = "1.0.1";
src = fetchFromGitHub {
owner = "beeb";
repo = "awsbck";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-WWYUMamMDtnvOR7vjoKd1Kn8vJBAAa9Jj8MFPRGQfEQ=";
};
@@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ beeb ];
mainProgram = "awsbck";
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "backdown";
version = "1.1.2";
src = fetchFromGitHub {
owner = "Canop";
repo = "backdown";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-3+XmMRZz3SHF1sL+/CUvu4uQ2scE4ACpcC0r4nWhdkM=";
};
@@ -20,9 +20,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "File deduplicator";
homepage = "https://github.com/Canop/backdown";
changelog = "https://github.com/Canop/backdown/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/Canop/backdown/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = [ ];
mainProgram = "backdown";
};
}
})

View File

@@ -5,14 +5,14 @@
installShellFiles,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bartib";
version = "1.1.0";
src = fetchFromGitHub {
owner = "nikolassv";
repo = "bartib";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-eVLacxKD8seD8mxVN1D3HhKZkIDXsEsSisZnFbmhpSk=";
};
@@ -31,4 +31,4 @@ rustPlatform.buildRustPackage rec {
maintainers = [ ];
mainProgram = "bartib";
};
}
})

View File

@@ -6,14 +6,14 @@
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "basilk";
version = "0.2.1";
src = fetchFromGitHub {
owner = "gabalpha";
repo = "basilk";
tag = version;
tag = finalAttrs.version;
hash = "sha256-ZicrgRghUvKp42H03IV1mUIV8FN5cfEx7ncqZMi9t9o=";
};
@@ -32,9 +32,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Terminal User Interface (TUI) to manage your tasks with minimal kanban logic";
homepage = "https://github.com/gabalpha/basilk";
changelog = "https://github.com/GabAlpha/basilk/releases/tag/${version}";
changelog = "https://github.com/GabAlpha/basilk/releases/tag/${finalAttrs.version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ thtrf ];
mainProgram = "basilk";
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "batmon";
version = "0.0.1";
src = fetchFromGitHub {
owner = "6543";
repo = "batmon";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-+kjDNQKlaoI5fQ5FqYF6IPCKeE92WKxIhVCKafqfE0o=";
};
@@ -24,11 +24,11 @@ rustPlatform.buildRustPackage rec {
but about the batteries installed in your notebook.
'';
homepage = "https://github.com/6543/batmon/";
changelog = "https://github.com/6543/batmon/releases/tag/v${version}";
changelog = "https://github.com/6543/batmon/releases/tag/v${finalAttrs.version}";
license = lib.licenses.asl20;
mainProgram = "batmon";
platforms = with lib.platforms; unix ++ windows;
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64;
maintainers = with lib.maintainers; [ _6543 ];
};
}
})

View File

@@ -7,14 +7,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bato";
version = "0.2.1";
src = fetchFromGitHub {
owner = "doums";
repo = "bato";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-pq+i4NGl7yv+vmMoYVT9JRvOsuV7nBqXpsebgMcNEY0=";
};
@@ -30,10 +30,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Small program to send battery notifications";
homepage = "https://github.com/doums/bato";
changelog = "https://github.com/doums/bato/releases/tag/v${version}";
changelog = "https://github.com/doums/bato/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ HaskellHegemonie ];
platforms = lib.platforms.linux;
mainProgram = "bato";
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "beancount-language-server";
version = "1.4.1";
src = fetchFromGitHub {
owner = "polarmutex";
repo = "beancount-language-server";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-cx/Y0jBpnNN+QVEovpbhCG70VwOqwDE+8lBcRAJtlF4=";
};
@@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec {
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ polarmutex ];
};
}
})

View File

@@ -10,14 +10,14 @@
zlib,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "below";
version = "0.9.0";
src = fetchFromGitHub {
owner = "facebookincubator";
repo = "below";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-tPweJFqhZMOL+M08bDjW6HPmtuhr9IXJNP0c938O7Cg=";
};
@@ -66,4 +66,4 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/facebookincubator/below";
mainProgram = "below";
};
}
})

View File

@@ -6,14 +6,14 @@
hvm,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "Bend";
version = "0.2.37";
src = fetchFromGitHub {
owner = "HigherOrderCO";
repo = "Bend";
tag = version;
tag = finalAttrs.version;
hash = "sha256-8uBEI9GKUETk8t6Oanb0OECe3MlJ486QnccOuhIxPuY=";
};
@@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ k3yss ];
platforms = lib.platforms.unix;
};
}
})

View File

@@ -6,14 +6,14 @@
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bibiman";
version = "0.15.0";
src = fetchFromCodeberg {
owner = "lukeflo";
repo = "bibiman";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-GAPlfHeo/g2QaRW3v9LatqYajJ2gE1ssK77yJPhOKuo=";
};
@@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec {
mainProgram = "bibiman";
platforms = lib.platforms.linux;
};
}
})

View File

@@ -9,14 +9,14 @@
testers,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bign-handheld-thumbnailer";
version = "1.2.0";
src = fetchFromGitHub {
owner = "MateusRodCosta";
repo = "bign-handheld-thumbnailer";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-+iWf5ybCUHlZz3Ybw3bwLKzlsmiVwep2alVDvL9bG2A=";
};
@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec {
passthru = {
tests.version = testers.testVersion {
package = bign-handheld-thumbnailer;
version = "v${version}";
version = "v${finalAttrs.version}";
};
updateScript = nix-update-script { };
@@ -40,11 +40,11 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Thumbnailer for Nintendo handheld systems (Nintendo DS and 3DS) roms and files";
homepage = "https://github.com/MateusRodCosta/bign-handheld-thumbnailer";
changelog = "https://github.com/MateusRodCosta/bign-handheld-thumbnailer/releases/tag/v${version}";
changelog = "https://github.com/MateusRodCosta/bign-handheld-thumbnailer/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ getchoo ];
mainProgram = "bign-handheld-thumbnailer";
# This is based on GIO
inherit (glib.meta) platforms;
};
}
})

View File

@@ -8,14 +8,14 @@
sqlite,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "biliup-rs";
version = "0.2.4";
src = fetchFromGitHub {
owner = "biliup";
repo = "biliup-rs";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-Zbl/d0LXwxHWyzfcLg+AMJrLXlXOf+aIzdNYHEvAd90=";
};
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/biliup/biliup-rs/releases/tag/v${version}";
changelog = "https://github.com/biliup/biliup-rs/releases/tag/v${finalAttrs.version}";
description = "CLI tool for uploading videos to Bilibili";
homepage = "https://biliup.github.io/biliup-rs";
license = lib.licenses.mit;
@@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec {
mainProgram = "biliup";
platforms = lib.platforms.all;
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bingrep";
version = "0.12.1";
src = fetchFromGitHub {
owner = "m4b";
repo = "bingrep";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-1GSAYhxFg5nXR8+vWBN10JLV7qUIxT1hYNXdnpE5Uag=";
};
@@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ minijackson ];
};
}
})

View File

@@ -11,14 +11,14 @@
vulkan-loader,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "binocle";
version = "0.3.2";
src = fetchFromGitHub {
owner = "sharkdp";
repo = "binocle";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-WAk7xIrCRfVofn4w+gP5E3wnSZbXm/6MZWlNmtoLm20=";
};
@@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec {
];
maintainers = [ ];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
stdenv,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "binsider";
version = "0.3.2";
src = fetchFromGitHub {
owner = "orhun";
repo = "binsider";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-Un3pKb0+5rwK0tKRp+HVl3vynPt5V8YxhPiLgshL3L0=";
};
@@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ samueltardieu ];
mainProgram = "binsider";
};
}
})

View File

@@ -5,14 +5,14 @@
wfa2-lib,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "biodiff";
version = "1.2.1";
src = fetchFromGitHub {
owner = "8051Enthusiast";
repo = "biodiff";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-ZLxjOV08sC5dKICvRUyL6FLMORkxwdLgNq7L45CDwa4=";
fetchSubmodules = true;
};
@@ -28,8 +28,8 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Hex diff viewer using alignment algorithms from biology";
homepage = "https://github.com/8051Enthusiast/biodiff";
changelog = "https://github.com/8051Enthusiast/biodiff/blob/v${version}/CHANGELOG";
changelog = "https://github.com/8051Enthusiast/biodiff/blob/v${finalAttrs.version}/CHANGELOG";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ newam ];
};
}
})

View File

@@ -7,14 +7,14 @@
biscuit-cli,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "biscuit-cli";
version = "0.6.0";
src = fetchFromGitHub {
owner = "biscuit-auth";
repo = "biscuit-cli";
tag = version;
tag = finalAttrs.version;
sha256 = "sha256-s4Y4MhM79Z+4VxB03+56OqRQJaSHj2VQEJcL6CsT+2k=";
};
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
passthru = {
updateScript = nix-update-script { };
tests.version = testers.testVersion {
inherit version;
inherit (finalAttrs) version;
package = biscuit-cli;
command = "biscuit --version";
};
@@ -36,4 +36,4 @@ rustPlatform.buildRustPackage rec {
license = lib.licenses.bsd3;
mainProgram = "biscuit";
};
}
})

View File

@@ -19,14 +19,14 @@
stdenv,
wayland,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bite";
version = "0.3";
src = fetchFromGitHub {
owner = "WINSDK";
repo = "bite";
rev = "V${version}";
rev = "V${finalAttrs.version}";
hash = "sha256-gio4J+V8achSuR2vQa2dnvOR/u4Zbb5z0UE0xP0gGCU=";
};
@@ -66,7 +66,7 @@ rustPlatform.buildRustPackage rec {
postInstall = ''
wrapProgram $out/bin/bite \
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeDependencies}"
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath finalAttrs.runtimeDependencies}"
mkdir -p $out/share/icons/hicolor/64x64/apps
convert $src/assets/iconx64.png -background black -alpha remove -alpha off $out/share/icons/hicolor/64x64/apps/bite.png
@@ -75,10 +75,10 @@ rustPlatform.buildRustPackage rec {
desktopItems = [
(makeDesktopItem {
name = "BiTE";
exec = meta.mainProgram;
exec = finalAttrs.meta.mainProgram;
icon = "bite";
desktopName = "BiTE";
comment = meta.description;
comment = finalAttrs.meta.description;
categories = [
"Development"
"Utility"
@@ -93,4 +93,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ vinnymeller ];
mainProgram = "bite";
};
}
})

View File

@@ -3,7 +3,7 @@
fetchFromGitHub,
lib,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bkt";
version = "0.8.0";
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "dimo414";
repo = "bkt";
tag = version;
tag = finalAttrs.version;
sha256 = "sha256-XQK7oZfutqCvFoGzMH5G5zoGvqB8YaXSdrwjS/SVTNU=";
};
@@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec {
maintainers = [ lib.maintainers.mangoiv ];
mainProgram = "bkt";
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "blflash";
version = "0.3.5";
src = fetchFromGitHub {
owner = "spacemeowx2";
repo = "blflash";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-lv5bUbq5AnZVeR8V0A4pamY9ZIQAhLmvZEr+CRMPcj0=";
};
@@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ _0x4A6F ];
mainProgram = "blflash";
};
}
})

View File

@@ -6,14 +6,14 @@
dbus,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bluetui";
version = "0.8.1";
src = fetchFromGitHub {
owner = "pythops";
repo = "bluetui";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-K+QAU9/XdGZonsKjBXbPbpJhWIHyaqxP6eb670n81LU=";
};
@@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec {
mainProgram = "bluetui";
platforms = lib.platforms.linux;
};
}
})

View File

@@ -8,14 +8,14 @@
zstd,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "boa";
version = "0.20";
src = fetchFromGitHub {
owner = "boa-dev";
repo = "boa";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-foCIzzFoEpcE6i0QrSbiob3YHIOeTpjwpAMtcPGL8Vg=";
fetchSubmodules = true;
};
@@ -43,11 +43,11 @@ rustPlatform.buildRustPackage rec {
description = "Embeddable and experimental Javascript engine written in Rust";
mainProgram = "boa";
homepage = "https://github.com/boa-dev/boa";
changelog = "https://github.com/boa-dev/boa/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/boa-dev/boa/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = with lib.licenses; [
mit # or
unlicense
];
maintainers = with lib.maintainers; [ dit7ya ];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bonk";
version = "0.4.0";
src = fetchFromGitHub {
owner = "elliot40404";
repo = "bonk";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-sAMIteNkGRqmE7BQD/TNC01K3eQQTLKuc0jcxHxtKF8=";
};
@@ -24,4 +24,4 @@ rustPlatform.buildRustPackage rec {
mainProgram = "bonk";
maintainers = with lib.maintainers; [ dit7ya ];
};
}
})

View File

@@ -12,7 +12,7 @@
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bootc";
version = "1.6.0";
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "bootc-dev";
repo = "bootc";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-TztsiC+DwD9yEAmjTuiuOi+Kf8WEYMsOVVnMKpSM3/g=";
};
@@ -70,4 +70,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ thesola10 ];
platforms = lib.platforms.linux;
};
}
})

View File

@@ -4,7 +4,7 @@
fetchFromGitea,
fetchpatch,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bootspec-lix";
version = "1.0.0";
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec {
domain = "git.lix.systems";
owner = "lix-community";
repo = "bootspec";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-5IGSMHeL0eKfl7teDejAckYQjc8aeLwfwIQSzQ8YaAg=";
};
@@ -35,4 +35,4 @@ rustPlatform.buildRustPackage rec {
maintainers = [ lib.maintainers.raitobezarius ];
platforms = lib.platforms.unix;
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bootspec";
version = "2.0.0";
src = fetchFromGitHub {
owner = "DeterminateSystems";
repo = "bootspec";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-FeNBn/HeOanvFSCH9gNBCwlSJx1EhhEdrgX2rbXdZgI=";
};
@@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec {
maintainers = [ lib.maintainers.cole-h ];
platforms = lib.platforms.unix;
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bore-cli";
version = "0.6.0";
src = fetchFromGitHub {
owner = "ekzhang";
repo = "bore";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-Jr6jZKsMhSpWVNpmhozI5DLONbwfIpcXwSlcbC9lLRM=";
};
@@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ DieracDelta ];
mainProgram = "bore";
};
}
})

View File

@@ -4,12 +4,12 @@
fetchCrate,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bottom-rs";
version = "1.2.0";
src = fetchCrate {
inherit version;
inherit (finalAttrs) version;
crateName = "bottomify";
hash = "sha256-R1zj+TFXoolonIFa1zJDd7CdrORfzAPlxJoJVYe9xdc=";
};
@@ -23,4 +23,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ winter ];
mainProgram = "bottomify";
};
}
})

View File

@@ -8,14 +8,14 @@
distrobox,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "boxbuddy";
version = "2.5.3";
src = fetchFromGitHub {
owner = "Dvlv";
repo = "BoxBuddyRS";
tag = version;
tag = finalAttrs.version;
hash = "sha256-9BGgm4yRjCarJIGP/G9gPj/qsYWb96XGJmpgLj3XCdM=";
};
@@ -59,4 +59,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ aleksana ];
platforms = lib.platforms.linux;
};
}
})

View File

@@ -7,14 +7,14 @@
stdenv,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "boxxy";
version = "0.8.5";
src = fetchFromGitHub {
owner = "queer";
repo = "boxxy";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-6pb3yyC4/kpe8S67B3pzsSu3PfQyOWpiYi0JTBQk3lU=";
};
@@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec {
broken = stdenv.hostPlatform.isAarch64;
mainProgram = "boxxy";
};
}
})

View File

@@ -10,14 +10,14 @@
brush,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "brush";
version = "0.3.0";
src = fetchFromGitHub {
owner = "reubeno";
repo = "brush";
tag = "brush-shell-v${version}";
tag = "brush-shell-v${finalAttrs.version}";
hash = "sha256-Ib7IRjehcftCETUAT1+otXRdTFFOOwMN4mjnArYLP7Y=";
};
@@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec {
versionCheckHook
];
doInstallCheck = true;
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";
# Found argument '--test-threads' which wasn't expected, or isn't valid in this context
doCheck = false;
@@ -60,9 +60,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Bash/POSIX-compatible shell implemented in Rust";
homepage = "https://github.com/reubeno/brush";
changelog = "https://github.com/reubeno/brush/blob/${src.tag}/CHANGELOG.md";
changelog = "https://github.com/reubeno/brush/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kachick ];
mainProgram = "brush";
};
}
})

View File

@@ -4,7 +4,7 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "buckle";
version = "1.1.0";
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "benbrittain";
repo = "buckle";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-eWhcDzw+6I5N0dse5avwhcQ/y6YZ6b3QKyBwWBrA/xo=";
};
@@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ cbarrete ];
mainProgram = "buckle";
};
}
})

View File

@@ -4,14 +4,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "buffrs";
version = "0.12.2";
src = fetchFromGitHub {
owner = "helsing-ai";
repo = "buffrs";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-xwIJeXbXBotx/1ZsvCSaUlttkTYi2Ceq6MvFPwp2bj8=";
};
@@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec {
mainProgram = "buffrs";
maintainers = with lib.maintainers; [ danilobuerger ];
};
}
})

View File

@@ -14,14 +14,14 @@ let
};
in
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bukubrow-host";
version = "5.4.0";
src = fetchFromGitHub {
owner = "SamHH";
repo = "bukubrow-host";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-xz5Agsm+ATQXXgpPGN4EQ00i1t8qUlrviNHauVdCu4U=";
};
@@ -61,4 +61,4 @@ rustPlatform.buildRustPackage rec {
maintainers = [ ];
mainProgram = "bukubrow";
};
}
})

View File

@@ -29,14 +29,14 @@ let
};
};
in
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bulloak";
version = "0.8.1";
src = fetchFromGitHub {
owner = "alexfertel";
repo = "bulloak";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-8Qp8ceafAkw7Tush/dvBl27q5oNDzbOqyvSLXhjf4fo=";
};
@@ -60,4 +60,4 @@ rustPlatform.buildRustPackage rec {
mainProgram = "bulloak";
maintainers = with lib.maintainers; [ beeb ];
};
}
})

View File

@@ -6,14 +6,14 @@
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bunbun";
version = "1.5.0";
src = fetchFromGitHub {
owner = "devraza";
repo = "bunbun";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-3f/G0Vx1uXeH3QMDVUAHWi4Pf/B88/4F+4XywVsp3/4=";
};
@@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Simple and adorable sysinfo utility written in Rust";
homepage = "https://github.com/devraza/bunbun";
changelog = "https://github.com/devraza/bunbun/releases/tag/v${version}";
changelog = "https://github.com/devraza/bunbun/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ GaetanLepage ];
mainProgram = "bunbun";
};
}
})

View File

@@ -4,14 +4,14 @@
lib,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bunyan-rs";
version = "0.1.9";
src = fetchFromGitHub {
owner = "LukeMathWalker";
repo = "bunyan";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-dqhZIwxWBMXS2RgE8YynYrESVyAOIJ9ujAKcp2tDhvA=";
};
@@ -27,4 +27,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ netcrns ];
mainProgram = "bunyan";
};
}
})

View File

@@ -7,14 +7,14 @@
pkg-config,
libsodium,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bupstash";
version = "0.12.0";
src = fetchFromGitHub {
owner = "andrewchambers";
repo = "bupstash";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-Ekjxna3u+71s1q7jjXp7PxYUQIfbp2E+jAqKGuszU6g=";
};
@@ -43,4 +43,4 @@ rustPlatform.buildRustPackage rec {
maintainers = [ ];
mainProgram = "bupstash";
};
}
})

View File

@@ -6,14 +6,14 @@
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bzmenu";
version = "0.3.0";
src = fetchFromGitHub {
owner = "e-tho";
repo = "bzmenu";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-5Xb/7DhwZ3hLO1rAceMaR3ifgI36Sn+W+S7PN8EOdOQ=";
};
@@ -40,4 +40,4 @@ rustPlatform.buildRustPackage rec {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ vuimuich ];
};
}
})

View File

@@ -6,14 +6,14 @@
perl,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cairo";
version = "2.11.2";
src = fetchFromGitHub {
owner = "starkware-libs";
repo = "cairo";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-VOyqKeiPJ3/VOqcdQXC/rZnTriC2ScmAQ4IlouHjvpI=";
};
@@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ raitobezarius ];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "caligula";
version = "0.4.10";
src = fetchFromGitHub {
owner = "ifd3f";
repo = "caligula";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-oaSt6wzMzaGHPyuJ5NVcAJLblHQcHJA5a7o2wkJgZkU=";
};
@@ -34,4 +34,4 @@ rustPlatform.buildRustPackage rec {
platforms = lib.platforms.linux ++ lib.platforms.darwin;
mainProgram = "caligula";
};
}
})

View File

@@ -10,14 +10,14 @@
libxkbcommon,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cantus";
version = "0.6.2";
src = fetchFromGitHub {
owner = "CodedNil";
repo = "cantus";
tag = version;
tag = finalAttrs.version;
hash = "sha256-dAMphU+voDUwFzlPuV6nCUg0RaVVyRJLoM6IwjUtvA4=";
};
@@ -48,4 +48,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ CodedNil ];
platforms = lib.platforms.linux;
};
}
})

View File

@@ -6,13 +6,13 @@
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "capnproto-rust";
version = "0.25.0";
src = fetchCrate {
crateName = "capnpc";
inherit version;
inherit (finalAttrs) version;
hash = "sha256-2+GSM9oIT/he/Ra3SJH5YSrNUU/Jc+PE1N5TjK7OX28=";
};
@@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec {
solson
];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-3ds";
version = "0.1.5";
src = fetchFromGitHub {
owner = "rust3ds";
repo = "cargo-3ds";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-UMeIxYxQ+0VGyDJTu78n9O5iXw3ZBg8mHqmnUtbnXo4=";
};
@@ -32,4 +32,4 @@ rustPlatform.buildRustPackage rec {
];
maintainers = with lib.maintainers; [ l1npengtul ];
};
}
})

View File

@@ -6,14 +6,14 @@
zstd,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-about";
version = "0.8.4";
src = fetchFromGitHub {
owner = "EmbarkStudios";
repo = "cargo-about";
tag = version;
tag = finalAttrs.version;
sha256 = "sha256-QbmZIbn/xPZUTXNpUjGuWTjoh8RpsMRuVIfJRO9M3xM=";
};
@@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Cargo plugin to generate list of all licenses for a crate";
homepage = "https://github.com/EmbarkStudios/cargo-about";
changelog = "https://github.com/EmbarkStudios/cargo-about/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/EmbarkStudios/cargo-about/blob/${finalAttrs.version}/CHANGELOG.md";
license = with lib.licenses; [
mit # or
asl20
@@ -41,4 +41,4 @@ rustPlatform.buildRustPackage rec {
];
mainProgram = "cargo-about";
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-autoinherit";
version = "0.1.6";
src = fetchFromGitHub {
owner = "mainmatter";
repo = "cargo-autoinherit";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-A4Ooqt/Cb8yyc4Y9DKZuFEVUux1ot+IVkPsSDylM6G4=";
};
@@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ matthiasbeyer ];
mainProgram = "cargo-autoinherit";
};
}
})

View File

@@ -9,14 +9,14 @@
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-binstall";
version = "1.17.4";
src = fetchFromGitHub {
owner = "cargo-bins";
repo = "cargo-binstall";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-X5zRAuBxey450bstp/AyaCQkMrqsFTcTD2xfpX3K/t0=";
};
@@ -66,8 +66,8 @@ rustPlatform.buildRustPackage rec {
description = "Tool for installing rust binaries as an alternative to building from source";
mainProgram = "cargo-binstall";
homepage = "https://github.com/cargo-bins/cargo-binstall";
changelog = "https://github.com/cargo-bins/cargo-binstall/releases/tag/v${version}";
changelog = "https://github.com/cargo-bins/cargo-binstall/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ mdaniels5757 ];
};
}
})

View File

@@ -10,14 +10,14 @@
zlib,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-bisect-rustc";
version = "0.6.8";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "cargo-bisect-rustc";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-7HiM1oRuLSfRaum66duag/w8ncFdxRLF0yeSGlIey0Y=";
};
@@ -60,4 +60,4 @@ rustPlatform.buildRustPackage rec {
];
maintainers = [ ];
};
}
})

View File

@@ -6,14 +6,14 @@
openssl,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-bitbake";
version = "0.3.16";
src = fetchFromGitHub {
owner = "meta-rust";
repo = "cargo-bitbake";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-+ovC4nZwHzf9hjfv2LcnTztM2m++tpC3mUSS/I0l6Ck=";
};
@@ -33,4 +33,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ rvarago ];
platforms = [ "x86_64-linux" ];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-bloat";
version = "0.12.1";
src = fetchFromGitHub {
owner = "RazrFalcon";
repo = "cargo-bloat";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-B71VX7cJe1giOLmk3cQE8Zxr7fKGyQkoXRuM+NzBcb8=";
};
@@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec {
];
mainProgram = "cargo-bloat";
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bootimage";
version = "0.10.3";
src = fetchFromGitHub {
owner = "rust-osdev";
repo = "bootimage";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "12p18mk3l473is3ydv3zmn6s7ck8wgjwavllimcpja3yjilxm3zg";
};
@@ -26,4 +26,4 @@ rustPlatform.buildRustPackage rec {
];
maintainers = with lib.maintainers; [ dbeckwith ];
};
}
})

View File

@@ -5,14 +5,14 @@
pkg-config,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-bump";
version = "1.1.1";
src = fetchFromGitHub {
owner = "rustadopt";
repo = "cargo-bump";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-PhA7uC2gJcBnUQPWgZC51p/KTSxSGld3m+dd6BhW6q8=";
};
@@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec {
license = with lib.licenses; [ isc ];
maintainers = with lib.maintainers; [ cafkafk ];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-bundle-licenses";
version = "4.2.0";
src = fetchFromGitHub {
owner = "sstadick";
repo = "cargo-bundle-licenses";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-L3hmgDwzL6lLa0LCg/V5QeNK2U1u2dJMO4+t6W1UvxI=";
};
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
description = "Generate a THIRDPARTY file with all licenses in a cargo project";
mainProgram = "cargo-bundle-licenses";
homepage = "https://github.com/sstadick/cargo-bundle-licenses";
changelog = "https://github.com/sstadick/cargo-bundle-licenses/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/sstadick/cargo-bundle-licenses/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = with lib.licenses; [
mit
asl20
@@ -30,4 +30,4 @@ rustPlatform.buildRustPackage rec {
matthiasbeyer
];
};
}
})

View File

@@ -6,14 +6,14 @@
zlib,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-cache";
version = "0.8.3";
src = fetchFromGitHub {
owner = "matthiaskrgr";
repo = "cargo-cache";
tag = version;
tag = finalAttrs.version;
sha256 = "sha256-q9tYKXK8RqiqbDZ/lTxUI1Dm/h28/yZR8rTQuq+roZs=";
};
@@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec {
matthiasbeyer
];
};
}
})

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-careful";
version = "0.4.9";
src = fetchFromGitHub {
owner = "RalfJung";
repo = "cargo-careful";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-huo5KFb+qoPVHNrnR+vb97iNinGaU5d3NbFhAgGCzCk=";
};
@@ -29,4 +29,4 @@ rustPlatform.buildRustPackage rec {
matthiasbeyer
];
};
}
})

View File

@@ -7,14 +7,14 @@
zlib,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-clone";
version = "1.2.4";
src = fetchFromGitHub {
owner = "janlikar";
repo = "cargo-clone";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-tAY4MUytFVa7kXLeOg4xak8XKGgApnEGWiK51W/7uDg=";
};
@@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec {
description = "Cargo subcommand to fetch the source code of a Rust crate";
mainProgram = "cargo-clone";
homepage = "https://github.com/janlikar/cargo-clone";
changelog = "https://github.com/janlikar/cargo-clone/blob/v${version}/CHANGELOG.md";
changelog = "https://github.com/janlikar/cargo-clone/blob/v${finalAttrs.version}/CHANGELOG.md";
license = with lib.licenses; [
asl20
mit
@@ -44,4 +44,4 @@ rustPlatform.buildRustPackage rec {
janlikar
];
};
}
})

View File

@@ -11,14 +11,14 @@
gitMinimal,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-crev";
version = "0.26.5";
src = fetchFromGitHub {
owner = "crev-dev";
repo = "cargo-crev";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-P6i2RvosI36rrg52kUcdrb5y4Fg0ms/mH5hcOWNgSik=";
};
@@ -59,4 +59,4 @@ rustPlatform.buildRustPackage rec {
matthiasbeyer
];
};
}
})

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