diff options
author | Adam Faiz <adam.faiz@disroot.org> | 2022-11-18 19:54:42 +0800 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-06-23 21:02:12 +0100 |
commit | deac7dd04156b9358ea33200593fd260760f9d91 (patch) | |
tree | 7f14a91132dd62900df46290c401a1c7b0443e33 | |
parent | 12e6ad0816955183d45b5e89cd3810c0792cfa3f (diff) | |
download | guix-deac7dd04156b9358ea33200593fd260760f9d91.tar.gz |
gnu: Add gemget.
* gnu/packages/web.scm (gemget): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I71f580e9af9b9961439a026ae3c9b93585a9164e
-rw-r--r-- | gnu/packages/web.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 986069364c..38f86c4d33 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -8229,6 +8229,37 @@ in Perl but is not nearly as capable as @code{HTML::Tidy}.") @end itemize") (license license:bsd-2)))) +(define-public gemget + (package + (name "gemget") + (version "1.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/makew0rld/gemget") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03x9apk73lwyafc4fd2vs033z7vcpk4k0jf97452l7pnlx2v57rz")))) + (build-system go-build-system) + (native-inputs + (list go-github-com-dustin-go-humanize + go-github-com-makeworld-the-better-one-go-gemini + go-github-com-makeworld-the-better-one-go-gemini-socks5 + go-github-com-schollz-progressbar-v3 + go-github-com-spf13-pflag)) + (arguments + (list + #:install-source? #f + #:import-path "github.com/makeworld-the-better-one/gemget")) + (home-page "https://github.com/makew0rld/gemget") + (synopsis "Command line downloader for the Gemini protocol") + (description + "Gemget is a command line downloader for the Gemini protocol. +It works well with streams and can print headers for debugging as well.") + (license license:expat))) + (define-public geomyidae (package (name "geomyidae") |