[PATCH 00/70] gnu: Add mautrix-whatsapp.

  • Open
  • quality assurance status badge
Details
One participant
  • conses
Owner
unassigned
Submitted by
conses
Severity
normal
C
C
conses wrote on 20 Mar 00:25 +0100
(address . guix-patches@gnu.org)
cover.1679268195.git.contact@conses.eu
Hi,

This patch series adds a package for
https://github.com/mautrix/whatsapp, a Matrix-WhatsApp puppetting
bridge. I've tested it's working with the latest version of Synapse in
my personal homeserver for the past few months without any issues.

The only thing worth noting from this patch series is that I had to
remove some symlinks to Go libraries in the mautrix-whatsapp package
phases and instead copy the real library directories, otherwise I would
encounter issues with go:embed invocations complaining there were no
files found. I'm not knowledgeable in Go, but from the documentation
https://pkg.go.dev/embed and other information I found online, namely
support symlinks, hence the workaround.

conses (70):
gnu: Add go-github-com-tidwall-sjson.
gnu: Add go-github-com-tidwall-gjson.
gnu: Add go-github-com-tidwall-match.
gnu: Add go-github-com-tidwall-pretty.
gnu: go-google-golang-org-protobuf: Update to 1.30.0.
gnu: Add go-google-golang-org-protobuf-package.
gnu: Add go-google-golang-org-protobuf-proto.
gnu: Add go-google-golang-org-protobuf-reflect-protoreflect.
gnu: Add go-google-golang-org-protobuf-reflect-protoregistry.
gnu: Add go-google-golang-org-protobuf-encoding-protowire.
gnu: Add go-google-golang-org-protobuf-encoding-prototext.
gnu: Add go-google-golang-org-protobuf-internal-encoding-text.
gnu: Add go-google-golang-org-protobuf-internal-encoding-messageset.
gnu: Add go-google-golang-org-protobuf-internal-encoding-defval.
gnu: Add go-google-golang-org-protobuf-internal-encoding-tag.
gnu: Add go-google-golang-org-protobuf-internal-errors.
gnu: Add go-google-golang-org-protobuf-internal-set.
gnu: Add go-google-golang-org-protobuf-internal-descfmt.
gnu: Add go-google-golang-org-protobuf-internal-descopts.
gnu: Add go-google-golang-org-protobuf-internal-flags.
gnu: Add go-google-golang-org-protobuf-internal-genid.
gnu: Add go-google-golang-org-protobuf-internal-order.
gnu: Add go-google-golang-org-protobuf-internal-pragma.
gnu: Add go-google-golang-org-protobuf-internal-strs.
gnu: Add go-google-golang-org-protobuf-internal-detrand.
gnu: Add go-google-golang-org-protobuf-internal-filedesc.
gnu: Add go-google-golang-org-protobuf-internal-filetype.
gnu: Add go-google-golang-org-protobuf-internal-impl.
gnu: Add go-google-golang-org-protobuf-internal-version.
gnu: Add go-google-golang-org-protobuf-runtime-protoiface.
gnu: Add go-google-golang-org-protobuf-runtime-protoimpl.
gnu: Add go-github-com-skip2-go-qrcode.
gnu: Add go-maunium-net-go-mauflag.
gnu: Add go-maunium-net-go-maulogger.
gnu: Add go-mau-fi-libsignal.
gnu: Add go-mau-fi-libsignal-package.
gnu: Add go-mau-fi-libsignal-ecc.
gnu: Add go-mau-fi-libsignal-groups.
gnu: Add go-mau-fi-libsignal-cipher.
gnu: Add go-mau-fi-libsignal-kdf.
gnu: Add go-mau-fi-libsignal-keys-identity.
gnu: Add go-mau-fi-libsignal-keys-prekey.
gnu: Add go-mau-fi-libsignal-keys-chain.
gnu: Add go-mau-fi-libsignal-keys-message.
gnu: Add go-mau-fi-libsignal-keys-root.
gnu: Add go-mau-fi-libsignal-keys-session.
gnu: Add go-mau-fi-libsignal-logger.
gnu: Add go-mau-fi-libsignal-ratchet.
gnu: Add go-mau-fi-libsignal-serialize.
gnu: Add go-mau-fi-libsignal-protocol.
gnu: Add go-mau-fi-libsignal-session.
gnu: Add go-mau-fi-libsignal-signalerror.
gnu: Add go-mau-fi-libsignal-state-record.
gnu: Add go-mau-fi-libsignal-state-store.
gnu: Add go-mau-fi-libsignal-util-bytehelper.
gnu: Add go-mau-fi-libsignal-util-keyhelper.
gnu: Add go-mau-fi-libsignal-util-optional.
gnu: Add go-mau-fi-libsignal-util-errorhelper.
gnu: Add go-mau-fi-libsignal-util-medium.
gnu: Add go-mau-fi-whatsmeow.
gnu: Add go-github-com-rs-xid.
gnu: go-github-com-mattn-go-isatty: Update to 0.1.13.
gnu: Add go-github-com-coreos-go-systemd.
gnu: Add go-github-com-coreos-go-systemd-journal.
gnu: Add go-github-com-rs-zerolog.
gnu: Add go-mau-fi-zeroconfig.
gnu: Add go-maunium-net-go-mautrix.
gnu: go-github-com-mattn-go-sqlite3: Update to 1.14.16.
gnu: Add go-github-com-chai2010-webp.
gnu: Add mautrix-whatsapp.

gnu/packages/golang.scm | 635 +++++++++++++++++++++++++++++++++++++++-
gnu/packages/matrix.scm | 121 ++++++++
2 files changed, 748 insertions(+), 8 deletions(-)

