New commits:
commit bd1de31dc36371e6ce6fec7617eb1423dabba5cb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
add opentimelineio-0.18.0
commit ca28334f8c90433440f850a2aab106c891568993
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
orcus: => 0.21.0
diff --git a/ChangeLog b/ChangeLog
index ef3770b..ae97900 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-11-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * opentimelineio: added, interchange format for editorial timeline
information
+
2025-11-06 Ismael Luceno <ismael AT sourcemage.org>
* doc/blogc: new spell, A blog compiler.
SOURCE_URL[0]=https://gitlab.com/api/v4/projects/orcus%2Forcus/packages/generic/source/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/lib$SPELL-$VERSION
diff --git a/libs/orcus/HISTORY b/libs/orcus/HISTORY
index e214566..287b1d5 100644
--- a/libs/orcus/HISTORY
+++ b/libs/orcus/HISTORY
@@ -1,3 +1,6 @@
+2025-11-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.21.0
+
2025-08-26 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.20.2
diff --git a/video-libs/opentimelineio/BUILD b/video-libs/opentimelineio/BUILD
new file mode 100755
index 0000000..0279580
--- /dev/null
+++ b/video-libs/opentimelineio/BUILD
@@ -0,0 +1,5 @@
+OPTS+=' -DOTIO_DEPENDENCIES_INSTALL=off' &&
+OPTS+=' -DOTIO_AUTOMATIC_SUBMODULES=off' &&
+#OPTS+=' -D'
+cmake_build
+
diff --git a/video-libs/opentimelineio/CONFIGURE
b/video-libs/opentimelineio/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/video-libs/opentimelineio/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/video-libs/opentimelineio/DEPENDS
b/video-libs/opentimelineio/DEPENDS
new file mode 100755
index 0000000..43c9317
--- /dev/null
+++ b/video-libs/opentimelineio/DEPENDS
@@ -0,0 +1,3 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends imath ' -DOTIO_FIND_IMATH=on' &&
+depends rapidjson
diff --git a/video-libs/opentimelineio/DETAILS
b/video-libs/opentimelineio/DETAILS
new file mode 100755
index 0000000..0168239
--- /dev/null
+++ b/video-libs/opentimelineio/DETAILS
@@ -0,0 +1,24 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+ SPELL=opentimelineio
+ SPELLX=OpenTimelineIO
+ VERSION=0.18.0
+
SOURCE_HASH=sha512:976f19b85e340314e3c97b943e91a2d5800491e85442e66f32a6a37346ffe1a39d423edae76953e4b75a4e8deb02b737e088ae9d4ac74158136494cd5f5c4b16
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/OpenTimelineIO-$VERSION
+ WEB_SITE=https://github.com/AcademySoftwareFoundation/OpenTimelineIO
+ SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/v$VERSION.tar.gz
+ LICENSE[0]=APACHE
+ ENTERED=20251010
+ KEYWORDS=""
+ SHORT="API and interchange format for editorial timeline
information"
+cat << EOF
+Open Source API and interchange format for editorial timeline information,
+
+OTIO contains information about the order and length of cuts and references
to external media. It is
+not however, a container format for media.
+
+For integration with applications, the core OTIO library is implemented in
C++ and provides an
+in-memory data model, as well as library functions for interpreting,
manipulating, and serializing
+that data model. Within the core is a dependency-less library for dealing
strictly with time,
+`opentime`.
+EOF
diff --git a/video-libs/opentimelineio/HISTORY
b/video-libs/opentimelineio/HISTORY
new file mode 100644
index 0000000..4e71938
--- /dev/null
+++ b/video-libs/opentimelineio/HISTORY
@@ -0,0 +1,7 @@
+2025-11-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.18.0
+
+2025-10-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version master (git)
+ spell created
+
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (bd1de31dc36371e6ce6fec7617eb1423dabba5cb),
Treeve Jelbert, 11/07/2025