diff --git a/pkgs/by-name/ar/artalk/package.nix b/pkgs/by-name/ar/artalk/package.nix index 63edf4852b5a..a6121762400c 100644 --- a/pkgs/by-name/ar/artalk/package.nix +++ b/pkgs/by-name/ar/artalk/package.nix @@ -31,11 +31,18 @@ buildGoModule rec { "-X github.com/ArtalkJS/Artalk/internal/config.Version=${version}" "-X github.com/ArtalkJS/Artalk/internal/config.CommitHash=${version}" ]; + preBuild = '' tar -xzf ${web} cp -r ./artalk_ui/* ./public ''; + postInstall = '' + # work around case insensitive file systems + mv $out/bin/Artalk $out/bin/artalk.tmp + mv $out/bin/artalk.tmp $out/bin/artalk + ''; + passthru.tests = { version = testers.testVersion { package = artalk; }; }; @@ -45,6 +52,6 @@ buildGoModule rec { homepage = "https://github.com/ArtalkJS/Artalk"; license = licenses.mit; maintainers = with maintainers; [ moraxyc ]; - mainProgram = "Artalk"; + mainProgram = "artalk"; }; }