sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (420d1c77622b723736fb34423f0ced1102cf0a56)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (420d1c77622b723736fb34423f0ced1102cf0a56)
- Date: Sun, 2 Nov 2025 13:42:14 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 3 +++
containers/crun/DEPENDS | 24 ++++++++++++++++++++++++
containers/crun/DETAILS | 25 +++++++++++++++++++++++++
containers/crun/HISTORY | 2 ++
4 files changed, 54 insertions(+)
New commits:
commit 420d1c77622b723736fb34423f0ced1102cf0a56
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
crun: new spell, fast and lightweight OCI runtime
diff --git a/ChangeLog b/ChangeLog
index 222f66f..8cb484e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-11-02 Ismael Luceno <ismael AT sourcemage.org>
+ * containers/crun: new spell, fast and lightweight OCI runtime
+
2025-10-29 Ismael Luceno <ismael AT sourcemage.org>
* libs/protobuf-c: new spell, C implementation of Protocol Buffers
diff --git a/containers/crun/DEPENDS b/containers/crun/DEPENDS
new file mode 100755
index 0000000..74074d0
--- /dev/null
+++ b/containers/crun/DEPENDS
@@ -0,0 +1,24 @@
+depends python3 &&
+depends libcap &&
+depends libseccomp &&
+depends yajl &&
+
+optional_depends systemd \
+ "--enable-systemd" \
+ "--disable-systemd" \
+ "for systemd support" &&
+
+optional_depends libselinux \
+ "--enable-selinux" \
+ "--disable-selinux" \
+ "for SELinux support" &&
+
+optional_depends criu \
+ "--enable-criu" \
+ "--disable-criu" \
+ "for checkpoint/restore support" &&
+
+optional_depends go-md2man \
+ "" \
+ "" \
+ "for generating man pages"
diff --git a/containers/crun/DETAILS b/containers/crun/DETAILS
new file mode 100755
index 0000000..7a75d9c
--- /dev/null
+++ b/containers/crun/DETAILS
@@ -0,0 +1,25 @@
+# Watch: https://github.com/containers/crun/tags
+ SPELL=crun
+ VERSION=1.24
+
SOURCE_HASH=sha512:7ebfe111b2f3ac8f15a01b4982881b4dc16be09888754384dc50e1b7187bb29bdf5a687fda8be63ebe732482f94b5389a4a6767c908f87668f000eea114421e3
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=https://github.com/containers/$SPELL/releases/download/$VERSION/$SOURCE
+ WEB_SITE=https://github.com/containers/crun
+ LICENSE=(GPL-2.0-or-later LGPL-2.1-or-later)
+ ENTERED=20251023
+ SHORT="fast and lightweight OCI runtime"
+cat << EOF
+crun is a fast and low-memory footprint OCI Container Runtime fully written
+in C.
+
+crun is designed to be a drop-in replacement for runc, but with significantly
+lower memory usage and better performance characteristics. It can run
+containers as defined by the OCI runtime specification and supports:
+- cgroups v1 and v2
+- Systemd
+- SELinux
+- Rootless containers
+- User namespaces
+- Checkpoint/restore using CRIU
+EOF
diff --git a/containers/crun/HISTORY b/containers/crun/HISTORY
new file mode 100644
index 0000000..8fdfbb9
--- /dev/null
+++ b/containers/crun/HISTORY
@@ -0,0 +1,2 @@
+2025-11-02 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (420d1c77622b723736fb34423f0ced1102cf0a56), Ismael Luceno, 11/02/2025
Archive powered by MHonArc 2.6.24.