me
/
guix
Archived
1
0
Fork 0

gnu: olm: Drop custom ‘lib-’ prefix.

* gnu/packages/crypto.scm (olm): New variable, renamed from…
(libolm): …this one, which is now a DEPRECATED-PACKAGE alias of olm.
Adjust all users.
[synopsis, description]: Adjust.  Capitalise proper nouns.
(python-olm)[description]: Remove implementation detail.
master
Tobias Geerinckx-Rice 2022-12-11 01:00:00 +01:00
parent a78e267592
commit d1c3681e38
No known key found for this signature in database
GPG Key ID: 0DB0FF884F556D79
2 changed files with 13 additions and 11 deletions

View File

@ -1293,9 +1293,9 @@ signatures include trusted comments in addition to untrusted comments.
Trusted comments are signed, thus verified, before being displayed.")
(license license:isc)))
(define-public libolm
(define-public olm
(package
(name "libolm")
(name "olm")
(version "3.2.12")
(source (origin
(method git-fetch)
@ -1319,13 +1319,16 @@ Trusted comments are signed, thus verified, before being displayed.")
(when tests?
(with-directory-excursion "tests"
(invoke "ctest" "."))))))))
(synopsis "Implementation of the olm and megolm cryptographic ratchets")
(description "The libolm library implements the Double Ratchet
(synopsis "Implementation of the Olm and Megolm cryptographic ratchets")
(description "The Olm library implements the Double Ratchet
cryptographic ratchet. It is written in C and C++11, and exposed as a C
API.")
(home-page "https://matrix.org/docs/projects/other/olm/")
(license license:asl2.0)))
(define-public libolm
(deprecated-package "libolm" olm))
(define-public python-olm
(package
;; python-olm is part of libolm and must be updated at the same time.
@ -1351,10 +1354,9 @@ API.")
(list python-cffi python-future))
(native-inputs
(list python-pytest python-pytest-benchmark python-aspectlib))
(synopsis "Python bindings for libolm")
(description "The libolm library implements the Double Ratchet
cryptographic ratchet. It is written in C and C++11, and exposed as a C
API. This package contains its Python bindings.")))
(synopsis "Python bindings for Olm")
(description "The Olm library implements the Double Ratchet
cryptographic ratchet. This package contains its Python bindings.")))
(define-public hash-extender
(let ((commit "cb8aaee49f93e9c0d2f03eb3cafb429c9eed723d")

View File

@ -2380,7 +2380,7 @@ QMatrixClient project.")
curl
json-modern-cxx
libevent
libolm
olm
libsodium
openssl
spdlog
@ -2463,7 +2463,7 @@ for the Matrix protocol. It is built on to of @code{Boost.Asio}.")
json-modern-cxx
libevent
libnice ; for voip
libolm
olm
lmdb
lmdbxx
mtxclient
@ -2884,7 +2884,7 @@ validating international phone numbers.")
libgcrypt
libgee
libhandy
libolm
olm
libphonenumber
modem-manager
pidgin