soupault: init at 3.1.0
commit755b77f858a81a5e6c7250a5ac3f18c6c68a6dbe
authortoastal <toastal@posteo.net>
dateMon 16 Aug 2021, 17:12 (5 years ago)
parent2fe4420
pkgs/tools/typesetting/soupault/default.nixnew file+41
@@ -0,0 +1,41 @@
1+{ fetchFromGitHub, ocamlPackages, lib }:
2+
3+ocamlPackages.buildDunePackage rec {
4+ pname = "soupault";
5+ version = "3.1.0";
6+
7+ useDune2 = true;
8+
9+ src = fetchFromGitHub {
10+ owner = "dmbaturin";
11+ repo = pname;
12+ rev = version;
13+ sha256 = "sha256-SVNC2DbdciunSKTCmmX0SqaEXMe1DkVX4VJTqriI8Y4=";
14+ };
15+
16+ buildInputs = with ocamlPackages; [
17+ base64
18+ containers
19+ ezjsonm
20+ fileutils
21+ fmt
22+ jingoo
23+ lambdasoup
24+ lua-ml
25+ logs
26+ odate
27+ otoml
28+ re
29+ spelll
30+ tsort
31+ yaml
32+ ];
33+
34+ meta = with lib; {
35+ description = "A tool that helps you create and manage static websites";
36+ homepage = "https://soupault.app/";
37+ license = licenses.mit;
38+ maintainers = [ maintainers.toastal ];
39+ };
40+}
41+
pkgs/top-level/all-packages.nix+2
@@ -4497,6 +4497,8 @@ with pkgs;
44974497
44984498 sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
44994499
4500+ soupault = callPackage ../tools/typesetting/soupault { };
4501+
45004502 strawberry = libsForQt5.callPackage ../applications/audio/strawberry { };
45014503
45024504 tealdeer = callPackage ../tools/misc/tealdeer {