From e7a59ebe9dd0eaec32da26c2de77199959e52f6f Mon Sep 17 00:00:00 2001 From: Christopher Howard Date: Sat, 10 Jun 2023 09:00:14 -0800 Subject: [PATCH] gnu: Add kineto * gnu/packages/web.scm (kineto): New variable. --- gnu/packages/web.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 3af4aa0b8d..3969ff4605 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -62,6 +62,7 @@ ;;; Copyright © 2023 Paul A. Patience ;;; Copyright © 2022 Bruno Victal ;;; Copyright © 2023 David Thompson +;;; Copyright © 2023 Christopher Howard ;;; ;;; This file is part of GNU Guix. ;;; @@ -8502,6 +8503,36 @@ (define-public vger @command{stunnel} on @command{inetd}.") (license license:bsd-2))) +(define-public kineto + (package + (name "kineto") + (version "0.0.0-20211105093215-857f8c97ebc5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/kineto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1r17c904i76yy5ilvhjczmhnq5g7r4nkjwmsjcfxcqzly0ia7m2k")))) + (build-system go-build-system) + (arguments + '(#:import-path "git.sr.ht/~sircmpwn/kineto/")) + (propagated-inputs `(("go-git-sr-ht-sircmpwn-getopt" + ,go-git-sr-ht-sircmpwn-getopt) + ("go-git-sr-ht-adnano-go-gemini" + ,go-git-sr-ht-adnano-go-gemini))) + (home-page "https://git.sr.ht/~sircmpwn/kineto/") + (synopsis "HTTP proxy for Gemini") + (description + "This is an @acronym{HTTP} to +@url{https://gemini.circumlunar.space/,Gemini} proxy designed to provide +service for a single domain, i.e. to make your Gemini site available over +HTTP. It can proxy to any domain in order to facilitate linking to the rest +of Geminispace, but it defaults to a specific domain.") + (license license:gpl3))) + (define-public libzim (package (name "libzim") -- 2.40.1