10 ocamlPackages.buildDunePackage rec {
14 minimalOCamlVersion = "4.13";
18 "https://github.com/PataphysicalSociety/soupault/archive/${version}.tar.gz"
19 "https://codeberg.org/PataphysicalSociety/soupault/archive/${version}.tar.gz"
21 hash = "sha256-UABbrNNcNaN9NgtAjCs4HUoNXMaK4QvCuWERuEnMG6I=";
24 nativeBuildInputs = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ darwin.sigtool ];
26 buildInputs = with ocamlPackages; [
48 passthru.tests.version = testers.testVersion {
50 command = "soupault --version-number";
54 description = "Tool that helps you create and manage static websites";
55 homepage = "https://soupault.app/";
56 changelog = "https://codeberg.org/PataphysicalSociety/soupault/src/branch/main/CHANGELOG.md";
57 license = lib.licenses.mit;
58 maintainers = with lib.maintainers; [ toastal ];
59 mainProgram = "soupault";