From 8fc444dc9ad3df5e58a85829feb6573ca7058abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E5=9D=82=E9=9B=85?= <23130178+ShadowRZ@users.noreply.github.com> Date: Wed, 14 Oct 2026 22:38:08 +0800 Subject: [PATCH] dictdDBs.*: convert all sha256 to hash in fetchurl --- pkgs/servers/dict/dictd-db.nix | 22 +++++++++++----------- pkgs/servers/dict/wiktionary/default.nix | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/servers/dict/dictd-db.nix b/pkgs/servers/dict/dictd-db.nix index b65589e533bd..daac0b708698 100644 --- a/pkgs/servers/dict/dictd-db.nix +++ b/pkgs/servers/dict/dictd-db.nix @@ -38,35 +38,35 @@ in rec { deu2eng = makeDictdDBFreedict (fetchurl { url = "mirror://sourceforge/freedict/deu-eng.tar.gz"; - sha256 = "0dqrhv04g4f5s84nbgisgcfwk5x0rpincif0yfhfh4sc1bsvzsrb"; + hash = "sha256-K+u/9QpME+ig88BFZuPNoJfJHXs6vmUJ0sWRR8CGGTc="; }) "deu-eng" "de_DE"; eng2deu = makeDictdDBFreedict (fetchurl { url = "mirror://sourceforge/freedict/eng-deu.tar.gz"; - sha256 = "01x12p72sa3071iff3jhzga8588440f07zr56r3x98bspvdlz73r"; + hash = "sha256-eZxP2756odRHNiX/AxwgBKGC1PtQDudiOGAoLc4VoQc="; }) "eng-deu" "en_EN"; nld2eng = makeDictdDBFreedict (fetchurl { url = "mirror://sourceforge/freedict/nld-eng.tar.gz"; - sha256 = "1vhw81pphb64fzsjvpzsnnyr34ka2fxizfwilnxyjcmpn9360h07"; + hash = "sha256-B0BgRrK3Mum7pZG7H7sTapKRvbX63y31d8QseG9AHO4="; }) "nld-eng" "nl_NL"; eng2nld = makeDictdDBFreedict (fetchurl { url = "mirror://sourceforge/freedict/eng-nld.tar.gz"; - sha256 = "0rcg28ldykv0w2mpxc6g4rqmfs33q7pbvf68ssy1q9gpf6mz7vcl"; + hash = "sha256-lO3zq3H3JRy81si4ve7BY2hXcSbPsH6r4GBP3ygSj2U="; }) "eng-nld" "en_UK"; eng2rus = makeDictdDBFreedict (fetchurl { url = "mirror://sourceforge/freedict/eng-rus.tar.gz"; - sha256 = "15409ivhww1wsfjr05083pv6mg10bak8v5pg1wkiqybk7ck61rry"; + hash = "sha256-PudgJjtzeRwnD++WjaZaILxq9h0IFJCl0zxwDndMgJQ="; }) "eng-rus" "en_UK"; fra2eng = makeDictdDBFreedict (fetchurl { url = "mirror://sourceforge/freedict/fra-eng.tar.gz"; - sha256 = "0sdd88s2zs5whiwdf3hd0s4pzzv75sdsccsrm1wxc87l3hjm85z3"; + hash = "sha256-4xdUJRz0INZ5qFkzppsuZ/9/iQYNDtd4hLzoLzRCrWk="; }) "fra-eng" "fr_FR"; eng2fra = makeDictdDBFreedict (fetchurl { url = "mirror://sourceforge/freedict/eng-fra.tar.gz"; - sha256 = "0fi6rrnbqnhc6lq8d0nmn30zdqkibrah0mxfg27hsn9z7alwbj3m"; + hash = "sha256-dcjFqTo/WQ2PeK5XAFVeceL2wbDVgoYwNQxavGzOJjo="; }) "eng-fra" "en_UK"; epo2eng = makeDictdDB (fetchurl { url = "https://download.freedict.org/dictionaries/epo-eng/1.0.1/freedict-epo-eng-1.0.1.dictd.tar.xz"; - sha256 = "095xwqfc43dnm0g74i83lg03542f064jy2xbn3qnjxiwysz9ksnz"; + hash = "sha256-3+qZvvY8dmnxsKsLL4kBTpAywKMDRXIeqLYNwhzmvSQ="; }) "epo-eng" "epo-eng" "eo"; jpn2eng = makeDictdDB (fetchurl { url = @@ -74,7 +74,7 @@ rec { version = "0.1"; in "mirror://sourceforge/freedict/jpn-eng/${version}/freedict-jpn-eng-${version}.dictd.tar.xz"; - sha256 = "sha256-juJBoEq7EztLZzOomc7uoZhXVaQPKoUvIxxPLB0xByc="; + hash = "sha256-juJBoEq7EztLZzOomc7uoZhXVaQPKoUvIxxPLB0xByc="; }) "jpn-eng" "jpn-eng" "ja_JP"; eng2jpn = makeDictdDB (fetchurl { url = @@ -82,11 +82,11 @@ rec { version = "2022.04.06"; in "https://download.freedict.org/dictionaries/eng-jpn/${version}/freedict-eng-jpn-${version}.dictd.tar.xz"; - sha256 = "sha256-kfRT2kgbV3XKarCr4mqDRT5A1jR8M8APky5M5MFYatE="; + hash = "sha256-kfRT2kgbV3XKarCr4mqDRT5A1jR8M8APky5M5MFYatE="; }) "eng-jpn" "eng-jpn" "en_UK"; mueller_eng2rus_pkg = makeDictdDB (fetchurl { url = "mirror://sourceforge/mueller-dict/mueller-dict-3.1.tar.gz"; - sha256 = "04r5xxznvmcb8hkxqbjgfh2gxvbdd87jnhqn5gmgvxxw53zpwfmq"; + hash = "sha256-uDp+/yi89/3qKxZDKw9qbe3+BHRPLtwnRIvVbX/vJRM="; }) "mueller-eng-rus" "mueller-dict-*/dict" "en_UK"; mueller_enru_abbr = { outPath = "${mueller_eng2rus_pkg}/share/dictd/mueller-abbrev"; diff --git a/pkgs/servers/dict/wiktionary/default.nix b/pkgs/servers/dict/wiktionary/default.nix index c8fcd868f06a..e5059834e696 100644 --- a/pkgs/servers/dict/wiktionary/default.nix +++ b/pkgs/servers/dict/wiktionary/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://dumps.wikimedia.org/enwiktionary/${version}/enwiktionary-${version}-pages-articles.xml.bz2"; - sha256 = "f37e899a9091a1b01137c7b0f3d58813edf3039e9e94ae656694c88859bbe756"; + hash = "sha256-836JmpCRobARN8ew89WIE+3zA56elK5lZpTIiFm751Y="; }; nativeBuildInputs = [