sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (33fd27578306945e16ed82af7ac7eabcb0a99af7)
- 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 (33fd27578306945e16ed82af7ac7eabcb0a99af7)
- Date: Mon, 9 Mar 2026 03:16:21 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 4 ++++
disk/skopeo/BUILD | 5 +++++
disk/skopeo/DEPENDS | 10 ++++++++++
disk/skopeo/DETAILS | 29 +++++++++++++++++++++++++++++
disk/skopeo/HISTORY | 2 ++
disk/skopeo/INSTALL | 6 ++++++
6 files changed, 56 insertions(+)
New commits:
commit 33fd27578306945e16ed82af7ac7eabcb0a99af7
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
skopeo: new spell, command line utility for container images and
registries
diff --git a/ChangeLog b/ChangeLog
index 888dbfa..96440f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2026-03-09 Ismael Luceno <ismael AT sourcemage.org>
+ * disk/skopeo: new spell, command line utility for container images
+ and registries
+
2026-03-07 Treeve Jelbert <treeve AT sourcemage.org>
* qt6/qt6languageserver: added
diff --git a/disk/skopeo/BUILD b/disk/skopeo/BUILD
new file mode 100755
index 0000000..740f664
--- /dev/null
+++ b/disk/skopeo/BUILD
@@ -0,0 +1,5 @@
+targets=(bin/skopeo) &&
+if is_depends_enabled "$SPELL" go-md2man; then
+ targets+=(docs)
+fi &&
+make "${targets[@]}"
diff --git a/disk/skopeo/DEPENDS b/disk/skopeo/DEPENDS
new file mode 100755
index 0000000..288196b
--- /dev/null
+++ b/disk/skopeo/DEPENDS
@@ -0,0 +1,10 @@
+depends go &&
+depends gpgme &&
+depends lvm &&
+depends btrfs-progs &&
+depends ostree &&
+
+optional_depends go-md2man \
+ "" \
+ "" \
+ "for generating manpages"
diff --git a/disk/skopeo/DETAILS b/disk/skopeo/DETAILS
new file mode 100755
index 0000000..1b4a1c7
--- /dev/null
+++ b/disk/skopeo/DETAILS
@@ -0,0 +1,29 @@
+# Watch: https://github.com/containers/skopeo/tags
+ SPELL=skopeo
+ VERSION=1.22.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_URL[0]=https://github.com/containers/skopeo/archive/v$VERSION.tar.gz
+
SOURCE_HASH=sha512:d4030c4dca7288e8a80a31fadd37532990bdf16ad5ff7c5e8e2ef922cc1a3185f1a6c32ac9906bd07a826cc6968a68dfd6df4d7e10e8ee22d87dba3ac5bfd3b9
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ DOC_DIRS=
+ WEB_SITE=https://github.com/containers/skopeo
+ LICENSE[0]=Apache-2.0
+ ENTERED=20260309
+ SHORT="command line utility for container images and registries"
+cat << EOF
+skopeo is a command line utility that performs various operations on
container
+images and image repositories. It can work with OCI images as well as the
+original Docker v2 images.
+
+skopeo does not require the Docker daemon or any other container runtime to
be
+running. It can inspect images, copy images between registries, delete images
+from registries, and perform other operations on container images without
+needing to pull them into a local container storage.
+
+Features include:
+- Copy images between registries, container storage, and local directories
+- Inspect remote images without pulling them
+- Delete images from registries
+- Sync images between registries
+- Support for OCI and Docker image formats
+EOF
diff --git a/disk/skopeo/HISTORY b/disk/skopeo/HISTORY
new file mode 100644
index 0000000..6287e38
--- /dev/null
+++ b/disk/skopeo/HISTORY
@@ -0,0 +1,2 @@
+2026-03-09 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/disk/skopeo/INSTALL b/disk/skopeo/INSTALL
new file mode 100755
index 0000000..d2b378e
--- /dev/null
+++ b/disk/skopeo/INSTALL
@@ -0,0 +1,6 @@
+install -vDm755 bin/skopeo "$INSTALL_ROOT/usr/bin/skopeo" &&
+install -vDm644 default-policy.json
"$INSTALL_ROOT/etc/containers/policy.json" &&
+install -vDm644 default.yaml
"$INSTALL_ROOT/etc/containers/registries.d/default.yaml" &&
+if [ -e docs/skopeo.1 ]; then
+ install -vDm644 docs/*.1 -t "$INSTALL_ROOT/usr/share/man/man1/"
+fi
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (33fd27578306945e16ed82af7ac7eabcb0a99af7), Ismael Luceno, 03/08/2026
Archive powered by MHonArc 2.6.24.