From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 2gpnKXNaO2HkcQEAgWs5BA (envelope-from ) for ; Fri, 10 Sep 2021 15:15:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id QK+HJHNaO2GRUgAAbx9fmQ (envelope-from ) for ; Fri, 10 Sep 2021 13:15:31 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 144DADE2D for ; Fri, 10 Sep 2021 15:15:31 +0200 (CEST) Received: from localhost ([::1]:51680 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mOgNO-0005ZC-0j for larch@yhetil.org; Fri, 10 Sep 2021 09:15:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46178) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mOgMw-0005Yw-8n for guix-patches@gnu.org; Fri, 10 Sep 2021 09:15:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53937) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mOgMw-0002je-0M for guix-patches@gnu.org; Fri, 10 Sep 2021 09:15:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mOgMv-0006aL-NP for guix-patches@gnu.org; Fri, 10 Sep 2021 09:15:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50439] [PATCH] gnu: Add av-98 Resent-From: Christopher Howard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Sep 2021 13:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50439 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Xinglu Chen , 50439@debbugs.gnu.org Received: via spool by 50439-submit@debbugs.gnu.org id=B50439.163127969325284 (code B ref 50439); Fri, 10 Sep 2021 13:15:01 +0000 Received: (at 50439) by debbugs.gnu.org; 10 Sep 2021 13:14:53 +0000 Received: from localhost ([127.0.0.1]:37250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOgMg-0006Zc-DZ for submit@debbugs.gnu.org; Fri, 10 Sep 2021 09:14:53 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:35900 helo=ext-mx-out002.mykolab.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOgMe-0006ZL-82 for 50439@debbugs.gnu.org; Fri, 10 Sep 2021 09:14:45 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id C5D2AB46; Fri, 10 Sep 2021 15:14:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= mime-version:content-type:content-type:references:in-reply-to :date:date:from:from:subject:subject:message-id:received :received:received; s=dkim20160331; t=1631279676; x=1633094077; bh=HPrVn3o769AdWAR4ePMO1TgZdn945Yhr9h4A7PtWlYc=; b=X1mkJUMgsrx2 +9QW0wGrI+Gt2r0MQ82PPPYp7RIgeiANwQutY2B2+qQQ2Zl0XvA69REP27hPT7nK 5/a7VhV2HKa7sgd8p/35neOK6GU1qWcBaHHf2bxv9nMPL+putO6w5ypak7CdQQde 6ABHdq3+r/6AsgeFRPr/RFtAF4x/80tE9HLdJdpczOYCT6j46kH5kquVuMhP4wVi wbMjULG1GUMxQ+YQK7BHaNMhlLMQ4SyMmLi+cLNxWpYVHsIpBwJwEwwmM9gzmzPN JxZUcj12jKwZZ8JYQ1SDGYJ4mpcCp019R9TMUDjG60s8Da9HIIegaSPv74ruohZ+ Fbu2C7UP5Uwgd2H3Yao0h4nkOg/YTmrsX4l+TaWo8SLH3PeDqNjSY10A1gNLyA0Y Jy2vkLhnDhE6f+2jvtwTwkWkzuopzY7Pb9PN+v0JPoHL2cJsavqxvHnayfBrEhJn BHbLWySQRDVKEVorIIw8LLQe7Ltca1IwPqQ/eAgAThiiCoKtBRtKZ5S4wFjmuygA J8hWJbkCX04LYuCf1xi0E7OaFRfH+F3UzqIlrH6WEfo5wvCAmxouDpmPxu6gxuK7 P8iiNuq6SWmJZywKlzdKRV7aEyRLku4C1vaONPNjPjO45DgMlCT/vJPUJYONMLDh OageXcPEeN+HOuks8on9VUXGuZIfkgU= X-Virus-Scanned: amavisd-new at mykolab.com Received: from ext-mx-out002.mykolab.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QWCfrHMOAcsp; Fri, 10 Sep 2021 15:14:36 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id D935285C; Fri, 10 Sep 2021 15:14:36 +0200 (CEST) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 6500154BE; Fri, 10 Sep 2021 15:14:36 +0200 (CEST) Message-ID: From: Christopher Howard Date: Fri, 10 Sep 2021 05:14:30 -0800 In-Reply-To: <87k0jqzyte.fsf@yoctocell.xyz> References: <87k0jqzyte.fsf@yoctocell.xyz> Content-Type: multipart/mixed; boundary="=-qw0nMpfegBh6msvz5DaD" MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631279731; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=HPrVn3o769AdWAR4ePMO1TgZdn945Yhr9h4A7PtWlYc=; b=IxHRFV2eMdsid02CtdMwFZp5AKtBbAdlzIqadDYLDGolJHiQ69g4jzuSqUIXcCI/F8l65N ntC3gGMMOE7Rb2nuPCC7FBrCSUwRyVJ5l+NfxnSC9wvJ8zHErquj503dqfYMnL1Alw9Cul TuYZXaD/o2RjTNMz/VuH3YFJeTxv0vC+zCr3+JZb2e+R1XxLxbb3v2rENH8/N9+yB9Ivzw eLSOnCqZFWWwShTkpyIF1gsFjqv8RHOT2ZSJYcAfvhbrPPkxydDGNxhlGOLq8eY4RLJlOE OyFFmcVmxhepNGJbtTVIwQs0VM1Zen0/rNbInwA/uOaLgLwTFGJvbsmxxRQqYQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631279731; a=rsa-sha256; cv=none; b=T9YnP/qsKXCi2J7i+kXyzgtg5cnFomMEgMx8iz2NQXsSjUWt3hu9J57s3n/e1EhVAZ2jyk t6qW7e5PZMBWExPy5CrAZAtSr2rWjCyjPngZc6khGW1fhQ7PYmFwhPd/MIfaaftPd5/wjA xMe+QHDAMO42AZunU3siRC9riYRACUaEeddYz4G0vWWB7G2UFXOUqGxWkpmnawesRf6GEy GFmpmpqf8JDpOJtPDR5SQQeEfyDh2hac/1sIjJ6KcZiQdIRMycIHXBm5gNrW8aI2HvUBnP 3R4Wrc2KobdCe9kR9HfUrVuxlAm57cZbqIG2lZHIpV95Kvcw2URtNej4Z9KxMA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=kolabnow.com header.s=dkim20160331 header.b=X1mkJUMg; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: 0.19 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=kolabnow.com header.s=dkim20160331 header.b=X1mkJUMg; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 144DADE2D X-Spam-Score: 0.19 X-Migadu-Scanner: scn0.migadu.com X-TUID: XxiqfeNWpag6 --=-qw0nMpfegBh6msvz5DaD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Patch has been attached with the requested changes. -- Christopher Howard Gemini capsule: gemini://gem.librehacker.com Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com On Wed, 2021-09-08 at 20:50 +0200, Xinglu Chen wrote: > On Mon, Sep 06 2021, Christopher Howard wrote: > > > This patch adds `av-98`, a command-line Gemini browser. > > > > -- > > Christopher Howard > > Gemini capsule: gemini://gem.librehacker.com > > Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com > > > > From 6695c286ef661924f8c666f645be4830dfaff70f Mon Sep 17 00:00:00 2001 > > From: Christopher Howard > > Date: Mon, 6 Sep 2021 11:42:09 -0800 > > Subject: [PATCH] gnu: Add av-98 > > > > * gnu/packages/web-browsers.scm (av-98): New variable. > > --- > > gnu/packages/web-browsers.scm | 19 +++++++++++++++++++ > > 1 file changed, 19 insertions(+) > > > > diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm > > index be4fa61a37..f7faeab89f 100644 > > --- a/gnu/packages/web-browsers.scm > > +++ b/gnu/packages/web-browsers.scm > > @@ -19,6 +19,7 @@ > > ;;; Copyright © 2021 Benoit Joly > > ;;; Copyright © 2021 Alexander Krotov > > ;;; Copyright © 2020 Hartmut Goebel > > +;;; Copyright © 2021 Christopher Howard > > ;;; > > ;;; This file is part of GNU Guix. > > ;;; > > @@ -903,3 +904,21 @@ interface.") > > (synopsis "Gemini client with a terminal interface") > > (description "Telescope is a w3m-like browser for Gemini.") > > (license license:x11))) > > + > > +(define-public av-98 > > + (package > > + (name "av-98") > > + (version "1.0.1") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (pypi-uri "AV-98" version)) > > I noticed that the PyPi updater mistakes the package for the ‘av’[1] > package and says that it can updated to version 8.0.3. > > /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:911:13: av-98@1.0.1: can be upgraded to 8.0.3 > > That’s probably something that should be fixed with the PyPi importer, > though. > > > + (sha256 > > + (base32 > > + "02fjnc2rvm010gb3i07p8r4xlhrmnv1wca1qymfjcymr7vm68h0i")))) > > + (build-system python-build-system) > > + (home-page > > + "https://tildegit.org/solderpunk/AV-98/") > > No need for a newline. :-) > > > + (synopsis "Command line Gemini client") > > + (description "Command line Gemini client.") > > The descrption should consist of one or more complete sentences, see > “16.4.4 Synopses and Descriptions” in the manual for more details. I > suggest (based on the README): > > AV-98 is an experimental client for the Gemini protocol. Features > include > > @itemize > @item TOFU or CA server certificate validation; > @item Extensive client certificate support if an openssl binary is available; > @item Ability to specify external handler programs for different MIME types; > @item Gopher proxy support; > @item Advanced navigation tools like tour and mark (as per VF-1); > @item Bookmarks; > @item IPv6 support; > @item Support for any character encoding recognised by Python. > @end itemize > > Otherwise, builds fine and LGTM! > > [1]: --=-qw0nMpfegBh6msvz5DaD Content-Disposition: attachment; filename="0001-gnu-Add-av-98.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-Add-av-98.patch"; charset="UTF-8" RnJvbSA1NjFjZGIzNWU2OTIyNmM0Yzg2ZmE2MTE4NjNmNmFiYjgyMjE2MDExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDaHJpc3RvcGhlciBIb3dhcmQgPGNocmlzdG9waGVyQGxpYnJl aGFja2VyLmNvbT4KRGF0ZTogRnJpLCAxMCBTZXAgMjAyMSAwNTowNzo0NiAtMDgwMApTdWJqZWN0 OiBbUEFUQ0hdIGdudTogQWRkIGF2LTk4CgoqIGdudS9wYWNrYWdlcy93ZWItYnJvd3NlcnMuc2Nt IChhdi05OCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvd2ViLWJyb3dzZXJzLnNj bSB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjkg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy93ZWItYnJvd3NlcnMuc2Nt IGIvZ251L3BhY2thZ2VzL3dlYi1icm93c2Vycy5zY20KaW5kZXggYmU0ZmE2MWEzNy4uY2RhOWRl ZTMyZiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3dlYi1icm93c2Vycy5zY20KKysrIGIvZ251 L3BhY2thZ2VzL3dlYi1icm93c2Vycy5zY20KQEAgLTE5LDYgKzE5LDcgQEAKIDs7OyBDb3B5cmln aHQgwqkgMjAyMSBCZW5vaXQgSm9seSA8YmVub2l0QGJlbm9pdGouY2E+CiA7OzsgQ29weXJpZ2h0 IMKpIDIwMjEgQWxleGFuZGVyIEtyb3RvdiA8a3JvdG92QGlpdHAucnU+CiA7OzsgQ29weXJpZ2h0 IMKpIDIwMjAgSGFydG11dCBHb2ViZWwgPGguZ29lYmVsQGNyYXp5LWNvbXBpbGVycy5jb20+Cis7 OzsgQ29weXJpZ2h0IMKpIDIwMjEgQ2hyaXN0b3BoZXIgSG93YXJkIDxjaHJpc3RvcGhlckBsaWJy ZWhhY2tlci5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7 OwpAQCAtOTAzLDMgKzkwNCwzMSBAQCBpbnRlcmZhY2UuIikKICAgICAoc3lub3BzaXMgIkdlbWlu aSBjbGllbnQgd2l0aCBhIHRlcm1pbmFsIGludGVyZmFjZSIpCiAgICAgKGRlc2NyaXB0aW9uICJU ZWxlc2NvcGUgaXMgYSB3M20tbGlrZSBicm93c2VyIGZvciBHZW1pbmkuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOngxMSkpKQorCisoZGVmaW5lLXB1YmxpYyBhdi05OAorICAocGFja2FnZQorICAg IChuYW1lICJhdi05OCIpCisgICAgKHZlcnNpb24gIjEuMC4xIikKKyAgICAoc291cmNlCisgICAg IChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChweXBpLXVy aSAiQVYtOTgiIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAg ICAgICAgIjAyZmpuYzJydm0wMTBnYjNpMDdwOHI0eGxocm1udjF3Y2ExcXltZmpjeW1yN3ZtNjho MGkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoaG9t ZS1wYWdlICJodHRwczovL3RpbGRlZ2l0Lm9yZy9zb2xkZXJwdW5rL0FWLTk4LyIpCisgICAgKHN5 bm9wc2lzICJDb21tYW5kIGxpbmUgR2VtaW5pIGNsaWVudCIpCisgICAgKGRlc2NyaXB0aW9uICJB Vi05OCBpcyBhbiBleHBlcmltZW50YWwgY2xpZW50IGZvciB0aGUgR2VtaW5pIHByb3RvY29sLgor RmVhdHVyZXMgaW5jbHVkZQorQGl0ZW1pemUKK0BpdGVtIFRPRlUgb3IgQ0Egc2VydmVyIGNlcnRp ZmljYXRlIHZhbGlkYXRpb247CitAaXRlbSBFeHRlbnNpdmUgY2xpZW50IGNlcnRpZmljYXRlIHN1 cHBvcnQgaWYgYW4gb3BlbnNzbCBiaW5hcnkgaXMgYXZhaWxhYmxlOworQGl0ZW0gQWJpbGl0eSB0 byBzcGVjaWZ5IGV4dGVybmFsIGhhbmRsZXIgcHJvZ3JhbXMgZm9yIGRpZmZlcmVudCBNSU1FIHR5 cGVzOworQGl0ZW0gR29waGVyIHByb3h5IHN1cHBvcnQ7CitAaXRlbSBBZHZhbmNlZCBuYXZpZ2F0 aW9uIHRvb2xzIGxpa2UgdG91ciBhbmQgbWFyayAoYXMgcGVyIFZGLTEpOworQGl0ZW0gQm9va21h cmtzOworQGl0ZW0gSVB2NiBzdXBwb3J0OworQGl0ZW0gU3VwcG9ydCBmb3IgYW55IGNoYXJhY3Rl ciBlbmNvZGluZyByZWNvZ25pc2VkIGJ5IFB5dGhvbi4KK0BlbmQgaXRlbWl6ZSIpCisgICAgKGxp Y2Vuc2UgbGljZW5zZTpic2QtMikpKQotLSAKMi4zMy4wCgo= --=-qw0nMpfegBh6msvz5DaD--