From 073f816a7e9c24fac0f119e62608374eae3a3552 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Thu, 19 Oct 2023 19:16:08 +0800 Subject: [PATCH 1/3] convos: 7.02 -> 8.05 --- .../networking/irc/convos/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/networking/irc/convos/default.nix b/pkgs/applications/networking/irc/convos/default.nix index 186f1a74020b..da4967916d44 100644 --- a/pkgs/applications/networking/irc/convos/default.nix +++ b/pkgs/applications/networking/irc/convos/default.nix @@ -4,13 +4,13 @@ perlPackages.buildPerlPackage rec { pname = "convos"; - version = "7.02"; + version = "8.05"; src = fetchFromGitHub { owner = "convos-chat"; repo = pname; rev = "v${version}"; - sha256 = "sha256-i8lDK5/Whi5uo2/Qqh5jgJGLuuHn7kdrfvr+9Ktzp/8="; + sha256 = "sha256-dBvXo8y4OMKcb0imgnnzoklnPN3YePHDvy5rIBOkTfs="; }; nativeBuildInputs = [ makeWrapper ] @@ -20,9 +20,8 @@ perlPackages.buildPerlPackage rec { CryptPassphrase CryptPassphraseArgon2 CryptPassphraseBcrypt FileHomeDir FileReadBackwards HTTPAcceptLanguage SyntaxKeywordTry FutureAsyncAwait IOSocketSSL IRCUtils JSONValidator LinkEmbedder ModuleInstall - Mojolicious MojoliciousPluginOpenAPI MojoliciousPluginSyslog MojoliciousPluginWebpack - ParseIRC TextMarkdownHoedown TimePiece UnicodeUTF8 - CpanelJSONXS EV + Mojolicious MojoliciousPluginOpenAPI MojoliciousPluginSyslog ParseIRC + TextMarkdownHoedown TimePiece UnicodeUTF8 CpanelJSONXS EV YAMLLibYAML ]; propagatedBuildInputs = [ openssl ]; @@ -48,6 +47,9 @@ perlPackages.buildPerlPackage rec { substituteInPlace t/web-register-open-to-public.t \ --replace '!127.0.0.1!' '!localhost!' + # Another online test fails, so remove this. + rm t/irc-reconnect.t + # A webirc test fails to resolve "localhost" likely due to sandboxing, we # remove this test. # @@ -74,9 +76,9 @@ perlPackages.buildPerlPackage rec { AUTO_SHARE_PATH=$out/${perl.libPrefix}/auto/share/dist/Convos mkdir -p $AUTO_SHARE_PATH cp -vR public assets $AUTO_SHARE_PATH/ - ln -s $AUTO_SHARE_PATH/public/asset $out/asset + ln -s $AUTO_SHARE_PATH/public/assets $out/assets cp -vR templates $out/templates - cp cpanfile $out/cpanfile + cp Makefile.PL $out/Makefile.PL '' + lib.optionalString stdenv.isDarwin '' shortenPerlShebang $out/bin/convos '' + '' From 69d54db30024ce00aad7cf384b4dc7f147d51fe0 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Wed, 22 Nov 2023 00:45:08 +0800 Subject: [PATCH 2/3] nixos/tests/convos: drop journalctl test --- nixos/tests/convos.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/tests/convos.nix b/nixos/tests/convos.nix index 8fe5892da9e5..06d8d30fcb14 100644 --- a/nixos/tests/convos.nix +++ b/nixos/tests/convos.nix @@ -22,7 +22,6 @@ in testScript = '' machine.wait_for_unit("convos") machine.wait_for_open_port(${toString port}) - machine.succeed("journalctl -u convos | grep -q 'application available at.*${toString port}'") machine.succeed("curl -f http://localhost:${toString port}/") ''; }) From 2d6897ad183782f9de2a56aa3e9c74a537905129 Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Fri, 17 Nov 2023 20:17:55 +0100 Subject: [PATCH 3/3] perlPackages.Mojolicious: 9.34 -> 9.35 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 639bc2ae5d8a..dfe4d51d0d68 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16581,10 +16581,10 @@ with self; { Mojolicious = buildPerlPackage { pname = "Mojolicious"; - version = "9.34"; + version = "9.35"; src = fetchurl { - url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-9.34.tar.gz"; - hash = "sha256-UGnWjk4titZj21iFm0/sDOeasTTZ5YBVqq8/DzpzosY="; + url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-9.35.tar.gz"; + hash = "sha256-akpEbuB/ynxtty9dgXVA1oMwCcuN58zkxvskoV7n1Gs="; }; meta = { description = "Real-time web framework";