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

  • Open
  • quality assurance status badge
Details
3 participants
  • conses
  • Miguel Ángel Moreno
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
conses
Severity
normal
C
C
conses wrote on 20 Mar 2023 00:25
(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 2023 00:28
[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 2023 00:28
[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 2023 00:28
[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 2023 00:29
[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 2023 00:29
[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 2023 00:29
[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 2023 00:29
[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 2023 00:30
[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 2023 00:30
[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 2023 00:30
[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 2023 00:30
[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 2023 00:33
[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 2023 00:33
[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 2023 00:33
[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 2023 00:33
[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 2023 00:34
[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 2023 00:35
[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 2023 00:35
[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 2023 00:37
[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 2023 00:37
[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 2023 00:38
[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 2023 00:38
[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 2023 00:38
[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 2023 00:39
[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 2023 00:39
[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 2023 00:39
[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 2023 00:39
[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 2023 00:39
[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 2023 00:40
[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 2023 00:40
[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 2023 00:40
[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 2023 00:40
[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 2023 00:40
[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 2023 00:40
[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 2023 00:45
[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 2023 00:45
[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 2023 00:45
[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 2023 00:45
[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 2023 00:46
[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 2023 00:46
[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 2023 00:46
[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 2023 00:46
[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 2023 00:47
[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 2023 00:47
[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 2023 00:47
[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 2023 00:47
[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 2023 00:47
[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 2023 00:47
[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 2023 00:47
[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 2023 00:48
[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 2023 00:48
[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 2023 00:48
[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 2023 00:48
[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 2023 00:48
[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 2023 00:48
[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 2023 00:49
[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 2023 00:49
[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 2023 00:49
[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 2023 00:49
[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 2023 00:49
[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 2023 00:50
[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 2023 00:50
[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 2023 00:50
[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 2023 00:50
[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 2023 00:50
[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 2023 00:50
[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 2023 00:51
[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 2023 00:51
[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 2023 00:51
[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 2023 00:51
[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
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:02 +0100
[PATCH v2 01/71] gnu: Add go-github-com-tidwall-sjson.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
cdbbb5c1e827f42eb64d70eb2df725bf725780e2.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-tidwall-sjson): New variable.
Change-Id: I6e47207ea6eec02453621105a7019ddd49eefe47
---
gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
Toggle diff (46 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 014ca01602..6204f55a8f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3358,6 +3358,31 @@ (define-public go-github-com-tdewolff-hasher
@code{string} to @code{uint32} mapper.")
(license license:bsd-3)))
+(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")
base-commit: 6f78803b01d416ab421ba860751b764b9e4f33db
--
2.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:02 +0100
[PATCH v2 02/71] gnu: Add go-github-com-tidwall-gjson.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
969d6aed860a7e1fd42183bdd57a74b448f6cb27.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-tidwall-gjson): New variable.
Change-Id: I509d8e6f7ccdb77c43a2168fbdba4437d6538b53
---
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 6204f55a8f..83a7404154 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3383,6 +3383,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:03 +0100
[PATCH v2 04/71] gnu: Add go-github-com-tidwall-pretty.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
fa85cc10f3fbaefb3173366b339dd73220a41141.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-tidwall-pretty): New variable.
Change-Id: I9a9e2b846929f52c1b5e7c744e23ffd3a01738fd
---
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 15d69814b0..d7472fd422 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3432,6 +3432,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:03 +0100
[PATCH v2 05/71] gnu: go-google-golang-org-protobuf: Update to 1.30.0.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
a20035226faefa49af9f0fc076ba89e8e983e8d3.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf): Update to 1.30.0.
[arguments]: Add unpack-path.
Change-Id: I5a94969597c6fc8987e98f062cf3508a4feca153
---
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 d7472fd422..c2ff8d6d2d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7707,7 +7707,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
@@ -7716,14 +7716,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:03 +0100
[PATCH v2 06/71] gnu: Add go-google-golang-org-protobuf-package.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
c601ab90b2bb1a22053fd33e43e5f784e707b41c.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-package): New procedure.
Change-Id: I334d50c33c3ba03efcc59ba969536d21aeed064d
---
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 c2ff8d6d2d..933aed82e3 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7761,6 +7761,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:03 +0100
[PATCH v2 07/71] gnu: Add go-google-golang-org-protobuf-proto.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
986786d1bac36e2878aa2715aa5da269bfede84a.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-proto): New variable.
Change-Id: I39b3b53183faf3ffcb171ed65ff46906c614f6af
---
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 933aed82e3..df5f0abe97 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7772,6 +7772,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:03 +0100
[PATCH v2 08/71] gnu: Add go-google-golang-org-protobuf-reflect-protoreflect.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
6783e7858e50343fe5c7476eb8afc9fc03759770.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-reflect-protoreflect): New variable.
Change-Id: I3285ff77c9a2cadc2ece0929a6c2cbab886ed1a6
---
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 df5f0abe97..d2af3cdc04 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7779,6 +7779,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:03 +0100
[PATCH v2 09/71] gnu: Add go-google-golang-org-protobuf-reflect-protoregistry.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
960742e399d37900f0717d8c2bd8d42480d31b6a.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-reflect-protoregistry): New variable.
Change-Id: Ic8a825aeb2d3d0cc4d7a7ce1c86c16846ae6af09
---
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 d2af3cdc04..020f153972 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7786,6 +7786,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:04 +0100
[PATCH v2 12/71] gnu: Add go-google-golang-org-protobuf-internal-encoding-text.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
4951584c668f0a3d6598aaee96cfec1f6d0ae2d6.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-encoding-text): New variable.
Change-Id: Ibc6b0e4fc221f5caebc989cf7ec9105b4358d0a1
---
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 631d0b4887..8452eac435 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7808,6 +7808,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:04 +0100
[PATCH v2 14/71] gnu: Add go-google-golang-org-protobuf-internal-encoding-defval.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
f8c689da55e59629e3b21318a7f1e23207282778.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-encoding-defval): New variable.
Change-Id: I24106486fe5e9c39f5bd9af690bcbf2dbfd0a02e
---
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 7ae9a833c2..f0cf93548a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7814,6 +7814,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:04 +0100
[PATCH v2 15/71] gnu: Add go-google-golang-org-protobuf-internal-encoding-tag.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
7190761d9a86202d36baa3ab3ad21b831050f27a.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-encoding-tag): New variable.
Change-Id: I9d816c3481eee9e69ff98702b96e101e98f5b5b4
---
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 f0cf93548a..cf420aa68b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7817,6 +7817,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:04 +0100
[PATCH v2 16/71] gnu: Add go-google-golang-org-protobuf-internal-errors.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
596a36b4c1451a51dd9828d8253180d700480d1e.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-errors): New variable.
Change-Id: I4e1f086f732b3ab1d67d74eea8a6d6ecdd7ca31a
---
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 cf420aa68b..e5bf040d31 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7820,6 +7820,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:04 +0100
[PATCH v2 17/71] gnu: Add go-google-golang-org-protobuf-internal-set.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
846f4fdb8fb6a38f1f64ffba90e289b062a1e05b.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-set): New variable.
Change-Id: I5a433b09c2f817cc10a3378d4c0caaabcf830bea
---
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 e5bf040d31..6d7b731b1c 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7823,6 +7823,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 19/71] gnu: Add go-google-golang-org-protobuf-internal-descopts.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
5894e3df0780b47c3e75033ade660de9e505954e.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-descopts): New variable.
Change-Id: Ia7f0fba95615a29e6c3b69f05f34513f8c930784
---
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 15c99bb5f7..5f762b7b8e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7829,6 +7829,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 20/71] gnu: Add go-google-golang-org-protobuf-internal-flags.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
5a7bbe3d5239566232d195f07a4eca90c73991af.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-flags): New variable.
Change-Id: I5c5f052e8f080fb5516bd116415ba4371fc5a439
---
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 5f762b7b8e..2fed0619ad 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7832,6 +7832,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 24/71] gnu: Add go-google-golang-org-protobuf-internal-strs.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
7311bc9a8b9aedb5425eb04a55d6a004477397c6.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-strs): New variable.
Change-Id: Ib138c1edffb536d82c5b75281a84981a9234ff5f
---
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 bfa043f41f..632bf8ccfa 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7844,6 +7844,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 25/71] gnu: Add go-google-golang-org-protobuf-internal-detrand.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
755903d32b406a326a2e825a6cbfbc8ec42fb49d.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-detrand): New variable.
Change-Id: Idddc5f52992bb0a3eb3243171eef11d3b31d8a32
---
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 632bf8ccfa..9807cf4617 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7847,6 +7847,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 26/71] gnu: Add go-google-golang-org-protobuf-internal-filedesc.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
def0bc089802280dde4c0b19d83f732326d9c2d0.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-filedesc): New variable.
Change-Id: I350cacddff19710816a3b0edd059d2937aed6e8d
---
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 9807cf4617..bd448d2d35 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7850,6 +7850,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 27/71] gnu: Add go-google-golang-org-protobuf-internal-filetype.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
65273ac22f45c6da494dc8ee64dc60d0611df6e8.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-filetype): New variable.
Change-Id: I86b2ab45cdde1e936548f3eabb17d02918f333e7
---
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 bd448d2d35..ff4e74f318 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7853,6 +7853,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 28/71] gnu: Add go-google-golang-org-protobuf-internal-impl.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
9a6884ba37734c66baf6c8387b88bbe9149b25fe.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-impl): New variable.
Change-Id: Ib61763aa2d10df996d0a9dc4e742cb6f777dae76
---
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 ff4e74f318..1a1d966585 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7856,6 +7856,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 29/71] gnu: Add go-google-golang-org-protobuf-internal-version.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
c5f2ac4f4ba7e68baf18f810d573ca319a7ec676.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-version): New variable.
Change-Id: I12de30b76f87ed0e479ff0f424d04a62b4332e0f
---
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 1a1d966585..debde61d6a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7859,6 +7859,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:06 +0100
[PATCH v2 31/71] gnu: Add go-google-golang-org-protobuf-runtime-protoimpl.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
47fa409d1c0b9c0ae2c47ba31c1beca3fdce851a.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-runtime-protoimpl): New variable.
Change-Id: I292f1aa4405715c58a474cac1979ceedacb4cbe0
---
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 d9e6f522bf..757424afea 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7865,6 +7865,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 21/71] gnu: Add go-google-golang-org-protobuf-internal-genid.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
889cdad481cb4a601f7fbaee40d545afe28586ac.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-genid): New variable.
Change-Id: Ifa787bab8f1d3c4b161b8e80aaeccba5578d4ea1
---
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 2fed0619ad..70a2c11b65 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7835,6 +7835,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 22/71] gnu: Add go-google-golang-org-protobuf-internal-order.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
9f5ac6be8b375abe083ebefba125a4db27d71b9c.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-order): New variable.
Change-Id: Ibb7a700d991e9c2037b24c214ad96ae521b213ac
---
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 70a2c11b65..fbaab59451 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7838,6 +7838,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 23/71] gnu: Add go-google-golang-org-protobuf-internal-pragma.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
617461362df8ceaee244e334a92040c67a81f51e.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-pragma): New variable.
Change-Id: I75813c5651e5ff6510313fac240d2b7f7a705a1d
---
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 fbaab59451..bfa043f41f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7841,6 +7841,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:06 +0100
[PATCH v2 32/71] gnu: Add go-github-com-skip2-go-qrcode.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
0472ffa959429c20f36153ff44bdad6eccf60384.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-skip2-go-qrcode): New variable.
Change-Id: I045c561c59fc0d32d0ffb1d43580c19902e4008d
---
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 757424afea..8e6650cc51 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -10941,6 +10941,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:06 +0100
[PATCH v2 34/71] gnu: Add go-maunium-net-go-maulogger.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
5c0ce1618b3f9201a924107665e81b8b87bb8491.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-maunium-net-go-maulogger): New variable.
Change-Id: I22634dc80890d03f13da586cb86d5a1898da5cd6
---
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 1904d7382c..1c95cc9393 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11910,6 +11910,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:06 +0100
[PATCH v2 35/71] gnu: Add go-mau-fi-libsignal.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
de660d2eb8166d277bbf45072c4ca3ae52a83f79.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal): New variable.
Change-Id: I2aa77c1ce7773d40c2eec38bbd3e8a065a8db366
---
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 1c95cc9393..26d4d1b113 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11935,6 +11935,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:04 +0100
[PATCH v2 13/71] gnu: Add go-google-golang-org-protobuf-internal-encoding-messageset.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
39436e3797134bb49bcddae5f48848f26673f70b.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-encoding-messageset): New variable.
Change-Id: Icf9fb9c82ac53343589c45f550668788ad61b189
---
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 8452eac435..7ae9a833c2 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7811,6 +7811,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:04 +0100
[PATCH v2 11/71] gnu: Add go-google-golang-org-protobuf-encoding-prototext.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
f89222a27aa538a6a49ae6733747b06028df72ad.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-encoding-prototext): New variable.
Change-Id: I7896eb4f82305b8c423256d685cc8bc6cbb12a13
---
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 6ba0ebd139..631d0b4887 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7801,6 +7801,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:03 +0100
[PATCH v2 03/71] gnu: Add go-github-com-tidwall-match.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
5afa66017eb6a0334afe1f0a631b231f04071159.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-tidwall-match): New variable.
Change-Id: I5fd7b9d74944979e345a004793b3a9f0e971c768
---
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 83a7404154..15d69814b0 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3409,6 +3409,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:06 +0100
[PATCH v2 33/71] gnu: Add go-maunium-net-go-mauflag.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
892221c93a37ba3758bba7164cb0a234cea51ea2.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-maunium-net-go-mauflag): New variable.
Change-Id: Ic081435ddbc482559eb37b3745f2dcea5a64778e
---
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 8e6650cc51..1904d7382c 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11888,6 +11888,28 @@ (define-public go-github-com-onsi-gomega
"Gomega is the preferred matcher library for the Ginkgo test framework.")
(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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:05 +0100
[PATCH v2 18/71] gnu: Add go-google-golang-org-protobuf-internal-descfmt.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
b25bd558f3a182ff2edde17574628bfef76098de.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-internal-descfmt): New variable.
Change-Id: Ib8370339553ab981cc4176191e0e213dda6d96c9
---
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 6d7b731b1c..15c99bb5f7 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7826,6 +7826,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:04 +0100
[PATCH v2 10/71] gnu: Add go-google-golang-org-protobuf-encoding-protowire.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
6f08a3346e46e998973f9d47d043bff9c0c82bdd.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-encoding-protowire): New variable.
Change-Id: Ic9cae145fe8e0fbac360f3838dfba9392df5bba6
---
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 020f153972..6ba0ebd139 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7793,6 +7793,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 22:06 +0100
[PATCH v2 30/71] gnu: Add go-google-golang-org-protobuf-runtime-protoiface.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
17ba347533a826349d8bebcea2829ca71e835420.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-google-golang-org-protobuf-runtime-protoiface): New variable.
Change-Id: I8a2f8f24944f494c40749513999672b422c5fc59
---
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 debde61d6a..d9e6f522bf 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7862,6 +7862,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:02 +0100
[PATCH v2 36/71] gnu: Add go-mau-fi-libsignal-package.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
c66da77081727d08faacd17034c239a7032d93c6.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-package): New procedure.
Change-Id: Id8a09fdc5fd16514a5a472c62b4c8744f7ef9228
---
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 26d4d1b113..4ab5b4bc48 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11988,6 +11988,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:02 +0100
[PATCH v2 37/71] gnu: Add go-mau-fi-libsignal-ecc.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
3ff3ceccda2ff38227c125d64447b63a47b391e0.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-ecc): New variable.
Change-Id: Ia343996288198bfc28aa199d25ebdb7c13813fd9
---
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 4ab5b4bc48..0cd2017732 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11998,6 +11998,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:02 +0100
[PATCH v2 38/71] gnu: Add go-mau-fi-libsignal-groups.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
929bac53f00ff549cc0e53b98cbf259b94048cf8.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-groups): New variable.
Change-Id: I7f1c670a6f366da8f5b41b55e5736aa906df7839
---
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 0cd2017732..9d02da6892 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12001,6 +12001,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:02 +0100
[PATCH v2 39/71] gnu: Add go-mau-fi-libsignal-cipher.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
ee8490b332b8f2fb1810d8ef2e6abb2e048fb438.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-cipher): New variable.
Change-Id: Iff24b2cf56d543b2ae2d3ce9f357dfb7dd4f4996
---
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 9d02da6892..b2a60fe4b6 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12004,6 +12004,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:02 +0100
[PATCH v2 40/71] gnu: Add go-mau-fi-libsignal-kdf.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
b79d22218a8d68d728f4ae72a2d9a199924b0a12.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-kdf): New variable.
Change-Id: Iac1c87694e5abf2ce8b3245c803620b946b3167e
---
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 b2a60fe4b6..9494a6c448 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12007,6 +12007,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:03 +0100
[PATCH v2 41/71] gnu: Add go-mau-fi-libsignal-keys-identity.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
07adbf78805ae314e6c0622c204f539f251bd486.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-identity): New variable.
Change-Id: I80bb83dd958fecbce6233f0616f998a49bf0ba27
---
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 9494a6c448..6853ff7c89 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12010,6 +12010,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:03 +0100
[PATCH v2 42/71] gnu: Add go-mau-fi-libsignal-keys-prekey.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
486634b1ce04e40294095edbd1f94bf08e2fd43b.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-prekey): New variable.
Change-Id: I06f6a8a9edc56f87a9718eae3f3e9b83451628ce
---
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 6853ff7c89..d11efb2a52 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12013,6 +12013,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:03 +0100
[PATCH v2 43/71] gnu: Add go-mau-fi-libsignal-keys-chain.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
63db1dda2a9440f5f1f11ad0262748f08a881432.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-chain): New variable.
Change-Id: I2db24745ab06ecb14f9fb6ab6ae4ef4833ce3a49
---
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 d11efb2a52..af2ee4c38a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12016,6 +12016,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:03 +0100
[PATCH v2 44/71] gnu: Add go-mau-fi-libsignal-keys-message.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
6c8c836ca07b5e1fa3bb970d7e78cd6ab305a62b.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-message): New variable.
Change-Id: Ia235c37f62c40e3bbe6d2e3c062134a309191f4d
---
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 af2ee4c38a..b6e5a3242f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12019,6 +12019,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:03 +0100
[PATCH v2 45/71] gnu: Add go-mau-fi-libsignal-keys-root.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
2682bb33b057491ffc72c4b7cf32a4c551fbad7e.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-root): New variable.
Change-Id: I5efaf8f957eba2c3c1b6ef334de05bb4328a09dc
---
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 b6e5a3242f..bb914dad6b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12022,6 +12022,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:05 +0100
[PATCH v2 46/71] gnu: Add go-mau-fi-libsignal-keys-session.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
8f1ae8e52a8ee53c089384c8f8d16e9b236337ce.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-keys-session): New variable.
Change-Id: I0e87381ef43ed2ed4f1a6c30a15ae754de9ab72a
---
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 bb914dad6b..c3827bf29d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12025,6 +12025,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:05 +0100
[PATCH v2 47/71] gnu: Add go-mau-fi-libsignal-logger.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
46f0e6445edf102568ad0d7f9d89421a93a46f97.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-logger): New variable.
Change-Id: Id2f2ccd1f65f808565c4d5dda234acbe584570fa
---
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 c3827bf29d..c87f3f21e3 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12028,6 +12028,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:05 +0100
[PATCH v2 48/71] gnu: Add go-mau-fi-libsignal-ratchet.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
7ff392b5850347b2af8e6029eeba20fd4e0b721a.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-ratchet): New variable.
Change-Id: I5b19f5720e8cbec53c1ceaf9acd33d510ec6ffb6
---
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 c87f3f21e3..fbb2353aad 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12031,6 +12031,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:05 +0100
[PATCH v2 49/71] gnu: Add go-mau-fi-libsignal-serialize.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
2ece2952701a85ac305805aa84f03eb04f5518d4.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-serialize): New variable.
Change-Id: I1946d635ce6cbdc6697f30c3371e32e0c38bce79
---
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 fbb2353aad..3fa3d88a0d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12034,6 +12034,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:05 +0100
[PATCH v2 50/71] gnu: Add go-mau-fi-libsignal-protocol.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
a6d7b1a44e4981808411e0cca179a727b579a31e.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-protocol): New variable.
Change-Id: I644772c4f41b39b648bbfc46531154b30cb6bbfb
---
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 3fa3d88a0d..2a7fcf2cc0 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12037,6 +12037,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:06 +0100
[PATCH v2 51/71] gnu: Add go-mau-fi-libsignal-session.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
d10486e1b5b61a60e55a00b131828c027e8002e5.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-session): New variable.
Change-Id: I8e3b37ebdfc86a726e009c3fc99da10b12f88509
---
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 2a7fcf2cc0..9abcaaea9a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12040,6 +12040,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:06 +0100
[PATCH v2 52/71] gnu: Add go-mau-fi-libsignal-signalerror.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
59060bd51aa5e5e20ae18b413e6967e99d1108ea.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-signalerror): New variable.
Change-Id: I937637483a34cb0caa671991239f8255e98da4d2
---
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 9abcaaea9a..698cabd09b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12043,6 +12043,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:06 +0100
[PATCH v2 53/71] gnu: Add go-mau-fi-libsignal-state-record.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
d8429cac0ea74759f626e58f811571a00cd40d43.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-state-record): New variable.
Change-Id: I0c45c9a315466da098071d9a1d451c7d2019585d
---
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 698cabd09b..73bd792805 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12046,6 +12046,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:08 +0100
[PATCH v2 60/71] gnu: Add go-mau-fi-whatsmeow.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
4d730a333986fd4ca47184163e2d68977e56903d.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-whatsmeow): New variable.
Change-Id: I3dbf69d057c65e34580c17fe047f8b8895851bfc
---
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 7d52b12c7d..ec13f64bc0 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12067,6 +12067,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:08 +0100
[PATCH v2 61/71] gnu: Add go-github-com-rs-xid.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
8d98842af748a1d80fb7d4e790aaf20a850880df.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-rs-xid): New variable.
Change-Id: Ifebcdefa2b0d21918df0851da255ac24312e3762
---
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 ec13f64bc0..8ac23e735d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11935,6 +11935,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:08 +0100
[PATCH v2 62/71] gnu: go-github-com-mattn-go-isatty: Update to 0.1.13.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
8b461d1056e45136b8173ebb599f9c19c6c5ff3c.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Update to 0.1.13.
[propagated-inputs]: Use instead of native-inputs.
Change-Id: Ibaa7390e6d72a598de12f3f379c3226be75da2d2
---
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 8ac23e735d..965460a873 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -5114,7 +5114,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
@@ -5125,9 +5125,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:08 +0100
[PATCH v2 63/71] gnu: Add go-github-com-coreos-go-systemd.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
a624942f97d6c7b877e24fe27eba83c1d921ebae.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-coreos-go-systemd): New variable.
Change-Id: I3ba5034303f8e633e19a8996268b24c5074f31c4
---
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 965460a873..35a4046f63 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11956,6 +11956,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:08 +0100
[PATCH v2 64/71] gnu: Add go-github-com-coreos-go-systemd-journal.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
3280501150e333d95f177b046d40c29279134968.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-journal): New variable.
Change-Id: I4a2581c1fe975a156b5c258565bb79be14b82c57
---
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 35a4046f63..41d2efe99b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11978,6 +11978,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:08 +0100
[PATCH v2 65/71] gnu: Add go-github-com-rs-zerolog.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
f812f17ff444cefc70af013f42cbf4324fcdf284.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-rs-zerolog): New variable.
Change-Id: I83a2a132d43bcf68c51dafe4d5597fc858e5bcac
---
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 41d2efe99b..2464aee53f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11991,6 +11991,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:08 +0100
[PATCH v2 66/71] gnu: Add go-mau-fi-zeroconfig.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
4cffafc170f83de9613ff16e290f9ffc7f2bdb48.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-zeroconfig): New variable.
Change-Id: Ibd75b4cd2253b3e6361854ca5574ff156ef157f6
---
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 2464aee53f..60b4b081e0 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12150,6 +12150,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:08 +0100
[PATCH v2 67/71] gnu: Add go-maunium-net-go-mautrix.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
a35d46132e5423a57d304e0bb3c1e7557b1209e9.1707685294.git.mail@migalmoreno.com
* gnu/packages/matrix.scm (go-maunium-net-go-mautrix): New variable.
Change-Id: I325a657b6491778e341ceb04ac98b7f0f3c6e294
---
gnu/packages/matrix.scm | 50 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
Toggle diff (81 lines)
diff --git a/gnu/packages/matrix.scm b/gnu/packages/matrix.scm
index 32ae62fcb4..49b274597a 100644
--- a/gnu/packages/matrix.scm
+++ b/gnu/packages/matrix.scm
@@ -27,6 +27,9 @@ (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 golang-check)
+ #:use-module (gnu packages golang-web)
#:use-module (gnu packages monitoring)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
@@ -36,11 +39,58 @@ (define-module (gnu packages matrix)
#:use-module (gnu packages xml)
#:use-module (guix build-system pyproject)
#: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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:09 +0100
[PATCH v2 68/71] gnu: go-github-com-mattn-go-sqlite3: Update to 1.14.16.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
cfeacc8b6910c1c90462ff600613d4f2ab57c62e.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-mattn-go-sqlite3): Update to 1.14.16.
Change-Id: Iaad4b489b9f09f14e39b92b3bb93aa0112300881
---
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 60b4b081e0..78a27bdf9f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7893,7 +7893,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
@@ -7902,7 +7902,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:09 +0100
[PATCH v2 69/71] gnu: Add go-github-com-chai2010-webp.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
0168c616786f7fd44796c578e668b7c6b09fc7eb.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-github-com-chai2010-webp): New variable.
Change-Id: I3c77a035d35c37262ab8d3f9b5afdd37cacb43b9
---
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 78a27bdf9f..4b639edae7 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6055,6 +6055,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-sabhiram-go-gitignore
(let ((commit "525f6e181f062064d83887ed2530e3b1ba0bc95a")
(revision "1"))
--
2.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:09 +0100
[PATCH v2 70/71] gnu: Add mautrix-whatsapp.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
cece344810e7d748de928126e1d61c2ea12d0865.1707685294.git.mail@migalmoreno.com
* gnu/packages/matrix.scm (mautrix-whatsapp): New variable.
Change-Id: I8ad2f1663b2421812c541d88a465ab6862bbb4ca
---
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 49b274597a..c8cff1818b 100644
--- a/gnu/packages/matrix.scm
+++ b/gnu/packages/matrix.scm
@@ -36,6 +36,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 pyproject)
#:use-module (guix build-system python)
@@ -91,6 +93,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:09 +0100
[PATCH v2 71/71] Revert "gnu: go-golang-org-x-net: Update to 0.5.0."
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
ea858d9c48f07be9ed0ff9eb728f5f80cdda082a.1707685294.git.mail@migalmoreno.com
This reverts commit 871a0fe5a38ac72a77a920d048770c2c51ab31c4.
---
gnu/packages/golang.scm | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
Toggle diff (52 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 4b639edae7..ec0950b232 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3746,11 +3746,11 @@ (define-public gopls
(license license:bsd-3)))
(define-public go-golang-org-x-net
- (let ((commit "8e0e7d8d38f2b6d21d742845570dde2902d06a1d")
- (revision "0"))
+ (let ((commit "ba9fcec4b297b415637633c5a6e8fa592e4a16c3")
+ (revision "4"))
(package
(name "go-golang-org-x-net")
- (version (git-version "0.5.0" revision commit))
+ (version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
@@ -3759,17 +3759,15 @@ (define-public go-golang-org-x-net
(file-name (git-file-name name version))
(sha256
(base32
- "1fidlcn3vcz42v2lc0rpmqh3bz08bcklj6jvnmz2vvgc481ci5hy"))))
+ "1hbqvy6r0s5h0dpdqw8fynl3cq0acin3iyqki9xvl5r8h33yb9bx"))))
(build-system go-build-system)
(arguments
- (list
- #:import-path "golang.org/x/net"
- ;; Source-only package
- #:tests? #f
- #:phases
- #~(modify-phases %standard-phases
- ;; Source-only package
- (delete 'build))))
+ `(#:import-path "golang.org/x/net"
+ ; Source-only package
+ #:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (delete 'build))))
(synopsis "Go supplemental networking libraries")
(description "This package provides supplemental Go networking libraries.")
(home-page "https://go.googlesource.com/net")
--
2.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:47 +0100
(address . 62284@debbugs.gnu.org)
86eddi62k9.fsf@migalmoreno.com
On 2024-02-11 23:09, Miguel Ángel Moreno wrote:
Toggle quote (52 lines)
> This reverts commit 871a0fe5a38ac72a77a920d048770c2c51ab31c4.
> ---
> gnu/packages/golang.scm | 22 ++++++++++------------
> 1 file changed, 10 insertions(+), 12 deletions(-)
>
> diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
> index 4b639edae7..ec0950b232 100644
> --- a/gnu/packages/golang.scm
> +++ b/gnu/packages/golang.scm
> @@ -3746,11 +3746,11 @@ (define-public gopls
> (license license:bsd-3)))
>
> (define-public go-golang-org-x-net
> - (let ((commit "8e0e7d8d38f2b6d21d742845570dde2902d06a1d")
> - (revision "0"))
> + (let ((commit "ba9fcec4b297b415637633c5a6e8fa592e4a16c3")
> + (revision "4"))
> (package
> (name "go-golang-org-x-net")
> - (version (git-version "0.5.0" revision commit))
> + (version (git-version "0.0.0" revision commit))
> (source (origin
> (method git-fetch)
> (uri (git-reference
> @@ -3759,17 +3759,15 @@ (define-public go-golang-org-x-net
> (file-name (git-file-name name version))
> (sha256
> (base32
> - "1fidlcn3vcz42v2lc0rpmqh3bz08bcklj6jvnmz2vvgc481ci5hy"))))
> + "1hbqvy6r0s5h0dpdqw8fynl3cq0acin3iyqki9xvl5r8h33yb9bx"))))
> (build-system go-build-system)
> (arguments
> - (list
> - #:import-path "golang.org/x/net"
> - ;; Source-only package
> - #:tests? #f
> - #:phases
> - #~(modify-phases %standard-phases
> - ;; Source-only package
> - (delete 'build))))
> + `(#:import-path "golang.org/x/net"
> + ; Source-only package
> + #:tests? #f
> + #:phases
> + (modify-phases %standard-phases
> + (delete 'build))))
> (synopsis "Go supplemental networking libraries")
> (description "This package provides supplemental Go networking libraries.")
> (home-page "https://go.googlesource.com/net")
> --
>
> 2.41.0
Hi,
The latest revision of this patch series rebases the changes against the
latest Guix master. Further, upon trying to build the package, I
noticed that an update recently made to the go-golang-org-x-net package
causes an error on go-mau-fi-whatsmeow's build, so I've decided to
revert its commit, and I presume it's related to the package having an
"embed:" directive (which gives issues when building Go packages in
Guix). I'd highly appreciate it if you could help me further debug this
issue or guide me on another course of action.
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:06 +0100
[PATCH v2 54/71] gnu: Add go-mau-fi-libsignal-state-store.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
eb90395f02bc4da35fdd95980c28ad5cbeea792e.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-state-store): New variable.
Change-Id: I5f9cd42287fa182317095bea7a65a027d30e2aec
---
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 73bd792805..737624a77c 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12049,6 +12049,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:06 +0100
[PATCH v2 55/71] gnu: Add go-mau-fi-libsignal-util-bytehelper.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
18500a5ef0cf42b153a9b3426c04e88f3f9aaa9e.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-bytehelper): New variable.
Change-Id: I06236fee150236211d4b75dd1e897302b9034b2d
---
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 737624a77c..bb0679347b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12052,6 +12052,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:06 +0100
[PATCH v2 56/71] gnu: Add go-mau-fi-libsignal-util-keyhelper.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
a1c0f67439638adc2d624e00e5dd3d70574f872f.1707685293.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-keyhelper): New variable.
Change-Id: Ibcb01147f2ed445995bb64306c553cddcc057a04
---
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 bb0679347b..bb55b7f0fd 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12055,6 +12055,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:06 +0100
[PATCH v2 57/71] gnu: Add go-mau-fi-libsignal-util-optional.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
32162fcf498d440ae3c30942d8e2b29bf52fd6d4.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-util-optional): New variable.
Change-Id: Icf034dd2f2379d85108fea26428821dda6122988
---
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 bb55b7f0fd..5a05d8d0a2 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12058,6 +12058,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:06 +0100
[PATCH v2 58/71] gnu: Add go-mau-fi-libsignal-util-errorhelper.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
24022a0d4a340856b97af58038dffc6553f609c6.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-util-errorhelper): New variable.
Change-Id: I9f4890186c7983d0bbd21588a89bf3b1b3ac665c
---
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 5a05d8d0a2..fde60813af 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12061,6 +12061,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.41.0
--
Best regards,
Miguel Ángel Moreno
M
M
Miguel Ángel Moreno wrote on 11 Feb 23:07 +0100
[PATCH v2 59/71] gnu: Add go-mau-fi-libsignal-util-medium.
(address . 62284@debbugs.gnu.org)(address . mail@migalmoreno.com)
a625beb072231fddb3ba4ed289cea31737f4c25e.1707685294.git.mail@migalmoreno.com
* gnu/packages/golang.scm (go-mau-fi-libsignal-util-medium): New variable.
Change-Id: I3c2e3b13bb10ff0daf1d92660acd76808bad0aa4
---
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 fde60813af..7d52b12c7d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12064,6 +12064,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.41.0
--
Best regards,
Miguel Ángel Moreno
S
S
Sharlatan Hellseher wrote on 22 Feb 17:28 +0100
(no subject)
(address . 62284@debbugs.gnu.org)
875xyg8nvz.fsf@gmail.com
Hi conses and Miguel,

Thank you for the patches!

I've started the review process on them, and QA testing revealed that
some of the patches did not pass checks yet. Additionally, I understand
that the series is quite lengthy, making it challenging to keep it in
sync with the changes in the current master branch.

I would also like to mention that there are dedicated submodules for
Golang packages available that aim to assist in maintaining the
monolithic and diverse Golang ecosystem within Guix.

If possible, could you consider placing the packages in any appropriate
submodule? When you review the golang-*.scm files, you'll notice an
annotation header indicating the packages it expects to contain, and
it's preferable to avoid adding new packages in golang.scm.

Thanks,
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmXXdhAACgkQdtcnv/Ys
0rW+gw//Z9iBWafRxNZiAz02Jnm9W0l+4+PpjvpZRrCBSAMrSEXQqkSuFC63sNFT
83bi5kGHJgUanzbR1DZ9hFhKSu1fjKUl2Vhx+c4E3X3wuAsFDV2Ply2AWVCuawP0
7M12LlD/lwnx1xm35dZC76xa8BX14ytSwlafa09IRLT9bowTjjxdZuDr3wTBgOmU
AVZtFfb7+Qsv+G1d5DCislA1gNlD19rsLUHHINr6TJ6ym6cJ1O6retbLw9zXKmbq
3jtZjNnAFXUVpgzVyTLC4r2qTutyxi5YJHebzKHjCXSn7l2GmkBlZoFLTfFkqyLX
wahcvQqPF7ZK1AZUVvx+QX6FDUxIPoFfGsQ5eIT4Y6idDpupRnAPnjVsdwvDpF0J
0cGCQ9XFtRYGBn7pqW56v8m2RIv022TWVJ/gaM/CDtmKyBixrNxK0qt/XSs84EwC
u06oOg/jq2aYrragzQ17qdlyk59tEQRFf+21/V/y38TE8EAUSakl32HWeMlEGT5G
E59PM0KV5Ind/TtDqYx+eogiWeLsAZeo3M1zMbp40XM46m22/AfYioDTLybg4Ao8
4I9+nLRuhZxFXDk64V1KLalgnzLBpYWhV6zVOt7SHYSFUgYe9P6yI2ITcLJteRlo
1iTnfPTMyPY0FZOx8DCp6UPHbjdQGrXFw28kZdrhjFJwcJNg/HI=
=zHwc
-----END PGP SIGNATURE-----

?