Merge pull request #121731 from DeterminateSystems/hydra-unstable

hydra-unstable: 2021-04-29 -> 2021-05-03

authored by

Maximilian Bosch and committed by
GitHub
0e2936eb 94d213ae

+60 -3
+3
pkgs/development/tools/misc/hydra/common.nix
··· 37 37 CatalystViewTT 38 38 CatalystXScriptServerStarman 39 39 CatalystXRoleApplicator 40 + CryptPassphrase 41 + CryptPassphraseArgon2 40 42 CryptRandPasswd 41 43 DBDPg 42 44 DBDSQLite ··· 61 63 SQLSplitStatement 62 64 SetScalar 63 65 Starman 66 + StringCompareConstantTime 64 67 SysHostnameLong 65 68 TermSizeAny 66 69 TextDiff
+3 -3
pkgs/development/tools/misc/hydra/default.nix
··· 2 2 3 3 { 4 4 hydra-unstable = callPackage ./common.nix { 5 - version = "2021-04-29"; 5 + version = "2021-05-03"; 6 6 src = fetchFromGitHub { 7 7 owner = "NixOS"; 8 8 repo = "hydra"; 9 - rev = "6047b1dd04d44acff9343b6b971ab609b73099d5"; 10 - sha256 = "sha256-E7JOHhSd4gIzE6FvSZVMxZE9WagbBkrfZVoibkanaYE="; 9 + rev = "886e6f85e45a1f757e9b77d2a9e4539fbde29468"; 10 + sha256 = "t7Qb57Xjc0Ou+VDGC1N5u9AmeODW6MVOwKSrYRJq5f0="; 11 11 }; 12 12 nix = nixFlakes; 13 13
+54
pkgs/top-level/perl-packages.nix
··· 3907 3907 }; 3908 3908 }; 3909 3909 3910 + CryptArgon2 = perlPackages.buildPerlModule { 3911 + pname = "Crypt-Argon2"; 3912 + version = "0.010"; 3913 + src = fetchurl { 3914 + url = "mirror://cpan/authors/id/L/LE/LEONT/Crypt-Argon2-0.010.tar.gz"; 3915 + sha256 = "3ea1c006f10ef66fd417e502a569df15c4cc1c776b084e35639751c41ce6671a"; 3916 + }; 3917 + nativeBuildInputs = [ pkgs.ld-is-cc-hook ]; 3918 + meta = { 3919 + description = "Perl interface to the Argon2 key derivation functions"; 3920 + license = lib.licenses.cc0; 3921 + }; 3922 + }; 3923 + 3910 3924 CryptBlowfish = buildPerlPackage { 3911 3925 pname = "Crypt-Blowfish"; 3912 3926 version = "2.14"; ··· 4077 4091 propagatedBuildInputs = [ CryptX JSON ]; 4078 4092 meta = { 4079 4093 description = "JSON Web Token"; 4094 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4095 + }; 4096 + }; 4097 + 4098 + CryptPassphrase = buildPerlPackage { 4099 + pname = "Crypt-Passphrase"; 4100 + version = "0.003"; 4101 + src = fetchurl { 4102 + url = "mirror://cpan/authors/id/L/LE/LEONT/Crypt-Passphrase-0.003.tar.gz"; 4103 + sha256 = "685aa090f8179a86d6896212ccf8ccfde7a79cce857199bb14e2277a10d240ad"; 4104 + }; 4105 + meta = { 4106 + description = "A module for managing passwords in a cryptographically agile manner"; 4107 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4108 + }; 4109 + }; 4110 + 4111 + CryptPassphraseArgon2 = buildPerlPackage { 4112 + pname = "Crypt-Passphrase-Argon2"; 4113 + version = "0.002"; 4114 + src = fetchurl { 4115 + url = "mirror://cpan/authors/id/L/LE/LEONT/Crypt-Passphrase-Argon2-0.002.tar.gz"; 4116 + sha256 = "3906ff81697d13804ee21bd5ab78ffb1c4408b4822ce020e92ecf4737ba1f3a8"; 4117 + }; 4118 + propagatedBuildInputs = with perlPackages; [ CryptArgon2 CryptPassphrase ]; 4119 + meta = { 4120 + description = "An Argon2 encoder for Crypt::Passphrase"; 4080 4121 license = with lib.licenses; [ artistic1 gpl1Plus ]; 4081 4122 }; 4082 4123 }; ··· 18816 18857 src = fetchurl { 18817 18858 url = "mirror://cpan/authors/id/H/HI/HIO/String-CamelCase-0.04.tar.gz"; 18818 18859 sha256 = "1a8i4yzv586svd0pbxls7642vvmyiwzh4x2xyij8gbnfxsydxhw9"; 18860 + }; 18861 + }; 18862 + 18863 + StringCompareConstantTime = buildPerlPackage { 18864 + pname = "String-Compare-ConstantTime"; 18865 + version = "0.321"; 18866 + src = fetchurl { 18867 + url = "mirror://cpan/authors/id/F/FR/FRACTAL/String-Compare-ConstantTime-0.321.tar.gz"; 18868 + sha256 = "0b26ba2b121d8004425d4485d1d46f59001c83763aa26624dff6220d7735d7f7"; 18869 + }; 18870 + meta = { 18871 + description = "Timing side-channel protected string compare"; 18872 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18819 18873 }; 18820 18874 }; 18821 18875