summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rodion/packages/go.scm39
1 files changed, 34 insertions, 5 deletions
diff --git a/rodion/packages/go.scm b/rodion/packages/go.scm
index b0af61e..dcb4e16 100644
--- a/rodion/packages/go.scm
+++ b/rodion/packages/go.scm
@@ -70,6 +70,33 @@
(list go-1.21)
(package-native-inputs go-1.21)))))
+(define-public go-github-com-andybalholm-brotli-new
+ (package
+ (name "go-github-com-andybalholm-brotli-new")
+ (version "1.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/andybalholm/brotli")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1zdvcwfzxnkljyh4p7izy0bfxrwidwwmp1p5h1fydyrgbs4xacly"))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "github.com/andybalholm/brotli"))
+ (home-page "https://github.com/andybalholm/brotli")
+ (synopsis "Pure Go Brotli encoder and decoder")
+ (description
+ "This package is a brotli compressor and decompressor implemented in Go.
+It was translated from the reference implementation
+(@url{https://github.com/google/brotli,https://github.com/google/brotli}) with
+the @code{c2go} tool at
+@url{https://github.com/andybalholm/c2go,https://github.com/andybalholm/c2go}.")
+ (license license:expat)))
+
+
(define-public go-std-1.22 (make-go-std go-1.22))
(define-public go-github-com-x448-float16
@@ -344,7 +371,7 @@ implementation procedures outlined by the document.")
(define-public miniflux
(package
(name "miniflux")
- (version "2.1.2")
+ (version "2.1.3")
(source
(origin
(method git-fetch)
@@ -353,7 +380,7 @@ implementation procedures outlined by the document.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0mi0bqnw3y9b2akil1rd52jq59nijsal0w2zp8ll6br0pr4sic82"))))
+ (base32 "0cb0fkjzbjrhgmx1s8jv1drdgfaddkyj9j9z451qswgvz6xyp3a3"))))
(build-system go-build-system)
(arguments
(list
@@ -364,9 +391,10 @@ implementation procedures outlined by the document.")
"-ldflags= -X miniflux.app/v2/internal/version.Version="
#$version))
#:phases #~(modify-phases %standard-phases
- (add-before 'build 'disable-cgo
- (lambda _
- (setenv "CGO_ENABLED" "0")))
+ ;; Scans for all tests recursively
+ (replace 'check
+ (lambda* (#:key import-path #:allow-other-keys)
+ (invoke "go" "test" (string-append import-path "/..."))))
(add-after 'install 'install-manpage
(lambda* (#:key import-path #:allow-other-keys)
(let ((man1 (string-append #$output "/share/man/man1/"))
@@ -380,6 +408,7 @@ implementation procedures outlined by the document.")
(inputs (list go-github-com-go-webauthn-webauthn-webauthn
go-github-com-go-webauthn-webauthn-protocol
go-github-com-go-webauthn-webauthn-metadata
+ go-github-com-andybalholm-brotli-new
go-github-com-abadojack-whatlanggo
go-github-com-coreos-go-oidc-v3
go-github-com-gorilla-mux