guix_mirror_bot pushed a commit to branch master
in repository guix.

commit f3ae27fa84eb3fa35ad6c154a46139949b867ae7
Author: Patrick Norton <[email protected]>
AuthorDate: Mon Nov 24 17:38:56 2025 -0500

    gnu: Add go-github-com-t3rm1n4l-go-mega.
    
    * gnu/packages/golang-web (go-github-com-t3rm1n4l-go-mega): New
    variable.
    
    Change-Id: I2a968c851bedf3f022321fb5c54b6dea73412acd
    Modified-by: Sharlatan Hellseher <[email protected]>
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/golang-web.scm | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 0d9a472b42..b42248854d 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -12993,6 +12993,46 @@ verity of Go web frameworks which may be integrated 
with an existing project
 using Swagger UI.")
     (license license:expat)))
 
+(define-public go-github-com-t3rm1n4l-go-mega
+  (package
+    (name "go-github-com-t3rm1n4l-go-mega")
+    (version "0.0.0-20251031123324-a804aaa87491")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://github.com/t3rm1n4l/go-mega";)
+              (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1fvcc8bg75rj323mcfb9s6xiylk5mlrn1n4lws6iqffrn0di80fy"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/t3rm1n4l/go-mega"))
+    (propagated-inputs
+     (list go-golang-org-x-crypto))
+    (home-page "https://github.com/t3rm1n4l/go-mega";)
+    (synopsis "Client library for mega.co.nz storage service")
+    (description
+     "This package provides a client library in go for mega.co.nz storage
+service.
+Features:
+@itemize
+@item User login
+@item Fetch filesystem tree
+@item Upload file
+@item Download file
+@item Create directory
+@item Move file or directory
+@item Rename file or directory
+@item Delete file or directory
+@item Parallel split download and upload
+@item Filesystem events auto sync
+@item Unit tests
+@end itemize")
+    (license license:expat)))
+
 (define-public go-github-com-tdewolff-minify-v2
   (package
     (name "go-github-com-tdewolff-minify-v2")

Reply via email to