Merge pull request #152407 from NixOS/backport-150538-to-release-21.11

[Backport release-21.11] convos: 6.26 -> 6.42
This commit is contained in:
Zak B. Elep
2022-01-14 15:14:01 +08:00
committed by GitHub
2 changed files with 43 additions and 11 deletions

View File

@@ -6,23 +6,24 @@ with lib;
perlPackages.buildPerlPackage rec {
pname = "convos";
version = "6.26";
version = "6.42";
src = fetchFromGitHub {
owner = "convos-chat";
repo = pname;
rev = "v${version}";
sha256 = "1wh3ryhd4b7nanh0yp2nycmhky5afw8lpfx34858p6wfimsv9794";
sha256 = "sha256-W7ZVZUCNllpFIQpNz2m/8VFOXDZfuppB+g3qibY6wt8=";
};
nativeBuildInputs = [ makeWrapper ]
++ optional stdenv.isDarwin [ shortenPerlShebang ];
buildInputs = with perlPackages; [
CryptEksblowfish FileHomeDir FileReadBackwards HTTPAcceptLanguage
CryptPassphrase CryptPassphraseArgon2 CryptPassphraseBcrypt
FileHomeDir FileReadBackwards HTTPAcceptLanguage
IOSocketSSL IRCUtils JSONValidator LinkEmbedder ModuleInstall
Mojolicious MojoliciousPluginOpenAPI MojoliciousPluginWebpack
ParseIRC TextMarkdown TimePiece UnicodeUTF8
Mojolicious MojoliciousPluginOpenAPI MojoliciousPluginSyslog MojoliciousPluginWebpack
ParseIRC TextMarkdownHoedown TimePiece UnicodeUTF8
CpanelJSONXS EV
];

View File

@@ -4421,10 +4421,10 @@ let
CryptPassphraseArgon2 = buildPerlPackage {
pname = "Crypt-Passphrase-Argon2";
version = "0.002";
version = "0.003";
src = fetchurl {
url = "mirror://cpan/authors/id/L/LE/LEONT/Crypt-Passphrase-Argon2-0.002.tar.gz";
sha256 = "3906ff81697d13804ee21bd5ab78ffb1c4408b4822ce020e92ecf4737ba1f3a8";
url = "mirror://cpan/authors/id/L/LE/LEONT/Crypt-Passphrase-Argon2-0.003.tar.gz";
sha256 = "sha256-cCkLtb3GfBcBKN8+UWexfQS7eTkzqubAWnWGfao/OTg=";
};
propagatedBuildInputs = with perlPackages; [ CryptArgon2 CryptPassphrase ];
meta = {
@@ -4433,6 +4433,21 @@ let
};
};
CryptPassphraseBcrypt = buildPerlPackage {
pname = "Crypt-Passphrase-Bcrypt";
version = "0.001";
src = fetchurl {
url = "mirror://cpan/authors/id/L/LE/LEONT/Crypt-Passphrase-Bcrypt-0.001.tar.gz";
sha256 = "sha256-M44nA4RH/eAjznyaC1dPR+4zeQRKDAgxrJRx8UMNxMU=";
};
propagatedBuildInputs = [ CryptEksblowfish CryptPassphrase ];
meta = {
homepage = "https://github.com/Leont/crypt-passphrase-bcrypt";
description = "A bcrypt encoder for Crypt::Passphrase";
license = with lib.licenses; [ artistic1 gpl1Plus ];
};
};
CryptPasswdMD5 = buildPerlModule {
pname = "Crypt-PasswdMD5";
version = "1.40";
@@ -14509,10 +14524,10 @@ let
MojoliciousPluginSyslog = buildPerlPackage {
pname = "Mojolicious-Plugin-Syslog";
version = "0.04";
version = "0.05";
src = fetchurl {
url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-Syslog-0.04.tar.gz";
sha256 = "807d06b88304675a2bb9181bab123a0e16d3cf2f6a5753a168090ed88085a492";
url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-Syslog-0.05.tar.gz";
sha256 = "sha256-G5Ur6EJ00gAeawLkqw93Et8O4wiPk2qFRlQofh0BPp8=";
};
propagatedBuildInputs = [ Mojolicious ];
meta = {
@@ -23044,6 +23059,22 @@ let
buildInputs = [ ListMoreUtils TestDifferences TestException ];
};
TextMarkdownHoedown = buildPerlModule {
pname = "Text-Markdown-Hoedown";
version = "1.03";
src = fetchurl {
url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/Text-Markdown-Hoedown-1.03.tar.gz";
sha256 = "sha256-U6cw/29IgrmavYVW8mqRH1gvZ1tZ8OFnJe0ey8CE7lA=";
};
buildInputs = [ Filepushd ];
perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC";
meta = {
homepage = "https://github.com/tokuhirom/Text-Markdown-Hoedown";
description = "hoedown for Perl5";
license = with lib.licenses; [ artistic1 gpl1Plus ];
};
};
TestMinimumVersion = buildPerlPackage {
pname = "Test-MinimumVersion";
version = "0.101082";