Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (3cbf8b11da30927894e522a0e27bf95c892724c5)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • 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 (3cbf8b11da30927894e522a0e27bf95c892724c5)
  • Date: Wed, 29 Oct 2025 00:32:39 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
libs/protobuf-c/DETAILS | 24 ++++++++++++++++++++++++
libs/protobuf-c/HISTORY | 2 ++
3 files changed, 29 insertions(+)

New commits:
commit 3cbf8b11da30927894e522a0e27bf95c892724c5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

protobuf-c: new spell, C implementation of Protocol Buffers

diff --git a/ChangeLog b/ChangeLog
index 40ee527..222f66f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * libs/protobuf-c: new spell, C implementation of Protocol Buffers
+
2025-10-28 Ismael Luceno <ismael AT sourcemage.org>
* doc/go-md2man: new spell, converts markdown into roff (man pages)

diff --git a/libs/protobuf-c/DETAILS b/libs/protobuf-c/DETAILS
new file mode 100755
index 0000000..6429569
--- /dev/null
+++ b/libs/protobuf-c/DETAILS
@@ -0,0 +1,24 @@
+# Watch: https://github.com/protobuf-c/protobuf-c/tags
+ SPELL=protobuf-c
+ VERSION=1.5.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=https://github.com/protobuf-c/protobuf-c/releases/download/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:78dc72988d7e8232c1b967849aa00939bc05ab7d39b86a8e2af005e38aa4ef4c9b03920d51fb5337399d980e65f35d11bd4742bea745a893ecc909f56a51c9ac
+ WEB_SITE=https://github.com/protobuf-c/protobuf-c
+ ENTERED=20241028
+ LICENSE[0]=BSD
+ KEYWORDS="libs devel"
+ SHORT="C implementation of Protocol Buffers"
+cat << EOF
+protobuf-c is a C implementation of the Google Protocol Buffers data
+serialization format. It includes libprotobuf-c, a pure C library that
+implements protobuf encoding and decoding, and protoc-c, a code generator
+that converts Protocol Buffer .proto files to C descriptor code.
+
+Features:
+- Pure C library with no C++ dependencies at runtime
+- Lightweight and efficient
+- Compatible with Google's Protocol Buffers
+- Generates .c/.h files from .proto files
+EOF
diff --git a/libs/protobuf-c/HISTORY b/libs/protobuf-c/HISTORY
new file mode 100644
index 0000000..d33bbad
--- /dev/null
+++ b/libs/protobuf-c/HISTORY
@@ -0,0 +1,2 @@
+2025-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (3cbf8b11da30927894e522a0e27bf95c892724c5), Ismael Luceno, 10/28/2025

Archive powered by MHonArc 2.6.24.

Top of Page