~ruther/guix-local

f3ae27fa84eb3fa35ad6c154a46139949b867ae7 — Patrick Norton 2 months ago d9ba719
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 <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 40 insertions(+), 0 deletions(-)

M gnu/packages/golang-web.scm
M gnu/packages/golang-web.scm => gnu/packages/golang-web.scm +40 -0
@@ 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")