New commits:
commit cac0d3928de8ae17a5c9cce2cf5902f781bf2375
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
nlohmann_json: Cleanup & add pkg-config file
commit 67bede34ff82cf643cbac97531355b1d5b089c7a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
spdlog 1.8.1
commit 32f4e99bef50d24df950bfcdd2c80c08897a1d10
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
olm: new spell, Implementation of the olm and megolm cryptographic
ratchets
commit 13bd6edf95ea6c1d760c36baf1a14ea3482afd5f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
nlohmann_json 3.9.1
commit 1113e61f0326d2030db9c9f3a75cc4fb0e7d116c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
cmark 0.29.0
diff --git a/ChangeLog b/ChangeLog
index 56bf1af..e3c40b4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-11-12 Ismael Luceno <ismael AT sourcemage.org>
+ * chat-libs/olm: new spell, Implementation of the olm and megolm
+ cryptographic ratchets
+
2020-11-09 Vlad Glagolev <stealth AT sourcemage.org>
* utils/skroll: new spell, text scroller for panels or terminals
diff --git a/chat-libs/olm/CONFIGURE b/chat-libs/olm/CONFIGURE
new file mode 100755
index 0000000..b1e2770
--- /dev/null
+++ b/chat-libs/olm/CONFIGURE
@@ -0,0 +1 @@
+. "$GRIMOIRE"/CMAKE_CONFIGURE
diff --git a/chat-libs/olm/DEPENDS b/chat-libs/olm/DEPENDS
new file mode 100755
index 0000000..60dd614
--- /dev/null
+++ b/chat-libs/olm/DEPENDS
@@ -0,0 +1 @@
+depends cmake
diff --git a/chat-libs/olm/DETAILS b/chat-libs/olm/DETAILS
new file mode 100755
index 0000000..95816dc
--- /dev/null
+++ b/chat-libs/olm/DETAILS
@@ -0,0 +1,17 @@
+. "$GRIMOIRE"/CMAKE_FUNCTIONS
+ SPELL=olm
+ VERSION=3.2.1
+ SOURCE="$SPELL-$VERSION.tar.bz2"
+
SOURCE_URL[0]=https://gitlab.matrix.org/matrix-org/$SPELL/-/archive/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:adb9cff6148d19df4b83a287723219d4da9efd162f7a2824bee63d824d22c20a10fd2c2d8ce74aff5ec006c6dc8828bd6851cc82be93bc6c4524cf7067080412
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://gitlab.matrix.org/matrix-org/olm/"
+ LICENSE[0]="Apache-2.0"
+ ENTERED=20201112
+ KEYWORDS=""
+ SHORT="Implementation of the olm and megolm cryptographic
ratchets"
+cat << EOF
+An implementation of the Double Ratchet cryptographic ratchet described by
+https://whispersystems.org/docs/specifications/doubleratchet/, written in
+C and C++11 and exposed as a C API.
+EOF
diff --git a/chat-libs/olm/HISTORY b/chat-libs/olm/HISTORY
new file mode 100644
index 0000000..ff8091b
--- /dev/null
+++ b/chat-libs/olm/HISTORY
@@ -0,0 +1,2 @@
+2020-11-12 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS: spell created
diff --git a/devel/nlohmann_json/BUILD b/devel/nlohmann_json/BUILD
index 3b78a2a..397db75 100755
--- a/devel/nlohmann_json/BUILD
+++ b/devel/nlohmann_json/BUILD
@@ -1,3 +1 @@
-#OPTS+=" -DJSON_BuildTests=0" &&
-#default_build
-true
+:
diff --git a/devel/nlohmann_json/DETAILS b/devel/nlohmann_json/DETAILS
index 22ebcf0..574be9b 100755
--- a/devel/nlohmann_json/DETAILS
+++ b/devel/nlohmann_json/DETAILS
@@ -1,12 +1,11 @@
#source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=nlohmann_json
- SPELLX=json.hpp
- VERSION=3.5.0
+ VERSION=3.9.1
SOURCE=$SPELL-$VERSION
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://github.com/nlohmann/json
- SOURCE_URL[0]=$WEB_SITE/releases/download/v$VERSION/$SPELLX
+ SOURCE_URL[0]=$WEB_SITE/releases/download/v$VERSION/json.hpp
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=nlohman.gpg:$SOURCE.asc:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/devel/nlohmann_json/HISTORY b/devel/nlohmann_json/HISTORY
index add516e..f0b205c 100644
--- a/devel/nlohmann_json/HISTORY
+++ b/devel/nlohmann_json/HISTORY
@@ -1,3 +1,8 @@
+2020-11-12 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.9.1
+ * BUILD, DETAILS, INSTALL, PRE_BUILD: cleaned up
+ * INSTALL: Added pkg-config file
+
2019-01-03 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.5.0