* [bug#63903] [PATCH 00/11] gnu: Add miniflux. @ 2023-06-05 10:02 Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 01/11] gnu: Add go-github-com-pquerna-cachecontrol Hilton Chain via Guix-patches via ` (11 more replies) 0 siblings, 12 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:02 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain This patchset adds miniflux and its dependencies. Hilton Chain (11): gnu: Add go-github-com-pquerna-cachecontrol. gnu: Add go-gopkg-in-square-go-jose-v2. gnu: Add go-github-com-coreos-go-oidc. gnu: Add go-github-com-tdewolff-test. gnu: Add go-github-com-tdewolff-parse-v2. gnu: Add go-github-com-tdewolff-minify-v2. gnu: Add go-github-com-technoweenie-multipartstreamer. gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api. gnu: Add go-github-com-matrix-org-gomatrix. gnu: Add go-github-com-rylans-getlang. gnu: Add miniflux. gnu/packages/golang.scm | 251 ++++++++++++++++++++++++++++++++++++++++ gnu/packages/web.scm | 55 +++++++++ 2 files changed, 306 insertions(+) base-commit: 940665301de4effd065d24c167f619286f2adf4c -- 2.40.1 ^ permalink raw reply [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 01/11] gnu: Add go-github-com-pquerna-cachecontrol. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 02/11] gnu: Add go-gopkg-in-square-go-jose-v2 Hilton Chain via Guix-patches via ` (10 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-pquerna-cachecontrol): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d51c023808..2015881ef9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3646,6 +3646,31 @@ (define-public gopls editor.") (license license:bsd-3))) +(define-public go-github-com-pquerna-cachecontrol + (package + (name "go-github-com-pquerna-cachecontrol") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pquerna/cachecontrol") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0d5zgv2w0sinh9m41pw3n015zzyabk7awgwwga7nmhjz452c9r5n")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/pquerna/cachecontrol")) + (native-inputs + (list go-github-com-stretchr-testify)) + (home-page "https://github.com/pquerna/cachecontrol") + (synopsis "Golang HTTP Cache-Control Parser and Interpretation") + (description + "This package implements RFC 7234 Hypertext Transfer Protocol (HTTP/1.1): +Caching.") + (license license:asl2.0))) + (define-public go-github-com-protonmail-go-crypto (package (name "go-github-com-protonmail-go-crypto") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 02/11] gnu: Add go-gopkg-in-square-go-jose-v2. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 01/11] gnu: Add go-github-com-pquerna-cachecontrol Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 03/11] gnu: Add go-github-com-coreos-go-oidc Hilton Chain via Guix-patches via ` (9 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-gopkg-in-square-go-jose-v2): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2015881ef9..c015a5d33f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3213,6 +3213,35 @@ (define-public go-github-com-aws-sdk "This is the official AWS SDK for the Go programming language.") (license license:asl2.0))) +(define-public go-gopkg-in-square-go-jose-v2 + (package + (name "go-gopkg-in-square-go-jose-v2") + (version "2.6.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/square/go-jose") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b1nhqxfmhzwrfk7pkvp2w3z3d0pf5ir00vizmy2d4xdbnldn70r")))) + (build-system go-build-system) + (arguments + (list #:import-path "gopkg.in/square/go-jose.v2")) + (propagated-inputs + (list go-golang-org-x-crypto)) + (native-inputs + (list go-github-com-google-go-cmp-cmp + go-github-com-stretchr-testify)) + (home-page "https://gopkg.in/square/go-jose.v2") + (synopsis "Implementation of JOSE standards (JWE, JWS, JWT) in Go") + (description + "This package aims to provide an implementation of the Javascript Object +Signing and Encryption set of standards. This includes support for JSON Web +Encryption, JSON Web Signature, and JSON Web Token standards.") + (license license:asl2.0))) + (define-public go-gopkg.in-tomb.v2 (let ((commit "d5d1b5820637886def9eef33e03a27a9f166942c") (revision "0")) -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 03/11] gnu: Add go-github-com-coreos-go-oidc. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 01/11] gnu: Add go-github-com-pquerna-cachecontrol Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 02/11] gnu: Add go-gopkg-in-square-go-jose-v2 Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 04/11] gnu: Add go-github-com-tdewolff-test Hilton Chain via Guix-patches via ` (8 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-coreos-go-oidc): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c015a5d33f..11fbeec5f0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9407,6 +9407,33 @@ (define-public go-github-com-charmbracelet-glamour use one of our glamorous default themes.") (license license:expat))) +(define-public go-github-com-coreos-go-oidc + (package + (name "go-github-com-coreos-go-oidc") + (version "2.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/coreos/go-oidc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11m6slbpi33ynffml7812piq4anhjlf1qszjlsf26f5y7x3qh8n5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/coreos/go-oidc")) + (propagated-inputs + (list go-github-com-pquerna-cachecontrol + go-golang-org-x-oauth2 + go-gopkg-in-square-go-jose-v2)) + (home-page "https://github.com/coreos/go-oidc") + (synopsis "OpenID Connect support for Go") + (description + "This package enables OpenID Connect support for the +@code{go-golang-org-x-oauth2} package.") + (license license:asl2.0))) + (define-public go-github-com-coreos-go-semver (package (name "go-github-com-coreos-go-semver") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 04/11] gnu: Add go-github-com-tdewolff-test. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (2 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 03/11] gnu: Add go-github-com-coreos-go-oidc Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 05/11] gnu: Add go-github-com-tdewolff-parse-v2 Hilton Chain via Guix-patches via ` (7 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-tdewolff-test): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 11fbeec5f0..4efc241e39 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3384,6 +3384,29 @@ (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-tdewolff-test + (package + (name "go-github-com-tdewolff-test") + (version "1.0.9") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tdewolff/test") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10myz3zdkqmx37cvj507h7l2ncb0rq9shqvz9ggq1swijbsvazff")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/tdewolff/test")) + (home-page "https://github.com/tdewolff/test") + (synopsis "Go test helper functions") + (description + "This package implements a few functions that are useful for io testing, +such as readers and writers that fail after N consecutive reads/writes.") + (license license:expat))) + (define-public go-github-com-tj-docopt (package (name "go-github-com-tj-docopt") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 05/11] gnu: Add go-github-com-tdewolff-parse-v2. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (3 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 04/11] gnu: Add go-github-com-tdewolff-test Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 06/11] gnu: Add go-github-com-tdewolff-minify-v2 Hilton Chain via Guix-patches via ` (6 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-tdewolff-parse-v2): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4efc241e39..c2e832644a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3384,6 +3384,30 @@ (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-tdewolff-parse-v2 + (package + (name "go-github-com-tdewolff-parse-v2") + (version "2.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tdewolff/parse") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dqki9ima079k9a3l72igmx5dml8qsl9z8rzw8a433f4gjhlv320")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/tdewolff/parse/v2")) + (native-inputs + (list go-github-com-tdewolff-test)) + (home-page "https://github.com/tdewolff/parse") + (synopsis "Go parsers for web formats") + (description + "This package contains several lexers and parsers written in Go.") + (license license:expat))) + (define-public go-github-com-tdewolff-test (package (name "go-github-com-tdewolff-test") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 06/11] gnu: Add go-github-com-tdewolff-minify-v2. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (4 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 05/11] gnu: Add go-github-com-tdewolff-parse-v2 Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 07/11] gnu: Add go-github-com-technoweenie-multipartstreamer Hilton Chain via Guix-patches via ` (5 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c2e832644a..c69a991290 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3384,6 +3384,33 @@ (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-tdewolff-minify-v2 + (package + (name "go-github-com-tdewolff-minify-v2") + (version "2.12.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tdewolff/minify") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h006wpfkl0ls0skqxblwcanrhmphgq5q0ii26l2ayh7s99cgmy3")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/tdewolff/minify/v2")) + (propagated-inputs + (list go-github-com-tdewolff-parse-v2)) + (native-inputs + (list go-github-com-tdewolff-test)) + (home-page "https://go.tacodewolff.nl/minify") + (synopsis "Go minifiers for web formats") + (description + "This package provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and +an interface to implement any other minifier.") + (license license:expat))) + (define-public go-github-com-tdewolff-parse-v2 (package (name "go-github-com-tdewolff-parse-v2") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 07/11] gnu: Add go-github-com-technoweenie-multipartstreamer. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (5 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 06/11] gnu: Add go-github-com-tdewolff-minify-v2 Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 08/11] gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api Hilton Chain via Guix-patches via ` (4 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-technoweenie-multipartstreamer): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c69a991290..4708d4395f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -4323,6 +4323,30 @@ (define go-github-com-stretchr-testify-bootstrap (propagated-inputs (list go-gopkg-in-yaml-v3)))) +(define-public go-github-com-technoweenie-multipartstreamer + (package + (name "go-github-com-technoweenie-multipartstreamer") + (version "1.0.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/technoweenie/multipartstreamer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "159jhcabdkds8m5777zfs8p5z3snpjhzz7q9aq9wjpcvh6xlljqa")))) + (build-system go-build-system) + (arguments + (list #:tests? #f ; Upstream tests are broken. + #:import-path "github.com/technoweenie/multipartstreamer")) + (home-page "https://github.com/technoweenie/multipartstreamer") + (synopsis "MIME multipart format streamer") + (description + "This package helps you encode large files in MIME multipart format +without reading the entire content into memory.") + (license license:expat))) + (define-public go-github-com-tevino-abool (let ((commit "3c25f2fe7cd0ef3eabefce1d90efd69a65d35b12") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 08/11] gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (6 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 07/11] gnu: Add go-github-com-technoweenie-multipartstreamer Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 09/11] gnu: Add go-github-com-matrix-org-gomatrix Hilton Chain via Guix-patches via ` (3 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-go-telegram-bot-api-telegram-bot-api): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4708d4395f..d8c20d2725 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10757,6 +10757,31 @@ (define-public go-github-com-tekwizely-go-parsing parsers, and related tools.") (license license:expat)))) +(define-public go-github-com-go-telegram-bot-api-telegram-bot-api + (package + (name "go-github-com-go-telegram-bot-api-telegram-bot-api") + (version "4.6.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-telegram-bot-api/telegram-bot-api") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1x6j0k3aiicsr8l53na99ci10zm3qpn2syz4f60fzh164w5k1l7w")))) + (build-system go-build-system) + (home-page "https://go-telegram-bot-api.dev/") + (arguments + (list #:tests? #f ; Upstream tests are broken. + #:import-path "github.com/go-telegram-bot-api/telegram-bot-api")) + (propagated-inputs + (list go-github-com-technoweenie-multipartstreamer)) + (synopsis "Golang bindings for the Telegram Bot API") + (description + "This package provides Golang bindings for the Telegram Bot API.") + (license license:expat))) + (define-public go-github.com-ulikunitz-xz (package (name "go-github.com-ulikunitz-xz") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 09/11] gnu: Add go-github-com-matrix-org-gomatrix. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (7 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 08/11] gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 10/11] gnu: Add go-github-com-rylans-getlang Hilton Chain via Guix-patches via ` (2 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-matrix-org-gomatrix): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d8c20d2725..10c2e46670 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5484,6 +5484,27 @@ (define-public go-gopkg-in-yaml-v3 1.1 for backwards compatibility.") (license license:asl2.0))) +(define-public go-github-com-matrix-org-gomatrix + (package + (name "go-github-com-matrix-org-gomatrix") + (version "0.0.0-20220926102614-ceba4d9f7530") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/matrix-org/gomatrix") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vq29bdswvffxsmwvi20wnk73xk92dva0fdr2k3zshr4z10ypm2x")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/matrix-org/gomatrix")) + (home-page "https://github.com/matrix-org/gomatrix") + (synopsis "Golang Matrix client") + (description "This package provides a Golang Matrix client.") + (license license:asl2.0))) + (define-public go-github-com-mattn-go-isatty (package (name "go-github-com-mattn-go-isatty") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 10/11] gnu: Add go-github-com-rylans-getlang. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (8 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 09/11] gnu: Add go-github-com-matrix-org-gomatrix Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 11/11] gnu: Add miniflux Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-rylans-getlang): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 10c2e46670..7dca1ebfbc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -13038,6 +13038,32 @@ (define-public go-github-com-riywo-loginshell of the current user.") (license license:expat))) +(define-public go-github-com-rylans-getlang + (package + (name "go-github-com-rylans-getlang") + (version "0.0.0-20201227074721-9e7f44ff8aa0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rylans/getlang") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yf698h21j88d7d9wkzq69cfd7vs1mfp96nhb83lx6hhh7rfvb92")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rylans/getlang")) + (propagated-inputs + (list go-golang-org-x-text)) + (native-inputs + (list go-github-com-stretchr-testify)) + (home-page "https://github.com/rylans/getlang") + (synopsis "Natural language detection package in pure Go") + (description + "This package provides fast natural language detection in Go.") + (license license:expat))) + (define-public go-github-com-kyoh86-xdg (package (name "go-github-com-kyoh86-xdg") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 11/11] gnu: Add miniflux. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (9 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 10/11] gnu: Add go-github-com-rylans-getlang Hilton Chain via Guix-patches via @ 2023-06-05 10:09 ` Hilton Chain via Guix-patches via 2023-06-05 12:38 ` Jack Hill 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via 11 siblings, 1 reply; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 10:09 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/web.scm (miniflux): New variable. --- gnu/packages/web.scm | 55 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 3af4aa0b8d..ae7bfcfc27 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -186,6 +186,7 @@ (define-module (gnu packages web) #:use-module (gnu packages serialization) #:use-module (gnu packages skribilo) #:use-module (gnu packages sphinx) + #:use-module (gnu packages syncthing) #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) #:use-module (gnu packages tls) @@ -320,6 +321,60 @@ (define-public httpd/pinned (base32 "1jgmfbazc2n9dnl7axhahwppyq25bvbvwx0lqplq76by97fgf9q1"))))))) +(define-public miniflux + (package + (name "miniflux") + (version "2.0.44") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miniflux/v2") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18ggk71nk3zylgkwq32glggdcapgsj772qn2y4i9hbk374l6h61w")))) + (build-system go-build-system) + (arguments + (list #:go go-1.19 + #:install-source? #f + #:import-path "miniflux.app" + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'rename-binary + (lambda _ + (let ((bindir (string-append #$output "/bin/"))) + (rename-file (string-append bindir "miniflux.app") + (string-append bindir "miniflux")))))))) + (propagated-inputs + (list go-github-com-coreos-go-oidc + go-github-com-go-telegram-bot-api-telegram-bot-api + go-github-com-gorilla-mux + go-github-com-lib-pq + go-github-com-matrix-org-gomatrix + go-github-com-prometheus-client-golang + go-github-com-puerkitobio-goquery + go-github-com-rylans-getlang + go-github-com-tdewolff-minify-v2 + go-github-com-yuin-goldmark + go-golang-org-x-term + go-mvdan-cc-xurls)) + (home-page "https://miniflux.app/") + (synopsis "Minimalist and opinionated feed reader") + (description + "Miniflux is a minimalist and opinionated feed reader: + +@itemize +@item Written in Go (Golang) +@item Works only with Postgresql +@item Doesn't use any ORM +@item Doesn't use any complicated framework +@item Use only modern vanilla Javascript (ES6 and Fetch API) +@item Single binary compiled statically without dependency +@item The number of features is voluntarily limited +@end itemize\n") + (license license:asl2.0))) + (define-public mod-wsgi (package (name "mod-wsgi") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 11/11] gnu: Add miniflux. 2023-06-05 10:09 ` [bug#63903] [PATCH 11/11] gnu: Add miniflux Hilton Chain via Guix-patches via @ 2023-06-05 12:38 ` Jack Hill 2023-06-05 13:45 ` Hilton Chain via Guix-patches via 0 siblings, 1 reply; 27+ messages in thread From: Jack Hill @ 2023-06-05 12:38 UTC (permalink / raw) To: Hilton Chain; +Cc: 63903 On Mon, 5 Jun 2023, Hilton Chain via Guix-patches via wrote: > * gnu/packages/web.scm (miniflux): New variable. Cool! > + (propagated-inputs > + (list go-github-com-coreos-go-oidc > + go-github-com-go-telegram-bot-api-telegram-bot-api > + go-github-com-gorilla-mux > + go-github-com-lib-pq > + go-github-com-matrix-org-gomatrix > + go-github-com-prometheus-client-golang > + go-github-com-puerkitobio-goquery > + go-github-com-rylans-getlang > + go-github-com-tdewolff-minify-v2 > + go-github-com-yuin-goldmark > + go-golang-org-x-term > + go-mvdan-cc-xurls)) I'm wondering if these really need to be propagated since I assume miniflux is primarily used as an app and not as a library. What do you think? Best, Jack ^ permalink raw reply [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH 11/11] gnu: Add miniflux. 2023-06-05 12:38 ` Jack Hill @ 2023-06-05 13:45 ` Hilton Chain via Guix-patches via 0 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:45 UTC (permalink / raw) To: Jack Hill; +Cc: 63903 On Mon, 05 Jun 2023 20:38:20 +0800, Jack Hill wrote: > > I'm wondering if these really need to be propagated since I assume miniflux is primarily used as an > app and not as a library. What do you think? Thank you! I didn't realized that... ^ permalink raw reply [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 00/11] gnu: Add miniflux. 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via ` (10 preceding siblings ...) 2023-06-05 10:09 ` [bug#63903] [PATCH 11/11] gnu: Add miniflux Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 01/11] gnu: Add go-github-com-pquerna-cachecontrol Hilton Chain via Guix-patches via ` (11 more replies) 11 siblings, 12 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain v1->v2: Change propagated-inputs of miniflux into inputs. Hilton Chain (11): gnu: Add go-github-com-pquerna-cachecontrol. gnu: Add go-gopkg-in-square-go-jose-v2. gnu: Add go-github-com-coreos-go-oidc. gnu: Add go-github-com-tdewolff-test. gnu: Add go-github-com-tdewolff-parse-v2. gnu: Add go-github-com-tdewolff-minify-v2. gnu: Add go-github-com-technoweenie-multipartstreamer. gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api. gnu: Add go-github-com-matrix-org-gomatrix. gnu: Add go-github-com-rylans-getlang. gnu: Add miniflux. gnu/packages/golang.scm | 251 ++++++++++++++++++++++++++++++++++++++++ gnu/packages/web.scm | 55 +++++++++ 2 files changed, 306 insertions(+) base-commit: 940665301de4effd065d24c167f619286f2adf4c -- 2.40.1 ^ permalink raw reply [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 01/11] gnu: Add go-github-com-pquerna-cachecontrol. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 02/11] gnu: Add go-gopkg-in-square-go-jose-v2 Hilton Chain via Guix-patches via ` (10 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-pquerna-cachecontrol): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d51c023808..2015881ef9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3646,6 +3646,31 @@ (define-public gopls editor.") (license license:bsd-3))) +(define-public go-github-com-pquerna-cachecontrol + (package + (name "go-github-com-pquerna-cachecontrol") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pquerna/cachecontrol") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0d5zgv2w0sinh9m41pw3n015zzyabk7awgwwga7nmhjz452c9r5n")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/pquerna/cachecontrol")) + (native-inputs + (list go-github-com-stretchr-testify)) + (home-page "https://github.com/pquerna/cachecontrol") + (synopsis "Golang HTTP Cache-Control Parser and Interpretation") + (description + "This package implements RFC 7234 Hypertext Transfer Protocol (HTTP/1.1): +Caching.") + (license license:asl2.0))) + (define-public go-github-com-protonmail-go-crypto (package (name "go-github-com-protonmail-go-crypto") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 02/11] gnu: Add go-gopkg-in-square-go-jose-v2. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 01/11] gnu: Add go-github-com-pquerna-cachecontrol Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 03/11] gnu: Add go-github-com-coreos-go-oidc Hilton Chain via Guix-patches via ` (9 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-gopkg-in-square-go-jose-v2): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2015881ef9..c015a5d33f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3213,6 +3213,35 @@ (define-public go-github-com-aws-sdk "This is the official AWS SDK for the Go programming language.") (license license:asl2.0))) +(define-public go-gopkg-in-square-go-jose-v2 + (package + (name "go-gopkg-in-square-go-jose-v2") + (version "2.6.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/square/go-jose") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b1nhqxfmhzwrfk7pkvp2w3z3d0pf5ir00vizmy2d4xdbnldn70r")))) + (build-system go-build-system) + (arguments + (list #:import-path "gopkg.in/square/go-jose.v2")) + (propagated-inputs + (list go-golang-org-x-crypto)) + (native-inputs + (list go-github-com-google-go-cmp-cmp + go-github-com-stretchr-testify)) + (home-page "https://gopkg.in/square/go-jose.v2") + (synopsis "Implementation of JOSE standards (JWE, JWS, JWT) in Go") + (description + "This package aims to provide an implementation of the Javascript Object +Signing and Encryption set of standards. This includes support for JSON Web +Encryption, JSON Web Signature, and JSON Web Token standards.") + (license license:asl2.0))) + (define-public go-gopkg.in-tomb.v2 (let ((commit "d5d1b5820637886def9eef33e03a27a9f166942c") (revision "0")) -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 03/11] gnu: Add go-github-com-coreos-go-oidc. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 01/11] gnu: Add go-github-com-pquerna-cachecontrol Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 02/11] gnu: Add go-gopkg-in-square-go-jose-v2 Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 04/11] gnu: Add go-github-com-tdewolff-test Hilton Chain via Guix-patches via ` (8 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-coreos-go-oidc): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c015a5d33f..11fbeec5f0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9407,6 +9407,33 @@ (define-public go-github-com-charmbracelet-glamour use one of our glamorous default themes.") (license license:expat))) +(define-public go-github-com-coreos-go-oidc + (package + (name "go-github-com-coreos-go-oidc") + (version "2.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/coreos/go-oidc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11m6slbpi33ynffml7812piq4anhjlf1qszjlsf26f5y7x3qh8n5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/coreos/go-oidc")) + (propagated-inputs + (list go-github-com-pquerna-cachecontrol + go-golang-org-x-oauth2 + go-gopkg-in-square-go-jose-v2)) + (home-page "https://github.com/coreos/go-oidc") + (synopsis "OpenID Connect support for Go") + (description + "This package enables OpenID Connect support for the +@code{go-golang-org-x-oauth2} package.") + (license license:asl2.0))) + (define-public go-github-com-coreos-go-semver (package (name "go-github-com-coreos-go-semver") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 04/11] gnu: Add go-github-com-tdewolff-test. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (2 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 03/11] gnu: Add go-github-com-coreos-go-oidc Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 05/11] gnu: Add go-github-com-tdewolff-parse-v2 Hilton Chain via Guix-patches via ` (7 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-tdewolff-test): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 11fbeec5f0..4efc241e39 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3384,6 +3384,29 @@ (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-tdewolff-test + (package + (name "go-github-com-tdewolff-test") + (version "1.0.9") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tdewolff/test") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10myz3zdkqmx37cvj507h7l2ncb0rq9shqvz9ggq1swijbsvazff")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/tdewolff/test")) + (home-page "https://github.com/tdewolff/test") + (synopsis "Go test helper functions") + (description + "This package implements a few functions that are useful for io testing, +such as readers and writers that fail after N consecutive reads/writes.") + (license license:expat))) + (define-public go-github-com-tj-docopt (package (name "go-github-com-tj-docopt") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 05/11] gnu: Add go-github-com-tdewolff-parse-v2. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (3 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 04/11] gnu: Add go-github-com-tdewolff-test Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 06/11] gnu: Add go-github-com-tdewolff-minify-v2 Hilton Chain via Guix-patches via ` (6 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-tdewolff-parse-v2): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4efc241e39..c2e832644a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3384,6 +3384,30 @@ (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-tdewolff-parse-v2 + (package + (name "go-github-com-tdewolff-parse-v2") + (version "2.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tdewolff/parse") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dqki9ima079k9a3l72igmx5dml8qsl9z8rzw8a433f4gjhlv320")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/tdewolff/parse/v2")) + (native-inputs + (list go-github-com-tdewolff-test)) + (home-page "https://github.com/tdewolff/parse") + (synopsis "Go parsers for web formats") + (description + "This package contains several lexers and parsers written in Go.") + (license license:expat))) + (define-public go-github-com-tdewolff-test (package (name "go-github-com-tdewolff-test") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 06/11] gnu: Add go-github-com-tdewolff-minify-v2. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (4 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 05/11] gnu: Add go-github-com-tdewolff-parse-v2 Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 07/11] gnu: Add go-github-com-technoweenie-multipartstreamer Hilton Chain via Guix-patches via ` (5 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c2e832644a..c69a991290 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3384,6 +3384,33 @@ (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-tdewolff-minify-v2 + (package + (name "go-github-com-tdewolff-minify-v2") + (version "2.12.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tdewolff/minify") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h006wpfkl0ls0skqxblwcanrhmphgq5q0ii26l2ayh7s99cgmy3")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/tdewolff/minify/v2")) + (propagated-inputs + (list go-github-com-tdewolff-parse-v2)) + (native-inputs + (list go-github-com-tdewolff-test)) + (home-page "https://go.tacodewolff.nl/minify") + (synopsis "Go minifiers for web formats") + (description + "This package provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and +an interface to implement any other minifier.") + (license license:expat))) + (define-public go-github-com-tdewolff-parse-v2 (package (name "go-github-com-tdewolff-parse-v2") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 07/11] gnu: Add go-github-com-technoweenie-multipartstreamer. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (5 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 06/11] gnu: Add go-github-com-tdewolff-minify-v2 Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 08/11] gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api Hilton Chain via Guix-patches via ` (4 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-technoweenie-multipartstreamer): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c69a991290..4708d4395f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -4323,6 +4323,30 @@ (define go-github-com-stretchr-testify-bootstrap (propagated-inputs (list go-gopkg-in-yaml-v3)))) +(define-public go-github-com-technoweenie-multipartstreamer + (package + (name "go-github-com-technoweenie-multipartstreamer") + (version "1.0.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/technoweenie/multipartstreamer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "159jhcabdkds8m5777zfs8p5z3snpjhzz7q9aq9wjpcvh6xlljqa")))) + (build-system go-build-system) + (arguments + (list #:tests? #f ; Upstream tests are broken. + #:import-path "github.com/technoweenie/multipartstreamer")) + (home-page "https://github.com/technoweenie/multipartstreamer") + (synopsis "MIME multipart format streamer") + (description + "This package helps you encode large files in MIME multipart format +without reading the entire content into memory.") + (license license:expat))) + (define-public go-github-com-tevino-abool (let ((commit "3c25f2fe7cd0ef3eabefce1d90efd69a65d35b12") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 08/11] gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (6 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 07/11] gnu: Add go-github-com-technoweenie-multipartstreamer Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 09/11] gnu: Add go-github-com-matrix-org-gomatrix Hilton Chain via Guix-patches via ` (3 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-go-telegram-bot-api-telegram-bot-api): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4708d4395f..d8c20d2725 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10757,6 +10757,31 @@ (define-public go-github-com-tekwizely-go-parsing parsers, and related tools.") (license license:expat)))) +(define-public go-github-com-go-telegram-bot-api-telegram-bot-api + (package + (name "go-github-com-go-telegram-bot-api-telegram-bot-api") + (version "4.6.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-telegram-bot-api/telegram-bot-api") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1x6j0k3aiicsr8l53na99ci10zm3qpn2syz4f60fzh164w5k1l7w")))) + (build-system go-build-system) + (home-page "https://go-telegram-bot-api.dev/") + (arguments + (list #:tests? #f ; Upstream tests are broken. + #:import-path "github.com/go-telegram-bot-api/telegram-bot-api")) + (propagated-inputs + (list go-github-com-technoweenie-multipartstreamer)) + (synopsis "Golang bindings for the Telegram Bot API") + (description + "This package provides Golang bindings for the Telegram Bot API.") + (license license:expat))) + (define-public go-github.com-ulikunitz-xz (package (name "go-github.com-ulikunitz-xz") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 09/11] gnu: Add go-github-com-matrix-org-gomatrix. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (7 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 08/11] gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 10/11] gnu: Add go-github-com-rylans-getlang Hilton Chain via Guix-patches via ` (2 subsequent siblings) 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-matrix-org-gomatrix): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d8c20d2725..10c2e46670 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5484,6 +5484,27 @@ (define-public go-gopkg-in-yaml-v3 1.1 for backwards compatibility.") (license license:asl2.0))) +(define-public go-github-com-matrix-org-gomatrix + (package + (name "go-github-com-matrix-org-gomatrix") + (version "0.0.0-20220926102614-ceba4d9f7530") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/matrix-org/gomatrix") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vq29bdswvffxsmwvi20wnk73xk92dva0fdr2k3zshr4z10ypm2x")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/matrix-org/gomatrix")) + (home-page "https://github.com/matrix-org/gomatrix") + (synopsis "Golang Matrix client") + (description "This package provides a Golang Matrix client.") + (license license:asl2.0))) + (define-public go-github-com-mattn-go-isatty (package (name "go-github-com-mattn-go-isatty") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 10/11] gnu: Add go-github-com-rylans-getlang. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (8 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 09/11] gnu: Add go-github-com-matrix-org-gomatrix Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 11/11] gnu: Add miniflux Hilton Chain via Guix-patches via 2023-07-01 21:29 ` bug#63903: [PATCH 00/11] " Ludovic Courtès 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/golang.scm (go-github-com-rylans-getlang): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 10c2e46670..7dca1ebfbc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -13038,6 +13038,32 @@ (define-public go-github-com-riywo-loginshell of the current user.") (license license:expat))) +(define-public go-github-com-rylans-getlang + (package + (name "go-github-com-rylans-getlang") + (version "0.0.0-20201227074721-9e7f44ff8aa0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rylans/getlang") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yf698h21j88d7d9wkzq69cfd7vs1mfp96nhb83lx6hhh7rfvb92")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rylans/getlang")) + (propagated-inputs + (list go-golang-org-x-text)) + (native-inputs + (list go-github-com-stretchr-testify)) + (home-page "https://github.com/rylans/getlang") + (synopsis "Natural language detection package in pure Go") + (description + "This package provides fast natural language detection in Go.") + (license license:expat))) + (define-public go-github-com-kyoh86-xdg (package (name "go-github-com-kyoh86-xdg") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* [bug#63903] [PATCH v2 11/11] gnu: Add miniflux. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (9 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 10/11] gnu: Add go-github-com-rylans-getlang Hilton Chain via Guix-patches via @ 2023-06-05 13:52 ` Hilton Chain via Guix-patches via 2023-07-01 21:29 ` bug#63903: [PATCH 00/11] " Ludovic Courtès 11 siblings, 0 replies; 27+ messages in thread From: Hilton Chain via Guix-patches via @ 2023-06-05 13:52 UTC (permalink / raw) To: 63903; +Cc: Hilton Chain * gnu/packages/web.scm (miniflux): New variable. --- gnu/packages/web.scm | 55 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 3af4aa0b8d..bd7f0b3f5e 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -186,6 +186,7 @@ (define-module (gnu packages web) #:use-module (gnu packages serialization) #:use-module (gnu packages skribilo) #:use-module (gnu packages sphinx) + #:use-module (gnu packages syncthing) #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) #:use-module (gnu packages tls) @@ -320,6 +321,60 @@ (define-public httpd/pinned (base32 "1jgmfbazc2n9dnl7axhahwppyq25bvbvwx0lqplq76by97fgf9q1"))))))) +(define-public miniflux + (package + (name "miniflux") + (version "2.0.44") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miniflux/v2") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18ggk71nk3zylgkwq32glggdcapgsj772qn2y4i9hbk374l6h61w")))) + (build-system go-build-system) + (arguments + (list #:go go-1.19 + #:install-source? #f + #:import-path "miniflux.app" + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'rename-binary + (lambda _ + (let ((bindir (string-append #$output "/bin/"))) + (rename-file (string-append bindir "miniflux.app") + (string-append bindir "miniflux")))))))) + (inputs + (list go-github-com-coreos-go-oidc + go-github-com-go-telegram-bot-api-telegram-bot-api + go-github-com-gorilla-mux + go-github-com-lib-pq + go-github-com-matrix-org-gomatrix + go-github-com-prometheus-client-golang + go-github-com-puerkitobio-goquery + go-github-com-rylans-getlang + go-github-com-tdewolff-minify-v2 + go-github-com-yuin-goldmark + go-golang-org-x-term + go-mvdan-cc-xurls)) + (home-page "https://miniflux.app/") + (synopsis "Minimalist and opinionated feed reader") + (description + "Miniflux is a minimalist and opinionated feed reader: + +@itemize +@item Written in Go (Golang) +@item Works only with Postgresql +@item Doesn't use any ORM +@item Doesn't use any complicated framework +@item Use only modern vanilla Javascript (ES6 and Fetch API) +@item Single binary compiled statically without dependency +@item The number of features is voluntarily limited +@end itemize\n") + (license license:asl2.0))) + (define-public mod-wsgi (package (name "mod-wsgi") -- 2.40.1 ^ permalink raw reply related [flat|nested] 27+ messages in thread
* bug#63903: [PATCH 00/11] gnu: Add miniflux. 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via ` (10 preceding siblings ...) 2023-06-05 13:52 ` [bug#63903] [PATCH v2 11/11] gnu: Add miniflux Hilton Chain via Guix-patches via @ 2023-07-01 21:29 ` Ludovic Courtès 11 siblings, 0 replies; 27+ messages in thread From: Ludovic Courtès @ 2023-07-01 21:29 UTC (permalink / raw) To: Hilton Chain; +Cc: 63903-done Hi, Hilton Chain <hako@ultrarare.space> skribis: > gnu: Add go-github-com-pquerna-cachecontrol. > gnu: Add go-gopkg-in-square-go-jose-v2. > gnu: Add go-github-com-coreos-go-oidc. > gnu: Add go-github-com-tdewolff-test. > gnu: Add go-github-com-tdewolff-parse-v2. > gnu: Add go-github-com-tdewolff-minify-v2. > gnu: Add go-github-com-technoweenie-multipartstreamer. > gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api. > gnu: Add go-github-com-matrix-org-gomatrix. > gnu: Add go-github-com-rylans-getlang. > gnu: Add miniflux. Applied, thanks! Ludo’. ^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2023-07-01 21:30 UTC | newest] Thread overview: 27+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-06-05 10:02 [bug#63903] [PATCH 00/11] gnu: Add miniflux Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 01/11] gnu: Add go-github-com-pquerna-cachecontrol Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 02/11] gnu: Add go-gopkg-in-square-go-jose-v2 Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 03/11] gnu: Add go-github-com-coreos-go-oidc Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 04/11] gnu: Add go-github-com-tdewolff-test Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 05/11] gnu: Add go-github-com-tdewolff-parse-v2 Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 06/11] gnu: Add go-github-com-tdewolff-minify-v2 Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 07/11] gnu: Add go-github-com-technoweenie-multipartstreamer Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 08/11] gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 09/11] gnu: Add go-github-com-matrix-org-gomatrix Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 10/11] gnu: Add go-github-com-rylans-getlang Hilton Chain via Guix-patches via 2023-06-05 10:09 ` [bug#63903] [PATCH 11/11] gnu: Add miniflux Hilton Chain via Guix-patches via 2023-06-05 12:38 ` Jack Hill 2023-06-05 13:45 ` Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 00/11] " Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 01/11] gnu: Add go-github-com-pquerna-cachecontrol Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 02/11] gnu: Add go-gopkg-in-square-go-jose-v2 Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 03/11] gnu: Add go-github-com-coreos-go-oidc Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 04/11] gnu: Add go-github-com-tdewolff-test Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 05/11] gnu: Add go-github-com-tdewolff-parse-v2 Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 06/11] gnu: Add go-github-com-tdewolff-minify-v2 Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 07/11] gnu: Add go-github-com-technoweenie-multipartstreamer Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 08/11] gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 09/11] gnu: Add go-github-com-matrix-org-gomatrix Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 10/11] gnu: Add go-github-com-rylans-getlang Hilton Chain via Guix-patches via 2023-06-05 13:52 ` [bug#63903] [PATCH v2 11/11] gnu: Add miniflux Hilton Chain via Guix-patches via 2023-07-01 21:29 ` bug#63903: [PATCH 00/11] " Ludovic Courtès
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).