--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:28 +0100
[PATCH 01/70] gnu: Add go-github-com-tidwall-sjson.
(address . 62284@debbugs.gnu.org)
1fab049f23be34ae12f2379370402e7434b57c58.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-tidwall-sjson): New variable.
---
gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (44 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index c75fdb4a31..fb4eb628d0 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2793,6 +2793,31 @@ (define-public go-github-com-saracen-walker
(description "The @code{walker} function is a faster, parallel version, of
@code{filepath.Walk}")))
+(define-public go-github-com-tidwall-sjson
+ (package
+ (name "go-github-com-tidwall-sjson")
+ (version "1.2.5")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tidwall/sjson")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "16yaikpxiwqz00zxa70w17k2k52nr06svand88sv2br6b6i8v09r"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/tidwall/sjson"))
+ (propagated-inputs
+ (list go-github-com-tidwall-gjson
+ go-github-com-tidwall-pretty))
+ (home-page "https://github.com/tidwall/sjson")
+ (synopsis "Set JSON values very quickly in Go")
+ (description "This package provides a very fast and simple way to set a
+value in a JSON document.")
+ (license license:expat)))
+
(define-public go-github-com-tj-docopt
(package
(name "go-github-com-tj-docopt")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:28 +0100
[PATCH 02/70] gnu: Add go-github-com-tidwall-gjson.
(address . 62284@debbugs.gnu.org)
9697d0cddf9207db6ea9113bfa231067d039e98a.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-tidwall-gjson): New variable.
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (45 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index fb4eb628d0..790f61007a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2818,6 +2818,32 @@ (define-public go-github-com-tidwall-sjson
value in a JSON document.")
(license license:expat)))
+(define-public go-github-com-tidwall-gjson
+ (package
+ (name "go-github-com-tidwall-gjson")
+ (version "1.14.4")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tidwall/gjson")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1rs8i87j62sgas55cvm8kzcgf40090dq38r6m6s03rzxs9hbcd6w"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/tidwall/gjson"))
+ (propagated-inputs
+ (list go-github-com-tidwall-match
+ go-github-com-tidwall-pretty))
+ (home-page "https://github.com/tidwall/gjson")
+ (synopsis "JSON parser for Go")
+ (description "GJSON is a Go package that provides a fast and simple way to
+get values from a JSON document. It has features like one line retrieval, dot
+notation paths, iteration, and parsing JSON lines.")
+ (license license:expat)))
+
(define-public go-github-com-tj-docopt
(package
(name "go-github-com-tj-docopt")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:28 +0100
[PATCH 03/70] gnu: Add go-github-com-tidwall-match.
(address . 62284@debbugs.gnu.org)
1f37dee64ccefec59792adf847f222231784d4de.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-tidwall-match): New variable.
---
gnu/packages/golang.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (42 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 790f61007a..721f4929b5 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2844,6 +2844,29 @@ (define-public go-github-com-tidwall-gjson
notation paths, iteration, and parsing JSON lines.")
(license license:expat)))
+(define-public go-github-com-tidwall-match
+ (package
+ (name "go-github-com-tidwall-match")
+ (version "1.1.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tidwall/match")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1n25md63xr5m66r6zc77n6fgcpv2ljrlk92ivp9hvp8xya22as9k"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/tidwall/match"))
+ (home-page "https://github.com/tidwall/match")
+ (synopsis "Simple string pattern matcher for Go")
+ (description "This package is a very simple pattern matcher where @code{*}
+matches on any number of characters and @code{?} matches on any one
+character.")
+ (license license:expat)))
+
(define-public go-github-com-tj-docopt
(package
(name "go-github-com-tj-docopt")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:29 +0100
[PATCH 04/70] gnu: Add go-github-com-tidwall-pretty.
(address . 62284@debbugs.gnu.org)
07a355d76b9cc6f7c3b2ff7e0e647cfa80039717.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-tidwall-pretty): New variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 721f4929b5..0dccfb74cc 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2867,6 +2867,28 @@ (define-public go-github-com-tidwall-match
character.")
(license license:expat)))
+(define-public go-github-com-tidwall-pretty
+ (package
+ (name "go-github-com-tidwall-pretty")
+ (version "1.2.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tidwall/pretty")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0prj9vpjgrca70rvx40kkl566yf9lw4fsbcmszwamwl364696jsb"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/tidwall/pretty"))
+ (home-page "https://github.com/tidwall/pretty")
+ (synopsis "Efficient JSON beautifier and compactor for Go")
+ (description "This package provides fast methods for formatting JSON for
+human readability, or to compact JSON for smaller payloads.")
+ (license license:expat)))
+
(define-public go-github-com-tj-docopt
(package
(name "go-github-com-tj-docopt")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:29 +0100
[PATCH 05/70] gnu: go-google-golang-org-protobuf: Update to 1.30.0.
(address . 62284@debbugs.gnu.org)
efea393eecc0a72474ddfa078b8e9d088441f2e2.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf): Update to 1.30.0.
[arguments]: Add unpack-path.
---
gnu/packages/golang.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (39 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 0dccfb74cc..35a1e376b7 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7671,7 +7671,7 @@ (define-public go-github-com-golang-protobuf-proto
(define-public go-google-golang-org-protobuf
(package
(name "go-google-golang-org-protobuf")
- (version "1.28.0")
+ (version "1.30.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -7680,14 +7680,15 @@ (define-public go-google-golang-org-protobuf
(file-name (git-file-name name version))
(sha256
(base32
- "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r"))))
+ "0xgl6d3d06inl88hj40zkqs8s92sb7wn4y31kf4av2x89gim0dhr"))))
(build-system go-build-system)
(arguments
(list #:import-path "google.golang.org/protobuf"
#:tests? #f ; source-only package
#:phases #~(modify-phases %standard-phases
;; source-only package
- (delete 'build))))
+ (delete 'build))
+ #:unpack-path "google.golang.org/protobuf"))
(propagated-inputs (list go-github-com-google-go-cmp-cmp
go-github-com-golang-protobuf-proto))
(home-page "https://google.golang.org/protobuf")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:29 +0100
[PATCH 06/70] gnu: Add go-google-golang-org-protobuf-package.
(address . 62284@debbugs.gnu.org)
370688a96cf733ea67a8d3eee31bda7c2cdd377b.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-package): New procedure.
---
gnu/packages/golang.scm | 11 +++++++++++
1 file changed, 11 insertions(+)

Toggle diff (30 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 35a1e376b7..09ea647602 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7725,6 +7725,17 @@ (define-public go-github-com-macronut-go-tproxy
Proxy functionality.")
(license license:expat)))
+(define (go-google-golang-org-protobuf-package suffix)
+ (package
+ (inherit go-google-golang-org-protobuf)
+ (name (string-append "go-google-golang-org-protobuf-" suffix))
+ (arguments
+ (substitute-keyword-arguments
+ (package-arguments go-google-golang-org-protobuf)
+ ((#:import-path path)
+ (string-append path "/"
+ (string-replace-substring suffix "-" "/")))))))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:29 +0100
[PATCH 07/70] gnu: Add go-google-golang-org-protobuf-proto.
(address . 62284@debbugs.gnu.org)
be66aa7e882e984b7538ec3f30f38658424e4755.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-proto): New variable.
---
gnu/packages/golang.scm | 7 +++++++
1 file changed, 7 insertions(+)

Toggle diff (26 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 09ea647602..1de7fc6228 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7736,6 +7736,13 @@ (define (go-google-golang-org-protobuf-package suffix)
(string-append path "/"
(string-replace-substring suffix "-" "/")))))))
+(define-public go-google-golang-org-protobuf-proto
+ (package (inherit (go-google-golang-org-protobuf-package "proto"))
+ (synopsis "Functions operating on protobuf messages")
+ (description "This package provides functions operating on protobuf
+messages such as cloning, merging, and checking equality, as well as binary
+serialization.")))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:30 +0100
[PATCH 08/70] gnu: Add go-google-golang-org-protobuf-reflect-protoreflect.
(address . 62284@debbugs.gnu.org)
1c384e9bd86c02ae629bbacf012b8a3811e41eaa.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-reflect-protoreflect): New variable.
---
gnu/packages/golang.scm | 7 +++++++
1 file changed, 7 insertions(+)

Toggle diff (26 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 1de7fc6228..b3f9ffc456 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7743,6 +7743,13 @@ (define-public go-google-golang-org-protobuf-proto
messages such as cloning, merging, and checking equality, as well as binary
serialization.")))
+(define-public go-google-golang-org-protobuf-reflect-protoreflect
+ (package
+ (inherit (go-google-golang-org-protobuf-package "reflect-protoreflect"))
+ (synopsis "Dynamically manipulate protobuf messages")
+ (description "This package provides interfaces to dynamically
+manipulate protobuf messages.")))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:30 +0100
[PATCH 09/70] gnu: Add go-google-golang-org-protobuf-reflect-protoregistry.
(address . 62284@debbugs.gnu.org)
416afacc4301e8e7238914a249e8dcd56b28cf21.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-reflect-protoregistry): New variable.
---
gnu/packages/golang.scm | 7 +++++++
1 file changed, 7 insertions(+)

Toggle diff (26 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index b3f9ffc456..39d9f98f19 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7750,6 +7750,13 @@ (define-public go-google-golang-org-protobuf-reflect-protoreflect
(description "This package provides interfaces to dynamically
manipulate protobuf messages.")))
+(define-public go-google-golang-org-protobuf-reflect-protoregistry
+ (package
+ (inherit (go-google-golang-org-protobuf-package "reflect-protoregistry"))
+ (synopsis "Register and lookup protobuf descriptor data types")
+ (description "This package provides data structures to register and
+lookup protobuf descriptor data types.")))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:30 +0100
[PATCH 10/70] gnu: Add go-google-golang-org-protobuf-encoding-protowire.
(address . 62284@debbugs.gnu.org)
a667c66396fbece071b4a54deb8473ab063a8775.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-encoding-protowire): New variable.
---
gnu/packages/golang.scm | 8 ++++++++
1 file changed, 8 insertions(+)

Toggle diff (27 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 39d9f98f19..7d2dba635d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7757,6 +7757,14 @@ (define-public go-google-golang-org-protobuf-reflect-protoregistry
(description "This package provides data structures to register and
lookup protobuf descriptor data types.")))
+(define-public go-google-golang-org-protobuf-encoding-protowire
+ (package
+ (inherit (go-google-golang-org-protobuf-package "encoding-protowire"))
+ (synopsis "Parse and format the low-level raw wire encoding")
+ (description "This package parses and formats the low-level raw wire
+encoding. Most users should use package @code{proto} to serialize messages in
+the wire format.")))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:30 +0100
[PATCH 11/70] gnu: Add go-google-golang-org-protobuf-encoding-prototext.
(address . 62284@debbugs.gnu.org)
c6505c0968dd93f52faf5b0151cd0128fc0dac21.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-encoding-prototext): New variable.
---
gnu/packages/golang.scm | 7 +++++++
1 file changed, 7 insertions(+)

Toggle diff (26 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 7d2dba635d..99fd07916e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7765,6 +7765,13 @@ (define-public go-google-golang-org-protobuf-encoding-protowire
encoding. Most users should use package @code{proto} to serialize messages in
the wire format.")))
+(define-public go-google-golang-org-protobuf-encoding-prototext
+ (package
+ (inherit (go-google-golang-org-protobuf-package "encoding-prototext"))
+ (synopsis "Serialize protobuf messages as the text format")
+ (description "This package serializes protobuf messages as the text
+format.")))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:33 +0100
[PATCH 12/70] gnu: Add go-google-golang-org-protobuf-internal-encoding-text.
(address . 62284@debbugs.gnu.org)
427244ccde6b3e0d399ff0b82833897d267acbf9.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-encoding-text): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 99fd07916e..57bbd4aa10 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7772,6 +7772,9 @@ (define-public go-google-golang-org-protobuf-encoding-prototext
(description "This package serializes protobuf messages as the text
format.")))
+(define-public go-google-golang-org-protobuf-internal-encoding-text
+ (go-google-golang-org-protobuf-package "internal-encoding-text"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:33 +0100
[PATCH 13/70] gnu: Add go-google-golang-org-protobuf-internal-encoding-messageset.
(address . 62284@debbugs.gnu.org)
a1b470af2af81ce75fdf2c75138874dd2d390691.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-encoding-messageset): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 57bbd4aa10..2449f80757 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7775,6 +7775,9 @@ (define-public go-google-golang-org-protobuf-encoding-prototext
(define-public go-google-golang-org-protobuf-internal-encoding-text
(go-google-golang-org-protobuf-package "internal-encoding-text"))
+(define-public go-google-golang-org-protobuf-internal-encoding-messageset
+ (go-google-golang-org-protobuf-package "internal-encoding-messageset"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:33 +0100
[PATCH 14/70] gnu: Add go-google-golang-org-protobuf-internal-encoding-defval.
(address . 62284@debbugs.gnu.org)
b4c74e76f72a02b09a8dd247b1ed91504034bb63.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-encoding-defval): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2449f80757..3568514fe5 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7778,6 +7778,9 @@ (define-public go-google-golang-org-protobuf-internal-encoding-text
(define-public go-google-golang-org-protobuf-internal-encoding-messageset
(go-google-golang-org-protobuf-package "internal-encoding-messageset"))
+(define-public go-google-golang-org-protobuf-internal-encoding-defval
+ (go-google-golang-org-protobuf-package "internal-encoding-defval"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:33 +0100
[PATCH 15/70] gnu: Add go-google-golang-org-protobuf-internal-encoding-tag.
(address . 62284@debbugs.gnu.org)
ef38958f115db2a4e0d2c1dbc196a63e6afdeb97.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-encoding-tag): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 3568514fe5..34bb90cace 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7781,6 +7781,9 @@ (define-public go-google-golang-org-protobuf-internal-encoding-messageset
(define-public go-google-golang-org-protobuf-internal-encoding-defval
(go-google-golang-org-protobuf-package "internal-encoding-defval"))
+(define-public go-google-golang-org-protobuf-internal-encoding-tag
+ (go-google-golang-org-protobuf-package "internal-encoding-tag"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:34 +0100
[PATCH 16/70] gnu: Add go-google-golang-org-protobuf-internal-errors.
(address . 62284@debbugs.gnu.org)
37190309104064d6a679d43647b104fee28cf837.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-errors): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 34bb90cace..72c7b4d321 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7784,6 +7784,9 @@ (define-public go-google-golang-org-protobuf-internal-encoding-defval
(define-public go-google-golang-org-protobuf-internal-encoding-tag
(go-google-golang-org-protobuf-package "internal-encoding-tag"))
+(define-public go-google-golang-org-protobuf-internal-errors
+ (go-google-golang-org-protobuf-package "internal-errors"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:35 +0100
[PATCH 17/70] gnu: Add go-google-golang-org-protobuf-internal-set.* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-set): New variable.
(address . 62284@debbugs.gnu.org)
88791879a9718f45b3559aac27a51789f5e145a4.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-set): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 72c7b4d321..c2fece180e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7787,6 +7787,9 @@ (define-public go-google-golang-org-protobuf-internal-encoding-tag
(define-public go-google-golang-org-protobuf-internal-errors
(go-google-golang-org-protobuf-package "internal-errors"))
+(define-public go-google-golang-org-protobuf-internal-set
+ (go-google-golang-org-protobuf-package "internal-set"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:35 +0100
[PATCH 18/70] gnu: Add go-google-golang-org-protobuf-internal-descfmt.
(address . 62284@debbugs.gnu.org)
b83433ed31509be4fcd95cde856f5454098009e5.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-descfmt): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index c2fece180e..764d7d538c 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7790,6 +7790,9 @@ (define-public go-google-golang-org-protobuf-internal-errors
(define-public go-google-golang-org-protobuf-internal-set
(go-google-golang-org-protobuf-package "internal-set"))
+(define-public go-google-golang-org-protobuf-internal-descfmt
+ (go-google-golang-org-protobuf-package "internal-descfmt"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:37 +0100
[PATCH 19/70] gnu: Add go-google-golang-org-protobuf-internal-descopts.
(address . 62284@debbugs.gnu.org)
215e8a7fa3437d4e898cf6380c00d1099828f6bd.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-descopts): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 764d7d538c..6822c16eeb 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7793,6 +7793,9 @@ (define-public go-google-golang-org-protobuf-internal-set
(define-public go-google-golang-org-protobuf-internal-descfmt
(go-google-golang-org-protobuf-package "internal-descfmt"))
+(define-public go-google-golang-org-protobuf-internal-descopts
+ (go-google-golang-org-protobuf-package "internal-descopts"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:37 +0100
[PATCH 20/70] gnu: Add go-google-golang-org-protobuf-internal-flags.
(address . 62284@debbugs.gnu.org)
625ac75fb6c131268c2d773287ef420ad3357ee3.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-flags): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 6822c16eeb..8e5aff8c2b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7796,6 +7796,9 @@ (define-public go-google-golang-org-protobuf-internal-descfmt
(define-public go-google-golang-org-protobuf-internal-descopts
(go-google-golang-org-protobuf-package "internal-descopts"))
+(define-public go-google-golang-org-protobuf-internal-flags
+ (go-google-golang-org-protobuf-package "internal-flags"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:38 +0100
[PATCH 21/70] gnu: Add go-google-golang-org-protobuf-internal-genid.
(address . 62284@debbugs.gnu.org)
e61a41f3ab425a5ef569851325a322a5283426b3.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-genid): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 8e5aff8c2b..648de89dcc 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7799,6 +7799,9 @@ (define-public go-google-golang-org-protobuf-internal-descopts
(define-public go-google-golang-org-protobuf-internal-flags
(go-google-golang-org-protobuf-package "internal-flags"))
+(define-public go-google-golang-org-protobuf-internal-genid
+ (go-google-golang-org-protobuf-package "internal-genid"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:38 +0100
[PATCH 22/70] gnu: Add go-google-golang-org-protobuf-internal-order.
(address . 62284@debbugs.gnu.org)(address . contact@conses.eu)
f8990e556deba56104fa224dbf4dfacebbd713a2.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-order): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 648de89dcc..dac75fe0be 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7802,6 +7802,9 @@ (define-public go-google-golang-org-protobuf-internal-flags
(define-public go-google-golang-org-protobuf-internal-genid
(go-google-golang-org-protobuf-package "internal-genid"))
+(define-public go-google-golang-org-protobuf-internal-order
+ (go-google-golang-org-protobuf-package "internal-order"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:38 +0100
[PATCH 23/70] gnu: Add go-google-golang-org-protobuf-internal-pragma.
(address . 62284@debbugs.gnu.org)
1c78a8c3df9bb00a9e9fbe91163c46347f6749b0.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-pragma): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index dac75fe0be..40ad014514 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7805,6 +7805,9 @@ (define-public go-google-golang-org-protobuf-internal-genid
(define-public go-google-golang-org-protobuf-internal-order
(go-google-golang-org-protobuf-package "internal-order"))
+(define-public go-google-golang-org-protobuf-internal-pragma
+ (go-google-golang-org-protobuf-package "internal-pragma"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:39 +0100
[PATCH 24/70] gnu: Add go-google-golang-org-protobuf-internal-strs.
(address . 62284@debbugs.gnu.org)
f5e03c641ffa3d94013f3852bef7f292865a7233.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-strs): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 40ad014514..d89bd6f707 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7808,6 +7808,9 @@ (define-public go-google-golang-org-protobuf-internal-order
(define-public go-google-golang-org-protobuf-internal-pragma
(go-google-golang-org-protobuf-package "internal-pragma"))
+(define-public go-google-golang-org-protobuf-internal-strs
+ (go-google-golang-org-protobuf-package "internal-strs"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:39 +0100
[PATCH 25/70] gnu: Add go-google-golang-org-protobuf-internal-detrand.
(address . 62284@debbugs.gnu.org)
9b1fb109b363302b938fbd6ca57cfadcf83da0a4.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-detrand): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index d89bd6f707..38051a5394 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7811,6 +7811,9 @@ (define-public go-google-golang-org-protobuf-internal-pragma
(define-public go-google-golang-org-protobuf-internal-strs
(go-google-golang-org-protobuf-package "internal-strs"))
+(define-public go-google-golang-org-protobuf-internal-detrand
+ (go-google-golang-org-protobuf-package "internal-detrand"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:39 +0100
[PATCH 26/70] gnu: Add go-google-golang-org-protobuf-internal-filedesc.
(address . 62284@debbugs.gnu.org)
f09e7393d719995f6201d030f81c28b37d1e35c2.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-filedesc): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 38051a5394..af7dd037d8 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7814,6 +7814,9 @@ (define-public go-google-golang-org-protobuf-internal-strs
(define-public go-google-golang-org-protobuf-internal-detrand
(go-google-golang-org-protobuf-package "internal-detrand"))
+(define-public go-google-golang-org-protobuf-internal-filedesc
+ (go-google-golang-org-protobuf-package "internal-filedesc"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:39 +0100
[PATCH 27/70] gnu: Add go-google-golang-org-protobuf-internal-filetype.
(address . 62284@debbugs.gnu.org)
d75205e77593bf11d752758a054f4844a605e047.1679268195.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-filetype): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index af7dd037d8..59f315eec5 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7817,6 +7817,9 @@ (define-public go-google-golang-org-protobuf-internal-detrand
(define-public go-google-golang-org-protobuf-internal-filedesc
(go-google-golang-org-protobuf-package "internal-filedesc"))
+(define-public go-google-golang-org-protobuf-internal-filetype
+ (go-google-golang-org-protobuf-package "internal-filetype"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:39 +0100
[PATCH 28/70] gnu: Add go-google-golang-org-protobuf-internal-impl.
(address . 62284@debbugs.gnu.org)
53d590d609fc1d2718f3b9801b6f842d77da56fc.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-impl): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 59f315eec5..a6b7dd64ec 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7820,6 +7820,9 @@ (define-public go-google-golang-org-protobuf-internal-filedesc
(define-public go-google-golang-org-protobuf-internal-filetype
(go-google-golang-org-protobuf-package "internal-filetype"))
+(define-public go-google-golang-org-protobuf-internal-impl
+ (go-google-golang-org-protobuf-package "internal-impl"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:40 +0100
[PATCH 29/70] gnu: Add go-google-golang-org-protobuf-internal-version.
(address . 62284@debbugs.gnu.org)
94c44923b9e064ec94660d6154cd1093197ce41d.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-version): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index a6b7dd64ec..c3c8c7cea1 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7823,6 +7823,9 @@ (define-public go-google-golang-org-protobuf-internal-filetype
(define-public go-google-golang-org-protobuf-internal-impl
(go-google-golang-org-protobuf-package "internal-impl"))
+(define-public go-google-golang-org-protobuf-internal-version
+ (go-google-golang-org-protobuf-package "internal-version"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:40 +0100
[PATCH 30/70] gnu: Add go-google-golang-org-protobuf-runtime-protoiface.
(address . 62284@debbugs.gnu.org)
32c7c4eb35716e7df82c6da0eb58c5969f3f0e7b.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-runtime-protoiface): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index c3c8c7cea1..f38ac39970 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7826,6 +7826,9 @@ (define-public go-google-golang-org-protobuf-internal-impl
(define-public go-google-golang-org-protobuf-internal-version
(go-google-golang-org-protobuf-package "internal-version"))
+(define-public go-google-golang-org-protobuf-runtime-protoiface
+ (go-google-golang-org-protobuf-package "runtime-protoiface"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:40 +0100
[PATCH 31/70] gnu: Add go-google-golang-org-protobuf-runtime-protoimpl.
(address . 62284@debbugs.gnu.org)
fe50901765b8264cd5172c45f8d7527bb0d8103c.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-google-golang-org-protobuf-runtime-protoimpl): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f38ac39970..d2f7a757e9 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7829,6 +7829,9 @@ (define-public go-google-golang-org-protobuf-internal-version
(define-public go-google-golang-org-protobuf-runtime-protoiface
(go-google-golang-org-protobuf-package "runtime-protoiface"))
+(define-public go-google-golang-org-protobuf-runtime-protoimpl
+ (go-google-golang-org-protobuf-package "runtime-protoimpl"))
+
(define-public go-github-com-mattn-go-zglob
(package
(name "go-github-com-mattn-go-zglob")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:40 +0100
[PATCH 32/70] gnu: Add go-github-com-skip2-go-qrcode.
(address . 62284@debbugs.gnu.org)
d5eac611d5abdf7164ad8e21a56b8181321d2a29.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-skip2-go-qrcode): New variable.
---
gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (45 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index d2f7a757e9..0d4a714dfa 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11313,6 +11313,32 @@ (define-public go-github-com-go-ini-ini
(list #:import-path "github.com/go-ini/ini"))
(propagated-inputs (list go-github-com-stretchr-testify))))
+(define-public go-github-com-skip2-go-qrcode
+ (let ((commit "da1b6568686e89143e94f980a98bc2dbd5537f13")
+ (revision "0"))
+ (package
+ (name "go-github-com-skip2-go-qrcode")
+ (version (git-version "0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/skip2/go-qrcode")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0pghd6y2x8a5fqy4rjn4d8j5jcslb236naycdza5an7vyvinsgs9"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/skip2/go-qrcode"
+ #:tests? #f))
+ (home-page "https://github.com/skip2/go-qrcode")
+ (synopsis "QR Code encoder (Go)")
+ (description "Package @code{qrcode} implements a QR Code encoder. A QR Code is a matrix
+(two-dimensional) barcode. Arbitrary content may be encoded, with URLs being a popular choice.")
+ (license license:expat))))
+
(define-public go-github-com-skratchdot-open-golang
(let ((commit "79abb63cd66e41cb1473e26d11ebdcd68b04c8e5")
(revision "0"))
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:40 +0100
[PATCH 33/70] gnu: Add go-maunium-net-go-mauflag.
(address . 62284@debbugs.gnu.org)
12a6d129f993ed3d7a59ee83f14b53a951798956.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-maunium-net-go-mauflag): New variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 0d4a714dfa..7a8aa9e717 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12268,6 +12268,28 @@ (define-public go-github-com-onsi-ginkgo
Gomega matcher library.")
(license license:expat)))
+(define-public go-maunium-net-go-mauflag
+ (package
+ (name "go-maunium-net-go-mauflag")
+ (version "1.0.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tulir/mauflag")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "09jv1819jwq5i29y6ngf4j4ii6qwlshydvprfvsfplc419dkz1vx"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "maunium.net/go/mauflag"))
+ (home-page "https://github.com/tulir/mauflag")
+ (synopsis "An extendable argument parser for Golang")
+ (description "An extendable argument parser for Golang. Mostly follows
+the GNU Program Argument Syntax conventions.")
+ (license license:gpl3)))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:40 +0100
[PATCH 34/70] gnu: Add go-maunium-net-go-maulogger.
(address . 62284@debbugs.gnu.org)
1b990d8f1fb48174cf0f02a3eed71b110a133a0d.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-maunium-net-go-maulogger): New variable.
---
gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (44 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 7a8aa9e717..56472a9a33 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12290,6 +12290,31 @@ (define-public go-maunium-net-go-mauflag
the GNU Program Argument Syntax conventions.")
(license license:gpl3)))
+(define-public go-maunium-net-go-maulogger
+ (package
+ (name "go-maunium-go-maulogger")
+ (version "2.4.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tulir/maulogger")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "07q27ybjpkx86wjhygb186503wb9v1yxj1n5dnkbx2f15q44xjrs"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "maunium.net/go/maulogger"))
+ (propagated-inputs
+ (list go-github-com-rs-zerolog
+ go-github-com-tidwall-gjson
+ go-github-com-tidwall-sjson))
+ (home-page "https://github.com/tulir/maulogger")
+ (synopsis "A logger for Go programs")
+ (description "A logger in Go.")
+ (license license:mpl2.0)))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:45 +0100
[PATCH 35/70] gnu: Add go-mau-fi-libsignal.
(address . 62284@debbugs.gnu.org)
003fad6cce672da90c5834a626dcd466aa3054fc.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal): New variable.
---
gnu/packages/golang.scm | 54 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)

Toggle diff (73 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 56472a9a33..03bfd2c054 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12315,6 +12315,60 @@ (define-public go-maunium-net-go-maulogger
(description "A logger in Go.")
(license license:mpl2.0)))
+(define-public go-mau-fi-libsignal
+ (package
+ (name "go-mau-fi-libsignal")
+ (version "0.1.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tulir/libsignal-protocol-go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0zcsjy07b1m3gn9zmhv27gz9pqk2kpl3gxcqs9c5wygl1y9m09l5"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "go.mau.fi/libsignal"
+ #:unpack-path "go.mau.fi/libsignal"))
+ (propagated-inputs
+ (list
+ go-filippo-io-edwards25519
+ go-github-com-gorilla-websocket
+ go-golang-org-x-crypto
+ go-google-golang-org-protobuf-encoding-prototext
+ go-google-golang-org-protobuf-encoding-protowire
+ go-google-golang-org-protobuf-internal-descfmt
+ go-google-golang-org-protobuf-internal-descopts
+ go-google-golang-org-protobuf-internal-detrand
+ go-google-golang-org-protobuf-internal-encoding-messageset
+ go-google-golang-org-protobuf-internal-encoding-defval
+ go-google-golang-org-protobuf-internal-encoding-tag
+ go-google-golang-org-protobuf-internal-encoding-text
+ go-google-golang-org-protobuf-internal-errors
+ go-google-golang-org-protobuf-internal-filedesc
+ go-google-golang-org-protobuf-internal-filetype
+ go-google-golang-org-protobuf-internal-flags
+ go-google-golang-org-protobuf-internal-genid
+ go-google-golang-org-protobuf-internal-impl
+ go-google-golang-org-protobuf-internal-order
+ go-google-golang-org-protobuf-internal-pragma
+ go-google-golang-org-protobuf-internal-set
+ go-google-golang-org-protobuf-internal-strs
+ go-google-golang-org-protobuf-internal-version
+ go-google-golang-org-protobuf-proto
+ go-google-golang-org-protobuf-reflect-protoreflect
+ go-google-golang-org-protobuf-reflect-protoregistry
+ go-google-golang-org-protobuf-runtime-protoiface
+ go-google-golang-org-protobuf-runtime-protoimpl))
+ (home-page "https://github.com/tulir/libsignal-protocol-go")
+ (synopsis "Go implementation of the Signal protocol for WhatsApp")
+ (description "Libsignal-protocol-go is a Go implementation of the Signal
+Client Protocol.")
+ (license license:gpl3)))
+
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:45 +0100
[PATCH 36/70] gnu: Add go-mau-fi-libsignal-package.
(address . 62284@debbugs.gnu.org)
0770929be7adce523a55b884302a3c60d1716f2c.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-package): New procedure.
---
gnu/packages/golang.scm | 9 +++++++++
1 file changed, 9 insertions(+)

Toggle diff (28 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 03bfd2c054..0396c3f77b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12368,6 +12368,15 @@ (define-public go-mau-fi-libsignal
Client Protocol.")
(license license:gpl3)))
+(define (go-mau-fi-libsignal-package suffix)
+ (package
+ (inherit go-mau-fi-libsignal)
+ (name (string-append "go-mau-fi-libsignal-" suffix))
+ (arguments
+ (substitute-keyword-arguments (package-arguments go-mau-fi-libsignal)
+ ((#:import-path path)
+ (string-append path "/"
+ (string-replace-substring suffix "-" "/")))))))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:45 +0100
[PATCH 37/70] gnu: Add go-mau-fi-libsignal-ecc.
(address . 62284@debbugs.gnu.org)
f1908e1c0d9ce7e993939088fe7dd1de255a35c0.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-ecc): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 0396c3f77b..8216057691 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12378,6 +12378,9 @@ (define (go-mau-fi-libsignal-package suffix)
(string-append path "/"
(string-replace-substring suffix "-" "/")))))))
+(define-public go-mau-fi-libsignal-ecc
+ (go-mau-fi-libsignal-package "ecc"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:45 +0100
[PATCH 38/70] gnu: Add go-mau-fi-libsignal-groups.
(address . 62284@debbugs.gnu.org)
1a0730adbe5d5d0bdf3714a92c782b74343c03ae.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-groups): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 8216057691..accee3e7f5 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12381,6 +12381,9 @@ (define (go-mau-fi-libsignal-package suffix)
(define-public go-mau-fi-libsignal-ecc
(go-mau-fi-libsignal-package "ecc"))
+(define-public go-mau-fi-libsignal-groups
+ (go-mau-fi-libsignal-package "groups"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:46 +0100
[PATCH 39/70] gnu: Add go-mau-fi-libsignal-cipher.
(address . 62284@debbugs.gnu.org)
065a4b4f84ac7996ba72e179c610d65bf7754c98.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-cipher): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index accee3e7f5..feedbeef30 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12384,6 +12384,9 @@ (define-public go-mau-fi-libsignal-ecc
(define-public go-mau-fi-libsignal-groups
(go-mau-fi-libsignal-package "groups"))
+(define-public go-mau-fi-libsignal-cipher
+ (go-mau-fi-libsignal-package "cipher"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:46 +0100
[PATCH 40/70] gnu: Add go-mau-fi-libsignal-kdf.
(address . 62284@debbugs.gnu.org)
dc1e44e970f9b64c16c52d220934dd6bd7721ea8.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-kdf): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index feedbeef30..bebfe5b894 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12387,6 +12387,9 @@ (define-public go-mau-fi-libsignal-groups
(define-public go-mau-fi-libsignal-cipher
(go-mau-fi-libsignal-package "cipher"))
+(define-public go-mau-fi-libsignal-kdf
+ (go-mau-fi-libsignal-package "kdf"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:46 +0100
[PATCH 41/70] gnu: Add go-mau-fi-libsignal-keys-identity.
(address . 62284@debbugs.gnu.org)
0cb388f4bd6856278bf9149be08a47f77f3c01bc.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-identity): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index bebfe5b894..285f15bc1e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12390,6 +12390,9 @@ (define-public go-mau-fi-libsignal-cipher
(define-public go-mau-fi-libsignal-kdf
(go-mau-fi-libsignal-package "kdf"))
+(define-public go-mau-fi-libsignal-keys-identity
+ (go-mau-fi-libsignal-package "keys-identity"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:46 +0100
[PATCH 42/70] gnu: Add go-mau-fi-libsignal-keys-prekey.
(address . 62284@debbugs.gnu.org)
c9f35fa73b31a51d0f3bf794f9fe94e57e9c270f.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-prekey): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 285f15bc1e..4a71453ee4 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12393,6 +12393,9 @@ (define-public go-mau-fi-libsignal-kdf
(define-public go-mau-fi-libsignal-keys-identity
(go-mau-fi-libsignal-package "keys-identity"))
+(define-public go-mau-fi-libsignal-keys-prekey
+ (go-mau-fi-libsignal-package "keys-prekey"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:47 +0100
[PATCH 43/70] gnu: Add go-mau-fi-libsignal-keys-chain.
(address . 62284@debbugs.gnu.org)
1aecdc87b71ff84b0b514b7ccd04d632265a89cf.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-chain): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 4a71453ee4..a965eddd38 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12396,6 +12396,9 @@ (define-public go-mau-fi-libsignal-keys-identity
(define-public go-mau-fi-libsignal-keys-prekey
(go-mau-fi-libsignal-package "keys-prekey"))
+(define-public go-mau-fi-libsignal-keys-chain
+ (go-mau-fi-libsignal-package "keys-chain"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:47 +0100
[PATCH 44/70] gnu: Add go-mau-fi-libsignal-keys-message.
(address . 62284@debbugs.gnu.org)
cd1c5854f38e29248e7600a8ebf33840d21380a4.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-message): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index a965eddd38..910c3878c1 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12399,6 +12399,9 @@ (define-public go-mau-fi-libsignal-keys-prekey
(define-public go-mau-fi-libsignal-keys-chain
(go-mau-fi-libsignal-package "keys-chain"))
+(define-public go-mau-fi-libsignal-keys-message
+ (go-mau-fi-libsignal-package "keys-message"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:47 +0100
[PATCH 45/70] gnu: Add go-mau-fi-libsignal-keys-root.
(address . 62284@debbugs.gnu.org)
2498dca658c745d9ad82f7c062fd0f8b19ff5308.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-root): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 910c3878c1..5c0a733e48 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12402,6 +12402,9 @@ (define-public go-mau-fi-libsignal-keys-chain
(define-public go-mau-fi-libsignal-keys-message
(go-mau-fi-libsignal-package "keys-message"))
+(define-public go-mau-fi-libsignal-keys-root
+ (go-mau-fi-libsignal-package "keys-root"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:47 +0100
[PATCH 46/70] gnu: Add go-mau-fi-libsignal-keys-session.
(address . 62284@debbugs.gnu.org)
eee438a2ce4049c2ea92219205613e254619923f.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-session): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 5c0a733e48..da6d7f93fa 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12405,6 +12405,9 @@ (define-public go-mau-fi-libsignal-keys-message
(define-public go-mau-fi-libsignal-keys-root
(go-mau-fi-libsignal-package "keys-root"))
+(define-public go-mau-fi-libsignal-keys-session
+ (go-mau-fi-libsignal-package "keys-session"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:47 +0100
[PATCH 47/70] gnu: Add go-mau-fi-libsignal-logger.
(address . 62284@debbugs.gnu.org)
382aa7a534d8b3250a3d2385bd188fd0e417188d.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-logger): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index da6d7f93fa..9372e7e8ae 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12408,6 +12408,9 @@ (define-public go-mau-fi-libsignal-keys-root
(define-public go-mau-fi-libsignal-keys-session
(go-mau-fi-libsignal-package "keys-session"))
+(define-public go-mau-fi-libsignal-logger
+ (go-mau-fi-libsignal-package "logger"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:47 +0100
[PATCH 48/70] gnu: Add go-mau-fi-libsignal-ratchet.
(address . 62284@debbugs.gnu.org)
810ed7f5859003547378f39a7805aa3829918bff.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-ratchet): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 9372e7e8ae..cef5e52244 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12411,6 +12411,9 @@ (define-public go-mau-fi-libsignal-keys-session
(define-public go-mau-fi-libsignal-logger
(go-mau-fi-libsignal-package "logger"))
+(define-public go-mau-fi-libsignal-ratchet
+ (go-mau-fi-libsignal-package "ratchet"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:47 +0100
[PATCH 49/70] gnu: Add go-mau-fi-libsignal-serialize.
(address . 62284@debbugs.gnu.org)
1d0276c4fb2f360b4b6d7ec9f8640b54fafa6b53.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-serialize): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index cef5e52244..5485db4ce7 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12414,6 +12414,9 @@ (define-public go-mau-fi-libsignal-logger
(define-public go-mau-fi-libsignal-ratchet
(go-mau-fi-libsignal-package "ratchet"))
+(define-public go-mau-fi-libsignal-serialize
+ (go-mau-fi-libsignal-package "serialize"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:48 +0100
[PATCH 50/70] gnu: Add go-mau-fi-libsignal-protocol.
(address . 62284@debbugs.gnu.org)
3429a53e6242eddd122c86bcaf3f142fd109b033.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-protocol): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 5485db4ce7..f4579fae46 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12417,6 +12417,9 @@ (define-public go-mau-fi-libsignal-ratchet
(define-public go-mau-fi-libsignal-serialize
(go-mau-fi-libsignal-package "serialize"))
+(define-public go-mau-fi-libsignal-protocol
+ (go-mau-fi-libsignal-package "protocol"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:48 +0100
[PATCH 51/70] gnu: Add go-mau-fi-libsignal-session.
(address . 62284@debbugs.gnu.org)
cf09f78e7c76ea31f9041a3bc7390b34e53c1354.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-session): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f4579fae46..0be3976c72 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12420,6 +12420,9 @@ (define-public go-mau-fi-libsignal-serialize
(define-public go-mau-fi-libsignal-protocol
(go-mau-fi-libsignal-package "protocol"))
+(define-public go-mau-fi-libsignal-session
+ (go-mau-fi-libsignal-package "session"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:48 +0100
[PATCH 52/70] gnu: Add go-mau-fi-libsignal-signalerror.
(address . 62284@debbugs.gnu.org)
f75e7a17e6e3f0d217112791399ba5b0d8ee58f9.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-signalerror): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 0be3976c72..84e438c1e0 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12423,6 +12423,9 @@ (define-public go-mau-fi-libsignal-protocol
(define-public go-mau-fi-libsignal-session
(go-mau-fi-libsignal-package "session"))
+(define-public go-mau-fi-libsignal-signalerror
+ (go-mau-fi-libsignal-package "signalerror"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:48 +0100
[PATCH 53/70] gnu: Add go-mau-fi-libsignal-state-record.
(address . 62284@debbugs.gnu.org)
e4ed9c590f6b6f25521575e3d3315d2c1a27afde.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-state-record): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 84e438c1e0..9c2fc1e38b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12426,6 +12426,9 @@ (define-public go-mau-fi-libsignal-session
(define-public go-mau-fi-libsignal-signalerror
(go-mau-fi-libsignal-package "signalerror"))
+(define-public go-mau-fi-libsignal-state-record
+ (go-mau-fi-libsignal-package "state-record"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:48 +0100
[PATCH 54/70] gnu: Add go-mau-fi-libsignal-state-store.
(address . 62284@debbugs.gnu.org)
46ec6616d0c985a22bd23d45c8ec70172137ac12.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-state-store): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 9c2fc1e38b..27d670ad1b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12429,6 +12429,9 @@ (define-public go-mau-fi-libsignal-signalerror
(define-public go-mau-fi-libsignal-state-record
(go-mau-fi-libsignal-package "state-record"))
+(define-public go-mau-fi-libsignal-state-store
+ (go-mau-fi-libsignal-package "state-store"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:48 +0100
[PATCH 55/70] gnu: Add go-mau-fi-libsignal-util-bytehelper.
(address . 62284@debbugs.gnu.org)
5398413dfff047ed2372c181b6d465b17b09b844.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-bytehelper): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 27d670ad1b..b42788e964 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12432,6 +12432,9 @@ (define-public go-mau-fi-libsignal-state-record
(define-public go-mau-fi-libsignal-state-store
(go-mau-fi-libsignal-package "state-store"))
+(define-public go-mau-fi-libsignal-util-bytehelper
+ (go-mau-fi-libsignal-package "util-bytehelper"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:49 +0100
[PATCH 56/70] gnu: Add go-mau-fi-libsignal-util-keyhelper.
(address . 62284@debbugs.gnu.org)
feef2fe1da7dbb58a45f8c84aaf5c0f8ce3017c3.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-keyhelper): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index b42788e964..eed34a4464 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12435,6 +12435,9 @@ (define-public go-mau-fi-libsignal-state-store
(define-public go-mau-fi-libsignal-util-bytehelper
(go-mau-fi-libsignal-package "util-bytehelper"))
+(define-public go-mau-fi-libsignal-util-keyhelper
+ (go-mau-fi-libsignal-package "util-keyhelper"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:49 +0100
[PATCH 57/70] gnu: Add go-mau-fi-libsignal-util-optional.
(address . 62284@debbugs.gnu.org)
b84eaad74cb6b02c22fd8c565ac7c3d02b2a4b58.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-util-optional): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index eed34a4464..e30b5fd553 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12438,6 +12438,9 @@ (define-public go-mau-fi-libsignal-util-bytehelper
(define-public go-mau-fi-libsignal-util-keyhelper
(go-mau-fi-libsignal-package "util-keyhelper"))
+(define-public go-mau-fi-libsignal-util-optional
+ (go-mau-fi-libsignal-package "util-optional"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:49 +0100
[PATCH 58/70] gnu: Add go-mau-fi-libsignal-util-errorhelper.
(address . 62284@debbugs.gnu.org)
29f9a2046a0f1e7db5be1041256afd861622c2e6.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-util-errorhelper): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index e30b5fd553..b57bf25838 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12441,6 +12441,9 @@ (define-public go-mau-fi-libsignal-util-keyhelper
(define-public go-mau-fi-libsignal-util-optional
(go-mau-fi-libsignal-package "util-optional"))
+(define-public go-mau-fi-libsignal-util-errorhelper
+ (go-mau-fi-libsignal-package "util-errorhelper"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:49 +0100
[PATCH 59/70] gnu: Add go-mau-fi-libsignal-util-medium.
(address . 62284@debbugs.gnu.org)
4d089ec4399cff1912533d390ecca1921245686a.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-libsignal-util-medium): New variable.
---
gnu/packages/golang.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index b57bf25838..249c780ebf 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12444,6 +12444,9 @@ (define-public go-mau-fi-libsignal-util-optional
(define-public go-mau-fi-libsignal-util-errorhelper
(go-mau-fi-libsignal-package "util-errorhelper"))
+(define-public go-mau-fi-libsignal-util-medium
+ (go-mau-fi-libsignal-package "util-medium"))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:49 +0100
[PATCH 60/70] gnu: Add go-mau-fi-whatsmeow.
(address . 62284@debbugs.gnu.org)
90e6d82ca9da26ac3677d30476218fd220432c37.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-whatsmeow): New variable.
---
gnu/packages/golang.scm | 78 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 78 insertions(+)

Toggle diff (97 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 249c780ebf..08501c6793 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12447,6 +12447,84 @@ (define-public go-mau-fi-libsignal-util-errorhelper
(define-public go-mau-fi-libsignal-util-medium
(go-mau-fi-libsignal-package "util-medium"))
+(define-public go-mau-fi-whatsmeow
+ (let ((commit "f0c1311920763e44a89add91926bdd49f6a566ac")
+ (revision "0"))
+ (package
+ (name "go-mau-fi-whatsmeow")
+ (version (git-version "0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tulir/whatsmeow")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "098hkaw5pk1vw1fh62654zm4f9h3plyamg3iq610g72zz35ndwlb"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:go go-1.19
+ #:import-path "go.mau.fi/whatsmeow"))
+ (propagated-inputs
+ (list
+ go-golang-org-x-crypto
+ go-github-com-gorilla-websocket
+ go-google-golang-org-protobuf-encoding-prototext
+ go-google-golang-org-protobuf-encoding-protowire
+ go-google-golang-org-protobuf-internal-descfmt
+ go-google-golang-org-protobuf-internal-descopts
+ go-google-golang-org-protobuf-internal-detrand
+ go-google-golang-org-protobuf-internal-encoding-defval
+ go-google-golang-org-protobuf-internal-encoding-messageset
+ go-google-golang-org-protobuf-internal-encoding-tag
+ go-google-golang-org-protobuf-internal-encoding-text
+ go-google-golang-org-protobuf-internal-errors
+ go-google-golang-org-protobuf-internal-filedesc
+ go-google-golang-org-protobuf-internal-filetype
+ go-google-golang-org-protobuf-internal-flags
+ go-google-golang-org-protobuf-internal-genid
+ go-google-golang-org-protobuf-internal-impl
+ go-google-golang-org-protobuf-internal-order
+ go-google-golang-org-protobuf-internal-pragma
+ go-google-golang-org-protobuf-internal-set
+ go-google-golang-org-protobuf-internal-strs
+ go-google-golang-org-protobuf-internal-version
+ go-google-golang-org-protobuf-proto
+ go-google-golang-org-protobuf-reflect-protoreflect
+ go-google-golang-org-protobuf-reflect-protoregistry
+ go-google-golang-org-protobuf-runtime-protoiface
+ go-google-golang-org-protobuf-runtime-protoimpl
+ go-mau-fi-libsignal-cipher
+ go-mau-fi-libsignal-ecc
+ go-mau-fi-libsignal-groups
+ go-mau-fi-libsignal-kdf
+ go-mau-fi-libsignal-keys-chain
+ go-mau-fi-libsignal-keys-identity
+ go-mau-fi-libsignal-keys-message
+ go-mau-fi-libsignal-keys-prekey
+ go-mau-fi-libsignal-keys-root
+ go-mau-fi-libsignal-keys-session
+ go-mau-fi-libsignal-logger
+ go-mau-fi-libsignal-protocol
+ go-mau-fi-libsignal-ratchet
+ go-mau-fi-libsignal-serialize
+ go-mau-fi-libsignal-session
+ go-mau-fi-libsignal-signalerror
+ go-mau-fi-libsignal-state-record
+ go-mau-fi-libsignal-state-store
+ go-mau-fi-libsignal-util-bytehelper
+ go-mau-fi-libsignal-util-errorhelper
+ go-mau-fi-libsignal-util-keyhelper
+ go-mau-fi-libsignal-util-medium
+ go-mau-fi-libsignal-util-optional))
+ (home-page "https://github.com/tulir/whatsmeow")
+ (synopsis "Go library for the WhatsApp web multidevice API")
+ (description "@code{whatsmeow} is a Go library for the WhatsApp web
+multidevice API.")
+ (license license:mpl2.0))))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:50 +0100
[PATCH 61/70] gnu: Add go-github-com-rs-xid.
(address . 62284@debbugs.gnu.org)
0972c2013dfd3e01fc209b2422ea7f0e185c5f14.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-rs-xid): New variable.
---
gnu/packages/golang.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)

Toggle diff (40 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 08501c6793..9b63251cd6 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12315,6 +12315,27 @@ (define-public go-maunium-net-go-maulogger
(description "A logger in Go.")
(license license:mpl2.0)))
+(define-public go-github-com-rs-xid
+ (package
+ (name "go-github-com-rs-xid")
+ (version "1.4.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rs/xid")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1j1dcrq9napvdfl6g2vd631iv12myirhlmn6kgw8f1jnrkaqgdaz"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/rs/xid"))
+ (home-page "https://github.com/rs/zerolog")
+ (synopsis "Globally unique id generator thought for the web")
+ (description "This package is a globally unique id generator library,
+ready to safely be used directly in your server code.")
+ (license license:expat)))
+
(define-public go-mau-fi-libsignal
(package
(name "go-mau-fi-libsignal")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:50 +0100
[PATCH 62/70] gnu: go-github-com-mattn-go-isatty: Update to 0.1.13.
(address . 62284@debbugs.gnu.org)
1ea754348d413eba0480cd77d22dbf654f42af8e.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Update to 0.1.13.
[propagated-inputs]: Use instead of native-inputs.
---
gnu/packages/golang.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 9b63251cd6..bf5843fc75 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -4843,7 +4843,7 @@ (define-public go-github-com-mattn-go-isatty
(define-public go-github-com-mattn-go-colorable
(package
(name "go-github-com-mattn-go-colorable")
- (version "0.1.8")
+ (version "0.1.13")
(home-page "https://github.com/mattn/go-colorable")
(source
(origin
@@ -4854,9 +4854,9 @@ (define-public go-github-com-mattn-go-colorable
(file-name (git-file-name name version))
(sha256
(base32
- "0q34zqwbnls72md8q8mhj368s7p3i4xspvs3rk8fs76s0pn7dr2l"))))
+ "05hl2ddp67p5kj3ix4zzqqjh4fan4ban3vgw8f98simwigs3q41j"))))
(build-system go-build-system)
- (native-inputs
+ (propagated-inputs
(list go-github-com-mattn-go-isatty))
(arguments
'(#:import-path "github.com/mattn/go-colorable"))
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:50 +0100
[PATCH 63/70] gnu: Add go-github-com-coreos-go-systemd.
(address . 62284@debbugs.gnu.org)
386a0f1f563b27900e8ad38abfd561fde02f69de.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-coreos-go-systemd): New variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index bf5843fc75..2e602f1f34 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12336,6 +12336,28 @@ (define-public go-github-com-rs-xid
ready to safely be used directly in your server code.")
(license license:expat)))
+(define-public go-github-com-coreos-go-systemd
+ (package
+ (name "go-github-com-coreos-go-systemd")
+ (version "22.5.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/coreos/go-systemd")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1vhb4cw8nw9nx8mprx829xv8w4jnwhc2lcyjljzlfafsn8nx5nyf"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/coreos/go-systemd"))
+ (propagated-inputs (list go-github-com-godbus-dbus))
+ (home-page "https://github.com/coreos/go-systemd")
+ (synopsis "Go bindings to systemd")
+ (description "Go bindings to systemd socket activation, journal, D-Bus,
+and unit files.")
+ (license license:asl2.0)))
+
(define-public go-mau-fi-libsignal
(package
(name "go-mau-fi-libsignal")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:50 +0100
[PATCH 64/70] gnu: Add go-github-com-coreos-go-systemd-journal.
(address . 62284@debbugs.gnu.org)
67de68004eed1c5bdc282899cdb0ad57fcc0b725.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-journal): New variable.
---
gnu/packages/golang.scm | 13 +++++++++++++
1 file changed, 13 insertions(+)

Toggle diff (32 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2e602f1f34..c9ad032931 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12358,6 +12358,19 @@ (define-public go-github-com-coreos-go-systemd
and unit files.")
(license license:asl2.0)))
+(define-public go-github-com-coreos-go-systemd-journal
+ (package
+ (inherit go-github-com-coreos-go-systemd)
+ (name "go-github-com-coreos-go-systemd-journal")
+ (arguments
+ (list #:unpack-path "github.com/coreos/go-systemd/v22"
+ #:import-path "github.com/coreos/go-systemd/v22/journal"
+ #:tests? #f))
+ (synopsis "Write to systemd's logging service, journald")
+ (description "This package provides write bindings to the local systemd
+journal. It's implemented in pure Go and connects to the journal directly
+over its unix socket.")))
+
(define-public go-mau-fi-libsignal
(package
(name "go-mau-fi-libsignal")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:50 +0100
[PATCH 65/70] gnu: Add go-github-com-rs-zerolog.
(address . 62284@debbugs.gnu.org)
d0218de31f6be0aefbf4ac9d37d38947cc9668ea.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-rs-zerolog): New variable.
---
gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (46 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index c9ad032931..ff07018be9 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12371,6 +12371,33 @@ (define-public go-github-com-coreos-go-systemd-journal
journal. It's implemented in pure Go and connects to the journal directly
over its unix socket.")))
+(define-public go-github-com-rs-zerolog
+ (package
+ (name "go-github-com-rs-zerolog")
+ (version "1.29.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rs/zerolog")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "111f8x6nf0w9bxwcn3a3yc8q0ivyv33jpg4jslman5rmpjh4rp46"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/rs/zerolog"))
+ (propagated-inputs
+ (list
+ go-github-com-coreos-go-systemd-journal
+ go-github-com-mattn-go-colorable
+ go-github-com-pkg-errors
+ go-github-com-rs-xid))
+ (home-page "https://github.com/rs/zerolog")
+ (synopsis "Zero allocation JSON logger")
+ (description "This package provides a fast and simple logger dedicated to
+to JSON output.")
+ (license license:expat)))
+
(define-public go-mau-fi-libsignal
(package
(name "go-mau-fi-libsignal")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:50 +0100
[PATCH 66/70] gnu: Add go-mau-fi-zeroconfig.
(address . 62284@debbugs.gnu.org)
82f1c58878d34eca4c250a1e90651dbd6e089c38.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-mau-fi-zeroconfig): New variable.
---
gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (46 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index ff07018be9..9ff9879a2b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12530,6 +12530,33 @@ (define-public go-mau-fi-libsignal-util-errorhelper
(define-public go-mau-fi-libsignal-util-medium
(go-mau-fi-libsignal-package "util-medium"))
+(define-public go-mau-fi-zeroconfig
+ (package
+ (name "go-mau-fi-zeroconfig")
+ (version "0.1.2")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tulir/zeroconfig")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1k1palvxmrc37yqkl1wihjifv2zdn9chbgbpvqkx55sgkvcjkzn5"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "go.mau.fi/zeroconfig"
+ #:go go-1.19))
+ (propagated-inputs
+ (list go-github-com-rs-zerolog
+ go-gopkg-in-natefinch-lumberjack.v2
+ go-github-com-stretchr-testify))
+ (home-page "https://github.com/tulir/zeroconfig")
+ (synopsis "Simple declarative config format for zerolog")
+ (description "This package provides a relatively simple declarative
+configuration format for @code{zerolog}.")
+ (license license:mpl2.0)))
+
(define-public go-mau-fi-whatsmeow
(let ((commit "f0c1311920763e44a89add91926bdd49f6a566ac")
(revision "0"))
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:51 +0100
[PATCH 67/70] gnu: Add go-maunium-net-go-mautrix.
(address . 62284@debbugs.gnu.org)
8ea9cd119930c1f673521e9763eb957f609eda92.1679268196.git.contact@conses.eu
* gnu/packages/matrix.scm (go-maunium-net-go-mautrix): New variable.
---
gnu/packages/matrix.scm | 48 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)

Toggle diff (79 lines)
diff --git a/gnu/packages/matrix.scm b/gnu/packages/matrix.scm
index 2ed7a9a782..4d5be03265 100644
--- a/gnu/packages/matrix.scm
+++ b/gnu/packages/matrix.scm
@@ -27,6 +27,7 @@ (define-module (gnu packages matrix)
#:use-module (gnu packages crypto)
#:use-module (gnu packages databases)
#:use-module (gnu packages glib)
+ #:use-module (gnu packages golang)
#:use-module (gnu packages monitoring)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
@@ -35,11 +36,58 @@ (define-module (gnu packages matrix)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages xml)
#:use-module (guix build-system python)
+ #:use-module (guix build-system go)
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (guix packages))
+(define-public go-maunium-net-go-mautrix
+ (package
+ (name "go-maunium-net-go-mautrix")
+ (version "0.15.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mautrix/go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0n71zaiir9kcrh5wkyx2h12lkr6h9srlfh3ikdzvjcw9rq2nc7dq"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:go go-1.19
+ #:import-path "maunium.net/go/mautrix"))
+ (propagated-inputs
+ (list
+ go-github-com-gorilla-mux
+ go-github-com-lib-pq
+ go-github-com-rs-zerolog
+ go-github-com-stretchr-testify
+ go-github-com-tidwall-gjson
+ go-github-com-tidwall-sjson
+ go-github-com-yuin-goldmark
+ go-golang-org-x-crypto
+ go-golang-org-x-net
+ go-mau-fi-zeroconfig
+ go-maunium-net-go-mauflag
+ go-maunium-net-go-maulogger))
+ (home-page "https://github.com/mautrix/go")
+ (synopsis "A Golang Matrix framework")
+ (description "A Golang Matrix framework. In addition to the basic
+client API features the original project has, this framework also has:
+@itemize
+@item Appservice support (Intent API like mautrix-python, room state
+storage, etc)
+@item End-to-end encryption support (incl. interactive SAS verification)
+@item Structs for parsing event content
+@item Helpers for parsing and generating Matrix HTML
+@item Helpers for handling push rules
+@end itemize")
+ (license license:mpl2.0)))
+
(define-public python-matrix-client
(package
(name "python-matrix-client")
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:51 +0100
[PATCH 68/70] gnu: go-github-com-mattn-go-sqlite3: Update to 1.14.16.
(address . 62284@debbugs.gnu.org)
95509a4e94163fcec6f01318902b07dcb2c3c150.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-mattn-go-sqlite3): Update to 1.14.16.
---
gnu/packages/golang.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 9ff9879a2b..9c98d9c0d0 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7857,7 +7857,7 @@ (define-public go-github-com-mattn-go-zglob
(define-public go-github-com-mattn-go-sqlite3
(package
(name "go-github-com-mattn-go-sqlite3")
- (version "1.14.6")
+ (version "1.14.16")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -7866,7 +7866,7 @@ (define-public go-github-com-mattn-go-sqlite3
(file-name (git-file-name name version))
(sha256
(base32
- "04anvqkc37mmc3z1dy4xfa6cas67zlxnnab0ywii7sylk864mhxz"))))
+ "1isnmld31pqfxwrgy3a00xmcrb4zgaa1k32fbdpi9mirpkrljsgg"))))
(build-system go-build-system)
(arguments
`(#:import-path "github.com/mattn/go-sqlite3"))
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:51 +0100
[PATCH 69/70] gnu: Add go-github-com-chai2010-webp.
(address . 62284@debbugs.gnu.org)
fe7621beba9f68228d8212c27b2ff35ff298d3b0.1679268196.git.contact@conses.eu
* gnu/packages/golang.scm (go-github-com-chai2010-webp): New variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 9c98d9c0d0..d7b50eb0e2 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -5957,6 +5957,28 @@ (define-public go-github-com-whyrusleeping-tar-utils
(description "Tar utilities extracted from @command{go-ipfs} codebase.")
(license license:expat))))
+(define-public go-github-com-chai2010-webp
+ (package
+ (name "go-github-com-chai2010-webp")
+ (version "1.1.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chai2010/webp")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1103iah700q9id04hz37nxbpb25qz13g1ia2r6gdffc3vh2w3riv"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/chai2010/webp"))
+ (home-page "https://github.com/chai2010/webp")
+ (synopsis "WebP decoder and encoder for Go")
+ (description "This package provides a WebP decoder and encoder for Go with
+zero dependencies.")
+ (license license:bsd-3)))
+
(define-public go-github-com-cheekybits-is
(let ((commit "68e9c0620927fb5427fda3708222d0edee89eae9")
(revision "0"))
--
2.39.1



--
Best regards,
conses
C
C
conses wrote on 20 Mar 00:51 +0100
[PATCH 70/70] gnu: Add mautrix-whatsapp.
(address . 62284@debbugs.gnu.org)
522977a5c3f4f02e4f974613d39a6d59ef9abc87.1679268196.git.contact@conses.eu
* gnu/packages/matrix.scm (mautrix-whatsapp): New variable.
---
gnu/packages/matrix.scm | 73 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 73 insertions(+)

Toggle diff (99 lines)
diff --git a/gnu/packages/matrix.scm b/gnu/packages/matrix.scm
index 4d5be03265..80fb87b6b0 100644
--- a/gnu/packages/matrix.scm
+++ b/gnu/packages/matrix.scm
@@ -34,6 +34,8 @@ (define-module (gnu packages matrix)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages syncthing)
+ #:use-module (gnu packages video)
#:use-module (gnu packages xml)
#:use-module (guix build-system python)
#:use-module (guix build-system go)
@@ -88,6 +90,77 @@ (define-public go-maunium-net-go-mautrix
@end itemize")
(license license:mpl2.0)))
+(define-public mautrix-whatsapp
+ (package
+ (name "mautrix-whatsapp")
+ (version "0.8.3")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mautrix/whatsapp")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1061fx06xk1mf1j1sbgyfcc5g1jkn5jpv56r04cj0gixd0lqlb5d"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:import-path "maunium.net/go/mautrix-whatsapp"
+ #:go go-1.19
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'build 'fix-symlinks
+ (lambda _
+ (delete-file-recursively "src/go.mau.fi/whatsmeow")
+ (copy-recursively (string-append #$(this-package-input
+ "go-mau-fi-whatsmeow")
+ "/src/go.mau.fi/whatsmeow")
+ (string-append (getenv "GOPATH")
+ "/src/go.mau.fi/whatsmeow"))
+ (delete-file-recursively
+ "src/github.com/chai2010/webp")
+ (copy-recursively
+ (string-append #$(this-package-input
+ "go-github-com-chai2010-webp")
+ "/src/github.com/chai2010/webp")
+ (string-append (getenv "GOPATH")
+ "/src/github.com/chai2010/webp"))
+ (delete-file-recursively
+ "src/maunium.net/go/mautrix")
+ (copy-recursively
+ (string-append #$(this-package-input
+ "go-maunium-net-go-mautrix")
+ "/src/maunium.net/go/mautrix")
+ (string-append (getenv "GOPATH")
+ "/src/maunium.net/go/mautrix")))))))
+ (native-inputs (list libolm ffmpeg))
+ (propagated-inputs
+ (list go-github-com-chai2010-webp
+ go-github-com-gorilla-mux
+ go-github-com-gorilla-websocket
+ go-github-com-lib-pq
+ go-github-com-mattn-go-sqlite3
+ go-github-com-prometheus-client-golang
+ go-github-com-skip2-go-qrcode
+ go-github-com-tidwall-gjson
+ go-github-com-tidwall-sjson
+ go-github-com-yuin-goldmark
+ go-golang-org-x-image
+ go-golang-org-x-text
+ go-google-golang-org-protobuf-proto
+ go-gopkg-in-yaml-v2
+ go-mau-fi-whatsmeow
+ go-maunium-net-go-mauflag
+ go-maunium-net-go-maulogger
+ go-maunium-net-go-mautrix))
+ (home-page "https://github.com/mautrix/whatsapp")
+ (synopsis "A Matrix-WhatsApp puppeting bridge")
+ (description "A Matrix-WhatsApp puppeting bridge based on
+@code{whatsmeow}.")
+ (license license:agpl3)))
+
(define-public python-matrix-client
(package
(name "python-matrix-client")
--
2.39.1



--
Best regards,
conses
?