From 21ccef20deaac6fd5024c2943f664c134141b408 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Wed, 14 Apr 2021 19:57:27 +0700 Subject: [PATCH 1/2] Package soupault.2.6.0 --- packages/soupault/soupault.2.6.0/opam | 55 +++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 packages/soupault/soupault.2.6.0/opam diff --git a/packages/soupault/soupault.2.6.0/opam b/packages/soupault/soupault.2.6.0/opam new file mode 100644 index 00000000000..7150e190a97 --- /dev/null +++ b/packages/soupault/soupault.2.6.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +synopsis: "Static website generator based on HTML rewriting" +description: """\ +A website generator that works with page element tree rather than text +and allows you to manipulate pages and retrieve metadata from +existing HTML using arbitrary CSS selectors. + +With soupault you can: + +* Generate ToC and footnotes. +* Insert file content or an HTML snippet in any element. +* Preprocess element content with external programs (e.g. run `
` tags through a highlighter)
+* Extract page metadata (think microformats) and render it using a Jingoo template or an external script.
+* Export extracted metadata to JSON.
+
+Soupault is extensible with Lua (2.5) plugins and provides an API for element tree manipulation,
+similar to web browsers.
+
+The website generator mode is optional, you can use it as post-processor for existing sites."""
+maintainer: "Daniil Baturin "
+authors: "Daniil Baturin "
+license: "MIT"
+homepage: "https://www.soupault.app"
+bug-reports: "https://github.com/dmbaturin/soupault/issues"
+depends: [
+  "ocaml" {>= "4.08"}
+  "dune" {>= "2.0.0"}
+  "lambdasoup" {>= "0.7.2"}
+  "markup" {>= "1.0.0-1"}
+  "toml" {>= "6.0.0"}
+  "fileutils"
+  "logs"
+  "fmt"
+  "re"
+  "ezjsonm"
+  "containers"
+  "odate"
+  "spelll"
+  "base64"
+  "jingoo" {>= "1.4.2"}
+  "tsort" {>= "2.0.0"}
+  "lua-ml" {>= "0.9.2"}
+]
+build: [
+  ["dune" "subst"] {pinned}
+  ["dune" "build" "-p" name "-j" jobs]
+]
+dev-repo: "git+https://github.com/dmbaturin/soupault"
+url {
+  src: "https://github.com/dmbaturin/soupault/archive/refs/tags/2.6.0.tar.gz"
+  checksum: [
+    "md5=2e41cda4f08db9500eda41d68a568bee"
+    "sha512=f45fd3a7292b07a20c3bc7b0dc00308ed5246aaf830995beef63ee54f1b02c5d6f6f391dbce549306122406350740d8ea6d987c85f3e098335b1a924261daf9c"
+  ]
+}
\ No newline at end of file

From 6cc41763ecbc554b5eeebe38c25fab0e26cb4142 Mon Sep 17 00:00:00 2001
From: Marcello Seri 
Date: Wed, 14 Apr 2021 15:13:38 +0200
Subject: [PATCH 2/2] Update packages/soupault/soupault.2.6.0/opam

---
 packages/soupault/soupault.2.6.0/opam | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/packages/soupault/soupault.2.6.0/opam b/packages/soupault/soupault.2.6.0/opam
index 7150e190a97..d2c576ec0d8 100644
--- a/packages/soupault/soupault.2.6.0/opam
+++ b/packages/soupault/soupault.2.6.0/opam
@@ -42,7 +42,7 @@ depends: [
   "lua-ml" {>= "0.9.2"}
 ]
 build: [
-  ["dune" "subst"] {pinned}
+  ["dune" "subst"] {dev}
   ["dune" "build" "-p" name "-j" jobs]
 ]
 dev-repo: "git+https://github.com/dmbaturin/soupault"
@@ -52,4 +52,4 @@ url {
     "md5=2e41cda4f08db9500eda41d68a568bee"
     "sha512=f45fd3a7292b07a20c3bc7b0dc00308ed5246aaf830995beef63ee54f1b02c5d6f6f391dbce549306122406350740d8ea6d987c85f3e098335b1a924261daf9c"
   ]
-}
\ No newline at end of file
+}