pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/chat/libomemo-c
Module Name: pkgsrc
Committed By: gdt
Date: Wed Aug 13 15:02:26 UTC 2025
Added Files:
pkgsrc/chat/libomemo-c: DESCR Makefile PLIST distinfo
Log Message:
chat/libomemo-c: Add version 0.5.1
libomemo-c is a library implementing Signal's ratcheting forward
secrecy protocol that works in synchronous and asynchronous messaging.
It is a fork of the Signal version, adding support for OMEMO.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/libomemo-c/DESCR \
pkgsrc/chat/libomemo-c/Makefile pkgsrc/chat/libomemo-c/PLIST \
pkgsrc/chat/libomemo-c/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/chat/libomemo-c/DESCR
diff -u /dev/null pkgsrc/chat/libomemo-c/DESCR:1.1
--- /dev/null Wed Aug 13 15:02:26 2025
+++ pkgsrc/chat/libomemo-c/DESCR Wed Aug 13 15:02:26 2025
@@ -0,0 +1,7 @@
+This is a fork of
+[libsignal-protocol-c](https://github.com/whispersystems/libsignal-protocol-c),
+an implementation of Signal's ratcheting forward secrecy protocol that
+works in synchronous and asynchronous messaging. The fork adds
+support for OMEMO as defined in
+[XEP-0384](https://xmpp.org/extensions/xep-0384.html) versions 0.3.0
+and 0.4.0+.
Index: pkgsrc/chat/libomemo-c/Makefile
diff -u /dev/null pkgsrc/chat/libomemo-c/Makefile:1.1
--- /dev/null Wed Aug 13 15:02:26 2025
+++ pkgsrc/chat/libomemo-c/Makefile Wed Aug 13 15:02:26 2025
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2025/08/13 15:02:26 gdt Exp $
+
+DISTNAME= libomemo-c-0.5.1
+CATEGORIES= chat
+MASTER_SITES= ${MASTER_SITE_GITHUB:=dino/}
+GITHUB_PROJECT= libomemo-c
+GITHUB_RELEASE= v0.5.1
+
+MAINTAINER= gdt%NetBSD.org@localhost
+HOMEPAGE= https://github.com/dino/libomemo-c/
+COMMENT= OMEMO library (asynchronous ratcheting forward-secrecy)
+LICENSE= gnu-gpl-v3
+
+USE_TOOLS+= pkg-config
+
+PKGCONFIG_OVERRIDE+= src/libomemo-c.pc.in
+
+# Upstream documents cmake but meson works better.
+# https://github.com/dino/libomemo-c/issues/13
+.include "../../devel/meson/build.mk"
+
+.include "../../devel/check/buildlink3.mk"
+.include "../../devel/protobuf-c/buildlink3.mk"
+# TEST_DEPENDS, perhaps
+.include "../../security/openssl/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/libomemo-c/PLIST
diff -u /dev/null pkgsrc/chat/libomemo-c/PLIST:1.1
--- /dev/null Wed Aug 13 15:02:26 2025
+++ pkgsrc/chat/libomemo-c/PLIST Wed Aug 13 15:02:26 2025
@@ -0,0 +1,20 @@
+@comment $NetBSD: PLIST,v 1.1 2025/08/13 15:02:26 gdt Exp $
+include/omemo/curve.h
+include/omemo/hkdf.h
+include/omemo/key_helper.h
+include/omemo/protocol.h
+include/omemo/ratchet.h
+include/omemo/sender_key.h
+include/omemo/sender_key_record.h
+include/omemo/sender_key_state.h
+include/omemo/session_builder.h
+include/omemo/session_cipher.h
+include/omemo/session_pre_key.h
+include/omemo/session_record.h
+include/omemo/session_state.h
+include/omemo/signal_protocol.h
+include/omemo/signal_protocol_types.h
+lib/libomemo-c.so
+lib/libomemo-c.so.0
+lib/libomemo-c.so.${PKGVERSION}
+lib/pkgconfig/libomemo-c.pc
Index: pkgsrc/chat/libomemo-c/distinfo
diff -u /dev/null pkgsrc/chat/libomemo-c/distinfo:1.1
--- /dev/null Wed Aug 13 15:02:26 2025
+++ pkgsrc/chat/libomemo-c/distinfo Wed Aug 13 15:02:26 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/08/13 15:02:26 gdt Exp $
+
+BLAKE2s (libomemo-c-0.5.1.tar.gz) = 1c897d9c8e5ffbef5e97e3aab77ad9280512198552bda3ae99a5da1af2baf89b
+SHA512 (libomemo-c-0.5.1.tar.gz) = ff59565406c51663f2944e9a7c12c5b0e3fa01073039f5161472dd81f59194b1cf2685bc1e0cc930a141bc409b965c5d93313cfc3e0e237250102af3b5e88826
+Size (libomemo-c-0.5.1.tar.gz) = 239763 bytes
Home |
Main Index |
Thread Index |
Old Index