From unknown Tue Aug 19 10:01:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#48729 <48729@debbugs.gnu.org> To: bug#48729 <48729@debbugs.gnu.org> Subject: Status: Bitmask VPN Reply-To: bug#48729 <48729@debbugs.gnu.org> Date: Tue, 19 Aug 2025 17:01:53 +0000 retitle 48729 Bitmask VPN reassign 48729 guix-patches submitter 48729 Raghav Gururajan severity 48729 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 06:57:35 2021 Received: (at submit) by debbugs.gnu.org; 29 May 2021 10:57:35 +0000 Received: from localhost ([127.0.0.1]:56063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwet-0004Ow-Gr for submit@debbugs.gnu.org; Sat, 29 May 2021 06:57:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:60370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmweq-0004On-AF for submit@debbugs.gnu.org; Sat, 29 May 2021 06:57:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmweq-0003sK-12 for guix-patches@gnu.org; Sat, 29 May 2021 06:57:32 -0400 Received: from out0.migadu.com ([2001:41d0:2:267::]:60654) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmwem-0004qa-3J for guix-patches@gnu.org; Sat, 29 May 2021 06:57:31 -0400 To: guix-patches@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622285841; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=mnfTT9nXaxpYtVN0WfublFMYAmU4ES5y6FdwPQU4FBQ=; b=qUjoEvGGKEorxwNSfeFaKHabmYs06upx4dYKd0rbZhpsbYnL7MEGx3j9uvQJVAowRLfmRm Kj1CHZzqTf28N9adRGfNKrHU46CqlZ3O5ZY+IfeUCbb19rRmqKaATor6IpuwbSL6uhPtEw vZVEufijgP+ffEPoWkEphuIEYlWepMuyMsf5Q2gn874ULa6MacAjcqz05QjFiRo3LZt/+9 KejCqSoftJs7VjLjxQwtpEZjzcjtX6GjQJeLihkwiTcSxTeohmaipFsvwgYeXF4hOyMqzd m0M8nAGxJi8EDNOUrlCyOC6wZ0+xFFSgSIJ9C2ShdoNjaoWEzerARbmNK3sspg== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Bitmask VPN Message-ID: <574ccbc7-599c-082b-51ca-17e625d4575f@raghavgururajan.name> Date: Sat, 29 May 2021 06:57:19 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="6L1LpZaU9VwExq7MFImuC1TcWVKlWDgZQ" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name Received-SPF: pass client-ip=2001:41d0:2:267::; envelope-from=rg@raghavgururajan.name; helo=out0.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6L1LpZaU9VwExq7MFImuC1TcWVKlWDgZQ Content-Type: multipart/mixed; boundary="BaRa4Jyqp6YOqbiQ1kSP3QIqQc87PvByt"; protected-headers="v1" From: Raghav Gururajan To: guix-patches@gnu.org Cc: jgart@dismail.de Message-ID: <574ccbc7-599c-082b-51ca-17e625d4575f@raghavgururajan.name> Subject: Bitmask VPN --BaRa4Jyqp6YOqbiQ1kSP3QIqQc87PvByt Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hello Guix! I am opening this thread for patch-series for packaging Bitmask VPN and=20 its dependencies. Jorge (jgart) and I, are working on this. Regards, RG. --BaRa4Jyqp6YOqbiQ1kSP3QIqQc87PvByt-- --6L1LpZaU9VwExq7MFImuC1TcWVKlWDgZQ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYLIeDwUDAAAAAAAKCRBfWBZkf4vlUWsW AP0bQGkxxvoqtM/Fvw0V5qTWzFXC6/ue6cY837OL/VUuUgD+N1wil96Gn/tHS9VS368s1eC1j0kK c+YOdOQJcvqm+wY= =bilm -----END PGP SIGNATURE----- --6L1LpZaU9VwExq7MFImuC1TcWVKlWDgZQ-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:14:34 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:14:35 +0000 Received: from localhost ([127.0.0.1]:56088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwvK-0004pK-OP for submit@debbugs.gnu.org; Sat, 29 May 2021 07:14:34 -0400 Received: from out2.migadu.com ([188.165.223.204]:10926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwvH-0004p9-5u for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:14:32 -0400 To: 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286869; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=hBukfrzwlguf2j6+PEEeK95xjWnFyTGMvoq3700f5Pw=; b=Aq/p2vyM1fh3uOoa4bXFWajVMei/m8KrsA/+BsakNIiq2Pp5iyt0pAMeL+A4buk79opXSf L1hjB+m+Jd3Ri3k8Q29C2n6zw1cnJW8Ffg6NoEZlSPY6zFQXcPqM4IU7CH9wAp2ecLTK1n 9Jm4xyPjMMozTzV3VV/P7t/p+jJO4yzUyNJaUAMVf/8eGFyWmLCOEWO8+Zz4RUFwrAx8s6 cgkIeRGyEnScFUi3a1RFtld6I9FQv0HXVKzA6pw4V4joQQwMrTaTjzo7EeaJrybjABQluK yjgXRKuCgTu9hrw+SnYyUDD8Lb8IApSa9Svm6q9mYIffYQOBnKgf5Wp258jgVA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: [PATCH v1 00/24]: Bitmask VPN Message-ID: <0b14efc9-d266-a810-b7eb-ce6d71b85d0d@raghavgururajan.name> Date: Sat, 29 May 2021 07:14:26 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="r7M3UVk5jhcOtArnWjJltXik1a44RLMfp" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --r7M3UVk5jhcOtArnWjJltXik1a44RLMfp Content-Type: multipart/mixed; boundary="ZhBBxA8It5BeGCpHaaHJnQdJXf4h8aQFm"; protected-headers="v1" From: Raghav Gururajan To: 48729@debbugs.gnu.org Cc: jgart@dismail.de Message-ID: <0b14efc9-d266-a810-b7eb-ce6d71b85d0d@raghavgururajan.name> Subject: [PATCH v1 00/24]: Bitmask VPN --ZhBBxA8It5BeGCpHaaHJnQdJXf4h8aQFm Content-Type: multipart/mixed; boundary="------------26F08F6A51D16BCD2F8A7988" Content-Language: en-CA This is a multi-part message in MIME format. --------------26F08F6A51D16BCD2F8A7988 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello Guix! This v1 patch-series is *not* complete. It has following issues: [1] Last patch has to be finished. [2] Failing tests has to be re-visited. [3] Trailing `#t` in phases has to be removed. [4] Synopsis and Description requires revision. [5] Some lines are too long. Regards, RG. --------------26F08F6A51D16BCD2F8A7988 Content-Type: application/pgp-keys; name="OpenPGP_0x5F5816647F8BE551.asc" Content-Transfer-Encoding: quoted-printable Content-Description: OpenPGP public key Content-Disposition: attachment; filename="OpenPGP_0x5F5816647F8BE551.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX2ZCJBYJKwYBBAHaRw8BAQdAdiUK33kml2dYjrWidlr4/v0pmjpUv7hOsBN/oSl5wx7NL= 1Jh Z2hhdiBHdXJ1cmFqYW4gKFJHKSA8cmdAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpMEExYIADsCG= wMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCX28v0AIZA= QAK CRBfWBZkf4vlUQf2AQD63gsdJzk0w6Gy0AzpJtMa63mbVRAh4xfnxsRNu6SbGQD/UDytGjwnQ= 4nK YsGdoCcA7LM64EkknDvI3ZmlqG7Xuw/NPVJhZ2hhdiBHdXJ1cmFqYW4gKEVkdWNhdGlvbikgP= GVk dWNhdGlvbkByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpjMs32pHWsF9YF= mR/ i+VRBQJgE0xGAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i+VRQcQBALNRe= 1V/ 5DKN8ZxyVQlzt4TdGUyNom7xJ6r23ANtcygxAQDBjw6NLXV3aYGDMVVmQPbdAnFiB/x1rpJsA= wB/ 1BSBDc05UmFnaGF2IEd1cnVyYWphbiAoRmluYW5jZSkgPGZpbmFuY2VAcmFnaGF2Z3VydXJha= mFu Lm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNMbwIbAwULCQgHAgYVC= gkI CwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUWnLAP914hb0IzSCiaj+XrcEBaIt/Q+KjRn2fj5A7= V6Z ucJJqwEA64eks7xjLBS3mpTpaGwdDtluJcR7G8XZJJdbdK2YyQ/NN1JhZ2hhdiBHdXJ1cmFqY= W4g KEhlYWx0aCkgPGhlYWx0aEByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpj= Ms3 2pHWsF9YFmR/i+VRBQJgE0yhAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i= +VR xdcA/3YxFzlKKHrTguDxE1tBWD31BUYlXWl351j6MB/U+tWdAPwJB8QD8janaddv3U5ZGzswf= hQv GGzx6SLcX0E253uNC80/UmFnaGF2IEd1cnVyYWphbiAoT2NjdXBhdGlvbikgPG9jY3VwYXRpb= 25A cmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCY= BNM ugIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUSrlAP0VJw8frvWHAGd6l= Zdy x1v+relUGB4DToqDgIMBQyG58gD+NU5t4h0IY6YaiQ+FPyJzdV62k15d9IDvTMYPvcWIpQPNP= 1Jh Z2hhdiBHdXJ1cmFqYW4gKFJlY3JlYXRpb24pIDxyZWNyZWF0aW9uQHJhZ2hhdmd1cnVyYWphb= i5u YW1lPsKQBBMWCAA4FiEEzS1eqqmMyzfakdawX1gWZH+L5VEFAmATTNkCGwMFCwkIBwIGFQoJC= AsC BBYCAwECHgECF4AACgkQX1gWZH+L5VHhbQD/b6jXWdQfxi+xzrs1+A0lvnihfUgQ0H/r5U2bO= w9d FIkA/0nCh0VJKX+YrySJhWugL7e8ItqwKADh0v05vO6qtlkAzTdSYWdoYXYgR3VydXJhamFuI= ChT b2NpYWwpIDxzb2NpYWxAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN= 9qR 1rBfWBZkf4vlUQUCYBNM8AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlU= dtv AQCKMxBdxwMUJdyigGWqrTuJUaLVL2dgvqGa0k39nsQA8gD+PH3LsQAaJ98xREKxYXMAszNnJ= RJR xYa9trfixyQbrw7NNVJhZ2hhdiBHdXJ1cmFqYW4gKFRyYWRlKSA8dHJhZGVAcmFnaGF2Z3Vyd= XJh amFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNNHQIbAwULCQgHA= gYV CgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUQ+9AP0S/6S5PLshS/vz7ezRO2HokruaRiDhg= w0t yRM3LAefSQEA7rEBw9sSUsDgRILGKUi1ZzQq5AJ0F77KOXyurVqnywXOOARfZkIkEgorBgEEA= ZdV AQUBAQdAZgiqc2NhH/myrCCan9x7gKI6QBPZ/1b+Bz/f3n95ozkDAQgHwngEGBYIACAWIQTNL= V6q qYzLN9qR1rBfWBZkf4vlUQUCX2ZCJAIbDAAKCRBfWBZkf4vlUV/OAQD+tMNgmddPSchLpaDPp= sdD hpvra2uTonNUmnfbTvPgpQD/dG72NCT8hBUVqtzxwQmBrXY/nPEUxctYuvu3unUmzQU=3D =3DMROf -----END PGP PUBLIC KEY BLOCK----- --------------26F08F6A51D16BCD2F8A7988-- --ZhBBxA8It5BeGCpHaaHJnQdJXf4h8aQFm-- --r7M3UVk5jhcOtArnWjJltXik1a44RLMfp Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYLIiEgUDAAAAAAAKCRBfWBZkf4vlUVrC AP9J8OyyBDeUUgu1RTctdwYTfp44U3lDs3iQFtef3iI00AEA2PeOwog4Jr4no0rNoD6XEtF4zKoJ yv7R0kLjx29fZwY= =C7Px -----END PGP SIGNATURE----- --r7M3UVk5jhcOtArnWjJltXik1a44RLMfp-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:25 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:25 +0000 Received: from localhost ([127.0.0.1]:56097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwx7-0004sx-2o for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:25 -0400 Received: from out2.migadu.com ([188.165.223.204]:11290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwx6-0004so-19 for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:24 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286983; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=xGV1yAfNTMCMIhDVzf/wpuBUvvTyHflSm0hPP4eFz0Q=; b=LYd92E7vZdReX5Z6/bKrtKPjAoS1DrbYCHsmLg3sJLaFdQkupvoNy5NGL6Crra0h6NWPSH aiVrdTMHQq4IAio/k3wgA0i+dQI43iJBCEzHZJt2h7lWVCUCSn4mU2fHXIE7k6cKsSqdQN CPL2XmQMjo+P0EK50yqOHI5DxrgUpyhCLeEVcMCIYJq9C+SR+dokSL3M/mx0IKGJ1qDQqQ FF8UeRMcyDgUuB1LAJUnvP5C5XOjT6yHByBIJejydQ2UBpQPVDAMjuMh7tB27ZvAGVF436 Xhorh5ZdYfiE6p87KJYINo0wbhcrqAEOY//glzD7eqtyySrPy42Y+FarSD8vnw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 01/24] gnu: Add go-github-com-rakyll-statik. Date: Sat, 29 May 2021 07:15:15 -0400 Message-Id: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable. Co-authored-by: jgart --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c3c81ceda..7aac8ec4a8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-rakyll-statik + (package + (name "go-github-com-rakyll-statik") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/rakyll/statik") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/rakyll/statik")) + (home-page "https://github.com/rakyll/statik/") + (synopsis "Embed files into a Go executable") + (description "Statik allows you to embed a directory of static files into +your Go binary to be later served from an http.") + (license license:asl2.0))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:28 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:28 +0000 Received: from localhost ([127.0.0.1]:56107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxA-0004tb-Ce for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:28 -0400 Received: from out2.migadu.com ([188.165.223.204]:11297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwx6-0004sp-PN for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:25 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286984; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Oy08YRKfoIgSnwYxhyV476c2P5LK7suO7167WQkJ68E=; b=BaiN2VE8l8AdkX3WAllA2UAVE9oeeostNgVJh0njhKN9rkhslRLps+JprBnNpHl8v1wxTg QCEwuQadJAfEdynvv7Orc22r2iMPvLvsvnXB6gmRK2OzVKV80MJYqGo5oPSiyzKoBiVzFV 6ClV/aVbh9naXwhaBn92XxvwA/UrupvHRvzjto7TiLM/HDtxgGMopyPMqw+Pw5b0R79MIF 6UxiPHOoKRd6/gFV4D2u/xiAgpe9EO9S/RGaTkFcCsQKwDTJyrT8roQQHwOON+Wpnh22rg QrEJGXLFLGf9K8TJcXc/xGCxcvt8S5aqihhSlOWOypGy4R7IpAiMVYIO3weidQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 02/24] gnu: Add go-github-com-dchest-siphash. Date: Sat, 29 May 2021 07:15:16 -0400 Message-Id: <20210529111538.23666-2-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable. Co-authored-by: jgart --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7aac8ec4a8..7412153e76 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-dchest-siphash + (package + (name "go-github-com-dchest-siphash") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/dchest/siphash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s076y7vmjqnq7jz0762hkm896r6r31v8b31a3gy0n8rfa01k8k")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/dchest/siphash")) + (home-page "https://github.com/dchest/siphash") + (synopsis "Go library for pseudorandom functions") + (description "SipHash is a family of pseudorandom functions (PRFs) optimized +for speed on short messages.") + (license license:cc0))) + (define-public go-github-com-rakyll-statik (package (name "go-github-com-rakyll-statik") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:28 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:29 +0000 Received: from localhost ([127.0.0.1]:56109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxA-0004te-Ks for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:28 -0400 Received: from out2.migadu.com ([188.165.223.204]:11305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwx7-0004t2-J2 for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:25 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286985; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MlRds4I6G8OpDhx+Qo/cClJ1fLzcAuukYOWJFQleLIQ=; b=RWEJCoFzpgZw+cb3xMTh24z7ju6/Wsdd9SWQXsFOqybHKvXa1DbjY+YUATfP6iqkoMPJtU HTmft0SuRoeh5JfwpKDATQPe3nHmr2nR9a+DSVyhnCThdYutPihDPQ9lz9ciudFqor3t/H aG6OxzC5l8jJzrq3ZHuHNjkFLOz6H4XPTLxroMerr/jBtgm05+1woixnXFoO87f5Wskylh f9hUpFk07bDxkjpVemd8Io7TwkAbgDfIOpd/zQGFPjXms+U+ZRAMG3NL8ecyuKpBQAB/0R FFItCfr221fJ8xgn/ERl3laaIXnBYQ9IyYyz62WqX63VtypXlbCB8MT9SF8Weg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 03/24] gnu: Add go-github-com-emersion-go-autostart. Date: Sat, 29 May 2021 07:15:17 -0400 Message-Id: <20210529111538.23666-3-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7412153e76..982cee390e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-emersion-go-autostart + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") + (revision "39")) + (package + (name "go-github-com-emersion-go-autostart") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/emersion/go-autostart") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cqqvbzn32xv5lknfygrx01rx2sc6pi833k7008nlk9lsfgry06v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/emersion/go-autostart")) + (synopsis "Go library to run a command after login") + (description "Go library to run a command after login.") + (home-page "https://github.com/emersion/go-autostart") + (license license:expat)))) + (define-public go-github-com-dchest-siphash (package (name "go-github-com-dchest-siphash") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:29 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:29 +0000 Received: from localhost ([127.0.0.1]:56113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxA-0004tl-TP for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:29 -0400 Received: from out2.migadu.com ([188.165.223.204]:11314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwx8-0004tF-9t for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:26 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286985; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nMuvCjfooWrztRAnGjyW5ZOkkvMXgrMPm3vp5tvyyVU=; b=kYromDNorji5J5B/y0Hga4VFQSb/+LxMAPRyMriF3h/8hhArAopx3Z1uzXZ40MTUyIT+qy QIzrq0zMTvWcwT3VNt/5fUCakRJWkVJso2HsV2q5+RItzSN0ugeJDrFEUZVlWvWeCKFUHS vC2oOWT8gW0nqlL6hiWXPOVl5biRR85n6UdGq4eXP9e2AMU6Mu/B0FkDHEp3BL0V4jj20m fmtJBhzG5qHYLCjIXNx1wwyovooi82Uc609kWnSvOQ7kB66ab+ssuwYAPFkc4klRlJvBrG EydJ25RpjS5ciGrKiZgJdLdy+Y0aWOIKOGkS9dgeYyCIPmEPHQ1Lx4hy2lnAdw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 04/24] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Sat, 29 May 2021 07:15:18 -0400 Message-Id: <20210529111538.23666-4-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable. --- gnu/packages/golang.scm | 79 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 982cee390e..5e5791b5d4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,85 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-apparentlymart-go-openvpn-mgmt + (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") + (revision "14")) + (package + (name "go-github-com-apparentlymart-go-openvpn-mgmt") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/apparentlymart/go-openvpn-mgmt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t))))) + (synopsis "Go client library for OpenVPN's management protocol") + (description "This package implements a client for the OpenVPN management +interface. It can be used to monitor and control an OpenVPN process running with +its management port enabled.") + (home-page "https://github.com/apparentlymart/go-openvpn-mgmt") + (license license:expat)))) + (define-public go-github-com-emersion-go-autostart (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") (revision "39")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:30 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:30 +0000 Received: from localhost ([127.0.0.1]:56115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxB-0004tv-CZ for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:29 -0400 Received: from out2.migadu.com ([188.165.223.204]:11321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwx9-0004tL-22 for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:27 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286986; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=seykyRInem46S9iTaAzhQur0vdMGr/CFsX0QAWeY564=; b=u4x885DXSczBV7B+uSS7t1my4WV6AutgYeimwuqhbdPm2uSjEmSkOKoreimt+S9l0wVKJ7 /XhNUrmGUpLH8fVB+YR+kVwzBk9lGbrAXIpRFYt9sy1PTe3rmEDhXNJmgcUwDHp1oI7gIb JSzsyo1xmf1xiNdxfknWZt25hDv8NOlYzMh3lqUjuxEnfyhRMoGWnZEaYGyUdiqHjx+10F pRxQLVxZQkccrwbxsqlj8um0NjuC2EOZMQiiBXNHf9FSHhmYVJPo8ol3KE9b4R95cSJ7jt kjMiAAukNmGUIonrtV7Fb2bUSOlmHWAyQ337DiUSBSS9UYN65vNypw7z48NOCA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 05/24] gnu: Add go-github-com-keybase-go-ps. Date: Sat, 29 May 2021 07:15:19 -0400 Message-Id: <20210529111538.23666-5-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable. --- gnu/packages/golang.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5e5791b5d4..3cb2d0d9d4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,43 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-keybase-go-ps + (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") + (revision "45")) + (package + (name "go-github-com-keybase-go-ps") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/keybase/go-ps") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1la7m9pd1rrij727g34k9d2iapqwrkwdkqwpkbsbcq8ig0fg634h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/keybase/go-ps" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." ".*test\\.go") + (("/bin/sleep") + (string-append (assoc-ref inputs "coreutils") + "/bin/sleep"))) + #t))))) + (native-inputs + `(("coreutils" ,coreutils) + ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (synopsis "Process List Library") + (description "go-ps is a library for Go that implements OS-specific APIs +to list and manipulate processes in a platform-safe way.") + (home-page "https://github.com/keybase/go-ps") + (license license:expat)))) + (define-public go-github-com-apparentlymart-go-openvpn-mgmt (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") (revision "14")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:42 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:42 +0000 Received: from localhost ([127.0.0.1]:56143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxO-0004vf-2Q for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:42 -0400 Received: from out2.migadu.com ([188.165.223.204]:11329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwx9-0004tT-Tj for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:28 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286987; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TyDVl6UpG8p0BZDfAnM9PYJ+HGXgJntGdkLsxu8cUtA=; b=eU6uo2r41aTMRQmwyJcd4TKYdhgrMEqMqDML4IFQaTt4V1HoAbRGjhFoFvwIHAS8zxGrOZ 7EfhoQqsQW9W8SzT9P3jDTf0PRXxrX1u5H2cB27XGHXgIKGhm6oi8ZUx2qLdwNTB8eQPkm LlrZQe8JV0mDNY9am+0pmz4PYBvaeHIYHCZj0jdHjdu1scfq0ChRiAlhxR90oxY273d+RV 9QYn1omQ5thdFd9Q4pQUq58GIh/PwhNvomhCCcobml6hbBDGw240Sp5Nyt4kGSmhTN97EB CIBaQhIsc3bhU1QML6b1IdPkwvEdckkmqELkEECnJHulZ/7D/tUIIt1OMxgYBA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 06/24] gnu: Add go-github-com-sevlyar-go-daemon. Date: Sat, 29 May 2021 07:15:20 -0400 Message-Id: <20210529111538.23666-6-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3cb2d0d9d4..773f844bcd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sevlyar-go-daemon + (package + (name "go-github-com-sevlyar-go-daemon") + (version "0.1.5") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sevlyar/go-daemon") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y3gnxaifykcjcbzx91lz9bc93b95w3xj4rjxjbii26pm3j7gqyk")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sevlyar/go-daemon")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/sevlyar/go-daemon") + (synopsis "Library for writing system daemons") + (description "go-daemon is a library for writing system daemons in golang.") + (license license:expat))) + (define-public go-github-com-keybase-go-ps (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") (revision "45")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:42 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:42 +0000 Received: from localhost ([127.0.0.1]:56145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxO-0004vh-Du for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:42 -0400 Received: from out2.migadu.com ([188.165.223.204]:11337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxA-0004tc-No for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:29 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286988; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=q1Arl7q5w9/q0mEwdHV0sbWNYjT6kDa1p3FT42/N5yA=; b=BJLYcWFMdH9mPdAbgCZyuAmE3sEf9IviPyfH4eEThZVFJ1Px+iXklk3wsZ3WStYbmVFkD7 Z4ASNCmzxCIpSoc7wfqapfwQWwlpQNIV4vfL3rD9TlPrtRnIrdcqhwCMjVR6En2u/u/NUJ 3hpLomnVsEsSj87KWa6vYgAsZhBcqrEXVTw6MLnoin3bbkTGcfxdMeOt9lU7GUwjBwMMY6 OL1PNQON7qyoDw841WhkSWHceChRX3hN6/YDOTGqET/PHAUyk4ZcqPhBx2+tlXov6ENc7S HwdwK/lcTXlIdXPOUT3ipCtDEBrXuU1ICLwETRBULdUG8IDjioK8jfOGEhnSTA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 07/24] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Sat, 29 May 2021 07:15:21 -0400 Message-Id: <20210529111538.23666-7-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 773f844bcd..3caaf1816c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-torproject-org-pluggable-transports-goptlib + (package + (name "go-torproject-org-pluggable-transports-goptlib") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.torproject.org/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lh938194hvkf8pqgnxwf6hvjv9rv0j3kasi07r2ckrj8sxzk4jc")))) + (build-system go-build-system) + (arguments + `(#:import-path "git.torproject.org/pluggable-transports/goptlib")) + (home-page "https://gitweb.torproject.org/pluggable-transports/goptlib") + (synopsis "Library for writing Tor Pluggable-Transports") + (description "goptlib is a library for writing Tor pluggable transports in Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:43 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:43 +0000 Received: from localhost ([127.0.0.1]:56147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxO-0004vp-Nn for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:43 -0400 Received: from out2.migadu.com ([188.165.223.204]:11343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxB-0004tt-FT for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:29 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286989; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=XAB8eD8t3VBnPZ+zkTaQARnvOyW6laOtdsrrqd+aUNo=; b=I942lAC8iuCC0VkYy7OyCexbp9pFTe/pPrlJLhByAieMV9pryadjfW67y3c6fW3U1IxaEA P63Att3WPqGBbBRaxzV7N86G3jaZ/xXxMDdpBHYPVt/QLJ/a8x+1MyPZutJCBITUHeo3d/ 7RfWZtmHLPH6TMpM3GTfFUI6zOAM62BvMhAIP3f+bH13xMuUvJQr4a+QLg66g8JRfDnlCN NzU7zp2Gf/G++Tv4dFDaKw4W6hWLEeaNR2jPEbpULfzuF+tvntv77ZUBvc4LpUYszk9INK 1bIdE9afonG+S3humyNeOFX66apLs8iPI2lXLI9ch7P9KrcWzkKv+l8XgkSmew== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 08/24] gnu: Add go-github-com-willscott-goturn. Date: Sat, 29 May 2021 07:15:22 -0400 Message-Id: <20210529111538.23666-8-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3caaf1816c..03ad22d385 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-willscott-goturn + (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") + (revision "68")) + (package + (name "go-github-com-willscott-goturn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/willscott/goturn") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwvhfznr84ayzknn9flh65nvqjsixisgy9fkhz2jlahl1ldqcq7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/willscott/goturn")) + (synopsis "A golang TURN dialer") + (description "GoTURN is a library providing a Go interface compatible with +the golang proxy package which connects through a TURN relay.") + (home-page "https://github.com/willscott/goturn") + (license license:bsd-3)))) + (define-public go-torproject-org-pluggable-transports-goptlib (package (name "go-torproject-org-pluggable-transports-goptlib") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:43 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:43 +0000 Received: from localhost ([127.0.0.1]:56149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxP-0004vw-1U for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:43 -0400 Received: from out2.migadu.com ([188.165.223.204]:11350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxC-0004u7-6C for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:30 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286989; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=geiwSlrAbN4Bix0QOBNNzDT0zoKr2tH/sWtuU4pFm5s=; b=EojJBGrkHHPQ0uU4uvNGxbNZa/YsL+VTyVYDCZRhbXGN316nnM74q+678/IMQvDHkHM6zS ezVG8CiCGfpxTNcKZI8HNtiInrrV7EcQAr9djfVIKetys5QCeEQf0hhBFXnF4rmqgx2DuS Mgz4bnRCz0y622XmzUHC9bFSiR2D1bR6pJOEqGkE49WnD96ZYBAS4BzVpvxRWILw0x/YKU Y2DzvvyPHOCRlwhdyTk/ukrZr8LOf370NdHKcauCQFC8IDLUHQb0VWRVQHgeLel+FR6IPW qZCKkg94m0EBVr8WK8NsZLl5F2FbB3sVM8LK2DkgweSHV0OF3v4j8LOfGlcpIw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 09/24] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Sat, 29 May 2021 07:15:23 -0400 Message-Id: <20210529111538.23666-9-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable. --- gnu/packages/golang.scm | 151 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 03ad22d385..b145a9c09b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,157 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-obfs4 + (package + (name "go-github-com-operatorfoundation-obfs4") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/obfs4") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s730xagdxs66wfh65hb5v9a5h01q5ncic3pyij0a043scagizgr")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/obfs4" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + ;; ERROR: Println arg dialFn is a func value, not called. + ;;"github.com/OperatorFoundation/obfs4/modes/pt_socks5" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn. + ;;"github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn + ;;"github.com/OperatorFoundation/obfs4/modes/transparent_udp" + ;; ERROR: Println call has possible formatting directive %s. + ;;"github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t))))) + (propagated-inputs + `(("go-github-com-dchest-siphash" ,go-github-com-dchest-siphash) + ("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-willscott-goturn" ,go-github-com-willscott-goturn) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/obfs4") + (synopsis "The Obfourscator") + (description "Obfs4 is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol. +The notable differences between ScrambleSuit and obfs4 are: +@itemize +@The handshake always does a full key exchange (no such thing as a Session +Ticket Handshake). +@The handshake uses the Tor Project's ntor handshake with public keys obfuscated +via the Elligator 2 mapping. +@The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20). +@end itemize") + (license license:bsd-2))) + (define-public go-github-com-willscott-goturn (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") (revision "68")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:44 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:44 +0000 Received: from localhost ([127.0.0.1]:56151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxP-0004w3-JP for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:43 -0400 Received: from out2.migadu.com ([188.165.223.204]:11361) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxC-0004uJ-Uy for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:31 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286990; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ffuvpIGPWoS6ERsRDWyiSGSHnaauUkirWfdT/cfTZes=; b=mCwm7KDOaLhM0V0onV7BUtnvwGdSdkz80b3m+lMhi/qEDRXPkYnvvOwLN/KyOFW59ESQFF 7wxILIdkofZJqqVx0//aUN5rL61HTlWOqBDU3eEwNSQg3M04U18A/p4Ct2O3Rc9PkTocaj ifWi+IFuHCC0s4hw+Sum1bppdEvck5du6s1TRpYvSazAtEI2XX/GkWoCuqAGC1ANoxey9S nnCuXUNT+1zMoDaQXEJ+xQOwyn5zk3vIq6GINXBAGJm108mJxcvjUsx8Ak/5rJg3CMr9a3 L2cH3mWkmi4jGpSvyKx53a94jHnVlp/5aSWdALkGBwmewiICevjmAJta07bfxg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 10/24] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Sat, 29 May 2021 07:15:24 -0400 Message-Id: <20210529111538.23666-10-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable. --- gnu/packages/golang.scm | 77 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b145a9c09b..1f44f36665 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,83 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-ipc + (package + (name "go-github-com-operatorfoundation-shapeshifter-ipc") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-ipc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1fcnllg462nfca16s5mr0n2jh92x3hj946qnaqc682phjz04lg")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: undefined: Args. + #:unpack-path "github.com/OperatorFoundation/shapeshifter-ipc" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t))))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-ipc") + (synopsis "Go implementation of IPC protocol") + (description "Shapeshifter IPC is a library for Go implementing the IPC +protocol from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-operatorfoundation-obfs4 (package (name "go-github-com-operatorfoundation-obfs4") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:44 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:44 +0000 Received: from localhost ([127.0.0.1]:56153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxP-0004wC-VX for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:44 -0400 Received: from out2.migadu.com ([188.165.223.204]:11372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxE-0004uV-1u for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:32 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286991; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZpiX7o1HlqE0OrqEZ21OzSAwwH5XxYceiHs/jp5sJHw=; b=Rq9mT/yQTqPzBsFpfKkQ9JYcycElae7wqW3TVbwqjB3AUvANPHt/I9G+Iz3gLfuFK169zK bed9iC6hp+M1uaO6ezkgKdpdbQmJZU/aZye19saeG21KGB4o78u30ey9V/rALuD728d/CJ sm32Zgs7w1Ijfns/h7unKoAovLE3LmmJnamu8ato/AVnfayJSEdqceyq0oZvyEm5rYo7Vi HmXBeyQo3nh3+zffNVzEVaCaT4xyH1GBrB7kV72m6ORP9DdI96OOk+WHfz31PIjRmOqr4W WIJuzl7TeaHuJpCuinOb5Diwn0OvwQu5xF0HCRweE+H9nISDF6Ol9Mhw0NxHGw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 11/24] gnu: Add go-github-com-op-go-logging. Date: Sat, 29 May 2021 07:15:25 -0400 Message-Id: <20210529111538.23666-11-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-op-go-logging): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1f44f36665..b30ea32a26 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-op-go-logging + (package + (name "go-github-com-op-go-logging") + (version "1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/op/go-logging") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01a6lkpj5p82gplddh55az194s9y3014p4j8x4zc8yv886z9c8gn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: incorrect callpath: String.rec...a.b.c.Info. + #:import-path "github.com/op/go-logging")) + (home-page "https://github.com/op/go-logging") + (synopsis "Golang logging library") + (description "go-logging is a logging library for Go.") + (license license:bsd-3))) + (define-public go-github-com-operatorfoundation-shapeshifter-ipc (package (name "go-github-com-operatorfoundation-shapeshifter-ipc") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:44 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:45 +0000 Received: from localhost ([127.0.0.1]:56155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxQ-0004wK-Ap for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:44 -0400 Received: from out2.migadu.com ([188.165.223.204]:11378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxE-0004uc-Qm for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:33 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286992; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=G1krNWcjg9U8N166gOxhaM/4hW+9hcN+jslLUJt1LD4=; b=pkchdSeXqRF9w4BM/lZn1C4oQ5jk9dNSDSrk2XFizoiAkpwTm0i21xfiG7V0xqn/WTp/aP +5/iz8iE7TUaSaUECMCUaNcDlXrU8e7qTqYA9jv/OSqoqUzadb6ZTR63WrDwmNf5/28H6d ZoAB6Zkkm6V9KlR/pfO+12Xfz7lV7J7xi1QmMXaYeHvfsLpn28/jp6pYOJ30rbFyXzsoDM UKdMHemTUjmOnskQSoRJJ4CWZiR4rSvUGTB+tQSdLD+cVAaXreapmMbwYl/E9y2nPSBRQ6 JKGn/VLH3zqEd49DXK+P6+6DJEAgdC2Ao5EWl+gFxISBZnBSQQjJhTO7U2B5Iw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 12/24] gnu: Add go-github-com-blanu-dust. Date: Sat, 29 May 2021 07:15:26 -0400 Message-Id: <20210529111538.23666-12-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-blanu-dust): New variable. --- gnu/packages/golang.scm | 122 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b30ea32a26..d7f1d90231 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,128 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-blanu-dust + (package + (name "go-github-com-blanu-dust") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/blanu/Dust") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lya21w06ramq37af5hdiafbrv5k1csjm7k7m00v0bfxg3ni01bs")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/blanu/Dust" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + ;; Repository is missing test files directory. + ;;"github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t))))) + (propagated-inputs + `(("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-op-go-logging" ,go-github-com-op-go-logging) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (home-page "github.com/blanu/Dust") + (synopsis "Censorship-Resistant Internet Transport Protocol") + (description "Dust is an Internet protocol designed to resist a number of +attacks currently in active use to censor Internet communication. While +adherence to the theoretical maxims of cryptographic security are observed where +possible, the focus of Dust is on real solutions to real attacks.") + (license + (list + ;; Skein. + license:bsd-2 + ;; Others. + license:expat)))) + (define-public go-github-com-op-go-logging (package (name "go-github-com-op-go-logging") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:45 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:45 +0000 Received: from localhost ([127.0.0.1]:56157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxQ-0004wU-RR for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:45 -0400 Received: from out2.migadu.com ([188.165.223.204]:11383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxF-0004ud-IQ for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:33 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286993; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2ci924E7i7fWgteuecqDN9XNtdfV1iog5TpORsDfyLw=; b=NNbF9TiddlYqrPXCVtfGwfWkzyFU6qeyd3B5oBCvZZ6e0ynhdh40khggDjQUT5RXJmJsDW ubclp9SrbUJL5CXg1e7mal4+XsRYqbrz66OwDKuxvJi3iLjdw4L52RnuR1V0JNKHl4OrTA v0xeWTfSYycyB5RPeKzlRe05jX0bVA2GYWqw74v/jeoBn5bmZ4qan4A3tsV2dGPKWK4H5T 1z87X/yg4S5rKrAiXam2j1eYEeYKsfHXQ7WkkEUaFRC5Fsg0uAIldYe2VJL5cL9DN0K386 BTn7pnmTuhjJoT12s2hAlKRPmcGN4R810YhG1J6CaRE/QwflVFXXp6TEnx6NQA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 13/24] gnu: Add go-github-com-deckarep-golang-set. Date: Sat, 29 May 2021 07:15:27 -0400 Message-Id: <20210529111538.23666-13-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d7f1d90231..93295bd3c7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-deckarep-golang-set + (package + (name "go-github-com-deckarep-golang-set") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/deckarep/golang-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y64c0p6a7ww5jp6adm6fm97vsni86njw8wkwxfmciy466vhl0lf")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/deckarep/golang-set")) + (home-page "https://github.com/deckarep/golang-set") + (synopsis "Set type for Go") + (description "golang-set is the set collection for the Go language.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:45 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:45 +0000 Received: from localhost ([127.0.0.1]:56159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxR-0004wb-5C for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:45 -0400 Received: from out2.migadu.com ([188.165.223.204]:11389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxG-0004uq-AR for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:34 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286993; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8AC2+yteb8FJMOVOVF3mQUXbVQwceofI1pzGjn289sY=; b=TH1BtzDkcIFnNRTKltxfUgoOibo12f8a0Pgu5uBDhX3TyXTW64ovxzVOAfCYyrVnZR0KXb LKEy9p5tgE02P2sePuDXwZx3f5nmHwMbjjiA+0jGMXYghxGI0GaSFAANTEQFQH5u5HiSCZ CsaZBSZAA68OKCOdydxoj15SUvxeYhtApx6MdI4rVRvmGZaSWY6BZIIkqvf947dJZjOP0u jpqf+GqttFzCgN9ayAyK4WWLu+MKnyYIKj8yVtVWCTwq3Vrandb+N+ghSTUYYbpdzXnXbX P+E6M/iv5jXxP4CZlsakZVRIncgk+HxCYNeD7ZFZuWJP/r2IDsCgftoCx/fiHw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 14/24] gnu: Add go-github-com-operatorfoundation-monolith-go. Date: Sat, 29 May 2021 07:15:28 -0400 Message-Id: <20210529111538.23666-14-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 93295bd3c7..c1d9610f95 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,33 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-monolith-go + (package + (name "go-github-com-operatorfoundation-monolith-go") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/monolith-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "066bqlgw5h7a3kxswqlv734asb7nw2y6snsn09yqk0ixj23qw22s")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: Generated bytes do not match correct answer. + #:unpack-path "github.com/OperatorFoundation/monolith-go" + #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) + (propagated-inputs + `(("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set))) + (home-page "https://github.com/OperatorFoundation/monolith-go") + (synopsis "Go library for working with byte sequences") + (description "monolith-go is a Go library for working with byte sequences.") + (license license:expat))) + (define-public go-github-com-deckarep-golang-set (package (name "go-github-com-deckarep-golang-set") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:45 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:45 +0000 Received: from localhost ([127.0.0.1]:56161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxR-0004wi-FG for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:45 -0400 Received: from out2.migadu.com ([188.165.223.204]:11396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxH-0004ux-1r for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:35 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286994; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zzcFfG7WajN5Q7a6XW34LFxDxbtPqVabnn8FLRp2GY8=; b=SJopP4MEaj3IAc1PiIpviJnI1+ubitl0v8QmMt71tb/nvPU/mN/1dA07JpeAqS1X2TBng7 8pjccSPGNV2hG0eP/6yTS6QYzruoMZjhoOeGjxNPypCm2mzOIllhYlWUNFh8oavzT9Pu5g tzHBaZli77t83jQz0+mHYkhx96w1P4T3cfeLbdC3mvuum4TWqPZzP+zuJlm303+ripQJ7u o1lraDCihyKYSnyFJPgQn4/AqcdTMgkNfL3A90CRolRPpZoN4KrLVH4x7L/7KPszZYYk0W NY/wS4H75Znfd74CtvzsZejotoRj6EqQQo10I/LSqm7m4VMbvClEeGEZ95CXuQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 15/24] gnu: Add go-github-com-opentracing-opentracing-go. Date: Sat, 29 May 2021 07:15:29 -0400 Message-Id: <20210529111538.23666-15-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c1d9610f95..0bd61749df 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-opentracing-opentracing-go + (package + (name "go-github-com-opentracing-opentracing-go") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/opentracing/opentracing-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/opentracing/opentracing-go")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (home-page "https://github.com/opentracing/opentracing-go") + (synopsis "OpenTracing API for Go") + (description "opentracing-go is a Go platform API for OpenTracing.") + (license license:asl2.0))) + (define-public go-github-com-operatorfoundation-monolith-go (package (name "go-github-com-operatorfoundation-monolith-go") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:46 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:46 +0000 Received: from localhost ([127.0.0.1]:56163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxR-0004wp-OK for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:45 -0400 Received: from out2.migadu.com ([188.165.223.204]:11404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxH-0004v3-Pl for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:36 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286995; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zrhQG0LX0tzL3D0WH5YK/JVKAQteB3/381q2tJxiCZ4=; b=az3oDNKfceGWzmpfsRenHN1xFrt9hfsiTx1da+KsCjpQQaE4u4iUuvjePjXWkVxGCsyji+ 4rBLyulXqbDQIib8je02P29wGxurTAd3kRAKzIlPgnR2B625wHpTpXMJhptNJmtixHeXuj AQXJV25ZlyyfWUhtzK0DWenu1AouUteijHfxtJo4FqzPwqhbBsJVffkmfXyLSoY63yslK1 IrlUN2VzsLxeko9w0W3dDwJn+AAKi5HKUEAqFj0lMsx5PJUF4u8wuFVuEb+kYb5ACXS+e1 M+ZRLni8aJ8O0UAEUrQQqZNlphWs0gUie78DvZzuUHF3e8iViboGWyFuBhegqw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 16/24] gnu: Add go-github-com-mufti1-interconv. Date: Sat, 29 May 2021 07:15:30 -0400 Message-Id: <20210529111538.23666-16-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0bd61749df..3360b7e51b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mufti1-interconv + (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") + (revision "28")) + (package + (name "go-github-com-mufti1-interconv") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mufti1/interconv") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13f5pvr74afa28pbpmgvjzjx68vv5zmrwlvxp7hr5bl5625zlxmy")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mufti1/interconv" + #:import-path "github.com/mufti1/interconv/package")) + (synopsis "Convert interface into any data type") + (description "Convert interface into any data type.") + (home-page "https://github.com/mufti1/interconv") + (license license:expat)))) + (define-public go-github-com-opentracing-opentracing-go (package (name "go-github-com-opentracing-opentracing-go") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:46 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:46 +0000 Received: from localhost ([127.0.0.1]:56165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxS-0004wy-15 for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:46 -0400 Received: from out2.migadu.com ([188.165.223.204]:11412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxI-0004vA-Gf for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:37 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286996; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OZWAIcqglqplX2jx64W1R3c71/QTepcFME6gDKcxqzI=; b=qiadZZEmRx3/jS2RbvUxjrbDHM1DCW09kIr/Sg9UqbaMlV7DcNxSfMihU6gHHqM0+oBFXh RwoEol5kfcE/WLplScOZWvFE8wpizvL/k1LTy+0O9bH+uVjEH4gutlrBYKBGK71evDd/MT reaPACXoh5na6f6GX9DxFF2Eg30fsKIzxvF23GEWZ6VcRA/Jx8u2UuQA7JiLP/2qgdXusF eMtZ+9kf82nc9HMrUtZj4NFNa7S3B0n/xn8KefWF2YDb/tMcjWnZnIwcpB5zXpyl+INW1b LFn5JjG3iN9/bxwnIJ18QWwH6HCVSxCIz58difyKkOb0hWUS6dqL1FuYykmmHg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 17/24] gnu: Add go-github-com-aead-chacha20. Date: Sat, 29 May 2021 07:15:31 -0400 Message-Id: <20210529111538.23666-17-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.org (go-github-com-aead-chacha20): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3360b7e51b..ee3b73304b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-aead-chacha20 + (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") + (revision "114")) + (package + (name "go-github-com-aead-chacha20") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/aead/chacha20") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gbmgq5kbqmbyrsav57ql4jzbvqvp1q7yvcd5fl3wf5g94iyv56r")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/aead/chacha20")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (synopsis "ChaCha20 and XChaCha20 stream ciphers") + (description "ChaCha is a stream cipher family created by Daniel Bernstein. +The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is +standardized in RFC 7539.") + (home-page "https://github.com/aead/chacha20") + (license license:expat)))) + (define-public go-github-com-mufti1-interconv (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") (revision "28")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:46 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:47 +0000 Received: from localhost ([127.0.0.1]:56167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxS-0004x5-Kt for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:46 -0400 Received: from out2.migadu.com ([188.165.223.204]:11419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxJ-0004vD-9Q for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:37 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286996; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h1jx7KJivklIJ++sX/Qxeq8J1L5MXxxz0rdvZD3aXB0=; b=JBtF5l+JDgU5lAsw09nfOE9UX1pV0dKZ2JyuR/ZEfSW9AIw2p4sS85DTqfEU7AE1UNdgpD 3HnodA7ce0l5am+ucOU0uDgcmiJc17POPUv29QGMpNtRrcEWNsZj3EOsvjlruSIT1rhLQT EkTagaQFpNrcgdOahX1R1fPi3eRVtiIzfe1NtixrVfcicPOCNZg5p1TfG0hCkoS8Zumip3 AS0sg+u0ej0EX+6r+30cxziZVHfdNKuv/3QVMfmuPPRGfvgTP3Q44KA1k4sJCGwURFEa6s Spiu2LzXtLSYPd7qo3XU0KjJwE/XIs3qQWFrTsdG1nD5d2/8LeEFrBdLVKy3tg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 18/24] gnu: Add go-github-com-riobard-go-bloom. Date: Sat, 29 May 2021 07:15:32 -0400 Message-Id: <20210529111538.23666-18-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ee3b73304b..41342b3961 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-riobard-go-bloom + (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") + (revision "15")) + (package + (name "go-github-com-riobard-go-bloom") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/riobard/go-bloom") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10a8ixh6zw52df2imxrzgxi82zc1j5hqnv5smjp818qwdn1a1rhj")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/riobard/go-bloom")) + (synopsis "Bloom filter in Go") + (description "Bloom Filter using double hashing.") + (home-page "https://github.com/riobard/go-bloom") + (license license:asl2.0)))) + (define-public go-github-com-aead-chacha20 (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") (revision "114")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:47 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:47 +0000 Received: from localhost ([127.0.0.1]:56169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxS-0004xC-TW for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:47 -0400 Received: from out2.migadu.com ([188.165.223.204]:11427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxK-0004vN-0C for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:38 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286997; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JNmt6BIvK/xK/JsY52o0xTm4q2Ut9G8OO+Z8D2MuI90=; b=GQBLEljjeD6lWC+A9TPTzW/8c4oo5SbjmXI4m7VmRoTPyCyRjygOxulWCwEqnnYd4Mw+GB 8iRQ0KJaWg3H9AH/TuHCXSD6pp4tCuRNebMOaKFAhK41tjp131kX5n/jaImbCgOfQszxV6 dxxftSuA2E815nnijYO5XzNp8+BjskPWBfP7WGdTWouSl0dXLrF7eUTN+nEJe+Ly/LYq0H jmY7gNFJdlc3vIb09oD6NnVgMyvbhtlnxh2dWViIHd7VlXxXl3sre19gxywunv6zDun1Li ZtwU7Wdx/hlmghGOb0zlxsH6eFhSe/eZfAQMCqWHrCt55u2F107ydmbNcxv62w== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 19/24] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Sat, 29 May 2021 07:15:33 -0400 Message-Id: <20210529111538.23666-19-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 41342b3961..d7a4e6de81 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,35 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-shadowsocks-go-shadowsocks2 + (package + (name "go-github-com-shadowsocks-go-shadowsocks2") + ;; Version > 0.1.3 requires go-toolchain v1.16. + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/shadowsocks/go-shadowsocks2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) + (propagated-inputs + `(("go-github-com-riobard-go-bloom" ,go-github-com-riobard-go-bloom) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text))) + (home-page "https://github.com/shadowsocks/go-shadowsocks2") + (synopsis "Shadowsocks in Go") + (description "Implementation of Shadowsocks in Go.") + (license license:asl2.0))) + (define-public go-github-com-riobard-go-bloom (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") (revision "15")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:16:47 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:16:47 +0000 Received: from localhost ([127.0.0.1]:56171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxT-0004xK-66 for submit@debbugs.gnu.org; Sat, 29 May 2021 07:16:47 -0400 Received: from out2.migadu.com ([188.165.223.204]:11433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwxK-0004vU-OD for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:16:39 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622286998; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5txX7cpA7aN1EvgTurPEeov4n8PpuNncdHIeEg2sMPo=; b=ncKiFVSA+AbKJoRftU15eIavmNCp+VfmbCFtw/kzywqQBenCj+I3yinDIcNYX3l5kGQ/DB 4IKsY/zHPSxAUVT87Z4+53vQCS7t38SvIDnOxG6SA5W8xbFIRVpGbv3N9immmGq8fCstjR Urm40n11pQH7nHaNnSIXbm6LqJ2G6fGGEyP0ACXwP8VaK6WBZVpKT3JI3SI1Ln2VLMyfjM Kb2ju9raJr8Wq5v1rZqk0JlKuTAfLxOZWNV4ZLe+TEB9S7wSdbvCidudZG8E6xrVDBbr1P isOsXbCNgyDephvMXpjscmpBw08mYUxGOuRJc8LVLZvvTgzx1VSy1E+p33noJQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 20/24] gnu: Add go-github-com-kataras-pio. Date: Sat, 29 May 2021 07:15:34 -0400 Message-Id: <20210529111538.23666-20-rg@raghavgururajan.name> In-Reply-To: <20210529111538.23666-1-rg@raghavgururajan.name> References: <20210529111538.23666-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-kataras-pio): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d7a4e6de81..48a5350f6e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-pio + (package + (name "go-github-com-kataras-pio") + (version "0.0.10") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/pio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11d2jy9xz4airicgmjcy4nb80kwv22jp140wzn2l5412jdr4jmkp")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/pio")) + (home-page "https://github.com/kataras/pio") + (synopsis "Pill for Input/Output") + (description "PIO is a low-level package that provides a way to centralize +different output targets. Supports colors and text decoration to all popular +terminals.") + (license license:bsd-3))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:18:49 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:18:49 +0000 Received: from localhost ([127.0.0.1]:56199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwzR-00055S-Ki for submit@debbugs.gnu.org; Sat, 29 May 2021 07:18:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:15050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmwzP-00055I-9y for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:18:47 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622287125; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=zTg/RaOUEp/Hfle9JXFuKrVw2XCjZCERBRAq9YTcea4=; b=AiFbSdu1t6Lt0AbsTVgv0+w5otOmw4fZjufKMnhxJGPdvgRzqOa7utvq5NDuTFwb2wUAfn FlgkD6vzAuCYVNogcQU9FhC4vC12NjPUdOuCEVhvs8HUXbE7CzyYrP/8k4qJu1tTdZbM+4 DqPviqH9E8GKFQd+6B+VfLtKcA5UmPjIJj4g4EW2YXVUcg+Pru1eMgW8oPaJ3BsgjUa/TR hqZBlA8GAmRbAqkZ6XpRy1fHz71UNBvZeQkjLzd/oVsHpRRLYb0EGvgrP2G3FurZpbhSKk HOXkfOYqm2FFGcGydMwJVq7M8hXZf/D1EOv5I5v48MFYaBc8DiZPJrwjEgaMBg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 21/24] gnu: Add go-github-com-kataras-golog. Date: Sat, 29 May 2021 07:18:07 -0400 Message-Id: <20210529111810.23744-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-golog): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 48a5350f6e..e281ed373c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-golog + (package + (name "go-github-com-kataras-golog") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/golog") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ll24g50j48wqikzf67cyaq0m0f57v1ap24nbz3cmv3yzqi6wdl9")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/golog")) + (propagated-inputs + `(("go-github-com-kataras-pio" ,go-github-com-kataras-pio))) + (home-page "https://github.com/kataras/golog") + (synopsis "Level-based logger") + (description "GoLog is a logging foundation for Go Applications.") + (license license:bsd-3))) + (define-public go-github-com-kataras-pio (package (name "go-github-com-kataras-pio") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:21:55 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:21:55 +0000 Received: from localhost ([127.0.0.1]:56204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmx2R-0005AU-2T for submit@debbugs.gnu.org; Sat, 29 May 2021 07:21:55 -0400 Received: from out2.migadu.com ([188.165.223.204]:12282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmx2O-0005AM-Dz for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:21:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622287311; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=XW74YhxooVMpZ16pIMFSSC1yiww7WOmHg7Gd1i9/taQ=; b=HvTjBxd41PTYkmvDwsDn2Hby1u60lbwJ7F8muNnzUUoTPoowYVkvvKvMZeRaUDcWyT1mUZ aWJL+NYZOhrOGZAepnloMaW+P7WkvmGEPGrbaYYlRAv/Noq4/X6bMo4bfPqCyjjM6twRjH 6ehgUcLpKcJeuJuaz5+TJtldiREXBdvUSnymjRr6r7RwWYDG/3Jnygj0i3y/m25Uu+JpTv 9sL+k69f1dkDG1mrXLQcFF7Clcme2U/Ug+Pqt7fLu1+CPfChBm6nMexyqkr2jQQCg1X4J2 ex9OBIBDMAKO8OeafAExhISfcFEsk2ARe18ECrUUxm/wKcqMK46ZTtaNVOr5ng== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 22/24] gnu: Add go-github-com-operatorfoundation-shapeshifter-transports. Date: Sat, 29 May 2021 07:21:32 -0400 Message-Id: <20210529112134.23863-22-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable. --- gnu/packages/golang.scm | 155 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e281ed373c..4fdedafdae 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,161 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-transports + (package + (name "go-github-com-operatorfoundation-shapeshifter-transports") + (version "3.0.12") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-transports") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1hzhk3q2fgqdg14zlg3z0s0ib1y9xwj89qnjk95b37zbgqjgsb")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/shapeshifter-transports" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + ;;; ERROR: invalid memory address or nil pointer dereference. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + ;;; ERROR: bind: permission denied. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3")) + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3" + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")) + #t))))) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-aead-chacha20" + ,go-github-com-aead-chacha20) + ("go-github-com-blanu-dust" + ,go-github-com-blanu-dust) + ("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set) + ("go-github-com-kataras-golog" + ,go-github-com-kataras-golog) + ("go-github-com-mufti1-interconv" + ,go-github-com-mufti1-interconv) + ("go-github-com-opentracing-opentracing-go" + ,go-github-com-opentracing-opentracing-go) + ("go-github-com-operatorfoundation-monolith-go" + ,go-github-com-operatorfoundation-monolith-go) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-shadowsocks-go-shadowsocks2" + ,go-github-com-shadowsocks-go-shadowsocks2) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") + (synopsis "Go implementation of Pluggable Transports") + (description "Shapeshifter Transports is a set of Pluggable Transports +implementing the Go API from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:22:03 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:22:03 +0000 Received: from localhost ([127.0.0.1]:56209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmx2Z-0005BH-JF for submit@debbugs.gnu.org; Sat, 29 May 2021 07:22:03 -0400 Received: from out2.migadu.com ([188.165.223.204]:12309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmx2X-0005At-Tk for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:22:02 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622287321; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UjgVmv2r335NwwgBIxcQI8lihS082M/NafngURT3NXE=; b=CF3mE29FsiEvY1xx52ShQGi+Dmn80iFzh+gcH90gnpTyzAEUAr5ZgCPHtn2jFtVaq1IlW7 HH5NlmYuvcyJyTSB8U+qiUK1BJGMd8lnLXUPEp8OpGcRPbc93BlZS/kdkOzgGtXLErKvZP l4JrhGBPVF006Y4yL44d43g4dwuQghydAjMF1TWuhDuqcwpZl4gcud4rjVdZqP0ZUXZo0h mZZLeGBWRkMpHifoWb6hMvX0X+b6+bK/azGJphn3Bi0xw5vpTxPkth+dXLrzlpTkEFLLVD 8vTVmqbuqfSwf2sTkPP+F6H2x8nb0N1YOkXeyXlWu1ZFuueAJ3V+85r5y1m7EA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 23/24] gnu: Add go-0xacab-org-leap-shapeshifter. Date: Sat, 29 May 2021 07:21:33 -0400 Message-Id: <20210529112134.23863-23-rg@raghavgururajan.name> In-Reply-To: <20210529112134.23863-22-rg@raghavgururajan.name> References: <20210529112134.23863-22-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4fdedafdae..75f9cd7313 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -67,6 +67,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-shapeshifter + (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") + (revision "12")) + (package + (name "go-0xacab-org-leap-shapeshifter") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/shapeshifter") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/shapeshifter")) + (propagated-inputs + `(("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-golang-org-x-net" ,go-golang-org-x-net))) + (synopsis "Network Obfuscater") + (description "Shapeshifter provides network protocol shapeshifting +technology. The purpose of this technology is to change the characteristics of +network traffic so that it is not identified and subsequently blocked by network +filtering devices.") + (home-page "https://0xacab.org/leap/shapeshifter") + (license license:bsd-2)))) + (define-public go-github-com-operatorfoundation-shapeshifter-transports (package (name "go-github-com-operatorfoundation-shapeshifter-transports") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sat May 29 07:23:23 2021 Received: (at 48729) by debbugs.gnu.org; 29 May 2021 11:23:23 +0000 Received: from localhost ([127.0.0.1]:56214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmx3q-0005DU-Uy for submit@debbugs.gnu.org; Sat, 29 May 2021 07:23:23 -0400 Received: from out1.migadu.com ([91.121.223.63]:15830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmx3p-0005DL-2p for 48729@debbugs.gnu.org; Sat, 29 May 2021 07:23:22 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622287400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=isAih8ncrfvUTAp04Md6NNTQhV+G+RuzBqgwU3RcKOE=; b=mpRXti3bfBRBzkPpbJz4LqjxwCz/j47WTmD0Ou19tO8NboKtATnBnRy2si9jala7G2B8hl UIC3f3r3Ow+YOAvAqaLKL2o2n4GxWYTPDbwxPhxktEMO85DDQYh1/jsCaeCh3TuWoVeeLX 1bs1khMFDn0BVcEtIGUxDYsk3i+536V9XeE+dCfjLoUvaiMOpivlOqOHtIrhHS9WHEdnG0 +gIO12viM6rcDzzrVZATAsc333+naSOnnyemGz+ep/zCZsrwXosb4xoeUMj/NlEcUtfl8q yanwoLX1Y6vm0hptRJ0xCPJfAuvbZZ2YMfinQpcXfyhFqIrctfO7NZOP8uSkdA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v1 24/24] gnu: Add bitmask-vpn. Date: Sat, 29 May 2021 07:23:03 -0400 Message-Id: <20210529112303.23925-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/vpn.scm (bitmask-vpn): New variable. Co-authored-by: jgart --- gnu/packages/vpn.scm | 114 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index a952e3f0db..d2edac06ec 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -38,6 +38,7 @@ #:use-module (guix git-download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) #:use-module (guix utils) @@ -52,6 +53,7 @@ #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -69,6 +71,118 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask-vpn + (package + (name "bitmask-vpn") + (version "0.21.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b0cdgh4mqvalvknck1zjy7dhmjfyhbmn9knya6ymx8dqan308sr")))) + (build-system go-build-system) + (arguments + `(#:tests? #f + #:unpack-path "0xacab.org/leap/bitmask-vpn" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/gui" + "0xacab.org/leap/bitmask-vpn/pkg/backend" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/pickle" + "0xacab.org/leap/bitmask-vpn/pkg/pid" + "0xacab.org/leap/bitmask-vpn/pkg/vpn")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/gui" + "0xacab.org/leap/bitmask-vpn/pkg/backend" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/pickle" + "0xacab.org/leap/bitmask-vpn/pkg/pid" + "0xacab.org/leap/bitmask-vpn/pkg/vpn")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("python" ,python-wrapper))) + (inputs + `(("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative))) + (propagated-inputs + `(("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-dchest-siphash" + ,go-github-com-dchest-siphash) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-kardianos-osext" + ,go-github-com-kardianos-osext) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-github-com-rakyll-statik" + ,go-github-com-rakyll-statik) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter))) + (synopsis "Bitmask VPN Client") + (description "Bitmask-VPN is LEAP’s very own VPN client. It allows you to +select from a variety of trusted service provider all from one app. Current +providers include Riseup Networks and The Calyx Institute.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:56:58 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:56:59 +0000 Received: from localhost ([127.0.0.1]:42441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok5y-0008Ou-Qc for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:56:58 -0400 Received: from out1.migadu.com ([91.121.223.63]:14197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok5t-0008Oi-V6 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:56:56 -0400 To: 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=H6E44kbYw1QLfiI2mxnevh8jh72OIW0B9eLNP3pe2Vo=; b=dAvWMX0SCgHt46HHUIFtZrHv5Fko7HRBG5YwPNLVzKhtz7OucSzchpSdfj03R8fr2KSFkO mG3+dvTD6u1JNPCPmYSMIzs89pDwxmfUvX8WIRwglfLoG1t8Gx75brPFTif8TqE8KtSMxT DCi2viAaMlNNo9G89DNqtfgOggrjfNyGbwQPs7WGlNtBBfoHdiH0FoPKTmRhNl7RHOq7qg 3GWFMZ8OPbBKUyOkbrxwj7rZJhAuh51EbiP2emWBJwLmuUR0RvZ0kkrYVyhFn8vwtxOCEo tAHTx0vyxPeaT9DK4WBFrjuYiBWr21qTIooJQtX+xN2pDMb53Fk1XC9afM78Gw== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: [PATCH v2 00/47]: Bitmask VPN Message-ID: <88d5b18b-f46f-92b1-4e8a-6e9db04662bd@raghavgururajan.name> Date: Thu, 3 Jun 2021 05:56:50 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FJU9YlHoGuq2O7RLFxduvxbfkYPTdcWWj" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --FJU9YlHoGuq2O7RLFxduvxbfkYPTdcWWj Content-Type: multipart/mixed; boundary="pZMcg6Ppc7oPdFCrfRA1BRe9onRuZiP8l"; protected-headers="v1" From: Raghav Gururajan To: 48729@debbugs.gnu.org Cc: jgart@disroot.org Message-ID: <88d5b18b-f46f-92b1-4e8a-6e9db04662bd@raghavgururajan.name> Subject: [PATCH v2 00/47]: Bitmask VPN --pZMcg6Ppc7oPdFCrfRA1BRe9onRuZiP8l Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hello Guix! This version of patch-set still has following issues: [1] Last patch has to be finished. [2] Failing tests has to be re-visited. [3] Trailing `#t` in phases has to be removed. [4] Synopsis and Description requires revision. [5] Some lines are too long. Regards, RG. --pZMcg6Ppc7oPdFCrfRA1BRe9onRuZiP8l-- --FJU9YlHoGuq2O7RLFxduvxbfkYPTdcWWj Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYLinYgUDAAAAAAAKCRBfWBZkf4vlUdla AP9isuDg5NjBBDsXVT7vveRpYOzB8RyNodobFnt6Qp9QIAEAiHlE1Rqd2c7L6AzkRkB3VSULQzu/ JLPJvzpEZpD5Tgk= =/Ova -----END PGP SIGNATURE----- --FJU9YlHoGuq2O7RLFxduvxbfkYPTdcWWj-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:58:48 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:58:48 +0000 Received: from localhost ([127.0.0.1]:42454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok7g-0008TR-41 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:58:48 -0400 Received: from out1.migadu.com ([91.121.223.63]:14584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok7e-0008TJ-O1 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:58:43 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714321; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=BsDpbqzkx/L53vbRuGSdKX79yeepkAQ5mh9kcSy39v0=; b=I8uM2lwjC+BsDx5Aijtxd2Wm1rXTC9uAH+zdiJSt+5QYQ0ojCjNIv264CYohgdju1Hf4dH 2ih922AZTvcKmQltWcNMByaR1/0nE24ufcUUv/czLPXYrN2tR+xMB6aIvVXgGq2fKjNW1b l1wuF57O4F4yKnVmiJcgIh5SGklprZXqHg+cKlXia5uV5qQkoa0qqtakswaWce7Akjz5Vh 1E09yIMW2dn1CyeDcqMTmbDOlredIhcs2BC8Fv+2NcFBBp8ITF9DKbx6bYOLl8D2tddwSC wuw7es3pNYiqmQyYHfTyFXaOj49DJuxgaHPemWQbzbEjaxfkBh4kKYCSSbPsdg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 01/47] gnu: Add go-github-com-rakyll-statik. Date: Thu, 3 Jun 2021 05:57:28 -0400 Message-Id: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c3c81ceda..fcfb1fc715 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -25,6 +25,8 @@ ;;; Copyright © 2020 Martin Becze ;;; Copyright © 2021 Ricardo Wurmus ;;; Copyright © 2021 Guillaume Le Vaillant +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -67,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-rakyll-statik + (package + (name "go-github-com-rakyll-statik") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/rakyll/statik") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/rakyll/statik")) + (home-page "https://github.com/rakyll/statik/") + (synopsis "Embed files into a Go executable") + (description "Statik allows you to embed a directory of static files into +your Go binary to be later served from an http.") + (license license:asl2.0))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:58:49 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:58:50 +0000 Received: from localhost ([127.0.0.1]:42458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok7l-0008Tk-N2 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:58:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:14602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok7k-0008TW-Ht for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:58:48 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714327; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HxvH21HNPu5MDPUtDDvAL6vOyOcNd8VHMwmV2XDZzVs=; b=T1A+Pk9tUmBRzeXbfzMs0ethUICMUiNb0E5AdhDI/5H6vSnnSlvEHTlsKO5IYTAdiGNwnT i7d7nbRYNtqHuKubeosO3UFFVuuV6dmnuwiQOWhPQf1J/nDgW/YHzu5NOELiPJsIayCdbm L/b02/kttx4wLoDIxxTWFc3s1TTjNjxDOGdFmzwaTM0+gpKFhbK3JHX3g4ROrKtq5W0uap zEQAonaKkKZ4biQyRtJwK9D15L4E3gFANSTO0uuPZ5+DGZZjzConEp9c5vJ0tO8wJXeo0k V8MqO7akTFys+bW9LP/aONLv5i6mQlx/Jk7YuAAOSD7MsbY2sU+USW3cAhpsTA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 02/47] gnu: Add go-github-com-dchest-siphash. Date: Thu, 3 Jun 2021 05:57:29 -0400 Message-Id: <20210603095814.21158-2-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fcfb1fc715..4ebef21140 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-dchest-siphash + (package + (name "go-github-com-dchest-siphash") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/dchest/siphash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s076y7vmjqnq7jz0762hkm896r6r31v8b31a3gy0n8rfa01k8k")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/dchest/siphash")) + (home-page "https://github.com/dchest/siphash") + (synopsis "Go library for pseudorandom functions") + (description "SipHash is a family of pseudorandom functions (PRFs) optimized +for speed on short messages.") + (license license:cc0))) + (define-public go-github-com-rakyll-statik (package (name "go-github-com-rakyll-statik") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:58:53 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:58:53 +0000 Received: from localhost ([127.0.0.1]:42462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok7o-0008U1-V5 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:58:53 -0400 Received: from out1.migadu.com ([91.121.223.63]:14613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok7n-0008Ts-Fm for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:58:51 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714330; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TQsHMz5ashCIqkcLfH4ZIfUSPHoxovpGF6jtXAcbTrY=; b=gwgrzyoNTmjFPSoZ75Zxq3i/aS9Ami57XvAV91EBXK6dJSBQYfDaNfw111dX/7p7Z7eST8 mm5mgLBqhWJaLl2DxCrSYkqS+IwuAknXZn9oxx7jk4i2he1k79FRtewJLCSy4XY1zG2j8h CxZhgMwEcu6rnrJstjRiEhq8GpuYe8UCV7RRkqFTHbDnx7kuqyC4I8D0hAj7tll5A5Y0Ua v3mQBJKjMkI+JE7WkH395lYJorMqb8dl3fYFlZpEGWn7kQnTXN53/dpp20Xp2pWbirIdDl GIt5HSj7+gN2kE3qRZf5Rgt2JFKyeSasuUCmvLK6eoKzY7W1adF/uPXRKcponA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 03/47] gnu: Add go-github-com-emersion-go-autostart. Date: Thu, 3 Jun 2021 05:57:30 -0400 Message-Id: <20210603095814.21158-3-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4ebef21140..4fcb5cd01a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-emersion-go-autostart + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") + (revision "39")) + (package + (name "go-github-com-emersion-go-autostart") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/emersion/go-autostart") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cqqvbzn32xv5lknfygrx01rx2sc6pi833k7008nlk9lsfgry06v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/emersion/go-autostart")) + (synopsis "Go library to run a command after login") + (description "Go library to run a command after login.") + (home-page "https://github.com/emersion/go-autostart") + (license license:expat)))) + (define-public go-github-com-dchest-siphash (package (name "go-github-com-dchest-siphash") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:58:56 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:58:56 +0000 Received: from localhost ([127.0.0.1]:42466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok7s-0008UG-5h for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:58:56 -0400 Received: from out1.migadu.com ([91.121.223.63]:14626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok7p-0008U8-UA for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:58:54 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714333; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GIz6C6Gq0E3uoBi3oKyMXc/COCUylT3RhbG4r4sRQIY=; b=DvgV8EGME7yBkppEa7ap9c4mMG5nlHVz8eMrScuUDlHm9/cpXrRE+qLmeT0S+JNJEdqI+t otjXjGdREAcLnyT1gf/W+J7d/navvyB9ZqabnmZNzhxT/YYl5qbtywQraSNzuzvfA4VA01 Wwllt/SRGyWKt+6as6SvHAgYt4Mu1CUX2cG/TxU/StuhbOQX/zk0rT78aO6tjh+c86Gtp1 v+6kdQgsZF6Lkz3WxfJxyNMAcl54/IRAbZXpys7+FrFVDdgey95C7ApJHSXGDQvyJGI/9c p5ZEdOSSEcbruIWolbGpvIfQzxaQHPsuouFCFMKjC1/4qKvj26Vs4rjufiapOA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 04/47] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Thu, 3 Jun 2021 05:57:31 -0400 Message-Id: <20210603095814.21158-4-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable. --- gnu/packages/golang.scm | 79 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4fcb5cd01a..7b0f656ada 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,85 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-apparentlymart-go-openvpn-mgmt + (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") + (revision "14")) + (package + (name "go-github-com-apparentlymart-go-openvpn-mgmt") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/apparentlymart/go-openvpn-mgmt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t))))) + (synopsis "Go client library for OpenVPN's management protocol") + (description "This package implements a client for the OpenVPN management +interface. It can be used to monitor and control an OpenVPN process running with +its management port enabled.") + (home-page "https://github.com/apparentlymart/go-openvpn-mgmt") + (license license:expat)))) + (define-public go-github-com-emersion-go-autostart (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") (revision "39")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:21 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:21 +0000 Received: from localhost ([127.0.0.1]:42490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8H-0008WP-J1 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:21 -0400 Received: from out1.migadu.com ([91.121.223.63]:14681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok83-0008VQ-Dj for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:07 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714346; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kaUX9W0L3f1UsnvwbhHqCnBxdtEiyza08fB0OY3nrms=; b=Ismg+dTRjHN/8iuJsvPE27/ljMull34CpBpDKIKuTgtgDbZOcJS44W4U05iMznq9DCRffF gyklSLcxEfySdSHS1RDyDO27j3wRCmWzEq3VTGsDiRBelkj7ZafVmmox2k64fEd/RcE5TV d97W5Mha/Cy/fqEsTQ6JwrCydE542th0KY+Bpj8nKGHcjVqSVKwLvLjbIY7gB5mi1a2RQg i0grVqeX1khFg92ArpQyBwXXaLgKq6HqIYnNS8GnxwIrv3E/CjLIGdNcVpzLjlmvieM5os Op9xYqrF/f3jNbKK/hlh4/Hb4ucKhYtWez8IoV7MdIgGsUDBMGbFVw3XGOtgWQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 06/47] gnu: Add go-github-com-sevlyar-go-daemon. Date: Thu, 3 Jun 2021 05:57:33 -0400 Message-Id: <20210603095814.21158-6-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c7d29fc235..acc0c1bb49 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sevlyar-go-daemon + (package + (name "go-github-com-sevlyar-go-daemon") + (version "0.1.5") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sevlyar/go-daemon") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y3gnxaifykcjcbzx91lz9bc93b95w3xj4rjxjbii26pm3j7gqyk")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sevlyar/go-daemon")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/sevlyar/go-daemon") + (synopsis "Library for writing system daemons") + (description "go-daemon is a library for writing system daemons in golang.") + (license license:expat))) + (define-public go-github-com-keybase-go-ps (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") (revision "45")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:21 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:21 +0000 Received: from localhost ([127.0.0.1]:42474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok82-0008VP-HH for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:21 -0400 Received: from out1.migadu.com ([91.121.223.63]:14673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok81-0008VF-7Z for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714344; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h/VaZHylRSUAwBeZaTg2Q4TNPqnrpHfGBSlaS9BjUvY=; b=tLdOYrpnp0HFqF5CUe1MeWyU/BHKPkbptgwmNDSVPetfx04WnnULpDAu6VzopqIt0oHMOS rnmV6S2u8YRuP2WU7zag7ASlxajU6CiYI8jSWr4zI9bHGwQe4hJ/5pgGX2Fkhx13eDD+qu sWH4KVveSeDkWm1kuYF8lVFc2RNW+UTNkG1/J14K84UsaBofP8H7gfr2xJUkqf8C5rg97q 29WFM2+YIsW/B81aDgw24L03NOgB/ZF/QR9FwpTEdGkm/p9Pg2R4mf1xbwp3aVduZiHiOS JZmXNza6QLUNg3SO+zu7GFb5UrAGqc/9Db13e1T36kI7UM+ZRCux0F4smFsIHg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 05/47] gnu: Add go-github-com-keybase-go-ps. Date: Thu, 3 Jun 2021 05:57:32 -0400 Message-Id: <20210603095814.21158-5-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable. --- gnu/packages/golang.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7b0f656ada..c7d29fc235 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,43 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-keybase-go-ps + (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") + (revision "45")) + (package + (name "go-github-com-keybase-go-ps") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/keybase/go-ps") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1la7m9pd1rrij727g34k9d2iapqwrkwdkqwpkbsbcq8ig0fg634h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/keybase/go-ps" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." ".*test\\.go") + (("/bin/sleep") + (string-append (assoc-ref inputs "coreutils") + "/bin/sleep"))) + #t))))) + (native-inputs + `(("coreutils" ,coreutils) + ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (synopsis "Process List Library") + (description "go-ps is a library for Go that implements OS-specific APIs +to list and manipulate processes in a platform-safe way.") + (home-page "https://github.com/keybase/go-ps") + (license license:expat)))) + (define-public go-github-com-apparentlymart-go-openvpn-mgmt (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") (revision "14")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:22 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:22 +0000 Received: from localhost ([127.0.0.1]:42492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8H-00004r-Sc for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:22 -0400 Received: from out1.migadu.com ([91.121.223.63]:14695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok86-0008Vb-05 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:10 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714349; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tZzWE6R6nGOioBUbabZxiG1BT7LEJIUe1p37FGHxm2U=; b=HrW87ptiBv2x7C5/+g+MPZK7dDqNNJKdogn72KSPJXbXkwlkw/+7ubWxu0DOQ1shfqZEas K0SukYh7KatgX5T7Pxv4gbAV85ohStye71CLzznNKn8D/sGUcIatxXGS1bZFcQUztyL1Dy ZQHIg2Gn3JGWUuE5bKPr/PDvdg6JeIEcQz4FbRyGR5puTeP+LRW5CH/1i/8lMiN26ApnLg uL5HloRa2ydAYpWLx7SSQgrf7CJS7Yd8QGUZwuufTajuHvD/5HOpSumNN90nbBINRqRsVZ vLTKq7MrSgDooh7I6lDVTozDHYETpImngvUqL9tbM4NaLblGSgwLcDHvW+ICFA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 07/47] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Thu, 3 Jun 2021 05:57:34 -0400 Message-Id: <20210603095814.21158-7-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index acc0c1bb49..3594138169 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-torproject-org-pluggable-transports-goptlib + (package + (name "go-torproject-org-pluggable-transports-goptlib") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.torproject.org/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lh938194hvkf8pqgnxwf6hvjv9rv0j3kasi07r2ckrj8sxzk4jc")))) + (build-system go-build-system) + (arguments + `(#:import-path "git.torproject.org/pluggable-transports/goptlib")) + (home-page "https://gitweb.torproject.org/pluggable-transports/goptlib") + (synopsis "Library for writing Tor Pluggable-Transports") + (description "goptlib is a library for writing Tor pluggable transports in Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:22 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:22 +0000 Received: from localhost ([127.0.0.1]:42494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8I-00004z-5v for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:22 -0400 Received: from out1.migadu.com ([91.121.223.63]:14706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok88-0008Vj-8t for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:12 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714351; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vk2PRd0FMC8c9DHOKyQMaZg6uZyrFZPEiFPmVWDmh2M=; b=OLcA/mpeEgO2Jb/Su5Kf5M9kEw235Ft0AWuxnv56KxOiYcJFrZKLks4pgFZmSIkMb5hgZg O8KhykUTFieUTqn2BijPdIC5hLEidNH9SA9TbO+Ab4lEjgAbgPx5qtKatlKIbYyFn58bDW mjztOXNXwvkGmIKhCoVGWseP/4pyMB9r8ntEGsJ70fp7MT8JN8u943Obj4knFMmBVEVqyf iXS68HbXjIq0ohS8HiF95ZlmfkO3L4ALUBHEjTJqt/HOOQjmNFu2ddmNJbF8hk3CpwAQbO vG+uh9p+vgmNC8wrsN/kpEEUS9H2WQDjS/6aeDM7zDZMubqWICsHlMB98pRtIg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 08/47] gnu: Add go-github-com-willscott-goturn. Date: Thu, 3 Jun 2021 05:57:35 -0400 Message-Id: <20210603095814.21158-8-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3594138169..2539863770 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-willscott-goturn + (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") + (revision "68")) + (package + (name "go-github-com-willscott-goturn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/willscott/goturn") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwvhfznr84ayzknn9flh65nvqjsixisgy9fkhz2jlahl1ldqcq7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/willscott/goturn")) + (synopsis "A golang TURN dialer") + (description "GoTURN is a library providing a Go interface compatible with +the golang proxy package which connects through a TURN relay.") + (home-page "https://github.com/willscott/goturn") + (license license:bsd-3)))) + (define-public go-torproject-org-pluggable-transports-goptlib (package (name "go-torproject-org-pluggable-transports-goptlib") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:23 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:23 +0000 Received: from localhost ([127.0.0.1]:42496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8I-000057-Fi for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:22 -0400 Received: from out1.migadu.com ([91.121.223.63]:14717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8A-0008Vr-Dx for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:15 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714353; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=63zjH369u9lxuErvN/CdUwaPOQNTpf5qIRY075H2/Ps=; b=VTx/0H3r5UIE4VNpoBgN54Ce0UvGSvcWmSLbj6/wArSsU75xh3DrYzo32FCIJlSX2ju0DA 4zdVipdJ9s2cqGWR9uU0C8/iln3/ODEM+2uY+9h/diUjRYRfDTrZOUmOUFHm/aZ3PbUiJA WITW/Pu+PyIL9LCgifE/wzMf+L+CeJ0a8uvtLvjBeuRrcfwRF+wsPONLWtJ3M0KqbB3ZSO CX17+dTe2CFTL5pYDrI0ZP0pQWQH6mKs4Bz7s3tYTPoeT2QD3tcnstrRP+3pbULA/rsjqV FGr9rAGZSPMgMXlqFajHq9Dx6MaGtmRwHxsWb0d/DxUlf0EteJiUIrOFRdRmrA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 09/47] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Thu, 3 Jun 2021 05:57:36 -0400 Message-Id: <20210603095814.21158-9-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable. --- gnu/packages/golang.scm | 151 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2539863770..e2d5dfc4e4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,157 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-obfs4 + (package + (name "go-github-com-operatorfoundation-obfs4") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/obfs4") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s730xagdxs66wfh65hb5v9a5h01q5ncic3pyij0a043scagizgr")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/obfs4" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + ;; ERROR: Println arg dialFn is a func value, not called. + ;;"github.com/OperatorFoundation/obfs4/modes/pt_socks5" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn. + ;;"github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn + ;;"github.com/OperatorFoundation/obfs4/modes/transparent_udp" + ;; ERROR: Println call has possible formatting directive %s. + ;;"github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t))))) + (propagated-inputs + `(("go-github-com-dchest-siphash" ,go-github-com-dchest-siphash) + ("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-willscott-goturn" ,go-github-com-willscott-goturn) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/obfs4") + (synopsis "The Obfourscator") + (description "Obfs4 is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol. +The notable differences between ScrambleSuit and obfs4 are: +@itemize +@The handshake always does a full key exchange (no such thing as a Session +Ticket Handshake). +@The handshake uses the Tor Project's ntor handshake with public keys obfuscated +via the Elligator 2 mapping. +@The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20). +@end itemize") + (license license:bsd-2))) + (define-public go-github-com-willscott-goturn (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") (revision "68")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:23 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:23 +0000 Received: from localhost ([127.0.0.1]:42500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8J-00005M-0t for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:23 -0400 Received: from out1.migadu.com ([91.121.223.63]:14727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8C-0008Vy-Bo for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:16 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zvDQA+gtDYJtcZywq5ZC8w1oPzC8yUtJiu9NcXHazLE=; b=L+w/nLMyM3vdb39ripNGEQZb1OwUcTnOCl6mbZhm6W4lUNxOh7jKIlvVDaOwexFLw3hEu3 c+/K996/+wcR1VLhym6fHDbH7YS5Nl6/5dwDvDsMpqk2sxCuMjlyGHdOV6Jc3AGhHzd1W0 zj9n6Lg8z5QQ2eotabTPFv6a1X7gZGyrcfHrqFQN8OyXwW1twsxTmORvuAYJxggAWUQiSh qJI/9Ps0gZ8ZWOp4jzBq7++FSTcePUvzp+qvDfSLXW5pOKC2d8QwwhyTQNqApcYCklRwkw DJQFaH0g9FKAHOvwRcvhULWDqB7m1y9a8EDPiZdq8kfFyoHE37hrZkJhoo/3cQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 10/47] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Thu, 3 Jun 2021 05:57:37 -0400 Message-Id: <20210603095814.21158-10-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable. --- gnu/packages/golang.scm | 77 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e2d5dfc4e4..19741b4be4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,83 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-ipc + (package + (name "go-github-com-operatorfoundation-shapeshifter-ipc") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-ipc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1fcnllg462nfca16s5mr0n2jh92x3hj946qnaqc682phjz04lg")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: undefined: Args. + #:unpack-path "github.com/OperatorFoundation/shapeshifter-ipc" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t))))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-ipc") + (synopsis "Go implementation of IPC protocol") + (description "Shapeshifter IPC is a library for Go implementing the IPC +protocol from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-operatorfoundation-obfs4 (package (name "go-github-com-operatorfoundation-obfs4") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:23 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:23 +0000 Received: from localhost ([127.0.0.1]:42502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8J-00005Z-F7 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:23 -0400 Received: from out1.migadu.com ([91.121.223.63]:14738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8E-0008W7-HG for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:18 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714357; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OsCCiYGdtH+1YVJlf5HNvYq9d1n03QFPeRYE7D2JMxI=; b=M6qutS8SA3fXH38FLxl0QbhaxCixQYIn4PnjOmrSAfMUW24iHggepTRZhxP9PxI1ciTCLT lYHPh5IGj+UR3NkTEiOepC3RBuGBYAlCJN/8aGv/R7URNIEDZXWh/Kc9XTE2spN7rHZFue db6WjbkaLTbBw/PhOUXOumHlzw52d84Rf2KdIfbDH6riRpbcozNmyfNaj9strlImEQFP+a ViIQqK7OBOwTUNB4rgt2pE41AzdqSp/RdNuAQ73w6P1U/yOf4aMU+HGcrg2TPNV2QsXZZ3 7Wb9KpG10wySF7YrIwlqiR/IvRnPzMwvP1dXPBRRo3/lZSaXrpCg7k3056bcKg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 11/47] gnu: Add go-github-com-op-go-logging. Date: Thu, 3 Jun 2021 05:57:38 -0400 Message-Id: <20210603095814.21158-11-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-op-go-logging): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 19741b4be4..52e6318019 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-op-go-logging + (package + (name "go-github-com-op-go-logging") + (version "1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/op/go-logging") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01a6lkpj5p82gplddh55az194s9y3014p4j8x4zc8yv886z9c8gn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: incorrect callpath: String.rec...a.b.c.Info. + #:import-path "github.com/op/go-logging")) + (home-page "https://github.com/op/go-logging") + (synopsis "Golang logging library") + (description "go-logging is a logging library for Go.") + (license license:bsd-3))) + (define-public go-github-com-operatorfoundation-shapeshifter-ipc (package (name "go-github-com-operatorfoundation-shapeshifter-ipc") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:24 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:24 +0000 Received: from localhost ([127.0.0.1]:42504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8J-00005g-PQ for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:24 -0400 Received: from out1.migadu.com ([91.121.223.63]:14747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8G-0008WH-Cx for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:20 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714359; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ln6hpyBK5ky2xwUsFbwyftWaWEzbawi7z61/JTR4enQ=; b=XLOcscBfQIUmGFNYtFbLq8SysIlgusGqqg/82mTYqeymdTuzhvxhOg9IVhq80b2P6ZeyP3 ljoo3pswPczl/oiiTiQEIkqDJl1DJHflQ11rGSY9UtGQRsfo8pHSnbIrAGbl2WiVQ0IGh9 IW1JGEx+qX2n9fonTRMtgaSHgaJ/x3EvBrX9bCVU8CslRC3syyIMDsNT7AYiocB2TQUv+F 8lz2iKMn0JeM5J5xHhhB1ZUNTdUK580PbGQXBYqgHHb51vYd5U7XsTScfOU38/HPuw3PEP CUqXu92E6teSKHMomO6FciY4oh+47Pg/CfOApQIMh7MT+3tM26owoq35SWkMOw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 12/47] gnu: Add go-github-com-blanu-dust. Date: Thu, 3 Jun 2021 05:57:39 -0400 Message-Id: <20210603095814.21158-12-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-blanu-dust): New variable. --- gnu/packages/golang.scm | 122 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 52e6318019..58883dc891 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,128 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-blanu-dust + (package + (name "go-github-com-blanu-dust") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/blanu/Dust") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lya21w06ramq37af5hdiafbrv5k1csjm7k7m00v0bfxg3ni01bs")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/blanu/Dust" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + ;; Repository is missing test files directory. + ;;"github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t))))) + (propagated-inputs + `(("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-op-go-logging" ,go-github-com-op-go-logging) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (home-page "github.com/blanu/Dust") + (synopsis "Censorship-Resistant Internet Transport Protocol") + (description "Dust is an Internet protocol designed to resist a number of +attacks currently in active use to censor Internet communication. While +adherence to the theoretical maxims of cryptographic security are observed where +possible, the focus of Dust is on real solutions to real attacks.") + (license + (list + ;; Skein. + license:bsd-2 + ;; Others. + license:expat)))) + (define-public go-github-com-op-go-logging (package (name "go-github-com-op-go-logging") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:24 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:24 +0000 Received: from localhost ([127.0.0.1]:42506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8K-00005o-5W for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:24 -0400 Received: from out1.migadu.com ([91.121.223.63]:14761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8I-00005B-Oy for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:23 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714362; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=n2Do7fXlgsfdn0XhntiF6TtnGh3P8nTHWkQLJfY+2SQ=; b=QW2ck3o9ptm/fkajWKi4Vo2kfixjDkHYGOza7OD7fWmu4+53xrM4MLYSUGmy6T5EXerXGN ASz+5EWE/1wlu0XMQEznX2Q199igIkpwnRWUlKuknuiE2ormfI4VyXrqjbMLI18buhkSfn w8Ig96rv7oLOy7mbHgf4d72IM5W/ZezuRaKl45mf9hzVUBV0OdYeEFFWl6H7tKGi8JL2Ja JvUB2Un7+LHy69FYwq+5pbiBOLYoRU0lYUnqRBs3B5VE0wFjpaub5zoIWISlcQwYi2qN7s wqGFWSmj8EBhhGQ/BYlLbPZi64rbxfRv5IQxePu+RO5WBED5ZR9+q20m6KlHtg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 13/47] gnu: Add go-github-com-deckarep-golang-set. Date: Thu, 3 Jun 2021 05:57:40 -0400 Message-Id: <20210603095814.21158-13-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 58883dc891..2aaee00080 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-deckarep-golang-set + (package + (name "go-github-com-deckarep-golang-set") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/deckarep/golang-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y64c0p6a7ww5jp6adm6fm97vsni86njw8wkwxfmciy466vhl0lf")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/deckarep/golang-set")) + (home-page "https://github.com/deckarep/golang-set") + (synopsis "Set type for Go") + (description "golang-set is the set collection for the Go language.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:26 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:26 +0000 Received: from localhost ([127.0.0.1]:42510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8M-000069-EJ for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:26 -0400 Received: from out1.migadu.com ([91.121.223.63]:14769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8K-000060-Rp for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:25 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714364; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aXPns5NlrNXCE1tuch/9R9CZ/8RqQUXSlfhGK9woDYc=; b=dIqe8Zbw7NRh8/uvH4hPMIIhc0tzanYQIAl2pHkIdtuj+TX9YyjCoUVR5nEQSdH/dKruAU e1CmRbxAPhB4q9Kr1ihlaNtyjQYghpM6EfE0DKJtXSb0D4z5YuVYojHqsX3ujaa2SBB/iD 6/3PlweIfm6og/PGBymIJrLGr1SNVSgfO05t4Kfl0kiBKwL2+OMZhwawgDzZ4MrnOJaHvD /XF+V+PJdLU+FRNiD7Vc7aDKUCHEczcUYcyE6XSg20E9kw+1ZzGWZ2m/ISjQyEwk+RP7y2 bnRM/ZDI7xV7+eWNvcSbDmm7Yog4PoWtZR7/fbYYC7pyZzz9VfXnrVLTztoCWA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 14/47] gnu: Add go-github-com-operatorfoundation-monolith-go. Date: Thu, 3 Jun 2021 05:57:41 -0400 Message-Id: <20210603095814.21158-14-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2aaee00080..6780ade28c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,33 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-monolith-go + (package + (name "go-github-com-operatorfoundation-monolith-go") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/monolith-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "066bqlgw5h7a3kxswqlv734asb7nw2y6snsn09yqk0ixj23qw22s")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: Generated bytes do not match correct answer. + #:unpack-path "github.com/OperatorFoundation/monolith-go" + #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) + (propagated-inputs + `(("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set))) + (home-page "https://github.com/OperatorFoundation/monolith-go") + (synopsis "Go library for working with byte sequences") + (description "monolith-go is a Go library for working with byte sequences.") + (license license:expat))) + (define-public go-github-com-deckarep-golang-set (package (name "go-github-com-deckarep-golang-set") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:29 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:29 +0000 Received: from localhost ([127.0.0.1]:42514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8P-00006T-M5 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:29 -0400 Received: from out1.migadu.com ([91.121.223.63]:14780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8N-00006H-C7 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:27 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714366; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=g6ism3T6UoWLAa+57JwAp1hvZ4z0vr/2TPyoVmNrU9U=; b=T/Vh11ckdXEu0e/EmDHwdm3BU3kfDGytAx7zJbu9TsaCH4I09Nuvwq9pOXH/quTRkjmoab ZL0RAC5gZ5lOYzHiVo+YwpCUHgyboACPo7X5g8ze9RLeYOjBZZ+ulWVjoznCSxHZNA/s3O QNFS12cB4/2VPDEbZq2UQsgdXohJnGAQhVweLRnARUZQw5JFC/uLI4OhikXPOUFRREtyGE AgKK1Gxkp+ro8Ua/7qTGAAmt9V342nt9QsZHa11s9TPJrkObQo0U/35gRibV/PvJTHJNyn QbD6kTFXtjC8d01lya6+7ztFlLgSX3AgR7gcflqvB6NlzMqOEJidxVu/befQKw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 15/47] gnu: Add go-github-com-opentracing-opentracing-go. Date: Thu, 3 Jun 2021 05:57:42 -0400 Message-Id: <20210603095814.21158-15-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6780ade28c..f6db72054e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-opentracing-opentracing-go + (package + (name "go-github-com-opentracing-opentracing-go") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/opentracing/opentracing-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/opentracing/opentracing-go")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (home-page "https://github.com/opentracing/opentracing-go") + (synopsis "OpenTracing API for Go") + (description "opentracing-go is a Go platform API for OpenTracing.") + (license license:asl2.0))) + (define-public go-github-com-operatorfoundation-monolith-go (package (name "go-github-com-operatorfoundation-monolith-go") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:32 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:32 +0000 Received: from localhost ([127.0.0.1]:42518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8R-00006j-TH for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:32 -0400 Received: from out1.migadu.com ([91.121.223.63]:14792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8P-00006R-Qr for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:30 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714369; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Xd/3xmEdqsiFabegNxKs51WGVVSVc+/UuGs1t34O//4=; b=NWkosxaobOAYme0vZFZ06hbAKNjmi5pbcO1hm2/intM3sLTJ2bEI3DgOmDhFPXi/lWV4wZ 7SjeXXlFM2Zhhb6S2lMRWNqr+HO6qzlt46YNjIkqIwqoLC5OxUa61/jZ3j8R6jr5FweAt5 EMSzmQrEknN0aNIl1CtIYAuFnx/pTmrQjM103y/dRKxN39CjSpf23kGKetFhO/tvgVBYmx TginfIJTZS5uPX2yGsmWOsS8CMHPKOGegR2CxyW3skOQb4KBvYZrDS/LH6yy9MIqABDugg I7OAjUv/o++f7TGKroW/IE+hrMNnNlMzwUOkczVHkdxfgkJbwQsvuPrAFa3MeA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 16/47] gnu: Add go-github-com-mufti1-interconv. Date: Thu, 3 Jun 2021 05:57:43 -0400 Message-Id: <20210603095814.21158-16-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f6db72054e..9d2d092269 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mufti1-interconv + (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") + (revision "28")) + (package + (name "go-github-com-mufti1-interconv") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mufti1/interconv") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13f5pvr74afa28pbpmgvjzjx68vv5zmrwlvxp7hr5bl5625zlxmy")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mufti1/interconv" + #:import-path "github.com/mufti1/interconv/package")) + (synopsis "Convert interface into any data type") + (description "Convert interface into any data type.") + (home-page "https://github.com/mufti1/interconv") + (license license:expat)))) + (define-public go-github-com-opentracing-opentracing-go (package (name "go-github-com-opentracing-opentracing-go") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:33 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:33 +0000 Received: from localhost ([127.0.0.1]:42522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8T-00006w-5j for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:33 -0400 Received: from out1.migadu.com ([91.121.223.63]:14802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8R-00006h-Ql for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:32 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714371; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ah2YcLNlSpcjl20lrXUvhhDw/U0HvezQUVde7uLYZkc=; b=Zy3usOyRUBVX6und2rBHdR43sDjkkM1CEsbEWtxQU5jkQwzNS6NJ3XJIXAAkWyfRBoy7ht E9OPHEFXGeXocaGGIkcyWPC5aUPORVQefoClnNahSnYr7Qgfb+pfBpbOL6B1okuaIm+mVH Su05NuDbp34mcauBiJrYqDq6BKxRdm2PT+HKCEdNEQ4xvukGjhSeMGvrEtKCB8TNbkPkZa hU+4OYWyHJ8L6pjxRyRAu0Heet1oAJ1jVvBVHjZ59I3X+6ZY9NaA8oXG9ugcEgl6lRLBCZ 7u4rJIQ125kmofTkzCkWQ5CJXdP1qsAJAFhFw/0zNOAOYj/Z6DOwU2ncFTcRDA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 17/47] gnu: Add go-github-com-aead-chacha20. Date: Thu, 3 Jun 2021 05:57:44 -0400 Message-Id: <20210603095814.21158-17-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.org (go-github-com-aead-chacha20): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9d2d092269..8554b32fef 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-aead-chacha20 + (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") + (revision "114")) + (package + (name "go-github-com-aead-chacha20") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/aead/chacha20") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gbmgq5kbqmbyrsav57ql4jzbvqvp1q7yvcd5fl3wf5g94iyv56r")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/aead/chacha20")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (synopsis "ChaCha20 and XChaCha20 stream ciphers") + (description "ChaCha is a stream cipher family created by Daniel Bernstein. +The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is +standardized in RFC 7539.") + (home-page "https://github.com/aead/chacha20") + (license license:expat)))) + (define-public go-github-com-mufti1-interconv (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") (revision "28")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:35 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:35 +0000 Received: from localhost ([127.0.0.1]:42526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8V-00007B-Et for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:35 -0400 Received: from out1.migadu.com ([91.121.223.63]:14815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8U-000074-Do for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:34 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714373; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IzVwmE1KDA9MecmZao8RWG759Dkj11hlMUCmRDCcQdg=; b=evr91mlBIDJOBMIX2+bVjOMZ9qcEfRvqqZjOsLPfWEjH+WVdOJPkvkncARfIfhhR4Zd+R3 FLa3j8wygYDaZQAxNmxJKmnIXNfXdJKGRqYRk/SNbCWzTwJ+YFyypFTE6UQXzQDDddNG63 OV+LkF5I5esf/HoqP0WVXJvwVmR5M4eBTFMnVj6SLpZtLWYVZ2MhE+4AFGbwPtuL1BERJL 5HaaAWtYPzl/SnurPKKnymjrrzYYbCzZRrvUraB614OAEMgvUMHsEfGx+tST6uzTHL7Zmp bpgNp4fkJeNLGWz82boGvTaG1frB0HMLKouEIAS59M+aXsY31cDXIwSDDSwtdw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 18/47] gnu: Add go-github-com-riobard-go-bloom. Date: Thu, 3 Jun 2021 05:57:45 -0400 Message-Id: <20210603095814.21158-18-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8554b32fef..46b902b70c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-riobard-go-bloom + (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") + (revision "15")) + (package + (name "go-github-com-riobard-go-bloom") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/riobard/go-bloom") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10a8ixh6zw52df2imxrzgxi82zc1j5hqnv5smjp818qwdn1a1rhj")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/riobard/go-bloom")) + (synopsis "Bloom filter in Go") + (description "Bloom Filter using double hashing.") + (home-page "https://github.com/riobard/go-bloom") + (license license:asl2.0)))) + (define-public go-github-com-aead-chacha20 (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") (revision "114")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 05:59:39 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 09:59:39 +0000 Received: from localhost ([127.0.0.1]:42530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8Y-00007R-Mh for submit@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:39 -0400 Received: from out1.migadu.com ([91.121.223.63]:14822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lok8W-00007J-Sd for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 05:59:37 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714376; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TXGb3ND1BxusNEv2UX9HzUVA0K2VFAv0K+ZlG6SI90Y=; b=blJym93+BT9KCGk46e35w5or0E0Bl9n8XyRJdKy71cTAFnBJ4qrACDTvaa9nKkoxFkzDow 1yJj0mXaLU4Ug8CChpPyUTiwOt2qvugwczrwVsQ7MnoAL3+kHGm98T8FH17wS/Vx/DlKg3 n1Z85uS9sqhlzrFVukAhXgRRXCmQKE03BgCYVTKJSZm2MsFcLrB/ZGyD8IvipdRiqNmyiL gotjR2DAVpGCZjMtaQvidI0IBDiSS6GsXG5JT6qIF5NWgn0/HsE5K1wZdsXBLgL+l6kGrU xbRTuF5/yMZRFxK56vTitipG1y/wyRbxiwDXUfOAIlFKOSiCIUo2SBmMw3dN5Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 19/47] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Thu, 3 Jun 2021 05:57:46 -0400 Message-Id: <20210603095814.21158-19-rg@raghavgururajan.name> In-Reply-To: <20210603095814.21158-1-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 46b902b70c..6805113e05 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,35 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-shadowsocks-go-shadowsocks2 + (package + (name "go-github-com-shadowsocks-go-shadowsocks2") + ;; Version > 0.1.3 requires go-toolchain v1.16. + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/shadowsocks/go-shadowsocks2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) + (propagated-inputs + `(("go-github-com-riobard-go-bloom" ,go-github-com-riobard-go-bloom) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text))) + (home-page "https://github.com/shadowsocks/go-shadowsocks2") + (synopsis "Shadowsocks in Go") + (description "Implementation of Shadowsocks in Go.") + (license license:asl2.0))) + (define-public go-github-com-riobard-go-bloom (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") (revision "15")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:03:13 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:03:13 +0000 Received: from localhost ([127.0.0.1]:42552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokC0-0002Rt-Sl for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:03:13 -0400 Received: from out0.migadu.com ([94.23.1.103]:39261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokBy-0002Rk-B9 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:03:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714588; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=tJFsC872Lw66hxBJbU4klQJlMMkDytq3nyCqvg6LeaE=; b=E3PSagML+7FegilxzhKH51ieU3EZnsFiCTq5hC1oq9q25y1buyndmzKcHKpJuvzFlyBqFk esBZuIAdD13N19LOU2z7yBtoyEscN7JSBo54mHA9lMRwHe34riFrIDmocAUhZoxtHQK6SF mSTsJqvxjRs/IzzuRyhIm6Meyo9ZizeCpSSkbjTwbo0Uwxqy8+jaEQ0yCEZOYkar6qCIgI UDkHNblAzz2yxIdRk9OIB7OHeYxk5eu6hle1miOBSQRaVikjRizs1gew07q144Z1+psTVm uuN0FexFV5tsFKe+1h7i7HiUvU8H/c24t0jKuNOpUN3ux1jNlh5CBomoJepHmg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 20/47] gnu: Add go-github-com-kataras-pio. Date: Thu, 3 Jun 2021 06:02:22 -0400 Message-Id: <20210603100249.21269-20-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-pio): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6805113e05..6ca92576d2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-pio + (package + (name "go-github-com-kataras-pio") + (version "0.0.10") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/pio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11d2jy9xz4airicgmjcy4nb80kwv22jp140wzn2l5412jdr4jmkp")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/pio")) + (home-page "https://github.com/kataras/pio") + (synopsis "Pill for Input/Output") + (description "PIO is a low-level package that provides a way to centralize +different output targets. Supports colors and text decoration to all popular +terminals.") + (license license:bsd-3))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:03:21 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:03:21 +0000 Received: from localhost ([127.0.0.1]:42556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokC9-0002SD-36 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:03:21 -0400 Received: from out0.migadu.com ([94.23.1.103]:39298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokC7-0002S6-CJ for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:03:19 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714598; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=e4zCS5qgLGDByVT25/eSRmAu7nj26cf9BnmHAgXqNmI=; b=ON9VOc21efoKawU6r9swyPG/6YaJUlx4eBibPLiqEX6Gn7nUIQBYd6z0OJLx5nYs+ZI7jD RsyvE9nB4w1Ys8Omzw0no4w5/B7Yrs0lPY46HU6xby+b3KxgmVWINHT5elsAcKA6tLIxVz V9/fw044hBo2T4tbcDpkSGhbAhuN/u/i/tnYb6/Xkyp73FhjgBnXLYco7y0Fn6KTEsFjKV uZjJnlhvu0OCGTYdRwoFPlHoST5imE/SyofIKBKMzvufzEqeKbNqkhXzVsLHg3eKRFkzgO 8zC5B+NPYoDHhOUjMz4ft2B0TRnJhzLYKkpuyEbGkRPVswN4fVG2Au8WCOpOZQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 21/47] gnu: Add go-github-com-kataras-golog. Date: Thu, 3 Jun 2021 06:02:23 -0400 Message-Id: <20210603100249.21269-21-rg@raghavgururajan.name> In-Reply-To: <20210603100249.21269-20-rg@raghavgururajan.name> References: <20210603100249.21269-20-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-golog): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6ca92576d2..ef0c35d50b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-golog + (package + (name "go-github-com-kataras-golog") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/golog") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ll24g50j48wqikzf67cyaq0m0f57v1ap24nbz3cmv3yzqi6wdl9")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/golog")) + (propagated-inputs + `(("go-github-com-kataras-pio" ,go-github-com-kataras-pio))) + (home-page "https://github.com/kataras/golog") + (synopsis "Level-based logger") + (description "GoLog is a logging foundation for Go Applications.") + (license license:bsd-3))) + (define-public go-github-com-kataras-pio (package (name "go-github-com-kataras-pio") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:03:26 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:03:26 +0000 Received: from localhost ([127.0.0.1]:42560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokCE-0002SX-B1 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:03:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:39317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokCC-0002SO-S3 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:03:25 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714604; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LrufV6ghmFiHTxAwrEz5S3Bs3JfoHudmbDvs9U7oXLY=; b=oP4IzDDpLhZmDQRYtpDl/f7aGn8GjtVJcnUEigQo7U/7p/A8NLujQ5ajpaJ3nzIFLp5nQz WbTRiWO/UzNQwZx0qrOd5yJ40l9LFw3H9Paj9W1Kok5WN1NiWtcayE5ZGtFOOqX8txaT8Q sIuth6KhthZMNtll+RGwASOAX4vC78FyR0LhpTPznw6Qhwmca0ZyVHH8Tv5ppOSLyHw7eh 8l7s9HDQMnbJCSl31wtW/wPCUIxlHx7jthnT+Lcg3zhC4BIgCtxP9CvVXEpBDvlt6PDACN xxms3t9HFpOYvtq0OCNUntt/5bJKfsJFWLD/gBWQaO9LuF9vPpvkvfw1PdPW5w== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 22/47] gnu: Add go-github-com-operatorfoundation-shapeshifter-transports. Date: Thu, 3 Jun 2021 06:02:24 -0400 Message-Id: <20210603100249.21269-22-rg@raghavgururajan.name> In-Reply-To: <20210603100249.21269-20-rg@raghavgururajan.name> References: <20210603100249.21269-20-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable. --- gnu/packages/golang.scm | 155 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ef0c35d50b..cde1627477 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,161 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-transports + (package + (name "go-github-com-operatorfoundation-shapeshifter-transports") + (version "3.0.12") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-transports") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1hzhk3q2fgqdg14zlg3z0s0ib1y9xwj89qnjk95b37zbgqjgsb")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/shapeshifter-transports" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + ;;; ERROR: invalid memory address or nil pointer dereference. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + ;;; ERROR: bind: permission denied. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3")) + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3" + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")) + #t))))) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-aead-chacha20" + ,go-github-com-aead-chacha20) + ("go-github-com-blanu-dust" + ,go-github-com-blanu-dust) + ("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set) + ("go-github-com-kataras-golog" + ,go-github-com-kataras-golog) + ("go-github-com-mufti1-interconv" + ,go-github-com-mufti1-interconv) + ("go-github-com-opentracing-opentracing-go" + ,go-github-com-opentracing-opentracing-go) + ("go-github-com-operatorfoundation-monolith-go" + ,go-github-com-operatorfoundation-monolith-go) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-shadowsocks-go-shadowsocks2" + ,go-github-com-shadowsocks-go-shadowsocks2) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") + (synopsis "Go implementation of Pluggable Transports") + (description "Shapeshifter Transports is a set of Pluggable Transports +implementing the Go API from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:03:33 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:03:33 +0000 Received: from localhost ([127.0.0.1]:42565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokCK-0002T0-Sg for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:03:33 -0400 Received: from out0.migadu.com ([94.23.1.103]:39339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokCI-0002Sh-En for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:03:30 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622714609; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=j8tI/KMlj9hdO58Yg0Ylt+ZcyK1ykLMarydNtrDtu9g=; b=NKC3hmb+jECzGvMIDXWmfPodq6M/L20Q2JCN2QZGMNQPPcZiYozpM4UU9VxEf28AD0Sxm4 ySIA8dOu60bMMQEEkYfMkM3wW5vctQQGzs1bGN9mtIH4DOzZOc4yvN70AVKr4Gvcurtqkk jrJKbuYZxG9jclQX8fnMou7QDnV0TqhUR3jG1vRKcsBWSpQbZSx603tuwpw94lJKIwimRi RxNUeohrVju6aK4IjZIXC1LfLOgKlnWkxC8PuXu76nq+IdqX3bYgLuDxnHZhoI3sBBB7nt SZykpQIAwpS2Pc+CZOg3y0lGKt+0HD5TKyFHb80QWhP75pZzAZ3iveDGJ11n9g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 23/47] gnu: Add go-0xacab-org-leap-shapeshifter. Date: Thu, 3 Jun 2021 06:02:25 -0400 Message-Id: <20210603100249.21269-23-rg@raghavgururajan.name> In-Reply-To: <20210603100249.21269-20-rg@raghavgururajan.name> References: <20210603100249.21269-20-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cde1627477..d541b696be 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 ma [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [94.23.1.103 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [94.23.1.103 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 TVD_IP_HEX URI: No description available. 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 TVD_SPACE_RATIO No description available. X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cde1627477..d541b696be 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-shapeshifter + (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") + (revision "12")) + (package + (name "go-0xacab-org-leap-shapeshifter") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/shapeshifter") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/shapeshifter")) + (propagated-inputs + `(("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-golang-org-x-net" ,go-golang-org-x-net))) + (synopsis "Network Obfuscater") + (description "Shapeshifter provides network protocol shapeshifting +technology. The purpose of this technology is to change the characteristics of +network traffic so that it is not identified and subsequently blocked by network +filtering devices.") + (home-page "https://0xacab.org/leap/shapeshifter") + (license license:bsd-2)))) + (define-public go-github-com-operatorfoundation-shapeshifter-transports (package (name "go-github-com-operatorfoundation-shapeshifter-transports") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:45:40 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:45:41 +0000 Received: from localhost ([127.0.0.1]:42663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokr2-0005yX-GF for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:40 -0400 Received: from out2.migadu.com ([188.165.223.204]:43400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokqw-0005yF-5s for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:35 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717127; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=4lfBaeHatuF2B1/9qjZVhR6L/DWbQUoN52zlE+J7K9w=; b=UWk15GmHrIXkyECs9BPs+5LgKqvGER4yVciUo62jbMacxEqKQu9lJnO+dl1DGzwpK0vTon /8mMfVENHHo6OMdOnxigIikGfSuas5/DV8CeIoeFyDTuGPIBpp+ckoA7eoV1dfMELilREk 2ZV+Cs0ZyoGq2Rl9AyJ3LLS4130prHXh2InUR2GCnDRa9hcMQWGoUJJQvvB9QqGdNIYqVt 1iWRUSIXwvIQqWxmCN/foilGr5Hmrn9pyly5yK7TDYO8ejAfoypD3u6IUbp/38lZm85pKn SG6IajjywrPPYoHcCjL8itWmZ8IRGvyPxrxA9hbQw8qvRK7bvfVnRigFdc+/lw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 24/47] gnu: Add go-github-com-jezek-xgb. Date: Thu, 3 Jun 2021 06:44:44 -0400 Message-Id: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-jezek-xgb): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d541b696be..d06a617ebd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-jezek-xgb + (let ((commit "0e0f116e1240ae19099324c3b2632003082841b7") + (revision "155")) + (package + (name "go-github-com-jezek-xgb") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/jezek/xgb") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwy88ksh896i78h0k038s5fmg9bgxbphkiznqq5525137m6w7gz")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/jezek/xgb")) + (synopsis "X Go Binding") + (description "XGB is the X Go Binding, which is a low-level API to +communicate with the core X protocol and many of the X extensions. It is +closely modeled after XCB and xpyb.") + (home-page "https://github.com/jezek/xgb") + (license license:bsd-3)))) + (define-public go-0xacab-org-leap-shapeshifter (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") (revision "12")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:45:44 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:45:45 +0000 Received: from localhost ([127.0.0.1]:42667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokr6-0005ys-Sy for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:44 -0400 Received: from out2.migadu.com ([188.165.223.204]:43432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokqy-0005yN-N9 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:36 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717132; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7vwpfXyZrGlA584V7qwFiDvd5aqFVznev7kqe2rYA44=; b=VdflMgnpiEx2KUF3nX/ZkBoL+/NYpSfh+Ak5EctiH7u7xVBtR3b2B/Th0IfDo1yhGeSyCV W4rvB4Fc/P1eC4aq855W8VrACGihINAsJm1J8PWso2V4hOxtyrO4ihnRg7OVFhiVGP/RgM NHL/0wjTlofc3j8qBiMtxyNmj2pMLCHnuPvA2pn+a5pk8xENW8QTgikYVlQXdSgpPZwvVx FJnOz3KSsdLuT0fl7FJVJNT9xbiUlG8ooaDGhJv4TwiYml/fy6kNLK7koBz9fOUi3L9gbF Qrv+dW2IwZmpfMoomN7DDQ4G6q5/OU1My54GuqDdCiMZB386zYBcUKFMnESXaw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 25/47] gnu: Add go-github-com-burntsushi-xgbutil. Date: Thu, 3 Jun 2021 06:44:45 -0400 Message-Id: <20210603104507.22412-25-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-burntsushi-xgbutil): New variable. --- gnu/packages/golang.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d06a617ebd..9c182bba3c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,46 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-burntsushi-xgbutil + (let ((commit "ad855c7130460fb6cf40af9302c649a69082a4ee") + (revision "335")) + (package + (name "go-github-com-burntsushi-xgbutil") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/BurntSushi/xgbutil") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zyqinxjgd7w3qzl2jhc8ipyyg1rh7xjxpd85p88m213ak5865bq")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/BurntSushi/xgbutil" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Use 'jezek/xgb' instead of 'BurntSushi/xgb', + ;; as the latter is unmaintained. + (("github.com/BurntSushi/xgb") + "github.com/jezek/xgb")) + #t))))) + (propagated-inputs + `(("go-github-com-jezek-xgb" ,go-github-com-jezek-xgb))) + (synopsis "Utility Library for X Go Binding") + (description "Xgbutil is a utility library designed to work with the X Go +Binding. This project's main goal is to make various X related tasks easier. +For example, binding keys, using the EWMH or ICCCM specs with the window manager, +moving/resizing windows, assigning function callbacks to particular events, +drawing images to a window, etc.") + (home-page "https://github.com/BurntSushi/xgbutil") + (license license:wtfpl2)))) + (define-public go-github-com-jezek-xgb (let ((commit "0e0f116e1240ae19099324c3b2632003082841b7") (revision "155")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:45:50 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:45:50 +0000 Received: from localhost ([127.0.0.1]:42673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrA-0005zD-VE for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:50 -0400 Received: from out2.migadu.com ([188.165.223.204]:43447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokr1-0005yW-TK for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:39 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717135; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=475x0fZlLk9eQgErLGxKuJECND6Zhz1Qr5ALDEczDKk=; b=FMmnerXOJ0l6gLMngt6+Vb6DZF1VmC/VZf3M8+bBeMqwRS50kmIoK39FQ9kXyapuhP2sGI 16tDW7JB6Rn21H2XHMya3x/pQ94fS7EadxKtYrYdYMNlS1Ph8wPKeUeHLEMx12hSSeGXj9 dUXpipeoKSdMYLfd5nQpcb6K07uNXi8Ir4nGcbqoK4BwKVUiy8tY9/bH9JYKsMX3KpHHrV zMRMcriUMYheGCPayilhOU3Mq+6j3lXgvFbw7lYFtLtINx1EmwGNy3YLfLPayfZkXqXHKD n+EWUiPn8mfJd5L36kBSo4AgIqgVyuncYklDAYPNKYy1zqd8Se5ctWQ/iutMLA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 26/47] gnu: Add go-github-com-getlantern-context. Date: Thu, 3 Jun 2021 06:44:46 -0400 Message-Id: <20210603104507.22412-26-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-context): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9c182bba3c..7ccb085587 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-context + (let ((commit "c447772a6520c1a3ae6294a7df725ee08230f14e") + (revision "30")) + (package + (name "go-github-com-getlantern-context") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/context") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s1m1pqkwppvvc6biccyxs7wqzmgjyhyqdgfzwm9vp0c6vzr2sg")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/context")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (synopsis "Goroutine-based Context State") + (description "This package provides a stack abstraction that allows nested +contexts similar to jtolds' library, but using Enter() and Exit() instead of +callback functions.") + (home-page "https://github.com/getlantern/context") + (license license:asl2.0)))) + (define-public go-github-com-burntsushi-xgbutil (let ((commit "ad855c7130460fb6cf40af9302c649a69082a4ee") (revision "335")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:45:54 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:45:54 +0000 Received: from localhost ([127.0.0.1]:42679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrG-0005zb-Pm for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:54 -0400 Received: from out2.migadu.com ([188.165.223.204]:43459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokr4-0005yj-M0 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:42 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717138; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HtVyC5nhG/F8TWnDWf/HW2tIF3qKrg5q/o+FjjWnTIA=; b=X3ZuczAiuzvVnwFHpHjVXYAKXbTtqHGfez0jCSTHTjbYGqZi9/ktA208byDxGNtVVf+Rrg DQmChOjG7JOX6UllgWthuxB852Zazf3FE/4cOCuh4CIq8UdU4liff9slrx9tVJiZwWM3Wh Jia+H18fbd3fqyAPwgfhH7LrUDQ0jHfywajY/9oRAXto7s6nFvpkyFbpFYfP8bIHgOXcm+ fR4mZcXXjwKvoUSH6gKa2Kl78MW3u0Fmi0I0WLV0Y8e7nb7zcZ4OB09tJ14xDebI/yhkX7 6+LMZVFLaMTC4qjypxXngJ9z+Bt2dJe0qaoEeQHLW9Q8y7BoJofWURMM0aiL6A== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 27/47] gnu: Add go-github-com-getlantern-ops. Date: Thu, 3 Jun 2021 06:44:47 -0400 Message-Id: <20210603104507.22412-27-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-ops): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7ccb085587..9e94c8e43d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-ops + (let ((commit "8476b16edcd6719b2399ae70bca5cff3a1547a44") + (revision "21")) + (package + (name "go-github-com-getlantern-ops") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/ops") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mh2xp48x9im4l736l5zxz38kghxa5624nlyfaxmj18xn0jxr8nn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; circular-dependency with 'getlantern/errors' + #:import-path "github.com/getlantern/ops")) + (propagated-inputs + `(("go-github-com-getlantern-context" + ,go-github-com-getlantern-context))) + (synopsis "Track success or failure of operations in code") + (description "Track success or failure of operations in code.") + (home-page "https://github.com/getlantern/ops") + (license license:asl2.0)))) + (define-public go-github-com-getlantern-context (let ((commit "c447772a6520c1a3ae6294a7df725ee08230f14e") (revision "30")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:45:58 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:45:59 +0000 Received: from localhost ([127.0.0.1]:42683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrK-0005zx-Rv for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:58 -0400 Received: from out2.migadu.com ([188.165.223.204]:43475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokr7-0005yz-Kt for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:45 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717141; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PBueAHX+zFqkvOyhq9eR/ytpzaey54+1ixKVgKwHBqY=; b=imIWhk6nuDhm14cTcgCRRb8vay9qL6sX+FD3WALI0qJZou5LeGoQRjjBuweG6kXvcsh0xa SHk4gA3DkXLiKAdYvx4NGOERCxMEluxeBDuFGSDpscg3d2p+6PzqRS5xdMYnncJV+o1nKU cYeSRJIG2UodQCek7Uq0ErIG7zb3dFw370PUymkpwKwPrCfdTRsuvhdgsoh7FWaoYaKuVj kQpez7QOOwf2h3TZM7MH3NfwaUt53OK1oNVqUjGneLFMwFmQJIKiNLQSFNt0wud9o7WZTX 3dZ5ewzYDalQby+QTsiqqYvHUG4rOtn/EgHn/rpm5QpAYZgh9lLRizPXP1uPBQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 28/47] gnu: Add go-github-com-getlantern-hex. Date: Thu, 3 Jun 2021 06:44:48 -0400 Message-Id: <20210603104507.22412-28-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-hex): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9e94c8e43d..376cce1fc9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-hex + (let ((commit "c6586a6fe0b7c95eef767657ab1031cbcfc7af66") + (revision "4")) + (package + (name "go-github-com-getlantern-hex") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/hex") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09vbm93y88b8hwv15rqkzrmrjqzl5zj8bijllzh8npibqhh84qsq")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/hex")) + (synopsis "Configurable hex encoding") + (description "Configurable hex encoding.") + (home-page "https://github.com/getlantern/hex") + (license license:bsd-3)))) + (define-public go-github-com-getlantern-ops (let ((commit "8476b16edcd6719b2399ae70bca5cff3a1547a44") (revision "21")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:46:03 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:46:03 +0000 Received: from localhost ([127.0.0.1]:42689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrO-00060E-T1 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:02 -0400 Received: from out2.migadu.com ([188.165.223.204]:43485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrA-0005z9-HN for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:48 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717144; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BjadXJlAqWkg83+ytoleWkIJ7nuTH6pNfUrHTEtIIW8=; b=QpjwrT2Xz7GKwBf/l9XT02AAfqqSCgDHUrrMf9woLJzokpFs02LFCLQZg9ZZlXDPt5/pIO rHKg6ZKBGrUKhZ3NIIzbGMtzUK2CMqlJGGNYhl7yEDbJLK4Oo7m1nCGRVrdsTMfDP+F67+ IOIBnofSJb43dTalgvun5CYS+Go5ZTPZx4uNlAonbNETKoZ/KLsOWt4qWQWdBf5HbrUWiq w9K25nXu4aJI4pbadNLZjph2KyID46FCJ6F9A97pQcBCD74WGSQ0Q6D/AdqmtQWEXXJ6u7 PKQsukZiiruf1N+s+HinoeW4nY++qRUz/6+M7kvtw0w7OeX5Dv1TmtKdxIsUVw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 29/47] gnu: Add go-github-com-getlantern-hidden. Date: Thu, 3 Jun 2021 06:44:49 -0400 Message-Id: <20210603104507.22412-29-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-hidden): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 376cce1fc9..b780b98d2b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,35 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-hidden + (let ((commit "e66e7f8787308d0d5a87a2ebe170f19d43bece78") + (revision "5")) + (package + (name "go-github-com-getlantern-hidden") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/hidden") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zk6ynzaqyif3h61mb8n3qdz1ncbhq1fbfppdaqkzgqjkb1b53iv")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/hidden")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-getlantern-hex" + ,go-github-com-getlantern-hex))) + (synopsis "Hide text in text") + (description "Hide text in text.") + (home-page "https://github.com/getlantern/hidden") + (license license:asl2.0)))) + (define-public go-github-com-getlantern-hex (let ((commit "c6586a6fe0b7c95eef767657ab1031cbcfc7af66") (revision "4")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:46:07 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:46:07 +0000 Received: from localhost ([127.0.0.1]:42695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrT-000610-02 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:06 -0400 Received: from out2.migadu.com ([188.165.223.204]:43475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrC-0005yz-US for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:52 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717146; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bLFCnoprPmIJpheXYoPXsjox9ui05dy/Su2GdILDEXY=; b=jFgjz9PmXRq54woQGzIG3tT2VsCK6PgyQP3SRrl5j/7LrMT01K5g6watqZQhi70mBZ9Ctd AITIkdzUqlWsWqwap6e/qKqXoDXvqAj3xVu1PZ9v9oio1oIh2FIv1um2Nx+OOKEZtnGIBr 2+WYyu3nWBczrWoUSppJ5hw9rUB+B30FJE0Eu1snX2ZY1RsiyXsi9WyCXUI0q+Beuwud97 wMHkUIOEkN/ANM9ppm3389b9l7nZfSWVRdIf9GOb24PkkMVypeNCG5Ak80kvb71Xsm77IV GOzZPBA95LHzYRucUcjA5Ow9NiZqUjFoVu+uBBZe9FKW07AJTxJDE7PkxXlb6w== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 30/47] gnu: Add go-github-com-go-stack-stack. Date: Thu, 3 Jun 2021 06:44:50 -0400 Message-Id: <20210603104507.22412-30-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-go-stack-stack): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b780b98d2b..0bd8792c10 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-go-stack-stack + (package + (name "go-github-com-go-stack-stack") + (version "1.8.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/go-stack/stack") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/go-stack/stack")) + (home-page "https://github.com/go-stack/stack") + (synopsis "Stack Utilities for Go") + (description "Stack implements utilities to capture, manipulate, and format +call stacks. It provides a simpler API than package runtime.") + (license license:expat))) + (define-public go-github-com-getlantern-hidden (let ((commit "e66e7f8787308d0d5a87a2ebe170f19d43bece78") (revision "5")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:46:11 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:46:11 +0000 Received: from localhost ([127.0.0.1]:42703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrX-000621-0W for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:10 -0400 Received: from out2.migadu.com ([188.165.223.204]:43485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrF-0005z9-O2 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717149; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7GyPO1w+6i7UFEjIWAJGBVDqZGbVVm58CppW8ZUFNGI=; b=RmiS/Xwl+3Kh/9SIg0HhHKWEQYCnTOzD2LQ1Du8AVW7kGlfPV7OSKzPjF0LFiSbFpbEv4F BTYFxmk8+eIt2r7rKffkWFisRq6guu3Lgm1ppLFCMHVr48fwWfoFnXs+JDN4BcGIfR8u4S zDm+/lNSerD2RdXI7el8h9QyoRgG0R/jLRcbIFQzNH4mD15rUpOaOzVJlDcZP+yc7RaGKO z5wO/bqrx/e6q3+1UafID82jwv63x28398HxeAILYzNd+Cy87VgXiQCbZJ69JKrowdA2Hi 6iyatpbQ69BWij95UpbZ28drzOXIh/5s47w0e5JxDm7YGjd/HT9uB27rQVPnFw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 31/47] gnu: Add go-github-com-getlantern-errors. Date: Thu, 3 Jun 2021 06:44:51 -0400 Message-Id: <20210603104507.22412-31-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-errors): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0bd8792c10..4886a0d326 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-errors + (package + (name "go-github-com-getlantern-errors") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/errors") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ymz5nb9dplrim9sgfb523iqx1x08bxvbv9383ry2zbsfgqkc966")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/errors")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-getlantern-context" + ,go-github-com-getlantern-context) + ("go-github-com-getlantern-hidden" + ,go-github-com-getlantern-hidden) + ("go-github-com-getlantern-ops" + ,go-github-com-getlantern-ops) + ("go-github-com-go-stack-stack" + ,go-github-com-go-stack-stack))) + (home-page "https://github.com/getlantern/errors") + (synopsis "Structured errors for Go") + (description "Structured errors for Go.") + (license license:asl2.0))) + (define-public go-github-com-go-stack-stack (package (name "go-github-com-go-stack-stack") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:46:15 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:46:15 +0000 Received: from localhost ([127.0.0.1]:42705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrb-00062G-1T for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:15 -0400 Received: from out2.migadu.com ([188.165.223.204]:43475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrI-0005yz-CM for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:56 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717152; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SOUAKGDhg9GKSycYuHl0smTgHXxIGONjm10j2ac/P1c=; b=WbkE5vVWpW8SrCmMpJZHcGKhnkFVOZvzaeVtKje2JOjrBWtQD+ZsjtBJczMOaRIMdO3Y5D 9Aj2D0BUtrlCwgT0WyNkleecfFwu7lrNj6ZnWsx2FqHS24uPVOwaP8sU9Z6w5wVbUBG7my spOJ2OQqfkp+Lf2NJKAkOapgzBDvAEQET8BXNW/W7q2GySFL7IESjzb2avbJ1ur3RJQT1+ pyfE9fu7hmRSOMXjyYHzSMETsQuvPbfNXOmgSeMIEFIh3SNXIAuoWf3/mQyOcRqPtnWq8g jJojV0k97BEW2MOjQfjB6eoCS9K0R887c1pMKR9hzTMAj37uQ4FxcggcpbL1hQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 32/47] gnu: Add go-github-com-oxtoacart-bpool. Date: Thu, 3 Jun 2021 06:44:52 -0400 Message-Id: <20210603104507.22412-32-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-oxtoacart-bpool): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4886a0d326..eaca6b9351 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-oxtoacart-bpool + (let ((commit "03653db5a59cd88b481403d312d7c324b56af377") + (revision "18")) + (package + (name "go-github-com-oxtoacart-bpool") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/oxtoacart/bpool") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1crdgm5w6kvcnvdglrrnrfkh5h60ldafwvrv00q97lz3790kgb15")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/oxtoacart/bpool")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (synopsis "Buffer/Byte pool for Go") + (description "Bpool implements leaky pools of byte arrays and buffers as +bounded channels. It is based on the leaky buffer example from the Effective Go +documentation.") + (home-page "https://github.com/oxtoacart/bpool") + (license license:asl2.0)))) + (define-public go-github-com-getlantern-errors (package (name "go-github-com-getlantern-errors") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:46:19 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:46:19 +0000 Received: from localhost ([127.0.0.1]:42707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrf-00062S-1q for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:19 -0400 Received: from out2.migadu.com ([188.165.223.204]:43485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrK-0005z9-VZ for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:45:59 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717154; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JhawOr9rqtJTVwgiEQcArC1khwehb3bq+Y3cyDQG7MI=; b=PMFh43WipfZqSqykmRp4hMYGp+kV0w8KsoInfGad5lo3Qxi8SGhbbBjLJr1xe5bAGYi6YY B32DSxMKgZRbcrQSQBP7qBYfkMRlJCavYS8I6hlMhy6rB2uQ1kImYD0s4ES389WzLNOiKc 8DvQ34pVsc5v+nZFpTZI6cBHudwNoWxD05r9wGzfiiTs1Of7nmZDoSyc7J445E1ueljp5q c//v8aA3MNR/e/s1v9KmrH4+1x49KhiPohlkhC9sbthUSefFaq/QwxsKgVhWp+vjLLty03 wq+sX3kB+fw1ILCmMMSdZqMzA3gPqncVrIruVfOYYmm4PfNdbdilEIHCUubfaA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 33/47] gnu: Add go-github-com-getlantern-golog. Date: Thu, 3 Jun 2021 06:44:53 -0400 Message-Id: <20210603104507.22412-33-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-golog): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index eaca6b9351..3e7366f60f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,41 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-golog + (let ((commit "9586b8bde3a95f71c84d9ee2a1a3f778759a76ab") + (revision "25")) + (package + (name "go-github-com-getlantern-golog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/golog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pqmvjqh5lv5ldc93srvlq9nwianxyjfvmjzxx4xmncbxgqsxgli")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/golog")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-getlantern-errors" + ,go-github-com-getlantern-errors) + ("go-github-com-getlantern-hidden" + ,go-github-com-getlantern-hidden) + ("go-github-com-getlantern-ops" + ,go-github-com-getlantern-ops) + ("go-github-com-oxtoacart-bpool" + ,go-github-com-oxtoacart-bpool))) + (synopsis "Basic logging for Go") + (description "GoLog provides logging used in many getlantern components.") + (home-page "https://github.com/getlantern/golog") + (license license:asl2.0)))) + (define-public go-github-com-oxtoacart-bpool (let ((commit "03653db5a59cd88b481403d312d7c324b56af377") (revision "18")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:46:23 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:46:23 +0000 Received: from localhost ([127.0.0.1]:42709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrj-00062e-2d for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:23 -0400 Received: from out2.migadu.com ([188.165.223.204]:43555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrO-00060C-NG for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:02 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717157; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZnHDADUuyn0l7LyMjl2N6QO5CnY4R62HuRw90fVhtv4=; b=HB1YtLBqbWRE0FlGL3ng+k7nQEkl14fp6vpf0dWx4YNBGOspFMrecSj4+z0ZwMiOzwM6C9 q/8Gv1NUJfnKFnzVsXQtoRLqyhy5hzC2dec0voz2soEv4NyqUn+maKC9eiuXUaRdubqQtJ 1kYgoyJiuRPioXG3LszRQ6ehwJlD3jMZBaXVti0M0qVgm/E2E+ajoZwzYYFSovR96/jxV+ 4zM5hbvmE5JTaOKCgjwWVOKClsBzbidoRfq/z2vQTiA9G0dw9Yv0ejX7gbt4Dot+2pbAqb MT9cBvpy6DAtf70ZX8aJVR4h/2nXlEj2MNr5SnRYY1MMKChut+Zx/sLWwkrhFg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 34/47] gnu: Add go-github-com-getlantern-systray. Date: Thu, 3 Jun 2021 06:44:54 -0400 Message-Id: <20210603104507.22412-34-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-systray): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3e7366f60f..e9611b6f67 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -55,8 +55,10 @@ #:use-module (gnu packages) #:use-module (gnu packages admin) #:use-module (gnu packages base) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) + #:use-module (gnu packages gtk) #:use-module (gnu packages lua) #:use-module (gnu packages mp3) #:use-module (gnu packages pcre) @@ -69,6 +71,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-systray + (package + (name "go-github-com-getlantern-systray") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/systray") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m2n29jmks8rwcwixgmmd5dhpzqw1f7mqyjgyqyycml5w6da2m7z")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/systray")) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+) + ("libappindicator" ,libappindicator))) + (propagated-inputs + `(("go-github-com-getlantern-golog" + ,go-github-com-getlantern-golog) + ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/getlantern/systray") + (synopsis "System Tray library for Go") + (description "SysTray is a cross-platform Go library to place an icon and +menu in the notification area.") + (license license:asl2.0))) + (define-public go-github-com-getlantern-golog (let ((commit "9586b8bde3a95f71c84d9ee2a1a3f778759a76ab") (revision "25")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:46:27 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:46:27 +0000 Received: from localhost ([127.0.0.1]:42711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrn-00062p-39 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:27 -0400 Received: from out2.migadu.com ([188.165.223.204]:43485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrR-0005z9-5P for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gu5O1CXcIl/RzwtDdiWnp2QWi+iC6jVpVEYip+UBnOs=; b=n+jtDkJ8ziWAW7n4+58+dr2Mn9QB2LCqL7h77QMHY3km9AzsT21X/HT1JTS+2OIH1fzDNp PYx40sMi31vH7CT3zlYjMdI1o8caGK2/xxW5y0YAv06FhI2FXIBmUUOUk6SehKpbrebfcq 4yP2sm9ek7It9ne/jSKVivY/Scw3azNA++wytg52y4O0oKEKIhvdNMKWngCPEoIGc5i0xl LfCXyCtPW4pvNLtFZq6SNn3etR8mX5+GhnklAofCzsiNe3FR8rdmZzGdnvglvV705fIMNF UcnJNACSTLt78aDHuhOKmvZyNOZMeA2wcfHYtoJzOELZXjHkwpddBRBBPTzKag== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 35/47] gnu: Add go-github-com-gotk3-gotk3. Date: Thu, 3 Jun 2021 06:44:55 -0400 Message-Id: <20210603104507.22412-35-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/goloang.scm (go-github-com-gotk3-gotk3): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 110 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e9611b6f67..ad0ba57b78 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -68,9 +68,119 @@ #:use-module (gnu packages textutils) #:use-module (gnu packages tls) #:use-module (gnu packages web) + #:use-module (gnu packages xorg) #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-gotk3-gotk3 + (package + (name "go-github-com-gotk3-gotk3") + (version "0.5.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/gotk3/gotk3") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d5b4nrf4fwdwv0w2h7m0jh65fcvm3xmjv3aypylzaa4fg8wi4cc")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/gotk3/gotk3" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/gotk3/gotk3/cairo" + "github.com/gotk3/gotk3/gdk" + "github.com/gotk3/gotk3/gio" + "github.com/gotk3/gotk3/glib" + "github.com/gotk3/gotk3/gtk" + "github.com/gotk3/gotk3/pango")) + #t)) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0") + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/gotk3/gotk3/cairo" + "github.com/gotk3/gotk3/gdk" + "github.com/gotk3/gotk3/gio" + "github.com/gotk3/gotk3/glib" + "github.com/gotk3/gotk3/gtk" + "github.com/gotk3/gotk3/pango")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/gotk3/gotk3/cairo" + "github.com/gotk3/gotk3/gdk" + "github.com/gotk3/gotk3/gio" + "github.com/gotk3/gotk3/glib" + "github.com/gotk3/gotk3/gtk" + "github.com/gotk3/gotk3/pango")) + #t))))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config) + ("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("cairo" ,cairo) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("pango" ,pango))) + (home-page "https://github.com/gotk3/gotk3") + (synopsis "Go bindings for GTK3") + (description "Gotk3 provides Go bindings for GTK 3 and dependent projects.") + (license license:isc))) + (define-public go-github-com-getlantern-systray (package (name "go-github-com-getlantern-systray") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:46:31 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 10:46:31 +0000 Received: from localhost ([127.0.0.1]:42713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrr-000633-CR for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:31 -0400 Received: from out2.migadu.com ([188.165.223.204]:43555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokrT-00060C-Co for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 06:46:07 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622717163; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=haaqIt2itknTMAyk1/6BA7z7+zbc10AQ7QBW8ycpRog=; b=aLNEPGRzNrqJJXq40KNrq0S6YOZlZgu1N28ZQDJaalF782W5LiBqzmnTHM3ezVL0PIgc8U Z6ZZ1eAKdZAlfSTw8qRcufUl6/g0os40nJ7eRwk7V4RVDAvf9PRNkiHIMu1AdiMx1hif/E c/rkazoVNzCvrSz7VKxBayPEZB2q9l5pnNbN8fGja8bZbNV/kp+iSvYcAe/3JASmnMoFeY IZBM9Pbp2a8mmsd5qDEmnh18ApIsQS5yyM1ygtV4ag0LYZQ/T+hTmHMf+icqotPBrUlapr uHfNrbvEZLotGBRj0ZtoPoO5LdE3JJJ6d7dHyegu0ghfwMbC9pNZcBf0qp9L1g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 36/47] gnu: Add go-github-com-jmshal-go-locale. Date: Thu, 3 Jun 2021 06:44:56 -0400 Message-Id: <20210603104507.22412-36-rg@raghavgururajan.name> In-Reply-To: <20210603104507.22412-24-rg@raghavgururajan.name> References: <20210603104507.22412-24-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-jmshal-go-locale): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ad0ba57b78..d9a2f40285 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -72,6 +72,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-jmshal-go-locale + (let ((commit "eb00fb25cc61bca7a5331ae576ae4a3d5572a1e4") + (revision "8")) + (package + (name "go-github-com-jmshal-go-locale") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/jmshal/go-locale") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05lyrcsrj0vzk30laa9zyy574ijh6f0ybzdv65w4l6n5yibjgnwa")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/jmshal/go-locale")) + (synopsis "User locale detection for Go") + (description "User locale detection for Go.") + (home-page "https://github.com/jmshal/go-locale") + (license license:expat)))) + (define-public go-github-com-gotk3-gotk3 (package (name "go-github-com-gotk3-gotk3") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 07:12:12 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 11:12:12 +0000 Received: from localhost ([127.0.0.1]:42746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lolGm-0006jD-6m for submit@debbugs.gnu.org; Thu, 03 Jun 2021 07:12:12 -0400 Received: from out2.migadu.com ([188.165.223.204]:48510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lolGj-0006j2-GJ for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 07:12:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622718727; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=EHKTWFzvLnxhG9I+wFUdBwfHGpY+xfhfuiWKQ4HNtJE=; b=OhkUc/w/65BYiXeUSXVaEb21v899eV4vflZ9oJhTc7SyCretAqtWuayd6N1U0tKQWcx0iS WfJLdyJ7e2vV+zLAla8bPOg5EAaRz5dhuZpbudD0ggpX4XYK+nGCW/KjpU4qeutd2YVJaJ /PbyQOYzMMSBGltJivBqirIzrgwPiOV2LsjbuzYdQT0FnHSUDGFvaAE3P1DxqXxd9Nec0U aRHCA/klyg10FFCxPupdO10any+9wJPmQJcwImQjdLTmu0TY9vnl8Iw4llkkJr/4zOpvea BazPYC/hUEjFVIftY+Et0/eIFj6xVZ5O0EH+KiFIswJ9TOLTUM0jI1HWy9nliA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 37/47] gnu: Add gtkglarea. Date: Thu, 3 Jun 2021 07:11:08 -0400 Message-Id: <20210603111118.26120-37-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gnome.scm (gtkglarea): New variable. --- gnu/packages/gnome.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index be458c07bb..6cbe219102 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -218,6 +218,37 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public gtkglarea + (package + (name "gtkglarea") + (version "2.1.0") + (source + (origin + (method url-fetch) + (uri + (string-append "mirror://gnome/sources/" name "/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 "1pl2vdj6l64j864ilhkq1bcggb3hrlxjwk5m029i7xfjfxc587lf")))) + (build-system glib-or-gtk-build-system) + (arguments + `(#:configure-flags + (list + "--disable-static"))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("mesa" ,mesa))) + (propagated-inputs + `(("gtk+" ,gtk+-2))) + (synopsis "OpenGL widget for GTK+") + (description "GtkGLArea is an OpenGL widget for GTK+ GUI toolkit. + Just as GTK+ is build on top of GDK, GtkGLArea is built on top of gdkgl which + is basically wrapper around GLX functions.") + (home-page "https://developer.gnome.org/gtk3/stable/GtkGLArea.html") + (license license:lgpl2.0+))) + (define-public gupnp-igd (package (name "gupnp-igd") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 07:47:57 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 11:47:57 +0000 Received: from localhost ([127.0.0.1]:42781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lolpJ-0001RR-O4 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 07:47:57 -0400 Received: from out1.migadu.com ([91.121.223.63]:17525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lolpC-0001R4-BJ for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 07:47:51 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622720864; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=z3NjDXiT6VkdGjhefagZMVTfRjAhdZq8IuJKQYZ9Oa8=; b=GFrJ5rUyOBWzrTSaaNnygTn/+cBbLgjO4R94qYYVCc6shNHOVBHE0CWdSzO34bC/OojhG3 mxpr3Xx7VjvaFkm5NGx5X6eBhXcaznn98RR5Fv9VRvuJWnfoAbL8X4Rtvmre9c0laWjsa9 4sgoRT2qY3nkks1JvbnqnIJDJFxRVH59Wv3Aea1tXmJpMEhIJ57wC7+de6AhWvTxCvFLx2 Qkeuw3UODPAdi/hltnxw4XpLdPdLifB2xs0WmotrBBbYV9OU5esQSfY5lfxEckGV45rfTp P9P6n1p00p7DGO/1TGWd4quVQF84Dri2CrUZD7OScgfdO5KtQ0xa9ZiWFOdspQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 38/47] gnu: Add gtkspell2. Date: Thu, 3 Jun 2021 07:46:48 -0400 Message-Id: <20210603114657.30408-38-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/gtk.scm (gtkspell2): New variable. --- gnu/packages/gtk.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index e64dc69798..1ab8d57f30 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -1914,6 +1914,33 @@ glass artworks done by Venicians glass blowers.") misspelled words in a GtkTextView widget.") (license license:gpl2+))) +(define-public gtkspell2 + (package + (inherit gtkspell3) + (name "gtkspell2") + (version "2.0.16") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/gtkspell/" + version "/gtkspell-" version ".tar.gz")) + (sha256 + (base32 "00hdv28bp72kg1mq2jdz1sdw2b8mb9iclsp7jdqwpck705bdriwg")))) + (arguments + `(#:configure-flags + (list + "--disable-static"))) + (native-inputs + `(("gettext" ,gettext-minimal) + ("intltool" ,intltool) + ("pkg-config" ,pkg-config) + ("xmllint" ,libxml2))) + (inputs + `(("enchant" ,enchant-1.6) + ("pango" ,pango))) + (propagated-inputs + `(("gtk+" ,gtk+-2))))) + (define-public clipit (package (name "clipit") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 07:48:01 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 11:48:01 +0000 Received: from localhost ([127.0.0.1]:42783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lolpN-0001RW-Os for submit@debbugs.gnu.org; Thu, 03 Jun 2021 07:48:01 -0400 Received: from out1.migadu.com ([91.121.223.63]:17541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lolpF-0001R9-Ac for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 07:47:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622720868; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kD/i3b4fgO09RmKrnZDbKj4TPpFoClHiuwHF5Bu5jHk=; b=sxTHqKldJlcdtVTpLwFXJObceOADi51gx/5X1iM4Pi95GL1WJ7FUrwRK67qpjZ+hGzaM6Z rBByKpLYGQ78TSjF0KXuishPFnDNntpmuSCcN/Au6BZJAPiWV4nf0xl9gj4zxm3pQdzbm9 qCOldTjRAiniDFMZffECs2NaPyNbyPLTpi6jzLT6BUTwbQM71XfiSJRt9yYMMx834VZg5C vH9UpUfSGdTL06X4GXGWjXIiHRt5i9S4oedyQ5eHL7KrVADg0xmibSmRg3iPIkz2i8tX9A d3ff236Ga6Ns0XLi4+xOY8h9s/ocB/eli/mOzxlYEUSKEXy8+2FgLavJbHuwCg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 39/47] gnu: Add go-github-com-mattn-go-gtk. Date: Thu, 3 Jun 2021 07:46:49 -0400 Message-Id: <20210603114657.30408-39-rg@raghavgururajan.name> In-Reply-To: <20210603114657.30408-38-rg@raghavgururajan.name> References: <20210603114657.30408-38-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-mattn-go-gtk): New variable. --- gnu/packages/golang.scm | 135 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d9a2f40285..691a5fed00 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -58,6 +58,7 @@ #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) #:use-module (gnu packages lua) #:use-module (gnu packages mp3) @@ -72,6 +73,140 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mattn-go-gtk + (let ((commit "af2e013261f57706ec683a61f85e8759a3faf6be") + (revision "1134")) + (package + (name "go-github-com-mattn-go-gtk") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mattn/go-gtk") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zcvxz45iinamxnpvwf5ij9f6dk62bdbjg1vaggvyz79z5y9llk2")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mattn/go-gtk" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/mattn/go-gtk/gdk" + "github.com/mattn/go-gtk/gdkpixbuf" + "github.com/mattn/go-gtk/gio" + "github.com/mattn/go-gtk/glib" + "github.com/mattn/go-gtk/gtk" + "github.com/mattn/go-gtk/gtkgl" + "github.com/mattn/go-gtk/gtksourceview" + "github.com/mattn/go-gtk/gtkspell" + "github.com/mattn/go-gtk/pango" + "github.com/mattn/go-gtk/tools/gogtkinfo" + "github.com/mattn/go-gtk/tools/make_inline_pixbuf")) + #t)) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0") + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/mattn/go-gtk/gdk" + "github.com/mattn/go-gtk/gdkpixbuf" + "github.com/mattn/go-gtk/gio" + "github.com/mattn/go-gtk/glib" + "github.com/mattn/go-gtk/gtk" + "github.com/mattn/go-gtk/gtkgl" + "github.com/mattn/go-gtk/gtksourceview" + "github.com/mattn/go-gtk/gtkspell" + "github.com/mattn/go-gtk/pango" + "github.com/mattn/go-gtk/tools/gogtkinfo")) + ;; ERROR: Println arg list ends with redundant newline. + ;;"github.com/mattn/go-gtk/tools/make_inline_pixbuf")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/mattn/go-gtk/gdk" + "github.com/mattn/go-gtk/gdkpixbuf" + "github.com/mattn/go-gtk/gio" + "github.com/mattn/go-gtk/glib" + "github.com/mattn/go-gtk/gtk" + "github.com/mattn/go-gtk/gtkgl" + "github.com/mattn/go-gtk/gtksourceview" + "github.com/mattn/go-gtk/gtkspell" + "github.com/mattn/go-gtk/pango" + "github.com/mattn/go-gtk/tools/gogtkinfo" + "github.com/mattn/go-gtk/tools/make_inline_pixbuf")) + #t))))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify) + ("gtk+:bin" ,gtk+-2 "bin") + ("pkg-config" ,pkg-config) + ("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("gdk-pixbuf" ,gdk-pixbuf+svg) + ("glib" ,glib) + ("gtk+" ,gtk+-2) + ("gtkgl" ,gtkglarea) + ("gtksourceview" ,gtksourceview-2) + ("gtkspell" ,gtkspell2) + ("pango" ,pango))) + (propagated-inputs + `(("go-github-com-mattn-go-pointer" + ,go-github-com-mattn-go-pointer))) + (home-page "https://github.com/mattn/go-gtk") + (synopsis "Go bindings for GTK") + (description "Go bindings for GTK.") + (license license:bsd-3)))) + (define-public go-github-com-jmshal-go-locale (let ((commit "eb00fb25cc61bca7a5331ae576ae4a3d5572a1e4") (revision "8")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 16:52:04 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:04 +0000 Received: from localhost ([127.0.0.1]:44806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJv-0005H0-T2 for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:04 -0400 Received: from out1.migadu.com ([91.121.223.63]:40406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJr-0005GQ-C7 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:01 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753517; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=9A1inAO1gy6fo3dK0J9D6F170Ff9rR0ictjxunClSVI=; b=XIDBZJrm7rgPK4Pn11tG5BEV2O2C6qaBcrqesz5D80JER5X3zwKxvuhh4fXXX6gBl4X6ce FU60QKgNpf4gx0BVdOb4Qvwhaf1P82UeGYSZw7qUFpCBokbJjclkIntFFOROszrCI6eLLX zgKGsQbnEPq+NY+Sbh/L98TI4nJwUSednW7agUX/t4UHbBmDhUQQA/8DsLbGO0p19BS9RJ oOMZSDPeRT6HvXdI7r/EJnr5Eyay8PSQuOccAVy14aUGjKZklfcDhDcKrOZFtCwqXT15nW GvmSkPVzUg22/4A5w9VFxIDKhnouMtQqKWmBFIzgaOae3eWk7z1QJUcQPR4enQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 40/47] gnu: Add go-github-com-grd-glfw3. Date: Thu, 3 Jun 2021 16:51:03 -0400 Message-Id: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-grd-glfw3): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 691a5fed00..7661813489 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -57,6 +57,7 @@ #:use-module (gnu packages base) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) + #:use-module (gnu packages gl) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) @@ -73,6 +74,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-grd-glfw3 + (let ((commit "55390ea70f0d427a7ed40c26ea19e82fce17c927") + (revision "100")) + (package + (name "go-github-com-grd-glfw3") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/grd/glfw3") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15avw38mgx54a3rmlz97ryczpcbibn00rd8486w2si6f1zcawpxw")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/grd/glfw3")) + (inputs + `(("glfw" ,glfw))) + (home-page "https://github.com/grd/glfw3") + (synopsis "Go bindings for GLFW3") + (description "Go bindings for GLFW3.") + (license license:bsd-3)))) + (define-public go-github-com-mattn-go-gtk (let ((commit "af2e013261f57706ec683a61f85e8759a3faf6be") (revision "1134")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 16:52:04 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:04 +0000 Received: from localhost ([127.0.0.1]:44808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJw-0005H2-4F for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:04 -0400 Received: from out1.migadu.com ([91.121.223.63]:40418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJt-0005Gc-T0 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:02 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZcW24fBBhlXUWRxHVWSYan55ZTzIoPQOLSwK0W1eIig=; b=kcew3lhUY2mqwZvOYycG7sIFp03tgGmtEWz+viB764/fG9wCYlabPZd7EQ5GaiVbTb9eVd SMNu57pX8/dhfnsQvbNG/2Y7GpmDISscccT/doZmysa8n/pbyCWlLOlHNIRoGpVjrMUlFh Bd0bazHJ72asTCMMAUBk2ewk4mz+T5iuigin+/yVzKtpJDEvQr/b4XKMwgKf9wt5AZHeM9 lZ8EU9rL5N3535J5oo4rajk6IdPtdTAqTFe6fWjnsYePoGbj86saWhJiK1JMMfXFV/t9jy aKN80jOnTwtFTt58qPrs1RrVChS1pgUCR224RehTwjhmjS2xEbXBOUSBIzWIuQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 41/47] gnu: Add go-github-com-go-gl-glow. Date: Thu, 3 Jun 2021 16:51:04 -0400 Message-Id: <20210603205110.7102-41-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-go-gl-glow): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7661813489..3a632b0705 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-go-gl-glow + (let ((commit "640349a6105e64eb9e5085d2afee1ab2ec67d2dc") + (revision "300")) + (package + (name "go-github-com-go-gl-glow") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/go-gl/glow") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lzibraqjkzibvxw1lagrlzpjsqbp5pd4fcyi6ygqhgja0ik3zd7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/go-gl/glow")) + (propagated-inputs + `(("go-golang-org-x-tools" ,go-golang-org-x-tools))) + (home-page "https://github.com/go-gl/glow") + (synopsis "Go binding generator for OpenGL") + (description "Glow is an OpenGL binding generator for Go. It parses the +OpenGL XML API registry and the EGL XML API registry to produce a +machine-generated cgo bridge between Go functions and native OpenGL functions.") + (license license:expat)))) + (define-public go-github-com-grd-glfw3 (let ((commit "55390ea70f0d427a7ed40c26ea19e82fce17c927") (revision "100")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 16:52:07 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:07 +0000 Received: from localhost ([127.0.0.1]:44812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJz-0005HN-Dt for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:07 -0400 Received: from out1.migadu.com ([91.121.223.63]:40429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJx-0005HF-Fj for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753524; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RXRXFKKAL9DB9vakABpqkrMv1Mtn96usuMdCTsiDzqg=; b=Hg3DECSvNKeBB8xVN4SnfOZ/L//3P0d1WOak2zQ5QFzdex5e/l/q1Pi1GP3QVMTIE5kHN+ nRKhx544xUN5ZVDMyLk4cQiHZFmI9xZQWz50LQYkLnvJTMG+/f1hx0nhA3cdhyXTnh0viH cN7wNKBb28FKPu+C2kvqTi582nsuWwqyiUZy6q7YxWp1W+Kalojl1erAQmCQ+AHP41YFhN rimqJMVMAoyt0BtUfOfppje7K5uNVTr+OQaamZrixPc12XWXO+nqwLVb4F9sRC4cabdhTI QwsUf5CrxkN2/6fhszRjwzDV/CHk12S+fB9LtxO2ArFP0ZDQ1BLD4SMvf5pU0g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 42/47] gnu: Add go-github-com-go-gl-gl. Date: Thu, 3 Jun 2021 16:51:05 -0400 Message-Id: <20210603205110.7102-42-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-go-gl-gl): New variable. --- gnu/packages/golang.scm | 134 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3a632b0705..074e8e6bdf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,140 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-go-gl-gl + (let ((commit "69f74958bac0960e82e8ac5977ff073af29381ba") + (revision "87")) + (package + (name "go-github-com-go-gl-gl") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/go-gl/gl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15bqz4dax3b5ha9qcc855aczsa89qa65p578dnjrbww53q31s5w0")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/go-gl/gl" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("mesa" ,mesa))) + (propagated-inputs + `(("go-github-com-go-gl-glow" ,go-github-com-go-gl-glow))) + (home-page "https://github.com/go-gl/gl") + (synopsis "Go bindings for OpenGL") + (description "Go-GL holds Go bindings to various OpenGL versions.") + (license license:expat)))) + (define-public go-github-com-go-gl-glow (let ((commit "640349a6105e64eb9e5085d2afee1ab2ec67d2dc") (revision "300")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 16:52:11 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:11 +0000 Received: from localhost ([127.0.0.1]:44816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK2-0005Hd-Sh for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:11 -0400 Received: from out1.migadu.com ([91.121.223.63]:40456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK1-0005HV-4q for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:09 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753528; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mNKogqPIKRpCa44jX3FfhXMxIU+LRJlS+JN0pdPzxDE=; b=WDr0+UtENujKQlZTMUW3c7XQbxmbZ1xajvP9alpHnIArBH8v9rSQ1vPxF/MKr+wLiUvNjZ BmaGaGrGdhNOzdgovDTDei2omKFTZPc7BiyYxj2vvhJdTyg9ey67xlOpdMumOw9dIphnGh qbC8QJkLabDl1UIbe2h7wpnKMrYleJo5BM9Rxu0Bb8Vv263s9DmrIm9yvzvFe2SPd1yE54 pXaG+EQmdxkU4EJEvZ8gd440drZWRDUvIbIvXjXdOk3Ueoub35rhyvZGr6zmBBDGoos40s Pv5azzmaj8r8N6sYjYHZO1MDHhFadjzFVO/5yfLFiAknRvS1kHMjPda1bUWKHg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 43/47] gnu: Add go-github-com-skelterjohn-go-wde. Date: Thu, 3 Jun 2021 16:51:06 -0400 Message-Id: <20210603205110.7102-43-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-skelterjohn-go-wde): New variable. --- gnu/packages/golang.scm | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 074e8e6bdf..e5e3098e97 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,49 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-skelterjohn-go-wde + (let ((commit "adc3f78cdb457e9db21bfff010c85ed97315d8d7") + (revision "203")) + (package + (name "go-github-com-skelterjohn-go-wde") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/skelterjohn/go.wde") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zxdilxd7iyv367xv7qx7ca0v6fkw5l8gy1bv8s762akx0vqbd85")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/skelterjohn/go.wde" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Use 'jezek/xgb' instead of 'BurntSushi/xgb', + ;; as the latter is unmaintained. + (("github.com/BurntSushi/xgb") + "github.com/jezek/xgb")) + #t))))) + (propagated-inputs + `(("go-github-com-go-gl-gl" + ,go-github-com-go-gl-gl) + ("go-github-com-grd-glfw3" + ,go-github-com-grd-glfw3) + ("go-github-com-jezek-xgb" + ,go-github-com-jezek-xgb) + ("go-github-com-burntsushi-xgbutil" + ,go-github-com-burntsushi-xgbutil))) + (home-page "https://github.com/skelterjohn/go.wde") + (synopsis "Windows, drawing and events for Go") + (description "Go-WDE provides (W)indows, (D)rawing and (E)vents for Go.") + (license license:asl2.0)))) + (define-public go-github-com-go-gl-gl (let ((commit "69f74958bac0960e82e8ac5977ff073af29381ba") (revision "87")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 16:52:16 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:16 +0000 Received: from localhost ([127.0.0.1]:44820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK7-0005Hv-4A for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:16 -0400 Received: from out1.migadu.com ([91.121.223.63]:40478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK4-0005Hm-Sb for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:13 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753532; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nHUFt7gLQnXY3+/wfoKt+8V8SFv7WhyWwnL4UGkJy8g=; b=TXsvnX7dtAT/iiqwLmXfMCrg4wmqZj5o0H1JLqAGXi8788ebKLcQQlIrHTg6tTjsaQs1fz THqe/YJyBQM947gNb6d2TZj9mwAb5I6PIlX1OQiuwkNQyxhsaxVV4KWspYJd0HxTE0NXv1 ToHWECExJTed34WjCKkkfiCTbogHZc4pON+etIYb9tFdzwtAujfdhTDg2HdA75xQagWoY3 tWOZJKa/HuzMaZYPM9PCWDJckyi6OL7ZTt6HAPtZg5bJiqcEjwzK7z3i7bsK2acIT6+wq3 1qxQl/qJEEyJ/2vjf1UK6Em4hUSsSwQHeEQpjSxgD3OUMVsh55xdx3/SLwCMnw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 44/47] gnu: Add go-github-com-skratchdot-open-golang. Date: Thu, 3 Jun 2021 16:51:07 -0400 Message-Id: <20210603205110.7102-44-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-skratchdot-open-golang): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e5e3098e97..d6e54c9d8b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,41 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-skratchdot-open-golang + (let ((commit "eef8423979666925a58eb77f9db583e54320d5a4") + (revision "28")) + (package + (name "go-github-com-skratchdot-open-golang") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/skratchdot/open-golang") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0n6387csjn024db8wldadsiy8ljz7lk7szl6ls28fcbkax7rw86y")) + (modules '((guix build utils))) + (snippet + `(begin + (delete-file-recursively "vendor") + #t)))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; requires networking + #:unpack-path "github.com/skratchdot/open-golang" + #:import-path "github.com/skratchdot/open-golang/open")) + (inputs + `(("xdg-open" ,xdg-utils))) + (home-page "https://github.com/skratchdot/open-golang") + (synopsis "Proxy for XDG-Open") + (description "Open-GoLang provides a module to open a file, directory, or +URI using the OS's default application for that object type. Optionally, you can +specify an application to use.") + (license license:expat)))) + (define-public go-github-com-skelterjohn-go-wde (let ((commit "adc3f78cdb457e9db21bfff010c85ed97315d8d7") (revision "203")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 16:52:17 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:17 +0000 Received: from localhost ([127.0.0.1]:44824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK9-0005IA-HY for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:17 -0400 Received: from out1.migadu.com ([91.121.223.63]:40489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK8-0005Hx-6K for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:16 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753535; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5uhpHvuliLjkbYoZ3c3QjMgaqCJbjPqJ0pkNtU7B8js=; b=emJErnDqK6wQuYetbNS9VVJQzRIksrEyrYppbDACtbSVNPcUYAF53PxNb3xLJH3AzH43Nn KvH1QpCGoovKB0FD+xFwyrQxgBusCsP5v5RAbNyGrSvW73+NpMaVV5LB+zsuP2zmxgFhc+ IX8DqLXfSYCR9epHM4cTNK6YHgWsAsENmTuVu+0sVyZJfET9g5ysoJGIuPGg21S9Zt1Baf UpfTG8Ef7IiKXmjzWBQkhKXDa+7GxJFyT1x+Npikn7urfOGBhXkp058M2AyjyNmm1pf6SF mlPHUtdu0azyau9gt5WFOgnVynS1ylKepYxk32Z9uyoD6fhIIGVcjhHS9iw6IA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 45/47] gnu: Add go-github-com-sqweek-dialog. Date: Thu, 3 Jun 2021 16:51:08 -0400 Message-Id: <20210603205110.7102-45-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-sqweek-dialog): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d6e54c9d8b..f92e14ad28 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,35 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sqweek-dialog + (let ((commit "8a3d98e8211d6ee4351f31eb597043631002144b") + (revision "30")) + (package + (name "go-github-com-sqweek-dialog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sqweek/dialog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sdb4nddjyx1dkddk7cga71ymv1fd69pzdf4nywvfb33nfqqbvl1")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sqweek/dialog")) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+))) + (home-page "https://github.com/sqweek/dialog") + (synopsis "Dialog API for Go") + (description "Dialog is a simple cross-platform dialog API for go-lang.") + (license license:isc)))) + (define-public go-github-com-skratchdot-open-golang (let ((commit "eef8423979666925a58eb77f9db583e54320d5a4") (revision "28")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 16:52:24 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:24 +0000 Received: from localhost ([127.0.0.1]:44828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louKF-0005IT-QB for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:24 -0400 Received: from out1.migadu.com ([91.121.223.63]:40523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louKE-0005IL-5I for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:22 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=miMrBG9tIv4YMYdcWb3JEqk6p2RDrJVdjr6YB1tI9Os=; b=iq+fwoeVT3q107h3/8AP0ygaCIaBqq9ihBRZ3OPG9T4UaRnADs5Z6nGNBOk3FSWjXTSIWj ZBb0nvc62MiMce2rJPOpg22DcjYEMqFpf+BcN6LAFtkhZ/KZakseuzQkSJSHkz6CxvqjE0 BnW3mxuPkNrDeLYsCzAvLVz/R/kW/ksAKIdmmAFBFJ3fxIPX0Z4QN0VkFg9ROX6eR2qmiE eXQz4Bvu1L5cSJ4Dh1HU0MIQOQqPNfBRhJi6yWjLsZqH2Umk54izV8p6/m5KYK2QTq0dqV oJG8xBrLF0tf3+Ur6tT68GJX90QXtBsX8XKZznr6LzrCgQdmVYBllW2x2rHf0w== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 46/47] gnu: Add go-0xacab-org-leap-go-dialog. Date: Thu, 3 Jun 2021 16:51:09 -0400 Message-Id: <20210603205110.7102-46-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/golang.scm (go-0xacab-org-leap-go-dialog): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f92e14ad28..96bf6e6551 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,38 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-go-dialog + (let ((commit "0ee8438431a0dca8f25ea788d74bfe7e88078b7a") + (revision "25")) + (package + (name "go-0xacab-org-leap-go-dialog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/go-dialog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn2dxpg6162f7vyr66vnwhy31wnjj7f14bqdcs7q0wk890kfh21")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/go-dialog")) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+))) + (propagated-inputs + `(("go-github-com-gotk3-gotk3" + ,go-github-com-gotk3-gotk3))) + (home-page "https://0xacab.org/leap/go-dialog") + (synopsis "Dialog API for Go") + (description "Dialog is a simple cross-platform dialog API for go-lang.") + (license license:isc)))) + (define-public go-github-com-sqweek-dialog (let ((commit "8a3d98e8211d6ee4351f31eb597043631002144b") (revision "30")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 16:52:32 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:32 +0000 Received: from localhost ([127.0.0.1]:44832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louKK-0005Im-1b for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:32 -0400 Received: from out1.migadu.com ([91.121.223.63]:40539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louKI-0005Ic-58 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:27 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753545; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EiQODyiqyUKhoaDZJyo7wTcgCTEBBXdstrKas7UyIZI=; b=VVkW5i+K7L27QlwyI9/ESRaMAnawiZcC58p1IJrmSsOMft8CwyMWVmCmUoGB1TV7G/vmuH fk/3qDGa48DGkCYyMXrs/C4H6AILTPRJC/+vYxVNsGvBwbcCnK7AC0WukZ9iYebDpRh4zz ZrUqXnnsgNAzXM5Oe1tqlEOLUJOCRop6awFXKUMeBpUx0LPyHOrt2KVUxcsuGIrsNwesk/ wfpuybpK7Kf0W8CHOHOwbOmKyY2NyD2thMzt/xu/YSP/juKLCz0nqKbwSRrxXa7ZT35zEU /A8w1w6mqBhWlu4Lg1TxLnad4+dLfTtEbYCx3kGJllGulErCTzHd3dExq11m1A== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v2 47/47] gnu: Add bitmask-vpn. Date: Thu, 3 Jun 2021 16:51:10 -0400 Message-Id: <20210603205110.7102-47-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/vpn.scm (bitmask-vpn): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 150 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index a952e3f0db..12d2b6edd2 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -15,6 +15,8 @@ ;;; Copyright © 2020 Ryan Prior ;;; Copyright © 2020 Ivan Kozlov ;;; Copyright © 2020 David Dashyan +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -38,6 +40,7 @@ #:use-module (guix git-download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) #:use-module (guix utils) @@ -52,6 +55,8 @@ #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) + #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -69,6 +74,151 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask-vpn + (package + (name "bitmask-vpn") + (version "0.20.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04sh69m5fq3gml4xgzv92z8i3hay98n9llq9p7p6q9q81s8q8849")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "0xacab.org/leap/bitmask-vpn" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + #t)) + (add-after 'setup-go-environment 'insert-shapeshifter + ;; For some reason these packages are left out. + (lambda* (#:key inputs #:allow-other-keys) + (let* ((go-dialog (assoc-ref inputs "go-0xacab-org-leap-go-dialog")) + (go-dialog-src (string-append go-dialog "/src")) + (shapeshifter (assoc-ref inputs "go-0xacab-org-leap-shapeshifter")) + (shapeshifter-src (string-append shapeshifter "/src"))) + (copy-recursively go-dialog-src "src") + (copy-recursively shapeshifter-src "src")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t))))) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper))) + (inputs + `(("gtk+" ,gtk+) + ("libappindicator" ,libappindicator))) + (propagated-inputs + `(("go-0xacab-org-leap-go-dialog" + ,go-0xacab-org-leap-go-dialog) + ("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter) + ("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-getlantern-systray" + ,go-github-com-getlantern-systray) + ("go-github-com-jmshal-go-locale" + ,go-github-com-jmshal-go-locale) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-github-com-skratchdot-open-golang" + ,go-github-com-skratchdot-open-golang) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text) + ("go-golang-org-x-tools" ,go-golang-org-x-tools))) + (synopsis "Bitmask VPN Client") + (description "Bitmask-VPN is LEAP’s very own VPN client. It allows you to +select from a variety of trusted service provider all from one app. Current +providers include Riseup Networks and The Calyx Institute.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 17:47:46 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 21:47:46 +0000 Received: from localhost ([127.0.0.1]:44947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lovBq-0006kw-Fq for submit@debbugs.gnu.org; Thu, 03 Jun 2021 17:47:46 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:36736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lovBn-0006km-Eh for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 17:47:44 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by albert.telenet-ops.be with bizsmtp id Clnh2500B0mfAB406lnhWo; Thu, 03 Jun 2021 23:47:41 +0200 Message-ID: Subject: Re: [bug#48729] [PATCH v2 47/47] gnu: Add bitmask-vpn. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org Date: Thu, 03 Jun 2021 23:47:35 +0200 In-Reply-To: <20210603205110.7102-47-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> <20210603205110.7102-47-rg@raghavgururajan.name> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-MZ3YZq5j0gImcksDFIxz" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1622756861; bh=3x21uT+cAl3mCVBmapEuaYsPt/g0lcyLGzCFPOV7fAE=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=bDf8DhnmiwMQr3aOV5YbDCGpnDOhzf6Sgqj89NG9h7c1hYIJKA+bSiS0Jo5x2hnXR +M7XaEe/RfDvJIMTMMbaHAzlXx+KA7U84ZY0W4YFPSwId00aATxtYxjQ04ZcAJQ8aZ x2iUvU36wQ34GezkSBpuv0ni2faxgO37KOdJkVWUZe/Dq+BJm9YS860jSSQPOL3s5z Ldf6GgxZ2RFtrSxTJg8GgPDCya0Dr5xzxMLZxF26MEhrk9qYUoqK/BxLnHTIgEL0Xp SaBrNqrw0QE2YKhzNkd9J9IEXvKad1RmxhEtuW6yAkH2Jow2EDo69khPM43pmvMP0R zUp+sN58SnXRA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-MZ3YZq5j0gImcksDFIxz Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable One comment about this patch. Raghav Gururajan via Guix-patches via schreef op do 03-06-2021 om 16:51 [-0= 400]: >=20 > + (replace 'build > + (lambda* (#:key source system outputs search-paths build-flag= s unpack-path inputs #:allow-other-keys) > + (for-each > + (lambda (directory) > + ((assoc-ref %standard-phases 'build) > + #:source source > + #:system system > + #:outputs outputs > + #:search-paths search-paths > + #:build-flags build-flags > + #:unpack-path unpack-path > + #:inputs inputs > + #:import-path directory)) > + (list [...] This can be done a bit simpler, and less prone to breakage if/when a new keyword argument is introduced at some poit in the future (untested): (replace 'build (lambda arguments (lambda (directory) (apply (assoc-ref %standard-phases 'build) `(,@arguments #:directory ,directory))))) WDYT? Likewise in other places. Also, trailing #t in phases aren't required anymore (but harmless), though you probably know that already. (The warning should disappear when core-updates is merged.) Greetings, Maxime. --=-MZ3YZq5j0gImcksDFIxz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYLlN9xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sAnAQD4cGtx1M/sewKvRpxVeCVRsRLz EmCicMR9jZ9r8O17tgEAzf0GeowULKabsrGbKivydP1BrTPhL8BFYbYMEjOMAwY= =bKKf -----END PGP SIGNATURE----- --=-MZ3YZq5j0gImcksDFIxz-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 05 10:42:27 2021 Received: (at 48729) by debbugs.gnu.org; 5 Jun 2021 14:42:27 +0000 Received: from localhost ([127.0.0.1]:49865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpXVH-00060H-G7 for submit@debbugs.gnu.org; Sat, 05 Jun 2021 10:42:27 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:47186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpXVC-000603-Fc for 48729@debbugs.gnu.org; Sat, 05 Jun 2021 10:42:22 -0400 Received: from butterfly ([188.188.221.10]) by michel.telenet-ops.be with bizsmtp id DSiF2500K0E3zys06SiG20; Sat, 05 Jun 2021 16:42:16 +0200 Message-ID: Subject: Re: [bug#48729] [PATCH v2 05/47] gnu: Add go-github-com-keybase-go-ps. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org Date: Sat, 05 Jun 2021 16:42:15 +0200 In-Reply-To: <20210603095814.21158-5-rg@raghavgururajan.name> References: <20210603095814.21158-1-rg@raghavgururajan.name> <20210603095814.21158-5-rg@raghavgururajan.name> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-D/CV3KoinyLTTrXhlDQd" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1622904136; bh=BQgYq5BuLGOQ0W+pMTBWaHvfMUg2hLdKsNTXegf4Dtc=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=RW34wJD7S8sdUBKv8Styuqbrb9MawvSjiKtaFZQJe/FzxZnF3P+Kv9GzSkblx0TN6 J4EtEsjcm5x7BT4nAXlner5G3p/5Eul3+2kscVuqZqYcQ4TmYq6u5ea2+WjRXXXXTP 2LqxxdEYEAKHGXdSiMpHAgylZ8KLHIrmdgZlRaKFzmWZSjDSkuP+UCSD5tRNy7at3a 7JUfcKCIm85LXkWwu11KGfMFj+Lst92pp9YeHAtI69+A8Q7/PAw0rr7wH82O5qe2CS 3vUkjGsa7YbQetc96/dac0X+rYfpwaH/R7e+G7BkA39E0mNELb69F1yysnDWWGYwqA 9m1GMNT6GLYnQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-D/CV3KoinyLTTrXhlDQd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via schreef op do 03-06-2021 om 05:57 [-0= 400]: > + (modify-phases %standard-phases > + (add-after 'unpack 'fix-tests > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* (find-files "." ".*test\\.go") > + (("/bin/sleep") > + (string-append (assoc-ref inputs "coreutils") > + "/bin/sleep"))) When cross-compiling, coreutils is not in 'inputs', but in 'native-inputs',= right? So this would lead to a build error when cross-compiling. (assoc-ref inputs "coreutils") would return #f, thus you'd get an exception ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure string-append: Wrong type (expecting string): #f I would make this (untested): (sring-append (assoc-ref (or native-inputs inputs) "coreutils") "/bin/sle= ep") Greetings, Maxime. --=-D/CV3KoinyLTTrXhlDQd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYLuNRxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7lPOAP0cr1XQKMFnTXjPRU82gCyBpWDQ 4l1MZkeqUXPLvysxSQEApWWsziZ2g0lo2KBKlmAjInKBsOm54LO4t6gjpRYWnQA= =NRZ6 -----END PGP SIGNATURE----- --=-D/CV3KoinyLTTrXhlDQd-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:01:10 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:01:10 +0000 Received: from localhost ([127.0.0.1]:59995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkic-0003Ip-3s for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:01:10 -0400 Received: from out1.migadu.com ([91.121.223.63]:17068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkiV-0003IO-4R for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:01:08 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193261; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=d0651w4/tMzABN56g5qDy1/pCd7l1WvfuK5SxSK9htA=; b=bPNKeDREVSJf3jvnrLOsxbSBff0hStUc8PMfyf/6qg1LzguXt91qIgERbG6cl+SG08bS/D gfSLaynHc2w4i7y1PQsqqIcyPJOlk5JUEoRK3ZNBsLtdJYvOdbkmrDfuhHJ9ldpE2Xp+Lr vuOy1ko7OK7xKoBL6uyrRpsboR/GUFvzdnMJNaCfT9dmYOTNEtaq4BLXgQ4KY5epKa31a0 Golui9rw7vripz0coStfANmA29m5/SN9/Ox5aSxoLRjmY99arTySRwkuJnMizkAh0k4y06 mx3YU5wkqH8I3zwsOOp93cYbgjrO9F3+rk+IxDZ0f5G5TSqkzYlfWb4pGQS7vg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 00/47]: Bitmask VPN Message-ID: Date: Tue, 8 Jun 2021 19:00:58 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="sgex4m9QrhtEqNCcGgHZYFWMJiuep0E0L" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --sgex4m9QrhtEqNCcGgHZYFWMJiuep0E0L Content-Type: multipart/mixed; boundary="VDdlTmpEhkU15k71jIAglUx4WGfl4sPpl"; protected-headers="v1" From: Raghav Gururajan To: 48729@debbugs.gnu.org Message-ID: Subject: [PATCH v3 00/47]: Bitmask VPN --VDdlTmpEhkU15k71jIAglUx4WGfl4sPpl Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hello Guix! This version of patch-set still has following issues: [1] Failing tests has to be re-visited. [2] Trailing `#t` in phases has to be removed. [3] Synopsis and Description requires revision. [4] Some lines are too long. Regards, RG. --VDdlTmpEhkU15k71jIAglUx4WGfl4sPpl-- --sgex4m9QrhtEqNCcGgHZYFWMJiuep0E0L Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYL/2qgUDAAAAAAAKCRBfWBZkf4vlUfnC AQClOKcWtp2xDg0DNSrj1UgFeqKMieFoNE7VTCea9n+BgQEAk0/sZ9+MxJWn8hxeIp2llJYB8h9J hlqKzKXT7JUE5AQ= =AFkW -----END PGP SIGNATURE----- --sgex4m9QrhtEqNCcGgHZYFWMJiuep0E0L-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:02:56 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:02:56 +0000 Received: from localhost ([127.0.0.1]:60000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkF-0003L7-FY for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:56 -0400 Received: from out0.migadu.com ([94.23.1.103]:14423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkD-0003Ky-P1 for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:50 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193368; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=BsDpbqzkx/L53vbRuGSdKX79yeepkAQ5mh9kcSy39v0=; b=hCo+YVxA3hvoB3IIE4iHI9lXbI9pptk3HCInmcIGJ+vxTYBv86m0FFrhyhgQF0VV/gYUpR QH58imOvtjSgifHQNmI29wuatCnMngcX1Ei8B+U3FzJrwg0UvVhM0LVP6lBa9yO9XmTHWb svb/F/ACeGs6ziYLsZEp01gFF02kLZhPkhHxpSuk1iL4Ubh/ZSU2dcxxYLaRwuha/wylto AwXt3LMwfwDbkEMkvD/dA8ddxEb5tdABglhtxWcsaBXJfqZWo8w0gkh5dfv8VpW67+XiNk 3DZhhj8CrK54ngjU6ZkklxrtQOoFot/wQzvJzpzmRxcl/mq61Uar4N6ufW4nbA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 01/47] gnu: Add go-github-com-rakyll-statik. Date: Tue, 8 Jun 2021 19:01:54 -0400 Message-Id: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c3c81ceda..fcfb1fc715 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -25,6 +25,8 @@ ;;; Copyright © 2020 Martin Becze ;;; Copyright © 2021 Ricardo Wurmus ;;; Copyright © 2021 Guillaume Le Vaillant +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -67,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-rakyll-statik + (package + (name "go-github-com-rakyll-statik") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/rakyll/statik") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/rakyll/statik")) + (home-page "https://github.com/rakyll/statik/") + (synopsis "Embed files into a Go executable") + (description "Statik allows you to embed a directory of static files into +your Go binary to be later served from an http.") + (license license:asl2.0))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:02:56 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:02:56 +0000 Received: from localhost ([127.0.0.1]:60006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkK-0003LP-2N for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:56 -0400 Received: from out0.migadu.com ([94.23.1.103]:14434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkG-0003L8-Ol for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193372; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HxvH21HNPu5MDPUtDDvAL6vOyOcNd8VHMwmV2XDZzVs=; b=KA5Z7VToJ6Ycct+ymW2YDlGLs1sVq0gp5YHPxNoyPa80lKICzUawSZyoGGnDEDnvZEKzpk Tw78Pky5uJL/DWu2CQ+l1TDcsW6MJAUhWpZn/1+9oQSOcGPLoqta+MzBe/P4nyZTlYS5yS +1soXCwfVVzyi/f2seMHKrJHqa7/OuVms/AU+4PvmN0+W0ziiMEJEhrak+pLhn9Jl5Yu0z nIrM2nxDUYj+cqJvJ2AOzvaiA9OEr36OxdLeGvxOTGbq4Vru2iuPPUsTUDhU5moWouC+cf pqmwrQZVPleXpd8ZwesLOfvEKap3qNIKSGWcZadee7YpQaBpBcX7eAdavkhCHw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 02/47] gnu: Add go-github-com-dchest-siphash. Date: Tue, 8 Jun 2021 19:01:55 -0400 Message-Id: <20210608230240.17542-2-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fcfb1fc715..4ebef21140 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-dchest-siphash + (package + (name "go-github-com-dchest-siphash") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/dchest/siphash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s076y7vmjqnq7jz0762hkm896r6r31v8b31a3gy0n8rfa01k8k")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/dchest/siphash")) + (home-page "https://github.com/dchest/siphash") + (synopsis "Go library for pseudorandom functions") + (description "SipHash is a family of pseudorandom functions (PRFs) optimized +for speed on short messages.") + (license license:cc0))) + (define-public go-github-com-rakyll-statik (package (name "go-github-com-rakyll-statik") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:02:56 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:02:56 +0000 Received: from localhost ([127.0.0.1]:60008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkK-0003LW-CD for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:56 -0400 Received: from out0.migadu.com ([94.23.1.103]:14447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkJ-0003LH-65 for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:55 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193374; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TQsHMz5ashCIqkcLfH4ZIfUSPHoxovpGF6jtXAcbTrY=; b=kkZ6DnOk5tpHSrNNg1AUY3K1DmSkSgwVMopgLgQyKhr1RcluIDqfm8jAXDdv+M5rzAYJ0H dtbs6fnKfcw2H/feEO6Esphybxco05XYeOvfRuFKbswQ69FdI2VZZHMmH0fLudgS2d/ltQ UafkTMeVWxV9Xu2+MoPWIkVTSnH3HqZPm0+3ewfNK/5nW+CdBOkqpP9DD0Jk5NkZqPRY18 7QLdHYHF7A1mdKhANYYdg7F1RC4lQ9ymeGyLxAl3dmctDcOEkWpqFY+rI0fPDUZC4OWeN9 G1lNUd9c4FtExblaY0VZSmenS/HrKpTb6qvNI8R+9abcHr/z6fEjp5dkU+8bXA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 03/47] gnu: Add go-github-com-emersion-go-autostart. Date: Tue, 8 Jun 2021 19:01:56 -0400 Message-Id: <20210608230240.17542-3-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4ebef21140..4fcb5cd01a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-emersion-go-autostart + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") + (revision "39")) + (package + (name "go-github-com-emersion-go-autostart") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/emersion/go-autostart") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cqqvbzn32xv5lknfygrx01rx2sc6pi833k7008nlk9lsfgry06v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/emersion/go-autostart")) + (synopsis "Go library to run a command after login") + (description "Go library to run a command after login.") + (home-page "https://github.com/emersion/go-autostart") + (license license:expat)))) + (define-public go-github-com-dchest-siphash (package (name "go-github-com-dchest-siphash") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:02:58 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:02:59 +0000 Received: from localhost ([127.0.0.1]:60012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkM-0003Lq-Kb for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:58 -0400 Received: from out0.migadu.com ([94.23.1.103]:14453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkL-0003Li-6K for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:57 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193376; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GIz6C6Gq0E3uoBi3oKyMXc/COCUylT3RhbG4r4sRQIY=; b=I5n30TX8PPTpseLJP0Hzfh0pTsojDc2+5+M8ZIdceleWku72eC1A0wINcy804XcvSLXTVo ekVTKTBxLotqgvGg3wYz5qjc+bN4eJwN7jMraMBPuDgFALLrItyFkL57LJWtu7kyMepmLB 1Wb47ZbFVV7BLoeQBW5IOrIzuPISRRM7DcUgG9QvG22bvu1ghlPPGPm0J89kj43YAUp4ki qch5/9Beo9Xn6yMY0esbU9j431umY6aWQ0pHs7W+vR0IaTzJa0dOZXmqIOBtMTCPBuJF3r FAkFmZV8xAiy2e3tbwiaKaAgU5VQ/5Ed/fcpt3eiQgRI+nBQxSxbv0F7/1ODgg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 04/47] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Tue, 8 Jun 2021 19:01:57 -0400 Message-Id: <20210608230240.17542-4-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable. --- gnu/packages/golang.scm | 79 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4fcb5cd01a..7b0f656ada 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,85 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-apparentlymart-go-openvpn-mgmt + (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") + (revision "14")) + (package + (name "go-github-com-apparentlymart-go-openvpn-mgmt") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/apparentlymart/go-openvpn-mgmt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")) + #t))))) + (synopsis "Go client library for OpenVPN's management protocol") + (description "This package implements a client for the OpenVPN management +interface. It can be used to monitor and control an OpenVPN process running with +its management port enabled.") + (home-page "https://github.com/apparentlymart/go-openvpn-mgmt") + (license license:expat)))) + (define-public go-github-com-emersion-go-autostart (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") (revision "39")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:03:01 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:03:01 +0000 Received: from localhost ([127.0.0.1]:60016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkO-0003M6-Ue for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:01 -0400 Received: from out0.migadu.com ([94.23.1.103]:14465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkN-0003Lw-7x for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:02:59 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193378; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h/VaZHylRSUAwBeZaTg2Q4TNPqnrpHfGBSlaS9BjUvY=; b=GNxWCSASH6PJTzLj0zw7H0hTpiJa+89WDFJ/YmA/QIIwrsgQpT/fhajuYXcRNS16qoE4qu IUCrz1S9JJkQRaTVVLvD2khq2aLYl1/cDAqYtssp1cYOSvFfV1iOb8hR4ghouugXOIQOJ3 KGZJcOk7VKl2Qon/vQsGTg1muEEQpNHRoFWUzgV35b77TloT4GLy/5RqvM1TNxKR7t8njk 4qpLxwr4rMfPZg/BpcqL241ZcAgETq8QKZyP4d+MJrJFEFM38iRqVOtLuL/TCR9gc7SdBu t/B1pQAJJOptkY9HGGKVSOy77SRp//aWdS7Fl7ZUBTkFR+pRczHQGp7Pp4Lh8g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 05/47] gnu: Add go-github-com-keybase-go-ps. Date: Tue, 8 Jun 2021 19:01:58 -0400 Message-Id: <20210608230240.17542-5-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable. --- gnu/packages/golang.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7b0f656ada..c7d29fc235 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,43 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-keybase-go-ps + (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") + (revision "45")) + (package + (name "go-github-com-keybase-go-ps") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/keybase/go-ps") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1la7m9pd1rrij727g34k9d2iapqwrkwdkqwpkbsbcq8ig0fg634h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/keybase/go-ps" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." ".*test\\.go") + (("/bin/sleep") + (string-append (assoc-ref inputs "coreutils") + "/bin/sleep"))) + #t))))) + (native-inputs + `(("coreutils" ,coreutils) + ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (synopsis "Process List Library") + (description "go-ps is a library for Go that implements OS-specific APIs +to list and manipulate processes in a platform-safe way.") + (home-page "https://github.com/keybase/go-ps") + (license license:expat)))) + (define-public go-github-com-apparentlymart-go-openvpn-mgmt (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") (revision "14")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:03:07 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:03:07 +0000 Received: from localhost ([127.0.0.1]:60029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkV-0003NM-7X for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:07 -0400 Received: from out0.migadu.com ([94.23.1.103]:14483) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkS-0003Mo-MI for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193383; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tZzWE6R6nGOioBUbabZxiG1BT7LEJIUe1p37FGHxm2U=; b=Mw/2qGzJKKMrXRVcYwlFSmAuRRKwM55V1i8Mn/StJLj26CyHhYpKJp4pR/LUEXRgyWbna/ x4XeK0FFHRcAekVcxqJZdUbfC0apdc6TRBO6sfpXjjzVfX7PZhOCzGTguFxLP7jRC6rEw4 nfNHHvwcsZJzI77Jx4T6zd9IhCmsLH1fxHixqLMaYPwbx9oNYxI3b1z5lZ6IYKP8O3dAVf KD6azuWoRJUmSgMi8oDlfYa50C/LC3WCmCCWZ5NRArw4Gt47yhWKoJtmGCOtWvLCqBT2R9 FoyYf+XKKMj7yfJn4qa32b6knFXLIynd88XEAxLBLC7OsIfRlwcsEcd9ruvyUQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 07/47] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Tue, 8 Jun 2021 19:02:00 -0400 Message-Id: <20210608230240.17542-7-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index acc0c1bb49..3594138169 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-torproject-org-pluggable-transports-goptlib + (package + (name "go-torproject-org-pluggable-transports-goptlib") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.torproject.org/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lh938194hvkf8pqgnxwf6hvjv9rv0j3kasi07r2ckrj8sxzk4jc")))) + (build-system go-build-system) + (arguments + `(#:import-path "git.torproject.org/pluggable-transports/goptlib")) + (home-page "https://gitweb.torproject.org/pluggable-transports/goptlib") + (synopsis "Library for writing Tor Pluggable-Transports") + (description "goptlib is a library for writing Tor pluggable transports in Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:03:09 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:03:09 +0000 Received: from localhost ([127.0.0.1]:60033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkW-0003NU-FW for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:09 -0400 Received: from out0.migadu.com ([94.23.1.103]:14494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkT-0003NE-Vy for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193385; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vk2PRd0FMC8c9DHOKyQMaZg6uZyrFZPEiFPmVWDmh2M=; b=IF0BDJyfqQhWT3LYpoJE3AsRLRPsAhTTJYU1n8oDo0r6RZL8+ynzYFTBhS0sqFhsn2yXGW DHI9BjCyfLiFXdAPi9pa4eBAHLp//05aopq/Ktv0KpCR0iyeRg+mRlQbwmNWGqzacUJLtJ e2akyGIq1DHPRPtjNKZh8YV0GZ2tsejZL22KOotOMrZ/TinmGb7mqSxQiZYyBZzDzyq2ih X7H1oA985lgg0TY3sJhCcOSuWsSjrtVrefN/aTWVruOP182/3QN+SvQXud8B+atghglRiU PJgRhb44DlWXd0D4HHwK+DMxR+2lEd/DTeGI0KPCkasn1iUREbBOoCIFmQy7Rg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 08/47] gnu: Add go-github-com-willscott-goturn. Date: Tue, 8 Jun 2021 19:02:01 -0400 Message-Id: <20210608230240.17542-8-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3594138169..2539863770 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-willscott-goturn + (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") + (revision "68")) + (package + (name "go-github-com-willscott-goturn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/willscott/goturn") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwvhfznr84ayzknn9flh65nvqjsixisgy9fkhz2jlahl1ldqcq7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/willscott/goturn")) + (synopsis "A golang TURN dialer") + (description "GoTURN is a library providing a Go interface compatible with +the golang proxy package which connects through a TURN relay.") + (home-page "https://github.com/willscott/goturn") + (license license:bsd-3)))) + (define-public go-torproject-org-pluggable-transports-goptlib (package (name "go-torproject-org-pluggable-transports-goptlib") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:03:11 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:03:12 +0000 Received: from localhost ([127.0.0.1]:60035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkZ-0003Nl-4k for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:11 -0400 Received: from out0.migadu.com ([94.23.1.103]:14494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkW-0003NE-3i for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:08 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193387; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=63zjH369u9lxuErvN/CdUwaPOQNTpf5qIRY075H2/Ps=; b=YDKhKLGw0gWvuEneM3wy8JWu7L58UzD7AL4BRuU/MweGxzO0COpMdHAP+v3npZLz1s7yyM JPD7hiDqhwXXnB4ifnV9oDJWqGYgItllLdZYuHUYMMI27SPT+sXnOMERDBwV1cCu698q6q xMk6KuXsxKYCLbEVVmRiEueJQyPhne6EtrtrnGJjBajjePDT3QUSQUnXJ5i51RfaPl5wYu S6tX6mMs24eXZzFPiFFHd/TixE7rpW8BzDpRo8fKMU7PTFp2OqzF3eiTT2ZwOej2BYkNPS 1IMz8lNeHEL1bioSyUJVKdIZ7qkMlpPj2B+G+SyXdC+4PkETpTR2Gq0h91wa1A== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 09/47] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Tue, 8 Jun 2021 19:02:02 -0400 Message-Id: <20210608230240.17542-9-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable. --- gnu/packages/golang.scm | 151 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2539863770..e2d5dfc4e4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,157 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-obfs4 + (package + (name "go-github-com-operatorfoundation-obfs4") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/obfs4") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s730xagdxs66wfh65hb5v9a5h01q5ncic3pyij0a043scagizgr")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/obfs4" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + ;; ERROR: Println arg dialFn is a func value, not called. + ;;"github.com/OperatorFoundation/obfs4/modes/pt_socks5" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn. + ;;"github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn + ;;"github.com/OperatorFoundation/obfs4/modes/transparent_udp" + ;; ERROR: Println call has possible formatting directive %s. + ;;"github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")) + #t))))) + (propagated-inputs + `(("go-github-com-dchest-siphash" ,go-github-com-dchest-siphash) + ("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-willscott-goturn" ,go-github-com-willscott-goturn) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/obfs4") + (synopsis "The Obfourscator") + (description "Obfs4 is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol. +The notable differences between ScrambleSuit and obfs4 are: +@itemize +@The handshake always does a full key exchange (no such thing as a Session +Ticket Handshake). +@The handshake uses the Tor Project's ntor handshake with public keys obfuscated +via the Elligator 2 mapping. +@The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20). +@end itemize") + (license license:bsd-2))) + (define-public go-github-com-willscott-goturn (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") (revision "68")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:03:14 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:03:14 +0000 Received: from localhost ([127.0.0.1]:60039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkb-0003O1-Us for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:14 -0400 Received: from out0.migadu.com ([94.23.1.103]:14514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkZ-0003Nk-1h for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zvDQA+gtDYJtcZywq5ZC8w1oPzC8yUtJiu9NcXHazLE=; b=JQsyIJJNrtDABYAFC/CBBfEYUiVfEHtLA2OgmRrms+jUzxBUaBTgkjK9xMajxpUhjYlXyF gHM83KHRWZESBDSq5vn+9E0MqCSyKe2wZWw3PK3QkOkdHdy4hGzX7w/e++OaXI04uRIq69 ygasY57SK8eZs23YFL56lXuVcgSJBSXXXWGLUDZTyP3yI8OdKAMuVhL7USBA0Lk/oXt51E hy16lXaYBSsmbtjkTV+bsNZ2S4cjSvqYZGYeF2UXoqrnfHRlR+8BkBWTiHwP7D8RQJkvay HyyFGjaRkmS3D9JCe4wXApY+AvpPg4O6Lq/evCjOuKMVq6IG9wyYkrLsRs6l/g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 10/47] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Tue, 8 Jun 2021 19:02:03 -0400 Message-Id: <20210608230240.17542-10-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable. --- gnu/packages/golang.scm | 77 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e2d5dfc4e4..19741b4be4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,83 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-ipc + (package + (name "go-github-com-operatorfoundation-shapeshifter-ipc") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-ipc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1fcnllg462nfca16s5mr0n2jh92x3hj946qnaqc682phjz04lg")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: undefined: Args. + #:unpack-path "github.com/OperatorFoundation/shapeshifter-ipc" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")) + #t))))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-ipc") + (synopsis "Go implementation of IPC protocol") + (description "Shapeshifter IPC is a library for Go implementing the IPC +protocol from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-operatorfoundation-obfs4 (package (name "go-github-com-operatorfoundation-obfs4") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:03:18 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:03:18 +0000 Received: from localhost ([127.0.0.1]:60041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkg-0003OH-8s for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:18 -0400 Received: from out0.migadu.com ([94.23.1.103]:14473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqkkP-0003M7-Bq for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:03:16 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193380; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kaUX9W0L3f1UsnvwbhHqCnBxdtEiyza08fB0OY3nrms=; b=i925K5UD3hh0jTGaFzZDGeX0c4w87ExOtNaCBK6Mk+1D39XaZOmQ1lYRTk69AZKb8qElgh KZ2Jtc5rJ5uZQXphxR52w9xzG0Hq4US5ydLTLyaA8zzxYAviiUNDQObVZZMf4yydkVgiUS lE2Hf/QnSeDFSXWAkZrl5jEIAL2HV6wX+8qCdiyiNJmppIhraoNN796MaUMsyCsVofM+hJ Cc/lDUpOsV2zCDRNnXp0NeNGBOCyqzPQPSJRM/uGeSvDeTqJTV+iapz/8n+m7SGIWTxUwJ f5hRfOynhK0eG+fM6maGLQVjsFh6TZd5L2XXC954upTsQhoRPPTJvJYPlMcl9Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 06/47] gnu: Add go-github-com-sevlyar-go-daemon. Date: Tue, 8 Jun 2021 19:01:59 -0400 Message-Id: <20210608230240.17542-6-rg@raghavgururajan.name> In-Reply-To: <20210608230240.17542-1-rg@raghavgururajan.name> References: <20210608230240.17542-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c7d29fc235..acc0c1bb49 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sevlyar-go-daemon + (package + (name "go-github-com-sevlyar-go-daemon") + (version "0.1.5") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sevlyar/go-daemon") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y3gnxaifykcjcbzx91lz9bc93b95w3xj4rjxjbii26pm3j7gqyk")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sevlyar/go-daemon")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/sevlyar/go-daemon") + (synopsis "Library for writing system daemons") + (description "go-daemon is a library for writing system daemons in golang.") + (license license:expat))) + (define-public go-github-com-keybase-go-ps (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") (revision "45")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:10:56 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:10:56 +0000 Received: from localhost ([127.0.0.1]:60052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqks4-0003Z3-5u for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:10:56 -0400 Received: from out2.migadu.com ([188.165.223.204]:36727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqks1-0003Yr-Cq for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:10:55 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193851; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=OsCCiYGdtH+1YVJlf5HNvYq9d1n03QFPeRYE7D2JMxI=; b=MclzwbuhUsHZ/oYgKqimv+GAG9EWaom75lH0Fdp1xNYJlyGVvsk7ormfjWeF4nOJSrCJDv B+iRONg+QvS5wyoV1h2JVJ6bsA3MWayDszhLDK8kydECviPypWvK6EQVezek+8MHpyWgNV h2KiEyAHcnrlvLAtkrZJpLewGzLrlXY4VuES7JsnOo7XzXS8/YAYhk70Mle2iF82EB6FUw vPyRG6iK5jU9TxZhgLR0xoH1IQpHb+Kk/2Fzw7w4v7yeLf5lcGe/3iEquQ0Ak57WqphxGW XB8wn+OpF68tmb0HbwxpdIVFqcGUkM29QU55caCkO9rquWg1hkf/mURHuJAv8w== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 11/47] gnu: Add go-github-com-op-go-logging. Date: Tue, 8 Jun 2021 19:10:03 -0400 Message-Id: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-op-go-logging): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 19741b4be4..52e6318019 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-op-go-logging + (package + (name "go-github-com-op-go-logging") + (version "1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/op/go-logging") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01a6lkpj5p82gplddh55az194s9y3014p4j8x4zc8yv886z9c8gn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: incorrect callpath: String.rec...a.b.c.Info. + #:import-path "github.com/op/go-logging")) + (home-page "https://github.com/op/go-logging") + (synopsis "Golang logging library") + (description "go-logging is a logging library for Go.") + (license license:bsd-3))) + (define-public go-github-com-operatorfoundation-shapeshifter-ipc (package (name "go-github-com-operatorfoundation-shapeshifter-ipc") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:10:59 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:10:59 +0000 Received: from localhost ([127.0.0.1]:60058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqks7-0003ZW-EO for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:10:59 -0400 Received: from out2.migadu.com ([188.165.223.204]:36738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqks2-0003Yv-7m for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:10:56 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193853; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ln6hpyBK5ky2xwUsFbwyftWaWEzbawi7z61/JTR4enQ=; b=tFwYfMMEeOvzGNlVNUrBS3RFSbsdLZtxtYmuP1S1YhHQH1e67XwuOZcuVYAH+OKjWUV0W8 Iaw2SnsJG4d67yRvCwGxggbFcQgowgvrXOFaGTMKgDFa29XTkxEq7Dm80/FpzF2E4T+xwz lfKfELQJW6Ce+NOl7Rnt1XMkl05dlJwoZCDC61yhfLkDXdnG7sBPJgFz65nRfRQohyqlaV lpULgtsKlxt5ykgTm5f6hjOAzbmFqNVeyKPqGB0fT9DIpGJgzUau/bF0ETrjI7+WUlMBjH 9KUELDGSoc1uscwhtOKbQ+j7MnVyglRyxKIFeCQ+xAfMztHzImiO4z6BcSZUBg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 12/47] gnu: Add go-github-com-blanu-dust. Date: Tue, 8 Jun 2021 19:10:04 -0400 Message-Id: <20210608231039.17819-12-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-blanu-dust): New variable. --- gnu/packages/golang.scm | 122 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 52e6318019..58883dc891 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,128 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-blanu-dust + (package + (name "go-github-com-blanu-dust") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/blanu/Dust") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lya21w06ramq37af5hdiafbrv5k1csjm7k7m00v0bfxg3ni01bs")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/blanu/Dust" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + ;; Repository is missing test files directory. + ;;"github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")) + #t))))) + (propagated-inputs + `(("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-op-go-logging" ,go-github-com-op-go-logging) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (home-page "github.com/blanu/Dust") + (synopsis "Censorship-Resistant Internet Transport Protocol") + (description "Dust is an Internet protocol designed to resist a number of +attacks currently in active use to censor Internet communication. While +adherence to the theoretical maxims of cryptographic security are observed where +possible, the focus of Dust is on real solutions to real attacks.") + (license + (list + ;; Skein. + license:bsd-2 + ;; Others. + license:expat)))) + (define-public go-github-com-op-go-logging (package (name "go-github-com-op-go-logging") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:11:00 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:11:00 +0000 Received: from localhost ([127.0.0.1]:60060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqks7-0003ZY-QY for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:00 -0400 Received: from out2.migadu.com ([188.165.223.204]:36751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqks4-0003Z4-Eg for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:10:56 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193856; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=n2Do7fXlgsfdn0XhntiF6TtnGh3P8nTHWkQLJfY+2SQ=; b=cfai64KkG7puOsw03N+PQaZymbrFe8XoQhc4xyKeOEv6oWaXuttRHeqZN/9ZEirLI+mLyN NMuI4e/EoZecQCIP8NOn56BhIhQ9f0qVjKlNpqMTVCtxfkyeXJD5v5TM7eHMfC+cJGJ6Xw PyGdU00lUvKmj/Hyn1NSIGqrgxkHrEKRwdKX7cYd4SpEczE0aNa0So2kmC/o1yun7zT9KK ge0Yc2cwjsqp6cFWVBZg8FJuhJUZjfo76KJK2gR2gYzqwidANNODOzkohfKo1Xp1L7XK6z oeHotKUDE/FmXNtefKlOd6cncS1yae1dbX0JqylnIl8bhfyuY1P0GdSjA3w99Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 13/47] gnu: Add go-github-com-deckarep-golang-set. Date: Tue, 8 Jun 2021 19:10:05 -0400 Message-Id: <20210608231039.17819-13-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 58883dc891..2aaee00080 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-deckarep-golang-set + (package + (name "go-github-com-deckarep-golang-set") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/deckarep/golang-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y64c0p6a7ww5jp6adm6fm97vsni86njw8wkwxfmciy466vhl0lf")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/deckarep/golang-set")) + (home-page "https://github.com/deckarep/golang-set") + (synopsis "Set type for Go") + (description "golang-set is the set collection for the Go language.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:11:03 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:11:03 +0000 Received: from localhost ([127.0.0.1]:60067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksB-0003aP-3K for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:03 -0400 Received: from out2.migadu.com ([188.165.223.204]:36757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqks6-0003ZP-QQ for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:10:59 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193858; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aXPns5NlrNXCE1tuch/9R9CZ/8RqQUXSlfhGK9woDYc=; b=SFI0PEgz2nK0BDAFWBCC+FIwwcJjQ424OZOPUCAMNcwBt735Kk6LLBt3H6xjTlAmo2oIr2 c14vd3rEY5+nyFjShXHc6sWxiUb3q2mD26rAmF+yIwYZ8Pq27OGkz2MFmGWIebjy6h7s5R mimff0P/RXJEkOwBaku6+PwvDHGlvEQq+2FBXR7lGIZgsFtb5gOUwMK8kdzT2yR6WADXes GhZUH9CZSbQA1ZN6ygI/4MP39ga0dSGRLKH+cjDylUeSTePaNS64/83nGru3la2xTHSfT5 12eRRzsNgphUxEYb0KeI24NW7o6x7tPjIs2EemNYjN33W/6NLMrFs16RRpNPXw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 14/47] gnu: Add go-github-com-operatorfoundation-monolith-go. Date: Tue, 8 Jun 2021 19:10:06 -0400 Message-Id: <20210608231039.17819-14-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2aaee00080..6780ade28c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,33 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-monolith-go + (package + (name "go-github-com-operatorfoundation-monolith-go") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/monolith-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "066bqlgw5h7a3kxswqlv734asb7nw2y6snsn09yqk0ixj23qw22s")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: Generated bytes do not match correct answer. + #:unpack-path "github.com/OperatorFoundation/monolith-go" + #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) + (propagated-inputs + `(("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set))) + (home-page "https://github.com/OperatorFoundation/monolith-go") + (synopsis "Go library for working with byte sequences") + (description "monolith-go is a Go library for working with byte sequences.") + (license license:expat))) + (define-public go-github-com-deckarep-golang-set (package (name "go-github-com-deckarep-golang-set") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:11:03 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:11:03 +0000 Received: from localhost ([127.0.0.1]:60069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksB-0003aZ-Co for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:03 -0400 Received: from out2.migadu.com ([188.165.223.204]:36770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqks9-0003Zl-2M for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:01 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193860; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=g6ism3T6UoWLAa+57JwAp1hvZ4z0vr/2TPyoVmNrU9U=; b=UNW3GYG2tDMSt00F9bPvTWgu/poppTlZ0KahAjY1ZvxmmpHPhR+RKNtSiXVjdLRRvFdjb9 ZkDAPrThIyyvyinmlS9I+cMj2gtDfPGyYnO5uzjvBq36RxKR/fPCG8XHNM/5GK5LC7KZ6N OOW5gqwyGHvzVsICxgW3tA6BvHunR7JGWkGYnQ0TSFURnVcNaeiOQsyuAOenmZHPJebVRh 8ofY/gXarvQlGJlFqSpc75+buxpZAWlkq6fQhfRpJnXfxhBqiJORjFv+0M5wdIEgpEKIhp fx8kZdMpJt+ZxTvgHBqLTqimqDTULe5XkqnnZdofhz88qQKwBMe2Sn/zkx3qBg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 15/47] gnu: Add go-github-com-opentracing-opentracing-go. Date: Tue, 8 Jun 2021 19:10:07 -0400 Message-Id: <20210608231039.17819-15-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6780ade28c..f6db72054e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-opentracing-opentracing-go + (package + (name "go-github-com-opentracing-opentracing-go") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/opentracing/opentracing-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/opentracing/opentracing-go")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (home-page "https://github.com/opentracing/opentracing-go") + (synopsis "OpenTracing API for Go") + (description "opentracing-go is a Go platform API for OpenTracing.") + (license license:asl2.0))) + (define-public go-github-com-operatorfoundation-monolith-go (package (name "go-github-com-operatorfoundation-monolith-go") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:11:07 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:11:07 +0000 Received: from localhost ([127.0.0.1]:60075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksE-0003av-OE for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:07 -0400 Received: from out2.migadu.com ([188.165.223.204]:36781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksB-0003aX-JK for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193862; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Xd/3xmEdqsiFabegNxKs51WGVVSVc+/UuGs1t34O//4=; b=H9izdeeogC9gmIzHGZHTzVxFZSrz8GmC0FM/LmMRtc8Shum5Yz6yxYcs4eVeBGzD3RtW7p dEB7hd8BBoyTGUneBzGJBCsFWdtTAsvOrX7wykGmIq7Do0KO3j4MaYVIrKD+SC2YdV44Wl eXKocJMp59AL/1311b3fUaWwhNEIxMB6F+49maBzdOUylE0WGG0yZdApsEoiOhVhxAJ369 qthPFib3XNkq5zr/DMu506lsbaNIksm0BrLcCOjzztBT1WT5QEQJ8W9PXwDkSdTDuWcZNt f2w83uPY3Dd83tmpWxGXw84HQZE7HVYJGzQgwdXZJP5fneuE2BjDRi0fUsKuWA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 16/47] gnu: Add go-github-com-mufti1-interconv. Date: Tue, 8 Jun 2021 19:10:08 -0400 Message-Id: <20210608231039.17819-16-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f6db72054e..9d2d092269 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mufti1-interconv + (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") + (revision "28")) + (package + (name "go-github-com-mufti1-interconv") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mufti1/interconv") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13f5pvr74afa28pbpmgvjzjx68vv5zmrwlvxp7hr5bl5625zlxmy")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mufti1/interconv" + #:import-path "github.com/mufti1/interconv/package")) + (synopsis "Convert interface into any data type") + (description "Convert interface into any data type.") + (home-page "https://github.com/mufti1/interconv") + (license license:expat)))) + (define-public go-github-com-opentracing-opentracing-go (package (name "go-github-com-opentracing-opentracing-go") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:11:09 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:11:09 +0000 Received: from localhost ([127.0.0.1]:60079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksH-0003bF-2A for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:09 -0400 Received: from out2.migadu.com ([188.165.223.204]:36792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksD-0003as-RZ for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ah2YcLNlSpcjl20lrXUvhhDw/U0HvezQUVde7uLYZkc=; b=NUduj9uobTH1MUJx6UDCWgQOC4dP4pLr+zFOOz0YUahHKiJ/pAsLQjw7g2GcgUlCAu2rrW a4cBNCdzsfV3Efm5ye2BBX/10a8AwQorBhQnvlFl6A2II5ytEypKUL+cYu/RXwqUoeQHXp RjW5f41kXa9oOBi0MiSFCGFzb6+ZEGDBWXArw1MHtPj9emvUkSwKdMS8joX3ej8WhMc3Bz g8fKh7NtpsFhYhCkoPh2DWk9fEEsk62py4lX/MvGHlV6FlpOpSdkNpU+vUofCmYOjaXp6h vcZfDimVIGyYnfWtNvLBIQfc4dxU6M9Zxj014sJ5R/q9b6+t4/7Ntnv2BsNNeg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 17/47] gnu: Add go-github-com-aead-chacha20. Date: Tue, 8 Jun 2021 19:10:09 -0400 Message-Id: <20210608231039.17819-17-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.org (go-github-com-aead-chacha20): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9d2d092269..8554b32fef 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-aead-chacha20 + (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") + (revision "114")) + (package + (name "go-github-com-aead-chacha20") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/aead/chacha20") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gbmgq5kbqmbyrsav57ql4jzbvqvp1q7yvcd5fl3wf5g94iyv56r")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/aead/chacha20")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (synopsis "ChaCha20 and XChaCha20 stream ciphers") + (description "ChaCha is a stream cipher family created by Daniel Bernstein. +The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is +standardized in RFC 7539.") + (home-page "https://github.com/aead/chacha20") + (license license:expat)))) + (define-public go-github-com-mufti1-interconv (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") (revision "28")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:11:10 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:11:10 +0000 Received: from localhost ([127.0.0.1]:60081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksI-0003bN-9j for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:10 -0400 Received: from out2.migadu.com ([188.165.223.204]:36804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksG-0003b7-1n for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:08 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193867; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IzVwmE1KDA9MecmZao8RWG759Dkj11hlMUCmRDCcQdg=; b=pKo+ysj0nUPw68h6BREuSqxy3jnt5aFJLRWkPf4C89spBReq8e7e7quBqHom7ya4I2oLcz bunCK+2rG0jzFTwYLZj457COoie/x0DjGaehyiF3jUxZF3S9Nn9HF+xc7p+5lrHZX+vATT MO+nswMduHyxNSvvof7nSaIQbtbVKmTAOKxks690+46zceFGjfHXd8nHaUiUBSdiTjN38/ osJf4gwl1mQRRMvx3kQ2Bm1BcbkAXLSyZKzsQjb5GhUyvqj6TyPzj3GnmE3yPd3Bo2M0xC OmpZSIjT8nZ2GhTFP5Fkhmm8loS1m8/gL5EHwhySHNekioDbn0FJR+RchWJ7mg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 18/47] gnu: Add go-github-com-riobard-go-bloom. Date: Tue, 8 Jun 2021 19:10:10 -0400 Message-Id: <20210608231039.17819-18-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8554b32fef..46b902b70c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-riobard-go-bloom + (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") + (revision "15")) + (package + (name "go-github-com-riobard-go-bloom") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/riobard/go-bloom") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10a8ixh6zw52df2imxrzgxi82zc1j5hqnv5smjp818qwdn1a1rhj")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/riobard/go-bloom")) + (synopsis "Bloom filter in Go") + (description "Bloom Filter using double hashing.") + (home-page "https://github.com/riobard/go-bloom") + (license license:asl2.0)))) + (define-public go-github-com-aead-chacha20 (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") (revision "114")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:11:12 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:11:12 +0000 Received: from localhost ([127.0.0.1]:60085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksK-0003bc-HX for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:12 -0400 Received: from out2.migadu.com ([188.165.223.204]:36814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksI-0003bO-Iq for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:10 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193870; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TXGb3ND1BxusNEv2UX9HzUVA0K2VFAv0K+ZlG6SI90Y=; b=Ra5vPuIaP8xWnMo7TGcM/8szafmk5qmYIPqI2rUcF4n4G80ebzJ7LlijeF26alk2Ct3sV4 qVfNMdsPpx/UdvZLk9YsXUzpvSQndnOoziGOXT9bnISJOCgu7ZS1I/XJ5nWDbLd2F+FDW8 IxQ69+a++6vDN+mbx011VvfnT6Rz8dQPO5ZB+F0SNFASv9sIYLIYzpqM8nKzmw6ymn70IC DRFeqozeoB2IbspsL7+UmU73NlMGAO7SN2eyXC/MolkULUvNfH3IOKllFP9BxHgAOcZECc OqYB7VFwGowdNqkDcsSj1aYREZSiz+F1HiSP3FR2zH4lw7O+4U+QFuPshvNmRw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 19/47] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Tue, 8 Jun 2021 19:10:11 -0400 Message-Id: <20210608231039.17819-19-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 46b902b70c..6805113e05 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,35 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-shadowsocks-go-shadowsocks2 + (package + (name "go-github-com-shadowsocks-go-shadowsocks2") + ;; Version > 0.1.3 requires go-toolchain v1.16. + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/shadowsocks/go-shadowsocks2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) + (propagated-inputs + `(("go-github-com-riobard-go-bloom" ,go-github-com-riobard-go-bloom) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text))) + (home-page "https://github.com/shadowsocks/go-shadowsocks2") + (synopsis "Shadowsocks in Go") + (description "Implementation of Shadowsocks in Go.") + (license license:asl2.0))) + (define-public go-github-com-riobard-go-bloom (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") (revision "15")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:11:13 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:11:14 +0000 Received: from localhost ([127.0.0.1]:60089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksL-0003bq-OX for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:13 -0400 Received: from out2.migadu.com ([188.165.223.204]:36819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqksK-0003bd-Q6 for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:11:13 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623193872; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tJFsC872Lw66hxBJbU4klQJlMMkDytq3nyCqvg6LeaE=; b=tHY+4fnHu8UmKw0OXw+xG6s8rz8JKWBArbwaJMFCo/iS3xHeYMjHYfFPky/pAXe6yfIKoF KW0/0qMcqvcR5+Ws/HkDJtLtCr9AIjik/jxIgHHPM5vK62wx6MCQ2cuX0+lECm+4FYg7PF 9n9MzUBTgbx1VUr7IK3whTDe5NqNCuNRgZ5Nu4s4QbFx7iT64GXAca4sju0tKCHz1hCe3N 58yz7s1AtPjr71E1I22QzL0QR8P4r6SiUyOIHzhgASaAyHqiVSal6AFiStL5GmnuZ280gf Em/MOpbH/BtU53IK4uQjkhS++8ygCe6CngR2Y5uWDk6ksszPOzUa6lkUPcROPg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 20/47] gnu: Add go-github-com-kataras-pio. Date: Tue, 8 Jun 2021 19:10:12 -0400 Message-Id: <20210608231039.17819-20-rg@raghavgururajan.name> In-Reply-To: <20210608231039.17819-11-rg@raghavgururajan.name> References: <20210608231039.17819-11-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-kataras-pio): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6805113e05..6ca92576d2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-pio + (package + (name "go-github-com-kataras-pio") + (version "0.0.10") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/pio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11d2jy9xz4airicgmjcy4nb80kwv22jp140wzn2l5412jdr4jmkp")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/pio")) + (home-page "https://github.com/kataras/pio") + (synopsis "Pill for Input/Output") + (description "PIO is a low-level package that provides a way to centralize +different output targets. Supports colors and text decoration to all popular +terminals.") + (license license:bsd-3))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:23 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:23 +0000 Received: from localhost ([127.0.0.1]:60104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql38-0003st-PP for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:22 -0400 Received: from out0.migadu.com ([94.23.1.103]:20768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql36-0003sd-BI for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:21 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194538; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=e4zCS5qgLGDByVT25/eSRmAu7nj26cf9BnmHAgXqNmI=; b=WoJzTGtH7uEmptkuYuM6DYke3illVURtf1HctK23eeEGInXc7S+P7Jv9HALDl9i18ORZ8s 2Dwgbc1wl/cTK3itouW4bc1Ww5TehLko+kxDO5QHA6E3GKwn+z7D2snRc7LBEcEzxgcfNg zBA/mrWZHvSxtJrGqo1h9+kes5ZA8/wBww+mYJ5qmYHZkRDQvkWNQVyr8oZjx34GrbPl+r roEZafPhNuQ09ruBZJkd/k3iVh2HpIr+MzutUzwk/Wh9Al5MocrHVQ3T7uURNxMfe3VyXM 0NTK79lxUQYGDrlz4CoeTrNIXR+7NC+JotevVbAS427s+ED+069Phe1EPZS42g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 21/47] gnu: Add go-github-com-kataras-golog. Date: Tue, 8 Jun 2021 19:21:38 -0400 Message-Id: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-golog): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6ca92576d2..ef0c35d50b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-golog + (package + (name "go-github-com-kataras-golog") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/golog") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ll24g50j48wqikzf67cyaq0m0f57v1ap24nbz3cmv3yzqi6wdl9")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/golog")) + (propagated-inputs + `(("go-github-com-kataras-pio" ,go-github-com-kataras-pio))) + (home-page "https://github.com/kataras/golog") + (synopsis "Level-based logger") + (description "GoLog is a logging foundation for Go Applications.") + (license license:bsd-3))) + (define-public go-github-com-kataras-pio (package (name "go-github-com-kataras-pio") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:23 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:23 +0000 Received: from localhost ([127.0.0.1]:60106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql39-0003sv-0E for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:23 -0400 Received: from out0.migadu.com ([94.23.1.103]:20775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql37-0003sg-Jz for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:22 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LrufV6ghmFiHTxAwrEz5S3Bs3JfoHudmbDvs9U7oXLY=; b=WGzpWg1t9Q3cwYpBbs65gPrP/CAIeij1ERJ/wOq+8QbnsIFVICbFDRQ+tb0soM5USe4Du9 IxTQVax82lb+hgSidy9KRjC+uZ8AYtwjoaytQk1HvKJOh3Hz02iRbg/aYuDDIrj8b/wClK mQAOenSRU/p1aXolvAVR3O9T4mnUALVu2P4plsP7Puf7o7H7QoS7SQRF2JvcFjaJYiFUb6 RvTwQJpDQplyjHCV+f5npzDL7XzLG25xxN+FRXk0GKRCaX24Dj0rY4BuWcQFwnlIIQ1Mxd DupD6jehIwP6MY54OjMymQhwQBIeea/mTfrzhRRFhvWERNe0EueosFpElN1KoA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 22/47] gnu: Add go-github-com-operatorfoundation-shapeshifter-transports. Date: Tue, 8 Jun 2021 19:21:39 -0400 Message-Id: <20210608232204.18111-22-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable. --- gnu/packages/golang.scm | 155 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ef0c35d50b..cde1627477 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,161 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-transports + (package + (name "go-github-com-operatorfoundation-shapeshifter-transports") + (version "3.0.12") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-transports") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1hzhk3q2fgqdg14zlg3z0s0ib1y9xwj89qnjk95b37zbgqjgsb")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/shapeshifter-transports" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + ;;; ERROR: invalid memory address or nil pointer dereference. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + ;;; ERROR: bind: permission denied. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3")) + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3" + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")) + #t))))) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-aead-chacha20" + ,go-github-com-aead-chacha20) + ("go-github-com-blanu-dust" + ,go-github-com-blanu-dust) + ("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set) + ("go-github-com-kataras-golog" + ,go-github-com-kataras-golog) + ("go-github-com-mufti1-interconv" + ,go-github-com-mufti1-interconv) + ("go-github-com-opentracing-opentracing-go" + ,go-github-com-opentracing-opentracing-go) + ("go-github-com-operatorfoundation-monolith-go" + ,go-github-com-operatorfoundation-monolith-go) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-shadowsocks-go-shadowsocks2" + ,go-github-com-shadowsocks-go-shadowsocks2) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") + (synopsis "Go implementation of Pluggable Transports") + (description "Shapeshifter Transports is a set of Pluggable Transports +implementing the Go API from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:25 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:25 +0000 Received: from localhost ([127.0.0.1]:60110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3B-0003tF-J3 for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:25 -0400 Received: from out0.migadu.com ([94.23.1.103]:20787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql39-0003t1-PR for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:24 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194543; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=j8tI/KMlj9hdO58Yg0Ylt+ZcyK1ykLMarydNtrDtu9g=; b=U7xspIjl8AeYUSr7rHwc6y2fMV1FfsWyINjkh04UiS7zBSayQwS2WdIh7DoxgnZIACyfWF e/gMC+ztLy4vpLv0xAYdj9wAXomo/ZFXLuUECG9Gohbgcir+o+8JoYYwxG+nGLmZoJF1WI cvRdS3ylaVozTbT2Fv2B3ibbl9uNPt6J4XPefUAmeEMFZPQLGFpeYNp/8ZN2+jLyvm8vsh ogJsf76MhHAxnC4bNSZ9ZOs+CX8xI3/iKIhMeaUOM7fmA9sn7BnyveBv3seouOL6gGjQYm xWpiWDL0RZl/4r3oCopr8UKy4/f/4s8l0pDFFLA2LZdbOf4I1cpPQkIYwkuaog== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 23/47] gnu: Add go-0xacab-org-leap-shapeshifter. Date: Tue, 8 Jun 2021 19:21:40 -0400 Message-Id: <20210608232204.18111-23-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cde1627477..d541b696be 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-shapeshifter + (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") + (revision "12")) + (package + (name "go-0xacab-org-leap-shapeshifter") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/shapeshifter") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/shapeshifter")) + (propagated-inputs + `(("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-golang-org-x-net" ,go-golang-org-x-net))) + (synopsis "Network Obfuscater") + (description "Shapeshifter provides network protocol shapeshifting +technology. The purpose of this technology is to change the characteristics of +network traffic so that it is not identified and subsequently blocked by network +filtering devices.") + (home-page "https://0xacab.org/leap/shapeshifter") + (license license:bsd-2)))) + (define-public go-github-com-operatorfoundation-shapeshifter-transports (package (name "go-github-com-operatorfoundation-shapeshifter-transports") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:28 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:28 +0000 Received: from localhost ([127.0.0.1]:60114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3D-0003tU-S2 for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:28 -0400 Received: from out0.migadu.com ([94.23.1.103]:20807) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3B-0003tG-UP for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:26 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194545; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4lfBaeHatuF2B1/9qjZVhR6L/DWbQUoN52zlE+J7K9w=; b=qHl057tfQ/adI5SrE3CQcvMu4+T39CmaXsOZNnBhOoZTJt7WIXIszWNE3PxlBEDQjoGmxP fXG2kw2VwqGnCkZ5igZCx1diG2RzVhYgX7RhnQU2JtSVtdohmx8gqYVXqXSZpLtUopgHXT adKgL6rhUfK9H3M0KzLIeCcWX4MVr1D9olySNtYDpsSEM7538GpJRTrclIz/ajhZpumRbf Lms8pzufh+yUFqESq9yI+/TRjZSNTfWQTjzvXbKpn9pRcZu5rQDhjDnnZGAEMQtSZ4xcyV 74HMCfATJisSJEIBIJtqKQBXa/2DMl3UlGH4t/x2mAEovENE4fmn6GI2rliYbw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 24/47] gnu: Add go-github-com-jezek-xgb. Date: Tue, 8 Jun 2021 19:21:41 -0400 Message-Id: <20210608232204.18111-24-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-jezek-xgb): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d541b696be..d06a617ebd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-jezek-xgb + (let ((commit "0e0f116e1240ae19099324c3b2632003082841b7") + (revision "155")) + (package + (name "go-github-com-jezek-xgb") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/jezek/xgb") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwy88ksh896i78h0k038s5fmg9bgxbphkiznqq5525137m6w7gz")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/jezek/xgb")) + (synopsis "X Go Binding") + (description "XGB is the X Go Binding, which is a low-level API to +communicate with the core X protocol and many of the X extensions. It is +closely modeled after XCB and xpyb.") + (home-page "https://github.com/jezek/xgb") + (license license:bsd-3)))) + (define-public go-0xacab-org-leap-shapeshifter (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") (revision "12")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:32 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:32 +0000 Received: from localhost ([127.0.0.1]:60118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3H-0003tk-3y for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:32 -0400 Received: from out0.migadu.com ([94.23.1.103]:20814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3F-0003tc-6H for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:29 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194547; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7vwpfXyZrGlA584V7qwFiDvd5aqFVznev7kqe2rYA44=; b=g4SF0S7vNyRadwEHPOGNe3i6xqEFmcycGcG9Pk/FtekWWKSW3iC9xlJGpOTYhlTsFp4cXl wSxeob89VVjtalOY77MuBXfl6WweCtPnAlvxn6jyx0qsQv4IPWzBp4s04BbTvjJCYGATy9 3ovS/0wc5+v/g8GR8AA7Alixq8Eqf8OE2lAKi8g72h8tsahmdOzeqC2dEE9BvR8o/Pw+gz 96g18kqf0sk3HCo48N5M74iA1vS7DD/eEnzgQgVst6iHzMcN4DJohPPTQVM9OrZjd1l1Yn tG79U4l8t7E2gHx7UUCtro6CBpWAaPq655JodXfMQLEBWkLklhRN1i9gBYyQNQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 25/47] gnu: Add go-github-com-burntsushi-xgbutil. Date: Tue, 8 Jun 2021 19:21:42 -0400 Message-Id: <20210608232204.18111-25-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-burntsushi-xgbutil): New variable. --- gnu/packages/golang.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d06a617ebd..9c182bba3c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,46 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-burntsushi-xgbutil + (let ((commit "ad855c7130460fb6cf40af9302c649a69082a4ee") + (revision "335")) + (package + (name "go-github-com-burntsushi-xgbutil") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/BurntSushi/xgbutil") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zyqinxjgd7w3qzl2jhc8ipyyg1rh7xjxpd85p88m213ak5865bq")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/BurntSushi/xgbutil" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Use 'jezek/xgb' instead of 'BurntSushi/xgb', + ;; as the latter is unmaintained. + (("github.com/BurntSushi/xgb") + "github.com/jezek/xgb")) + #t))))) + (propagated-inputs + `(("go-github-com-jezek-xgb" ,go-github-com-jezek-xgb))) + (synopsis "Utility Library for X Go Binding") + (description "Xgbutil is a utility library designed to work with the X Go +Binding. This project's main goal is to make various X related tasks easier. +For example, binding keys, using the EWMH or ICCCM specs with the window manager, +moving/resizing windows, assigning function callbacks to particular events, +drawing images to a window, etc.") + (home-page "https://github.com/BurntSushi/xgbutil") + (license license:wtfpl2)))) + (define-public go-github-com-jezek-xgb (let ((commit "0e0f116e1240ae19099324c3b2632003082841b7") (revision "155")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:33 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:33 +0000 Received: from localhost ([127.0.0.1]:60122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3J-0003u0-2w for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:33 -0400 Received: from out0.migadu.com ([94.23.1.103]:20828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3H-0003tl-Ex for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:31 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194550; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=475x0fZlLk9eQgErLGxKuJECND6Zhz1Qr5ALDEczDKk=; b=cGAEAzQs8dNpRmI+BadP1bfsUM8OjW4BA8H/alHRzqi94kD5itk+dRhQcYaEAUmXOpE8Tp KtpJbiC7I8ktksFHh8omd1EZpbJmx+aD2EH8MZkBcM4LFCFOpKH+UzNu4IdV79OGY+l0d6 ExAKhXWqZ89nidm5otT9j6G58H2UIDJYDi+qZWR8wM672y3a6JRg3jfVdBcR5bfPQ07q1D DscR/lQwZ4lEZ+KqEVaZuL+aG3V6U8ispqarascBPX7AwcKmaAV2LhAiVNfD9kx7ZRus4R gfFPd2T4Db+HuPoZRFS7RDtih7dV+3cs+JIj9ym2ItO9aNaaojDRczvsXnX4RA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 26/47] gnu: Add go-github-com-getlantern-context. Date: Tue, 8 Jun 2021 19:21:43 -0400 Message-Id: <20210608232204.18111-26-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-getlantern-context): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9c182bba3c..7ccb085587 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-context + (let ((commit "c447772a6520c1a3ae6294a7df725ee08230f14e") + (revision "30")) + (package + (name "go-github-com-getlantern-context") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/context") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s1m1pqkwppvvc6biccyxs7wqzmgjyhyqdgfzwm9vp0c6vzr2sg")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/context")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (synopsis "Goroutine-based Context State") + (description "This package provides a stack abstraction that allows nested +contexts similar to jtolds' library, but using Enter() and Exit() instead of +callback functions.") + (home-page "https://github.com/getlantern/context") + (license license:asl2.0)))) + (define-public go-github-com-burntsushi-xgbutil (let ((commit "ad855c7130460fb6cf40af9302c649a69082a4ee") (revision "335")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:35 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:35 +0000 Received: from localhost ([127.0.0.1]:60126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3L-0003uF-BU for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:35 -0400 Received: from out0.migadu.com ([94.23.1.103]:20837) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3J-0003u6-MP for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:33 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194553; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HtVyC5nhG/F8TWnDWf/HW2tIF3qKrg5q/o+FjjWnTIA=; b=esPwi6cpS3zW8qhkiuCAgIyAM69EiJd3jIjveLGEW28mDTYkgi2UpgdYwwV7J7NFGDGaCp lRZq7n35OYCLaydY4mI80bIaAnPgbh/xhHTMelaf9c392OGf/Z9wrzadcTgumFScy0aDiF LebkfMVL3bfj71zJ0C4aPETE/LOlGFG82DjtR93e4PmdHwIFa9pfrzfwQdwiCJvlXtwHez B/TKfiYezHJxhLUJdY295VZdpRw6/W0sVAA5O3DcBQ/d0c98/3+ae5YYfPuDKaJyxxj26s 4oaI1PzrxDd0G/bbelaUB9lz2gZ4cxsb+sdDX5paCxhI9WS01UlQX8/KMePCRQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 27/47] gnu: Add go-github-com-getlantern-ops. Date: Tue, 8 Jun 2021 19:21:44 -0400 Message-Id: <20210608232204.18111-27-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-getlantern-ops): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7ccb085587..9e94c8e43d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-ops + (let ((commit "8476b16edcd6719b2399ae70bca5cff3a1547a44") + (revision "21")) + (package + (name "go-github-com-getlantern-ops") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/ops") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mh2xp48x9im4l736l5zxz38kghxa5624nlyfaxmj18xn0jxr8nn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; circular-dependency with 'getlantern/errors' + #:import-path "github.com/getlantern/ops")) + (propagated-inputs + `(("go-github-com-getlantern-context" + ,go-github-com-getlantern-context))) + (synopsis "Track success or failure of operations in code") + (description "Track success or failure of operations in code.") + (home-page "https://github.com/getlantern/ops") + (license license:asl2.0)))) + (define-public go-github-com-getlantern-context (let ((commit "c447772a6520c1a3ae6294a7df725ee08230f14e") (revision "30")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:36 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:36 +0000 Received: from localhost ([127.0.0.1]:60130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3M-0003uT-JC for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:36 -0400 Received: from out0.migadu.com ([94.23.1.103]:20856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3L-0003uH-Rc for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:36 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194555; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PBueAHX+zFqkvOyhq9eR/ytpzaey54+1ixKVgKwHBqY=; b=ZOBYQAzXfdts69qI8v6fDqM/wr1gT4sDgvMMN8wm6vscr9Cb+Vw7Kajh7dRi6avDZT6CEH aas6H3Rg5JxCdEMPlQ9jWeJeGWsrYO0D71vJFTkKTUG157K+kfHgw0+ddyrUlJh+4j8J+t Iqb02hAKPvkKoy42NkGeqHpY1QhIrA22k+vM7Q9TikwOPzA/xO9AgwRd1Q8BTgKeEJVLIe 5AJPoAPYYuk876MyNRUp0Lv0UCDevwxZYl5M1uNOrqaCa4WhCBoXEJkl+mVN8/RC797R+q 1Wlcq1PFvgSa0bxeJswEv5X6RCLVtT0UCtdBYUCevpc83Je/mghEC0S08nxUmg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 28/47] gnu: Add go-github-com-getlantern-hex. Date: Tue, 8 Jun 2021 19:21:45 -0400 Message-Id: <20210608232204.18111-28-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-getlantern-hex): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9e94c8e43d..376cce1fc9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-hex + (let ((commit "c6586a6fe0b7c95eef767657ab1031cbcfc7af66") + (revision "4")) + (package + (name "go-github-com-getlantern-hex") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/hex") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09vbm93y88b8hwv15rqkzrmrjqzl5zj8bijllzh8npibqhh84qsq")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/hex")) + (synopsis "Configurable hex encoding") + (description "Configurable hex encoding.") + (home-page "https://github.com/getlantern/hex") + (license license:bsd-3)))) + (define-public go-github-com-getlantern-ops (let ((commit "8476b16edcd6719b2399ae70bca5cff3a1547a44") (revision "21")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:40 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:40 +0000 Received: from localhost ([127.0.0.1]:60134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3P-0003uj-Q7 for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:40 -0400 Received: from out0.migadu.com ([94.23.1.103]:20863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3O-0003ub-6u for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:38 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194557; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BjadXJlAqWkg83+ytoleWkIJ7nuTH6pNfUrHTEtIIW8=; b=Duc0p0KtalpI5oQwak40L/AxKHad0uy+YXX1Rf4WXESpUm/UUDenqcMmhxZNVnBItATWiM 2xDadi9yUo0OPsm39lVE96WZ5ypBHQS6EWYQRYI/ET6CdapJe7gdmAI5USNoCuJx1HOfIL EJfFMhakjYvkuvxJ6D/dp+YNNCsJtkFt7uAeucedL+4flMZeQRh6aFMRlXLQKJQRvSvORf mOUlf0reWGGAWK/7jwLyQ4yZZRkbX9ZbuhgSP7Zj0ccF7b6VuZ9Gzd2ebTaGi0Dvji/ON6 IVOjwzm6ZK72H1FBnCJxggnCugMlw5WLEkR1w9pvy/m0m9oq5QgU+3PTpeq+9Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 29/47] gnu: Add go-github-com-getlantern-hidden. Date: Tue, 8 Jun 2021 19:21:46 -0400 Message-Id: <20210608232204.18111-29-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-getlantern-hidden): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 376cce1fc9..b780b98d2b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,35 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-hidden + (let ((commit "e66e7f8787308d0d5a87a2ebe170f19d43bece78") + (revision "5")) + (package + (name "go-github-com-getlantern-hidden") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/hidden") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zk6ynzaqyif3h61mb8n3qdz1ncbhq1fbfppdaqkzgqjkb1b53iv")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/hidden")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-getlantern-hex" + ,go-github-com-getlantern-hex))) + (synopsis "Hide text in text") + (description "Hide text in text.") + (home-page "https://github.com/getlantern/hidden") + (license license:asl2.0)))) + (define-public go-github-com-getlantern-hex (let ((commit "c6586a6fe0b7c95eef767657ab1031cbcfc7af66") (revision "4")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 08 19:22:43 2021 Received: (at 48729) by debbugs.gnu.org; 8 Jun 2021 23:22:43 +0000 Received: from localhost ([127.0.0.1]:60138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3S-0003uy-26 for submit@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:43 -0400 Received: from out0.migadu.com ([94.23.1.103]:20870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lql3Q-0003uk-8m for 48729@debbugs.gnu.org; Tue, 08 Jun 2021 19:22:40 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623194559; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bLFCnoprPmIJpheXYoPXsjox9ui05dy/Su2GdILDEXY=; b=EQZxDWMm5/mNAAtjaG3AExK/JQjledYK4yT1nj1YZq7zCpaj2/76Zgo/DkC6/oZAOR4sN9 DGVuJOJEynYPe1FIB9U4P8tu98oyOVARgpERGQeOVNhbSv0sYs5I6ueTtHi5mKvVg+9yok XCNs9BQMiZ+pIChRBE1xL3pci9MlohZ6JKvipqUUKwYkJx5GSq+2za209veLmvTy/+dim2 4UKtV8OmV74dwkupsUpcl7ccbwQ006gBy/JuAInVg62nbBDgYsAzSwSvetsZFzZUCO2PDX rybVT73SVpPtShFAwavS1Ku89tO6PZW+/SGTXS3Jt49leGJd/ocq3P1CCiDnqw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 30/47] gnu: Add go-github-com-go-stack-stack. Date: Tue, 8 Jun 2021 19:21:47 -0400 Message-Id: <20210608232204.18111-30-rg@raghavgururajan.name> In-Reply-To: <20210608232204.18111-21-rg@raghavgururajan.name> References: <20210608232204.18111-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-go-stack-stack): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b780b98d2b..0bd8792c10 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-go-stack-stack + (package + (name "go-github-com-go-stack-stack") + (version "1.8.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/go-stack/stack") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/go-stack/stack")) + (home-page "https://github.com/go-stack/stack") + (synopsis "Stack Utilities for Go") + (description "Stack implements utilities to capture, manipulate, and format +call stacks. It provides a simpler API than package runtime.") + (license license:expat))) + (define-public go-github-com-getlantern-hidden (let ((commit "e66e7f8787308d0d5a87a2ebe170f19d43bece78") (revision "5")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:00:51 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:00:51 +0000 Received: from localhost ([127.0.0.1]:34473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZS-0002bA-UL for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:51 -0400 Received: from out2.migadu.com ([188.165.223.204]:29827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZP-0002am-Mq for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258047; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SOUAKGDhg9GKSycYuHl0smTgHXxIGONjm10j2ac/P1c=; b=e97mm43Vh3Hl8rG0h7GHEF8v8AtQk8kWDbYtPO8YxPv4rqzV9QvvJhQQF+Nf3G32du7xmb 6LmLqJeJy+0f5AXeKoyHFb+S70+qbWKd9F1PO7eoM5hVyEnTABQJv3lPT/FuyaRj3DrV6l VMg/vr94VnixxxdA7fbm+6Cl68lW6gPy0FalWVsKCbrZ4ovh+tPD0P6rUwPOznDt0M6U7k v3g/k/9gcboYtTot6DoT1hh99/X9Pi90bI3vWPwTRVtTsl6pKTCRe7Ct7m8M6logke2r6V d0ijMYiXSTpMo+6zWBXOiFd7Ws+Z+MUsShOIRwNDwhNvMvfP2fY5tjOuGS6r8Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 32/47] gnu: Add go-github-com-oxtoacart-bpool. Date: Wed, 9 Jun 2021 13:00:07 -0400 Message-Id: <20210609170022.8207-32-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-oxtoacart-bpool): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4886a0d326..eaca6b9351 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-oxtoacart-bpool + (let ((commit "03653db5a59cd88b481403d312d7c324b56af377") + (revision "18")) + (package + (name "go-github-com-oxtoacart-bpool") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/oxtoacart/bpool") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1crdgm5w6kvcnvdglrrnrfkh5h60ldafwvrv00q97lz3790kgb15")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/oxtoacart/bpool")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (synopsis "Buffer/Byte pool for Go") + (description "Bpool implements leaky pools of byte arrays and buffers as +bounded channels. It is based on the leaky buffer example from the Effective Go +documentation.") + (home-page "https://github.com/oxtoacart/bpool") + (license license:asl2.0)))) + (define-public go-github-com-getlantern-errors (package (name "go-github-com-getlantern-errors") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:00:51 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:00:51 +0000 Received: from localhost ([127.0.0.1]:34475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZT-0002bI-5X for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:51 -0400 Received: from out2.migadu.com ([188.165.223.204]:29838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZR-0002ar-Fp for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258048; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JhawOr9rqtJTVwgiEQcArC1khwehb3bq+Y3cyDQG7MI=; b=rQCZHMA3UVHKsfRus5btjBSEXBqYZROmuGCoW+x8ZfqpW3+zDjtM2Qtu1PrTlG2oL0eV/5 ViH+5ZYHx8pWmwAc8befSvuDjyTkutmhKOUHozLWIc/biTe6zm9rGrwi1a2sGkY5zDrJm2 h4/T+0OAsBX8+LTCI45KZwddG2UvkUgP1AG2NnfQK3btmoOSC+Vlx4j6PBWEaQWnGj4kDp KlDbauFfDW54iogVuiduDNhTMT6xV0D9mFJCi/lTmowBD4EAK5EL3MbCpzLwsMr/E9Q0SU 2lwHokfDvYOaHD5QkP7RRACW+lbJ9aDCzjUhMRCzaYH4DdMSrNKg+0zQTtlMOg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 33/47] gnu: Add go-github-com-getlantern-golog. Date: Wed, 9 Jun 2021 13:00:08 -0400 Message-Id: <20210609170022.8207-33-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-golog): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index eaca6b9351..3e7366f60f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,41 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-golog + (let ((commit "9586b8bde3a95f71c84d9ee2a1a3f778759a76ab") + (revision "25")) + (package + (name "go-github-com-getlantern-golog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/golog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pqmvjqh5lv5ldc93srvlq9nwianxyjfvmjzxx4xmncbxgqsxgli")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/golog")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-getlantern-errors" + ,go-github-com-getlantern-errors) + ("go-github-com-getlantern-hidden" + ,go-github-com-getlantern-hidden) + ("go-github-com-getlantern-ops" + ,go-github-com-getlantern-ops) + ("go-github-com-oxtoacart-bpool" + ,go-github-com-oxtoacart-bpool))) + (synopsis "Basic logging for Go") + (description "GoLog provides logging used in many getlantern components.") + (home-page "https://github.com/getlantern/golog") + (license license:asl2.0)))) + (define-public go-github-com-oxtoacart-bpool (let ((commit "03653db5a59cd88b481403d312d7c324b56af377") (revision "18")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:00:50 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:00:51 +0000 Received: from localhost ([127.0.0.1]:34471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZS-0002b8-Ms for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:50 -0400 Received: from out2.migadu.com ([188.165.223.204]:29821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZP-0002aj-JZ for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=7GyPO1w+6i7UFEjIWAJGBVDqZGbVVm58CppW8ZUFNGI=; b=BooBXb+UOcx35gzumNqM6OTcxy2bMtbdbVzsS6qU643oWbUfUV9w/cLEJn82GZ0L9AJ9pU 4S1C3VOy/NuFxoVSz6FUX+VKGKbTzU4MUyAjmCY42+4f6icas44tbfDAJduTSV3WHolh/M LaBRoi4KDoy8R3ENt486hLOejSRjK+RKZayp6O+p0LMxnSbPsAK6dx6Kb0XyCfCwPqipnG oPhz6poHuILMkp0dv8Ax+5IjmDp7+TxWrFR765UVgsAW4ZYHs/qScWcgMnlRc3hcx+OvOR uLMWrAG8VnKexjJn0hn0W+jiOC4n5+L60r9SUOj200bM6eZGI8NtwRWoDdJI+g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 31/47] gnu: Add go-github-com-getlantern-errors. Date: Wed, 9 Jun 2021 13:00:06 -0400 Message-Id: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-errors): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0bd8792c10..4886a0d326 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-errors + (package + (name "go-github-com-getlantern-errors") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/errors") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ymz5nb9dplrim9sgfb523iqx1x08bxvbv9383ry2zbsfgqkc966")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/errors")) + (native-inputs + `(("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-getlantern-context" + ,go-github-com-getlantern-context) + ("go-github-com-getlantern-hidden" + ,go-github-com-getlantern-hidden) + ("go-github-com-getlantern-ops" + ,go-github-com-getlantern-ops) + ("go-github-com-go-stack-stack" + ,go-github-com-go-stack-stack))) + (home-page "https://github.com/getlantern/errors") + (synopsis "Structured errors for Go") + (description "Structured errors for Go.") + (license license:asl2.0))) + (define-public go-github-com-go-stack-stack (package (name "go-github-com-go-stack-stack") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:00:55 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:00:55 +0000 Received: from localhost ([127.0.0.1]:34483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZX-0002bq-FA for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:55 -0400 Received: from out2.migadu.com ([188.165.223.204]:29850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZT-0002bF-7J for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:51 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258050; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZnHDADUuyn0l7LyMjl2N6QO5CnY4R62HuRw90fVhtv4=; b=kWDq7NqpCBsPbolbC+SNci3cKxCrDMTYDG0GlWttEfR/13+ivAKprYfzvKpO5iM1175Z/p pqo53ZYIO4FTcZ+zn8pix44D79QHMnseYoGxelWTluWhz6kboYmmsRzOyvHwmyJMQfl8ed IyNCPNpbkCwthoX4iY0Z9Pfh+CrGd2CrDKKtc0cG0pdeahTV4LkTrOebk5juQ1HuE40b6X 4iLASl/pRvCg6nZ6lmomXqtrSMnhL5WAxn4OEN4UFyCRzV19SaopYUqVycIve4MmqKYNB+ YGkDrx2U3NunHJGJT9HkitbaaKpQiLBZ/7BBPzlV0V2j8wmJcKnUoJqjxpm2AA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 34/47] gnu: Add go-github-com-getlantern-systray. Date: Wed, 9 Jun 2021 13:00:09 -0400 Message-Id: <20210609170022.8207-34-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-getlantern-systray): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3e7366f60f..e9611b6f67 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -55,8 +55,10 @@ #:use-module (gnu packages) #:use-module (gnu packages admin) #:use-module (gnu packages base) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) + #:use-module (gnu packages gtk) #:use-module (gnu packages lua) #:use-module (gnu packages mp3) #:use-module (gnu packages pcre) @@ -69,6 +71,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-getlantern-systray + (package + (name "go-github-com-getlantern-systray") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/getlantern/systray") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m2n29jmks8rwcwixgmmd5dhpzqw1f7mqyjgyqyycml5w6da2m7z")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/getlantern/systray")) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+) + ("libappindicator" ,libappindicator))) + (propagated-inputs + `(("go-github-com-getlantern-golog" + ,go-github-com-getlantern-golog) + ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/getlantern/systray") + (synopsis "System Tray library for Go") + (description "SysTray is a cross-platform Go library to place an icon and +menu in the notification area.") + (license license:asl2.0))) + (define-public go-github-com-getlantern-golog (let ((commit "9586b8bde3a95f71c84d9ee2a1a3f778759a76ab") (revision "25")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:00:56 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:00:56 +0000 Received: from localhost ([127.0.0.1]:34485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZX-0002bt-NT for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:56 -0400 Received: from out2.migadu.com ([188.165.223.204]:29859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZV-0002bb-8F for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:54 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258052; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gu5O1CXcIl/RzwtDdiWnp2QWi+iC6jVpVEYip+UBnOs=; b=p+yWinykep6fqGuT8qIVi/xcAC+UhSmPLsSN/U8wYWF5TgAhJq1NYwMntd1MuyyloNhQqP ZxlksverDDiwXPKC5rdVc6r+IzUNZMFqM+h8zIuId8g/73gxE1Ahsi9ypVc0dR12XMPhMz bjR31Rnx8OFeDx3wmOPBz5c0yPwviHy4KuoM/DqTAkKXa5kwymd0u5mj71VsAfLv0c6IpH 5J7zoxWw9CrXZRWWUhE3hFuDMbHQli2Po/3LJEvPoQAwD1yJ84y1GQ3KMQKwl045bQQvtj 9FRxKcG+ObHyqUqtMa3IDEqWyy5R+EedJVdAlzYAnAddRTAqk5JUqzs7/IVXLg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 35/47] gnu: Add go-github-com-gotk3-gotk3. Date: Wed, 9 Jun 2021 13:00:10 -0400 Message-Id: <20210609170022.8207-35-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/goloang.scm (go-github-com-gotk3-gotk3): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 110 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e9611b6f67..ad0ba57b78 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -68,9 +68,119 @@ #:use-module (gnu packages textutils) #:use-module (gnu packages tls) #:use-module (gnu packages web) + #:use-module (gnu packages xorg) #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-gotk3-gotk3 + (package + (name "go-github-com-gotk3-gotk3") + (version "0.5.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/gotk3/gotk3") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d5b4nrf4fwdwv0w2h7m0jh65fcvm3xmjv3aypylzaa4fg8wi4cc")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/gotk3/gotk3" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/gotk3/gotk3/cairo" + "github.com/gotk3/gotk3/gdk" + "github.com/gotk3/gotk3/gio" + "github.com/gotk3/gotk3/glib" + "github.com/gotk3/gotk3/gtk" + "github.com/gotk3/gotk3/pango")) + #t)) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0") + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/gotk3/gotk3/cairo" + "github.com/gotk3/gotk3/gdk" + "github.com/gotk3/gotk3/gio" + "github.com/gotk3/gotk3/glib" + "github.com/gotk3/gotk3/gtk" + "github.com/gotk3/gotk3/pango")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/gotk3/gotk3/cairo" + "github.com/gotk3/gotk3/gdk" + "github.com/gotk3/gotk3/gio" + "github.com/gotk3/gotk3/glib" + "github.com/gotk3/gotk3/gtk" + "github.com/gotk3/gotk3/pango")) + #t))))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config) + ("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("cairo" ,cairo) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("pango" ,pango))) + (home-page "https://github.com/gotk3/gotk3") + (synopsis "Go bindings for GTK3") + (description "Gotk3 provides Go bindings for GTK 3 and dependent projects.") + (license license:isc))) + (define-public go-github-com-getlantern-systray (package (name "go-github-com-getlantern-systray") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:00 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:00 +0000 Received: from localhost ([127.0.0.1]:34491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zb-0002cL-6o for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:00 -0400 Received: from out2.migadu.com ([188.165.223.204]:29867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZW-0002bj-Ls for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:55 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258054; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=haaqIt2itknTMAyk1/6BA7z7+zbc10AQ7QBW8ycpRog=; b=TFaV0Fz7gt1RHBYhAwgrO3qubLItlQ/Pczjjmzeeg2r6H/9bPRnAYNbGuPKLFEDuEaQZ3x t18ElYZgvOi4ImNKvaPN75HoyzAlL2MP/SKCdTSSJKrL/6AJhbW9BfaYNMc9JsJyPJ3iGx dll3ZfvZkxPRRD9tAfF4XQlcHFn4U3w51NJr6My29CrKfDMRu7ErUtgIstHNJ1LVGBMaLS AKV5Th3VGn1zJN8KKfazJKaJE4Rvf04OacLRG/Aq7s0fJR3MIIvFL4+cqSLDfBi0+qzjzb Vilo2cDAz1SQHEUmB0iQYGPoQBALloGPan/op2SP2kqID/E9c/peaBqhxDssSQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 36/47] gnu: Add go-github-com-jmshal-go-locale. Date: Wed, 9 Jun 2021 13:00:11 -0400 Message-Id: <20210609170022.8207-36-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-jmshal-go-locale): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ad0ba57b78..d9a2f40285 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -72,6 +72,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-jmshal-go-locale + (let ((commit "eb00fb25cc61bca7a5331ae576ae4a3d5572a1e4") + (revision "8")) + (package + (name "go-github-com-jmshal-go-locale") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/jmshal/go-locale") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05lyrcsrj0vzk30laa9zyy574ijh6f0ybzdv65w4l6n5yibjgnwa")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/jmshal/go-locale")) + (synopsis "User locale detection for Go") + (description "User locale detection for Go.") + (home-page "https://github.com/jmshal/go-locale") + (license license:expat)))) + (define-public go-github-com-gotk3-gotk3 (package (name "go-github-com-gotk3-gotk3") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:00 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:00 +0000 Received: from localhost ([127.0.0.1]:34495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zc-0002cP-5H for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:00 -0400 Received: from out2.migadu.com ([188.165.223.204]:29874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1ZY-0002bz-D1 for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:57 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258055; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1YnkGwGsaOgWojpY6ks14JZHxJq+6e/zvGkBlx8h0As=; b=uGnHoF8/UJMHv2bXUQVMXL+sw4mPdujWAgbSxqGI/MxIuBwc7JgnqgPBr+Jb2AFV/Mzxgw fVAxlkUksNIlOaaWj19rPeki5MMoYkUio3uAGELV5gpdFB/Oin6LdjjIW1QJFxOsNo3vtB NhPnknMpX+d/354na2ywLvL74KTeNKymrYfz6oUlDHesL6ngYaCRIGzGVnB8tHyjzTDH17 g5XUeUmjFBqmymzXq9ODrVH5na44V5fBJOvLWi5op2ePqtTvY7kFm0QK+/Uok7V9w5WHcK KmUCO5esD5ASrbC2ntTYPEwNNj+XrMNcoQNPV5O63Cp25WTiLGZKW1aVFv4U5Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 37/47] gnu: Add gtkglarea. Date: Wed, 9 Jun 2021 13:00:12 -0400 Message-Id: <20210609170022.8207-37-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gnome.scm (gtkglarea): New variable. --- gnu/packages/gnome.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2f579a2f82..837ab3564b 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -219,6 +219,37 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public gtkglarea + (package + (name "gtkglarea") + (version "2.1.0") + (source + (origin + (method url-fetch) + (uri + (string-append "mirror://gnome/sources/" name "/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 "1pl2vdj6l64j864ilhkq1bcggb3hrlxjwk5m029i7xfjfxc587lf")))) + (build-system glib-or-gtk-build-system) + (arguments + `(#:configure-flags + (list + "--disable-static"))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("mesa" ,mesa))) + (propagated-inputs + `(("gtk+" ,gtk+-2))) + (synopsis "OpenGL widget for GTK+") + (description "GtkGLArea is an OpenGL widget for GTK+ GUI toolkit. + Just as GTK+ is build on top of GDK, GtkGLArea is built on top of gdkgl which + is basically wrapper around GLX functions.") + (home-page "https://developer.gnome.org/gtk3/stable/GtkGLArea.html") + (license license:lgpl2.0+))) + (define-public gupnp-igd (package (name "gupnp-igd") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:00 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:00 +0000 Received: from localhost ([127.0.0.1]:34497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zc-0002cc-J0 for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:00 -0400 Received: from out2.migadu.com ([188.165.223.204]:29881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Za-0002cC-1c for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:00:58 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258057; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=t3UK5/IveDDhe3RMQYK9zz2CR16nf9sZeJX16b+BdI4=; b=BdRYtQNTQQqbpF3tLUIHPUed4Z+YO2ec99witBHCiixowQcD8yJips8YbKKLb3olqkzaOR +xXfBv6NT6Owojog4IJ0qxGJKTryQrl+rs06Wo447HclIerTKgWC2L1kUP/f93O7UQ4EwY Yy5HZx36wOV0tBav0uqXd/9M2mUlPFspeAt27/2ebafDET2mKyn1wiBmyUktSjUroU6ELI mBrsXx6Cr2NOHMtdYM+rucmRyRSwmjNj8rUNnRIQdpq6hM6aQj6DkAEXwxFIDePSLYN/SD 1ooyaJF+0FSKUorpOwkii4CWx73uh0T1MS1zD226LoAYn9nyAz8u8KdcFoS9KA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 38/47] gnu: Add gtkspell2. Date: Wed, 9 Jun 2021 13:00:13 -0400 Message-Id: <20210609170022.8207-38-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gtk.scm (gtkspell2): New variable. --- gnu/packages/gtk.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 138fa7c314..c8c7d1e718 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -1914,6 +1914,33 @@ glass artworks done by Venicians glass blowers.") misspelled words in a GtkTextView widget.") (license license:gpl2+))) +(define-public gtkspell2 + (package + (inherit gtkspell3) + (name "gtkspell2") + (version "2.0.16") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/gtkspell/" + version "/gtkspell-" version ".tar.gz")) + (sha256 + (base32 "00hdv28bp72kg1mq2jdz1sdw2b8mb9iclsp7jdqwpck705bdriwg")))) + (arguments + `(#:configure-flags + (list + "--disable-static"))) + (native-inputs + `(("gettext" ,gettext-minimal) + ("intltool" ,intltool) + ("pkg-config" ,pkg-config) + ("xmllint" ,libxml2))) + (inputs + `(("enchant" ,enchant-1.6) + ("pango" ,pango))) + (propagated-inputs + `(("gtk+" ,gtk+-2))))) + (define-public clipit (package (name "clipit") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:03 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:03 +0000 Received: from localhost ([127.0.0.1]:34503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Ze-0002dS-Rc for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:03 -0400 Received: from out2.migadu.com ([188.165.223.204]:29890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zb-0002cM-J5 for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:00 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kD/i3b4fgO09RmKrnZDbKj4TPpFoClHiuwHF5Bu5jHk=; b=YObWrFVCmmI+V/nGTYB0iptQm6P3mfJjTlSTsSIW+B2f/1BapCp6rNIW58rIjoisjce45L TTMmOBlw3Ov/LFkHwf4aOjiAvcOWCUd9tiIqvSkA+qLI00n3kJapVMgqA2DrGVl/UUzNGs iB/vgjae0AMNWpZMsr37IHGzbnrcW08nlSqy3u5pnqX3VimAzxhp+iLsbDdySJQibTxP3n Fjr4rS+whP7SbBlTHu0fIHyyeR2pbkcSkaxjULqwF/559MFnRTFgioY8vyHZC3OQMDn+Ze FnjnKGwtDlhZQyVDpalyTOoqWcHVfnsLxhgMfamScnQXZddvSHbiUIHcGnp7mw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 39/47] gnu: Add go-github-com-mattn-go-gtk. Date: Wed, 9 Jun 2021 13:00:14 -0400 Message-Id: <20210609170022.8207-39-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-mattn-go-gtk): New variable. --- gnu/packages/golang.scm | 135 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d9a2f40285..691a5fed00 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -58,6 +58,7 @@ #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) #:use-module (gnu packages lua) #:use-module (gnu packages mp3) @@ -72,6 +73,140 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mattn-go-gtk + (let ((commit "af2e013261f57706ec683a61f85e8759a3faf6be") + (revision "1134")) + (package + (name "go-github-com-mattn-go-gtk") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mattn/go-gtk") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zcvxz45iinamxnpvwf5ij9f6dk62bdbjg1vaggvyz79z5y9llk2")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mattn/go-gtk" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/mattn/go-gtk/gdk" + "github.com/mattn/go-gtk/gdkpixbuf" + "github.com/mattn/go-gtk/gio" + "github.com/mattn/go-gtk/glib" + "github.com/mattn/go-gtk/gtk" + "github.com/mattn/go-gtk/gtkgl" + "github.com/mattn/go-gtk/gtksourceview" + "github.com/mattn/go-gtk/gtkspell" + "github.com/mattn/go-gtk/pango" + "github.com/mattn/go-gtk/tools/gogtkinfo" + "github.com/mattn/go-gtk/tools/make_inline_pixbuf")) + #t)) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0") + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/mattn/go-gtk/gdk" + "github.com/mattn/go-gtk/gdkpixbuf" + "github.com/mattn/go-gtk/gio" + "github.com/mattn/go-gtk/glib" + "github.com/mattn/go-gtk/gtk" + "github.com/mattn/go-gtk/gtkgl" + "github.com/mattn/go-gtk/gtksourceview" + "github.com/mattn/go-gtk/gtkspell" + "github.com/mattn/go-gtk/pango" + "github.com/mattn/go-gtk/tools/gogtkinfo")) + ;; ERROR: Println arg list ends with redundant newline. + ;;"github.com/mattn/go-gtk/tools/make_inline_pixbuf")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/mattn/go-gtk/gdk" + "github.com/mattn/go-gtk/gdkpixbuf" + "github.com/mattn/go-gtk/gio" + "github.com/mattn/go-gtk/glib" + "github.com/mattn/go-gtk/gtk" + "github.com/mattn/go-gtk/gtkgl" + "github.com/mattn/go-gtk/gtksourceview" + "github.com/mattn/go-gtk/gtkspell" + "github.com/mattn/go-gtk/pango" + "github.com/mattn/go-gtk/tools/gogtkinfo" + "github.com/mattn/go-gtk/tools/make_inline_pixbuf")) + #t))))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("go-github-com-stretchr-testify" ,go-github-com-stretchr-testify) + ("gtk+:bin" ,gtk+-2 "bin") + ("pkg-config" ,pkg-config) + ("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("gdk-pixbuf" ,gdk-pixbuf+svg) + ("glib" ,glib) + ("gtk+" ,gtk+-2) + ("gtkgl" ,gtkglarea) + ("gtksourceview" ,gtksourceview-2) + ("gtkspell" ,gtkspell2) + ("pango" ,pango))) + (propagated-inputs + `(("go-github-com-mattn-go-pointer" + ,go-github-com-mattn-go-pointer))) + (home-page "https://github.com/mattn/go-gtk") + (synopsis "Go bindings for GTK") + (description "Go bindings for GTK.") + (license license:bsd-3)))) + (define-public go-github-com-jmshal-go-locale (let ((commit "eb00fb25cc61bca7a5331ae576ae4a3d5572a1e4") (revision "8")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:03 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:04 +0000 Received: from localhost ([127.0.0.1]:34508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zf-0002da-9q for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:03 -0400 Received: from out2.migadu.com ([188.165.223.204]:29908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zd-0002co-8P for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:01 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258060; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9A1inAO1gy6fo3dK0J9D6F170Ff9rR0ictjxunClSVI=; b=DOvjrzT1dtrL1L16sDBXeU7yv2IVD/5n5ORPve3TrrJTkpQ2Ce0nryh1UD0ITELwJVpnLe ikPR0n45qRu+ojP8IitUYQjM9gIj6otqmePJiwheSRt2C8gjJe73IE43oTijP4AsnqxzG5 OsYlCb/0fx/Gtq6SemxK2R2XQQ/d0CrQK49R7CsWUmre9u2HpPivYzHsXKRkW8niaH0art iANJ1iVyxPnYbubb9QqGw5yhu5XcP1AfxZ6bhAZwqK87YIZuNs4VmM60ygDqgGWabrJXas tSqjgcHZtkBhiw3w6XFSPQ4iZCmd74LJuDL/0wYjcHo79z11rqK2uv6J3X1mfQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 40/47] gnu: Add go-github-com-grd-glfw3. Date: Wed, 9 Jun 2021 13:00:15 -0400 Message-Id: <20210609170022.8207-40-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-grd-glfw3): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 691a5fed00..7661813489 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -57,6 +57,7 @@ #:use-module (gnu packages base) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) + #:use-module (gnu packages gl) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) @@ -73,6 +74,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-grd-glfw3 + (let ((commit "55390ea70f0d427a7ed40c26ea19e82fce17c927") + (revision "100")) + (package + (name "go-github-com-grd-glfw3") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/grd/glfw3") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15avw38mgx54a3rmlz97ryczpcbibn00rd8486w2si6f1zcawpxw")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/grd/glfw3")) + (inputs + `(("glfw" ,glfw))) + (home-page "https://github.com/grd/glfw3") + (synopsis "Go bindings for GLFW3") + (description "Go bindings for GLFW3.") + (license license:bsd-3)))) + (define-public go-github-com-mattn-go-gtk (let ((commit "af2e013261f57706ec683a61f85e8759a3faf6be") (revision "1134")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:07 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:07 +0000 Received: from localhost ([127.0.0.1]:34521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zi-0002f3-U7 for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:07 -0400 Received: from out2.migadu.com ([188.165.223.204]:29918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Ze-0002dO-Vt for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258062; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZcW24fBBhlXUWRxHVWSYan55ZTzIoPQOLSwK0W1eIig=; b=LHI0wvBV/lEsZoeFVJu5fJOC/eIo44IWDy7zMTAyjtgDHhFUAAzsESCe5NPSaXnfmn39CR 8sIqfpGJ65/mDvWNoFMJAKIaEax+4vwnZ/pCKEy3WhXZdn6lgruBTbIs5s1zlhwwLH9u4D UlE1/r6x/oa1Pr74vbfR7BRP5J3kSA0X1sQaJwiuuAuQXCd2d/GY9dy3QHDV63V2cxpFtV 35XZTyKoWXy9LYBakEx3I94tSsO9ReczXyBQy64VS+4bOu7lkNgdp08RO5dLQHkxghWWfF EPrctT1oTwGwOo3ZOQwKyk1TYZIWPmj/Ukh9ohi3ZtuswNbKzKxImH1O6jGVlg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 41/47] gnu: Add go-github-com-go-gl-glow. Date: Wed, 9 Jun 2021 13:00:16 -0400 Message-Id: <20210609170022.8207-41-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-go-gl-glow): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7661813489..3a632b0705 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-go-gl-glow + (let ((commit "640349a6105e64eb9e5085d2afee1ab2ec67d2dc") + (revision "300")) + (package + (name "go-github-com-go-gl-glow") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/go-gl/glow") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lzibraqjkzibvxw1lagrlzpjsqbp5pd4fcyi6ygqhgja0ik3zd7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/go-gl/glow")) + (propagated-inputs + `(("go-golang-org-x-tools" ,go-golang-org-x-tools))) + (home-page "https://github.com/go-gl/glow") + (synopsis "Go binding generator for OpenGL") + (description "Glow is an OpenGL binding generator for Go. It parses the +OpenGL XML API registry and the EGL XML API registry to produce a +machine-generated cgo bridge between Go functions and native OpenGL functions.") + (license license:expat)))) + (define-public go-github-com-grd-glfw3 (let ((commit "55390ea70f0d427a7ed40c26ea19e82fce17c927") (revision "100")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:07 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:07 +0000 Received: from localhost ([127.0.0.1]:34523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zj-0002f7-5W for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:07 -0400 Received: from out2.migadu.com ([188.165.223.204]:29926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zg-0002e8-O8 for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258064; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RXRXFKKAL9DB9vakABpqkrMv1Mtn96usuMdCTsiDzqg=; b=Xes7VGHiF68etGYhkz4fuxpbCiO8utpTwnosTzuiuYUB54Dv1cWTOeke1qzJzeGPiB6Dk7 ssU1kKErs5zk5jBR2oIJy7GEKsNAxnq/ii9xg0ts733g5od5LoCqhYyC5Xhw54hkEnJiI4 MTyLbSzrn+z7PSx6zoeE/fHHo1lQ1IW9Y6FfPgPu4tY5Woh+BHTIO9VN7LaIDKSkE4TcJb IvS1yTHuiVDMSF0TDjSFK0PBWwkiplCVdyrVzbRCjMt1FOr7umFVPGTLxATB74DoaK3W2V 9C8gUylZyn2s78nRQaVrUeTNYlOePSvXwPDC9Pkyyg6stFHaI1fFxGHqR4ustw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 42/47] gnu: Add go-github-com-go-gl-gl. Date: Wed, 9 Jun 2021 13:00:17 -0400 Message-Id: <20210609170022.8207-42-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-go-gl-gl): New variable. --- gnu/packages/golang.scm | 134 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3a632b0705..074e8e6bdf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,140 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-go-gl-gl + (let ((commit "69f74958bac0960e82e8ac5977ff073af29381ba") + (revision "87")) + (package + (name "go-github-com-go-gl-gl") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/go-gl/gl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15bqz4dax3b5ha9qcc855aczsa89qa65p578dnjrbww53q31s5w0")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/go-gl/gl" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("mesa" ,mesa))) + (propagated-inputs + `(("go-github-com-go-gl-glow" ,go-github-com-go-gl-glow))) + (home-page "https://github.com/go-gl/gl") + (synopsis "Go bindings for OpenGL") + (description "Go-GL holds Go bindings to various OpenGL versions.") + (license license:expat)))) + (define-public go-github-com-go-gl-glow (let ((commit "640349a6105e64eb9e5085d2afee1ab2ec67d2dc") (revision "300")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:07 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:08 +0000 Received: from localhost ([127.0.0.1]:34525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zj-0002fF-M6 for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:07 -0400 Received: from out2.migadu.com ([188.165.223.204]:29932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zi-0002ee-B0 for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258065; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mNKogqPIKRpCa44jX3FfhXMxIU+LRJlS+JN0pdPzxDE=; b=QiLEWQyjAxVenrRgdnW9bgSciimgcr/xRORDz75N6bWUl+cSPPi0S6R/cUU3To2M6pd3S0 bnl/dmCzNESW2Xtp/mjTZiZsC9l242/tVAEpVCY3GUJUUe6Q3vDDw6TC50ngUbGOsnv8iG 2sULPONIxcoBIIEUp9Gn31Y7CQEfawQcYfeXgzIYdPndY0Bl5zq7crxMH7ML6tSikXB+DT KN6ii0bZ00soV/dXTw7OsuuFBeDYXaByia2aQpWsmFFYSyHElOC+XRJvi07nsDP9q1JDnj 5g8ULyyzh8Il55wv2BSjGVog//EbzCc5d5RSuo5mVF45FQp1XDNAU12WsZY78w== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 43/47] gnu: Add go-github-com-skelterjohn-go-wde. Date: Wed, 9 Jun 2021 13:00:18 -0400 Message-Id: <20210609170022.8207-43-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-skelterjohn-go-wde): New variable. --- gnu/packages/golang.scm | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 074e8e6bdf..e5e3098e97 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,49 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-skelterjohn-go-wde + (let ((commit "adc3f78cdb457e9db21bfff010c85ed97315d8d7") + (revision "203")) + (package + (name "go-github-com-skelterjohn-go-wde") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/skelterjohn/go.wde") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zxdilxd7iyv367xv7qx7ca0v6fkw5l8gy1bv8s762akx0vqbd85")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/skelterjohn/go.wde" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Use 'jezek/xgb' instead of 'BurntSushi/xgb', + ;; as the latter is unmaintained. + (("github.com/BurntSushi/xgb") + "github.com/jezek/xgb")) + #t))))) + (propagated-inputs + `(("go-github-com-go-gl-gl" + ,go-github-com-go-gl-gl) + ("go-github-com-grd-glfw3" + ,go-github-com-grd-glfw3) + ("go-github-com-jezek-xgb" + ,go-github-com-jezek-xgb) + ("go-github-com-burntsushi-xgbutil" + ,go-github-com-burntsushi-xgbutil))) + (home-page "https://github.com/skelterjohn/go.wde") + (synopsis "Windows, drawing and events for Go") + (description "Go-WDE provides (W)indows, (D)rawing and (E)vents for Go.") + (license license:asl2.0)))) + (define-public go-github-com-go-gl-gl (let ((commit "69f74958bac0960e82e8ac5977ff073af29381ba") (revision "87")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:12 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:12 +0000 Received: from localhost ([127.0.0.1]:34533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zn-0002fo-Vd for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:12 -0400 Received: from out2.migadu.com ([188.165.223.204]:29941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zj-0002fJ-Vs for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:08 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nHUFt7gLQnXY3+/wfoKt+8V8SFv7WhyWwnL4UGkJy8g=; b=pRQh5YupG8UTD5S337j8UC0i7KdL0UlqdJp1dVehQqDLBF0ajuZaCr0tojsix4030zlBBw OLkhxSUgIKM0sdRVBSQ3BFhbIWAJWFgx8Pkwk9sFV+S1Mmym8hTWndyTU87Yf6Bj7STpo0 LYHrn7NjdsElMUojcN2hF3HP3h2aiZM0vXpT+xJoWgg1OgfYPVY+hJgN83OYWGhaF2x6Y0 epcorr/fb1Qsv7KTSvJlgZRJv0VqDnBDzoxsKAjl0g7PeuTAB27ueJjuDj7MaxtivbrN0Y fPYQhq5//C/oT5TsTaP1vy49wQUtO/Xd8CEIZXknxxfgB6lHFY80DozV19lFtg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 44/47] gnu: Add go-github-com-skratchdot-open-golang. Date: Wed, 9 Jun 2021 13:00:19 -0400 Message-Id: <20210609170022.8207-44-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-skratchdot-open-golang): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e5e3098e97..d6e54c9d8b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,41 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-skratchdot-open-golang + (let ((commit "eef8423979666925a58eb77f9db583e54320d5a4") + (revision "28")) + (package + (name "go-github-com-skratchdot-open-golang") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/skratchdot/open-golang") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0n6387csjn024db8wldadsiy8ljz7lk7szl6ls28fcbkax7rw86y")) + (modules '((guix build utils))) + (snippet + `(begin + (delete-file-recursively "vendor") + #t)))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; requires networking + #:unpack-path "github.com/skratchdot/open-golang" + #:import-path "github.com/skratchdot/open-golang/open")) + (inputs + `(("xdg-open" ,xdg-utils))) + (home-page "https://github.com/skratchdot/open-golang") + (synopsis "Proxy for XDG-Open") + (description "Open-GoLang provides a module to open a file, directory, or +URI using the OS's default application for that object type. Optionally, you can +specify an application to use.") + (license license:expat)))) + (define-public go-github-com-skelterjohn-go-wde (let ((commit "adc3f78cdb457e9db21bfff010c85ed97315d8d7") (revision "203")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:12 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:12 +0000 Received: from localhost ([127.0.0.1]:34535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zo-0002fr-Co for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:12 -0400 Received: from out2.migadu.com ([188.165.223.204]:29952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zl-0002fY-NB for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:09 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258069; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5uhpHvuliLjkbYoZ3c3QjMgaqCJbjPqJ0pkNtU7B8js=; b=QNimZOHoMyIetVAXm/CBAZC5C+3H0h+77fmo3Y1duEToOGZiJli0pOHjdz5kmQ0XDZ5fdD Of86DjTQPMiV4nbpuI9Z2FmcNA2t812WtyUjJpysAwngCBrWR8AP85nqN4ba6FFkd44QMg FOzX26qcx50a8is03FjhUeBtPEF6Y2A8twzIbRAtg42y6ZJjNPs13nkrmyUbAJa/Q16CbY VCDlby9bQPUK4j81Vb9hjEudCbRW8qLECSiLCZ/UgY5QAY7E0mOQyt1cfB0SfDa0a6r3kL CcWPDZHrolN8yN6ncEJlcX2h9ZjuRPeZTM4GLQgjK6SFyq1/heoDNfW3Edo4MA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 45/47] gnu: Add go-github-com-sqweek-dialog. Date: Wed, 9 Jun 2021 13:00:20 -0400 Message-Id: <20210609170022.8207-45-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-sqweek-dialog): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d6e54c9d8b..f92e14ad28 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,35 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sqweek-dialog + (let ((commit "8a3d98e8211d6ee4351f31eb597043631002144b") + (revision "30")) + (package + (name "go-github-com-sqweek-dialog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sqweek/dialog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sdb4nddjyx1dkddk7cga71ymv1fd69pzdf4nywvfb33nfqqbvl1")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sqweek/dialog")) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+))) + (home-page "https://github.com/sqweek/dialog") + (synopsis "Dialog API for Go") + (description "Dialog is a simple cross-platform dialog API for go-lang.") + (license license:isc)))) + (define-public go-github-com-skratchdot-open-golang (let ((commit "eef8423979666925a58eb77f9db583e54320d5a4") (revision "28")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:14 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:15 +0000 Received: from localhost ([127.0.0.1]:34539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zq-0002g7-Mz for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:14 -0400 Received: from out2.migadu.com ([188.165.223.204]:29966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zn-0002ff-DE for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258070; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=miMrBG9tIv4YMYdcWb3JEqk6p2RDrJVdjr6YB1tI9Os=; b=UK1fg/zpZFGTPqb54AlZUTj3mHPMZj8e3uKwD1ljCPOI/4p3JH9jNlK2Dj74wHOB/ezy/d t6F/ogNJedljz3Q85LRysDCmIGs3ETEG2Lta6mTKC+s72t5Xv1CJLyFzTUz1Vh4VpvnZh3 OOQ0y+LPv3YK0ZadwL4lnE67YPxLSih16D41Jz4/aUD63hG8tJP2MbVYUA/zV55br+hEUk 6KB5D1ZVW04i0bqjasaSWzfrkzaVHkBCMCBt+4dlY/YRpxQMCazLPLZMJhs9j9vSOd1ulB DgFV2gWhyxGDNK45nJoHJSHOn/opcRZ4UHiBhDwxjzWBj2sUZ1+/vyjissyQaA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 46/47] gnu: Add go-0xacab-org-leap-go-dialog. Date: Wed, 9 Jun 2021 13:00:21 -0400 Message-Id: <20210609170022.8207-46-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/golang.scm (go-0xacab-org-leap-go-dialog): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f92e14ad28..96bf6e6551 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,38 @@ #:use-module (ice-9 ma [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.2 TVD_IP_HEX URI: No description available. X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/golang.scm (go-0xacab-org-leap-go-dialog): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f92e14ad28..96bf6e6551 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,38 @@ #:use-module (ice-9 ma [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.2 TVD_IP_HEX URI: No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/golang.scm (go-0xacab-org-leap-go-dialog): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f92e14ad28..96bf6e6551 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,38 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-go-dialog + (let ((commit "0ee8438431a0dca8f25ea788d74bfe7e88078b7a") + (revision "25")) + (package + (name "go-0xacab-org-leap-go-dialog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/go-dialog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn2dxpg6162f7vyr66vnwhy31wnjj7f14bqdcs7q0wk890kfh21")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/go-dialog")) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+))) + (propagated-inputs + `(("go-github-com-gotk3-gotk3" + ,go-github-com-gotk3-gotk3))) + (home-page "https://0xacab.org/leap/go-dialog") + (synopsis "Dialog API for Go") + (description "Dialog is a simple cross-platform dialog API for go-lang.") + (license license:isc)))) + (define-public go-github-com-sqweek-dialog (let ((commit "8a3d98e8211d6ee4351f31eb597043631002144b") (revision "30")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 09 13:01:21 2021 Received: (at 48729) by debbugs.gnu.org; 9 Jun 2021 17:01:21 +0000 Received: from localhost ([127.0.0.1]:34541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zr-0002gK-UO for submit@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:21 -0400 Received: from out2.migadu.com ([188.165.223.204]:29981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lr1Zp-0002g5-Rm for 48729@debbugs.gnu.org; Wed, 09 Jun 2021 13:01:15 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623258072; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vDp+iJr9l2wrcmJ8/VvetBWltdhuDSDcqWqJy2Y/87s=; b=OZpkaTRAhR9NPemPsSYwAhtrzIKm2DTb7sxl/w92dosCtf10l+GnOcVj+ri6P0v6he6OQb yIjaJZaQX8Cz4hdofeWlkkvjgJbQ2cUnJVIPepR27ctHWJzLCUHCyQ2udS/cj/vqt15ato sHCg9Mw5crdpj0Qeu9u1d2BOTnNiCu/kYhZ6ldF0sqq6GWLAIsBbp9K5swLJ0BQNNDZEOi IWVMMUi1YJEx6gNWUi6EpGWw1nYF0uQtIOZMXrWf5Qi12qGoVW087thExmdbpfrKjMuPMN H2JOk+Cx2od8/GNDWca4cT1DQS52xlqGXLonMnzWmQthUqVZU3/oPoeJkHjRcA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v3 47/47] gnu: Add bitmask-vpn. Date: Wed, 9 Jun 2021 13:00:22 -0400 Message-Id: <20210609170022.8207-47-rg@raghavgururajan.name> In-Reply-To: <20210609170022.8207-31-rg@raghavgururajan.name> References: <20210609170022.8207-31-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/vpn.scm (bitmask-vpn): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 220 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.2 TVD_IP_HEX URI: No description available. X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/vpn.scm (bitmask-vpn): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 220 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.2 TVD_IP_HEX URI: No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/vpn.scm (bitmask-vpn): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 220 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index a952e3f0db..3bc990c613 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -15,6 +15,8 @@ ;;; Copyright © 2020 Ryan Prior ;;; Copyright © 2020 Ivan Kozlov ;;; Copyright © 2020 David Dashyan +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -38,6 +40,7 @@ #:use-module (guix git-download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) #:use-module (guix utils) @@ -52,6 +55,8 @@ #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) + #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -69,6 +74,221 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask + (package + (name "bitmask") + (version "0.20.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04sh69m5fq3gml4xgzv92z8i3hay98n9llq9p7p6q9q81s8q8849")))) + (build-system go-build-system) + (arguments + `(#:imported-modules + ((guix build copy-build-system) + ,@%go-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + (guix build go-build-system) + (guix build utils)) + #:unpack-path "0xacab.org/leap/bitmask-vpn" + #:phases + (modify-phases %standard-phases + (add-after 'setup-go-environment 'insert-missing-sources + ;; For some reason these packages are left out. + (lambda* (#:key inputs #:allow-other-keys) + (let* ((go-dialog (assoc-ref inputs "go-0xacab-org-leap-go-dialog")) + (go-dialog-src (string-append go-dialog "/src")) + (shapeshifter (assoc-ref inputs "go-0xacab-org-leap-shapeshifter")) + (shapeshifter-src (string-append shapeshifter "/src"))) + (copy-recursively go-dialog-src "src") + (copy-recursively shapeshifter-src "src")) + #t)) + (add-after 'unpack 'patch-source + (lambda* (#:key inputs outputs #:allow-other-keys) + ;; To use 'emersion/go-autostart', + ;; instead of 'ProtonMail/go-autostart', + ;; as the latter no longer exists. + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + ;; To use absolute paths for referenced programs. + (let* ((ip (string-append (assoc-ref inputs "iproute") + "/sbin/ip")) + (iptables (string-append (assoc-ref inputs "iptables") + "/sbin/iptables")) + (ip6tables (string-append (assoc-ref inputs "iptables") + "/sbin/ip6tables")) + (sysctl (string-append (assoc-ref inputs "procps") + "/sbin/sysctl")) + (openvpn (string-append (assoc-ref inputs "openvpn") + "/sbin/openvpn")) + (bitmask-root (string-append (assoc-ref outputs "out") + "/sbin/bitmask-root"))) + (substitute* (find-files "." "(\\.go$|\\.policy$|bitmask-root)") + (("swhich\\(\"ip\"\\)") + (string-append "\"" ip "\"")) + (("swhich\\(\"iptables\"\\)") + (string-append "\"" iptables "\"")) + (("swhich\\(\"ip6tables\"\\)") + (string-append "\"" ip6tables "\"")) + (("swhich\\(\"sysctl\"\\)") + (string-append "\"" sysctl "\"")) + (("/usr/sbin/openvpn") + openvpn) + (("/usr/sbin/bitmask-root") + bitmask-root) + (("/usr/local/sbin/bitmask-root") + bitmask-root))) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/icon" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/icon" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/icon" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t)) + (add-after 'install 'install-continued + ;; To install bitmask-root script and polkit policy. + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + '(("src/0xacab.org/leap/bitmask-vpn/helpers" + "sbin" + #:include ("bitmask-root")) + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "share/polkit-1/actions" + #:include ("se.leap.bitmask.policy"))) + args))) + (add-after 'install-continued 'post-install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bitmask-root (string-append out "/sbin/bitmask-root"))) + ;; To make bitmask-root script executable. + (chmod bitmask-root #o555) + ;; To wrap bitmask-root script with $PYTHONPATH. + (wrap-program bitmask-root + `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH"))))) + #t))))) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+) + ("iproute" ,iproute) + ("iptables" ,iptables) + ("libappindicator" ,libappindicator) + ("openvpn" ,openvpn) + ("procps" ,procps) + ("python" ,python))) + (propagated-inputs + `(("go-0xacab-org-leap-go-dialog" + ,go-0xacab-org-leap-go-dialog) + ("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter) + ("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-getlantern-systray" + ,go-github-com-getlantern-systray) + ("go-github-com-jmshal-go-locale" + ,go-github-com-jmshal-go-locale) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-github-com-skratchdot-open-golang" + ,go-github-com-skratchdot-open-golang) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text) + ("go-golang-org-x-tools" ,go-golang-org-x-tools))) + (synopsis "Bitmask VPN Client") + (description "Bitmask, by @acronym{LEAP, LEAP Encryption Access Project}, +is an application to provide easy and secure encrypted communication with a +@acronym{VPN, Virtual Private Network}. It allows you to select from a variety +of trusted service provider all from one app. Current providers include Riseup +Networks and The Calyx Institute.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 11 00:13:04 2021 Received: (at 48729) by debbugs.gnu.org; 11 Jun 2021 04:13:04 +0000 Received: from localhost ([127.0.0.1]:37960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lrYXX-0004uR-SB for submit@debbugs.gnu.org; Fri, 11 Jun 2021 00:13:04 -0400 Received: from out2.migadu.com ([188.165.223.204]:55370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lrYXT-0004tR-Rs for 48729@debbugs.gnu.org; Fri, 11 Jun 2021 00:13:02 -0400 To: Maxime Devos , 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623384777; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=gBuwMnuwJ3VZHBElm7VxVBQOBQW231BGh8LxEkJf8Fk=; b=p77AVZzl/CaNvJeZGvpSZfIbAOZk3mC5+LJr93UuY5KV8WkaeBpjxhBqdpI3349ms9UNpo mWTcuKMEERcTQnlILuA0L0M7whmJFrEvaNz/AkoYXmgpJsrqN9HirwilH+71dNNe5F7Kw6 9F40haIfD9Ut8UFipJLcp1KE5dQdFNpStZhH2VuMXDbhWFr3ztaUUY9pmaZpAVUEDFoPRC nQaBjlx9t+HAi89ji1Pzof0K6XbUfIsgPHKr0uoPbFRJMp7qlKG6LDTAEkUiup/kTOe/ta KjuaZUW1JloRyfmIL6uw53SZk8F80yBPijBUsv/upPHjSL6KOrmH70931gMPzg== References: <20210603205110.7102-40-rg@raghavgururajan.name> <20210603205110.7102-47-rg@raghavgururajan.name> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v2 47/47] gnu: Add bitmask-vpn. Message-ID: <9af97e79-f215-1df7-f6f1-1d2df4e84ec0@raghavgururajan.name> Date: Fri, 11 Jun 2021 00:12:55 -0400 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zc262cM4HMiamIpwbHCxpHnpgAXaivNIV" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --zc262cM4HMiamIpwbHCxpHnpgAXaivNIV Content-Type: multipart/mixed; boundary="j9y4RnYBYuDf3WUgi5PxPBagtzk59D1Pd"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Cc: jgart@disroot.org Message-ID: <9af97e79-f215-1df7-f6f1-1d2df4e84ec0@raghavgururajan.name> Subject: Re: [bug#48729] [PATCH v2 47/47] gnu: Add bitmask-vpn. References: <20210603205110.7102-40-rg@raghavgururajan.name> <20210603205110.7102-47-rg@raghavgururajan.name> In-Reply-To: --j9y4RnYBYuDf3WUgi5PxPBagtzk59D1Pd Content-Type: multipart/mixed; boundary="------------75609E9E5B6C5870BA8B6360" Content-Language: en-CA This is a multi-part message in MIME format. --------------75609E9E5B6C5870BA8B6360 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi Maxime! > This can be done a bit simpler, and less prone to breakage > if/when a new keyword argument is introduced at some poit > in the future (untested): Good point. > (replace 'build > (lambda arguments > (lambda (directory) > (apply (assoc-ref %standard-phases 'build) > `(,@arguments #:directory ,directory))))) >=20 > WDYT? Likewise in other places. I tried to use this snippet, but how do I insert `for-each` here? > Also, trailing #t in phases aren't required anymore > (but harmless), though you probably know that already. > (The warning should disappear when core-updates is merged.) Yes, I'll remove them in the final patch-set. Regards, RG. --------------75609E9E5B6C5870BA8B6360 Content-Type: application/pgp-keys; name="OpenPGP_0x5F5816647F8BE551.asc" Content-Transfer-Encoding: quoted-printable Content-Description: OpenPGP public key Content-Disposition: attachment; filename="OpenPGP_0x5F5816647F8BE551.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX2ZCJBYJKwYBBAHaRw8BAQdAdiUK33kml2dYjrWidlr4/v0pmjpUv7hOsBN/oSl5wx7NL= 1Jh Z2hhdiBHdXJ1cmFqYW4gKFJHKSA8cmdAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpMEExYIADsCG= wMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCX28v0AIZA= QAK CRBfWBZkf4vlUQf2AQD63gsdJzk0w6Gy0AzpJtMa63mbVRAh4xfnxsRNu6SbGQD/UDytGjwnQ= 4nK YsGdoCcA7LM64EkknDvI3ZmlqG7Xuw/NPVJhZ2hhdiBHdXJ1cmFqYW4gKEVkdWNhdGlvbikgP= GVk dWNhdGlvbkByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpjMs32pHWsF9YF= mR/ i+VRBQJgE0xGAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i+VRQcQBALNRe= 1V/ 5DKN8ZxyVQlzt4TdGUyNom7xJ6r23ANtcygxAQDBjw6NLXV3aYGDMVVmQPbdAnFiB/x1rpJsA= wB/ 1BSBDc05UmFnaGF2IEd1cnVyYWphbiAoRmluYW5jZSkgPGZpbmFuY2VAcmFnaGF2Z3VydXJha= mFu Lm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNMbwIbAwULCQgHAgYVC= gkI CwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUWnLAP914hb0IzSCiaj+XrcEBaIt/Q+KjRn2fj5A7= V6Z ucJJqwEA64eks7xjLBS3mpTpaGwdDtluJcR7G8XZJJdbdK2YyQ/NN1JhZ2hhdiBHdXJ1cmFqY= W4g KEhlYWx0aCkgPGhlYWx0aEByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpj= Ms3 2pHWsF9YFmR/i+VRBQJgE0yhAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i= +VR xdcA/3YxFzlKKHrTguDxE1tBWD31BUYlXWl351j6MB/U+tWdAPwJB8QD8janaddv3U5ZGzswf= hQv GGzx6SLcX0E253uNC80/UmFnaGF2IEd1cnVyYWphbiAoT2NjdXBhdGlvbikgPG9jY3VwYXRpb= 25A cmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCY= BNM ugIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUSrlAP0VJw8frvWHAGd6l= Zdy x1v+relUGB4DToqDgIMBQyG58gD+NU5t4h0IY6YaiQ+FPyJzdV62k15d9IDvTMYPvcWIpQPNP= 1Jh Z2hhdiBHdXJ1cmFqYW4gKFJlY3JlYXRpb24pIDxyZWNyZWF0aW9uQHJhZ2hhdmd1cnVyYWphb= i5u YW1lPsKQBBMWCAA4FiEEzS1eqqmMyzfakdawX1gWZH+L5VEFAmATTNkCGwMFCwkIBwIGFQoJC= AsC BBYCAwECHgECF4AACgkQX1gWZH+L5VHhbQD/b6jXWdQfxi+xzrs1+A0lvnihfUgQ0H/r5U2bO= w9d FIkA/0nCh0VJKX+YrySJhWugL7e8ItqwKADh0v05vO6qtlkAzTdSYWdoYXYgR3VydXJhamFuI= ChT b2NpYWwpIDxzb2NpYWxAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN= 9qR 1rBfWBZkf4vlUQUCYBNM8AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlU= dtv AQCKMxBdxwMUJdyigGWqrTuJUaLVL2dgvqGa0k39nsQA8gD+PH3LsQAaJ98xREKxYXMAszNnJ= RJR xYa9trfixyQbrw7NNVJhZ2hhdiBHdXJ1cmFqYW4gKFRyYWRlKSA8dHJhZGVAcmFnaGF2Z3Vyd= XJh amFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNNHQIbAwULCQgHA= gYV CgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUQ+9AP0S/6S5PLshS/vz7ezRO2HokruaRiDhg= w0t yRM3LAefSQEA7rEBw9sSUsDgRILGKUi1ZzQq5AJ0F77KOXyurVqnywXOOARfZkIkEgorBgEEA= ZdV AQUBAQdAZgiqc2NhH/myrCCan9x7gKI6QBPZ/1b+Bz/f3n95ozkDAQgHwngEGBYIACAWIQTNL= V6q qYzLN9qR1rBfWBZkf4vlUQUCX2ZCJAIbDAAKCRBfWBZkf4vlUV/OAQD+tMNgmddPSchLpaDPp= sdD hpvra2uTonNUmnfbTvPgpQD/dG72NCT8hBUVqtzxwQmBrXY/nPEUxctYuvu3unUmzQU=3D =3DMROf -----END PGP PUBLIC KEY BLOCK----- --------------75609E9E5B6C5870BA8B6360-- --j9y4RnYBYuDf3WUgi5PxPBagtzk59D1Pd-- --zc262cM4HMiamIpwbHCxpHnpgAXaivNIV Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYMLixwUDAAAAAAAKCRBfWBZkf4vlUXq6 AP4t7KpvBaC4XFvXhg8+Pfbwqt9/6Gxx0x62BJkMAcYaYAD/afEUegUn2U60MYg6UB5TC0macKmP bk9RQ8Fta8WdJgo= =5S8/ -----END PGP SIGNATURE----- --zc262cM4HMiamIpwbHCxpHnpgAXaivNIV-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 11 00:17:07 2021 Received: (at 48729) by debbugs.gnu.org; 11 Jun 2021 04:17:07 +0000 Received: from localhost ([127.0.0.1]:37978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lrYbT-00051e-7A for submit@debbugs.gnu.org; Fri, 11 Jun 2021 00:17:07 -0400 Received: from out0.migadu.com ([94.23.1.103]:52584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lrYbQ-00051U-57 for 48729@debbugs.gnu.org; Fri, 11 Jun 2021 00:17:06 -0400 To: Maxime Devos , 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623385022; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=qjj/dS/GisRu1ugA9Sk8O3SS4dP/ERLrMyuhCjLR9vM=; b=ly9D85bnfWjOohbTag+GzyZH0hfFruAC+Ms7RtGINOxwpkncGrYYi+dK2DWi1RE7k5moA2 XeDdMUlxul89E5VP3ao59ZWJiL2j+qHkFhNOV8kWlfwNwrkdo+5VUjQwat74j0iT8R1+Uz B/YtUjimsY4++LEVy0Bi/JSRhyKN8QgSzb3UDch9/NSnCdBzOewGUiEMQiD1f09s5L4Gq1 bwWX2MU3AzDSsYAth3mlC13CUoCtG9Mz1qYRM/BtMiCr38b6ue0s26jnpiLv6e0VpbbkI1 UQbhnRInIKrAyKywxSEqlGJi0gj+Hrh5fUaGCqgwP2bUr+ISMgClC6JY5ez53w== References: <20210603095814.21158-1-rg@raghavgururajan.name> <20210603095814.21158-5-rg@raghavgururajan.name> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v2 05/47] gnu: Add go-github-com-keybase-go-ps. Message-ID: Date: Fri, 11 Jun 2021 00:17:01 -0400 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="c3urzV1g42bArSaZYuHwFos6HfXdKrqbt" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --c3urzV1g42bArSaZYuHwFos6HfXdKrqbt Content-Type: multipart/mixed; boundary="aVEKLzDutH7CorDYN7UhdzdHs2xgHCYdS"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Cc: jgart@disroot.org Message-ID: Subject: Re: [bug#48729] [PATCH v2 05/47] gnu: Add go-github-com-keybase-go-ps. References: <20210603095814.21158-1-rg@raghavgururajan.name> <20210603095814.21158-5-rg@raghavgururajan.name> In-Reply-To: --aVEKLzDutH7CorDYN7UhdzdHs2xgHCYdS Content-Type: multipart/mixed; boundary="------------0AF45749A6CA9B6CD9E6A887" Content-Language: en-CA This is a multi-part message in MIME format. --------------0AF45749A6CA9B6CD9E6A887 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi Maxime! > When cross-compiling, coreutils is not in 'inputs', but in 'native-inpu= ts', right? > So this would lead to a build error when cross-compiling. > (assoc-ref inputs "coreutils") would return #f, thus you'd get an excep= tion >=20 > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > In procedure string-append: Wrong type (expecting string): #f I am confused. It is used only during check phase (which is build-time), = so when cross-compiling, the arch for build machine is used for=20 native-inputs right? I wonder how other native-inputs like gettext etc doesn't give this error= =2E > I would make this (untested): >=20 > (sring-append (assoc-ref (or native-inputs inputs) "coreutils") "/bi= n/sleep") Thanks! Regards, RG. --------------0AF45749A6CA9B6CD9E6A887 Content-Type: application/pgp-keys; name="OpenPGP_0x5F5816647F8BE551.asc" Content-Transfer-Encoding: quoted-printable Content-Description: OpenPGP public key Content-Disposition: attachment; filename="OpenPGP_0x5F5816647F8BE551.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX2ZCJBYJKwYBBAHaRw8BAQdAdiUK33kml2dYjrWidlr4/v0pmjpUv7hOsBN/oSl5wx7NL= 1Jh Z2hhdiBHdXJ1cmFqYW4gKFJHKSA8cmdAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpMEExYIADsCG= wMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCX28v0AIZA= QAK CRBfWBZkf4vlUQf2AQD63gsdJzk0w6Gy0AzpJtMa63mbVRAh4xfnxsRNu6SbGQD/UDytGjwnQ= 4nK YsGdoCcA7LM64EkknDvI3ZmlqG7Xuw/NPVJhZ2hhdiBHdXJ1cmFqYW4gKEVkdWNhdGlvbikgP= GVk dWNhdGlvbkByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpjMs32pHWsF9YF= mR/ i+VRBQJgE0xGAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i+VRQcQBALNRe= 1V/ 5DKN8ZxyVQlzt4TdGUyNom7xJ6r23ANtcygxAQDBjw6NLXV3aYGDMVVmQPbdAnFiB/x1rpJsA= wB/ 1BSBDc05UmFnaGF2IEd1cnVyYWphbiAoRmluYW5jZSkgPGZpbmFuY2VAcmFnaGF2Z3VydXJha= mFu Lm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNMbwIbAwULCQgHAgYVC= gkI CwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUWnLAP914hb0IzSCiaj+XrcEBaIt/Q+KjRn2fj5A7= V6Z ucJJqwEA64eks7xjLBS3mpTpaGwdDtluJcR7G8XZJJdbdK2YyQ/NN1JhZ2hhdiBHdXJ1cmFqY= W4g KEhlYWx0aCkgPGhlYWx0aEByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpj= Ms3 2pHWsF9YFmR/i+VRBQJgE0yhAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i= +VR xdcA/3YxFzlKKHrTguDxE1tBWD31BUYlXWl351j6MB/U+tWdAPwJB8QD8janaddv3U5ZGzswf= hQv GGzx6SLcX0E253uNC80/UmFnaGF2IEd1cnVyYWphbiAoT2NjdXBhdGlvbikgPG9jY3VwYXRpb= 25A cmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCY= BNM ugIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUSrlAP0VJw8frvWHAGd6l= Zdy x1v+relUGB4DToqDgIMBQyG58gD+NU5t4h0IY6YaiQ+FPyJzdV62k15d9IDvTMYPvcWIpQPNP= 1Jh Z2hhdiBHdXJ1cmFqYW4gKFJlY3JlYXRpb24pIDxyZWNyZWF0aW9uQHJhZ2hhdmd1cnVyYWphb= i5u YW1lPsKQBBMWCAA4FiEEzS1eqqmMyzfakdawX1gWZH+L5VEFAmATTNkCGwMFCwkIBwIGFQoJC= AsC BBYCAwECHgECF4AACgkQX1gWZH+L5VHhbQD/b6jXWdQfxi+xzrs1+A0lvnihfUgQ0H/r5U2bO= w9d FIkA/0nCh0VJKX+YrySJhWugL7e8ItqwKADh0v05vO6qtlkAzTdSYWdoYXYgR3VydXJhamFuI= ChT b2NpYWwpIDxzb2NpYWxAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN= 9qR 1rBfWBZkf4vlUQUCYBNM8AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlU= dtv AQCKMxBdxwMUJdyigGWqrTuJUaLVL2dgvqGa0k39nsQA8gD+PH3LsQAaJ98xREKxYXMAszNnJ= RJR xYa9trfixyQbrw7NNVJhZ2hhdiBHdXJ1cmFqYW4gKFRyYWRlKSA8dHJhZGVAcmFnaGF2Z3Vyd= XJh amFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNNHQIbAwULCQgHA= gYV CgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUQ+9AP0S/6S5PLshS/vz7ezRO2HokruaRiDhg= w0t yRM3LAefSQEA7rEBw9sSUsDgRILGKUi1ZzQq5AJ0F77KOXyurVqnywXOOARfZkIkEgorBgEEA= ZdV AQUBAQdAZgiqc2NhH/myrCCan9x7gKI6QBPZ/1b+Bz/f3n95ozkDAQgHwngEGBYIACAWIQTNL= V6q qYzLN9qR1rBfWBZkf4vlUQUCX2ZCJAIbDAAKCRBfWBZkf4vlUV/OAQD+tMNgmddPSchLpaDPp= sdD hpvra2uTonNUmnfbTvPgpQD/dG72NCT8hBUVqtzxwQmBrXY/nPEUxctYuvu3unUmzQU=3D =3DMROf -----END PGP PUBLIC KEY BLOCK----- --------------0AF45749A6CA9B6CD9E6A887-- --aVEKLzDutH7CorDYN7UhdzdHs2xgHCYdS-- --c3urzV1g42bArSaZYuHwFos6HfXdKrqbt Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYMLjvQUDAAAAAAAKCRBfWBZkf4vlUeY9 AQCmB7rwtNTbyh7aZVgwMT+6X/3/UP1CSRfCInZHjth1nAEAs9OZC5Wbs0/dZjDaMPs5SCwepIOv 8S1DRwqi+vyYSQc= =BO1O -----END PGP SIGNATURE----- --c3urzV1g42bArSaZYuHwFos6HfXdKrqbt-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 14 09:47:42 2021 Received: (at 48729) by debbugs.gnu.org; 14 Jun 2021 13:47:43 +0000 Received: from localhost ([127.0.0.1]:45389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmwI-0000Nq-KQ for submit@debbugs.gnu.org; Mon, 14 Jun 2021 09:47:42 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:33578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmwH-0000Md-1t for 48729@debbugs.gnu.org; Mon, 14 Jun 2021 09:47:42 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by michel.telenet-ops.be with bizsmtp id H1nf2500K0mfAB4061nfrc; Mon, 14 Jun 2021 15:47:39 +0200 Message-ID: <4247c42748d39d1009c1493ec953a89106ea7800.camel@telenet.be> Subject: Re: [bug#48729] [PATCH v2 05/47] gnu: Add go-github-com-keybase-go-ps. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org In-Reply-To: References: <20210603095814.21158-1-rg@raghavgururajan.name> <20210603095814.21158-5-rg@raghavgururajan.name> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-liXLZZiZUCcPPmglWjI8" Date: Sat, 12 Jun 2021 18:21:53 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1623678459; bh=OcMozxmE1QRsiblLaVOkTnciFhZrmdYWNz4FKheN7QM=; h=Subject:From:To:Cc:In-Reply-To:References:Date; b=pd2TmZEV51Qj9mW3FD0pP9jRKsr2IVjPtlj+NKBJn1IslWPewnTjgoAiFCinfKt6K wFJRNzKYd3u0VLU39flWxhfLg9ILAbJe0i6+xY7GpJ0ZL43QKRzpDhQgVN9nWNdV2f qWZfaNG87hkANTpWWXBnEWyeaBp235NVLCzMU+cpBtb/jKdS07/jbSRr146iektIer 4GdZsLgEPbHVo29fJXJOebSezlL9efBqUsTkdEU1mHAMnl84//7Xt7fbVxLoHaCkOJ wHhmLJbY0OunBvAyfK8ngDgPGqDHIMrkuUriyWl/vbhiP0nylKjbeeqnDKc7T9hV+H blHkQFTIu1E2Q== X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) --=-liXLZZiZUCcPPmglWjI8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan schreef op vr 11-06-2021 om 00:17 [-0400]: > Hi Maxime! >=20 > > When cross-compiling, coreutils is not in 'inputs', but in 'native-inpu= ts', right? > > So this would lead to a build error when cross-compiling. > > (assoc-ref inputs "coreutils") would return #f, thus you'd get an excep= tion > >=20 > > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > > In procedure string-append: Wrong type (expecting string): #f >=20 > I am confused. It is used only during check phase (which is build-time),= =20 > so when cross-compiling, the arch for build machine is used for=20 > native-inputs right? The Go build system doesn't support cross-compilation currently. So, for explanation, let's assume gnu-build-system instead. The issue is that, when cross-compiling, 'inputs' consists solely of the packages listed in the 'inputs' field of the package definition (When compiling natively, 'native-inputs' is merged into 'inputs'.) As "coreutils" is not in "inputs", it follows that that (assoc-ref inputs "= coreutils") returns #f. Thus, when (string-append (assoc-ref inputs "coreutils") "/bin/= sleep") is executed, it raises an exception, as string-append expects strings only. Now, about: > I am confused. It is used only during check phase (which is build-time),= =20 > so when cross-compiling, [...] The [...]/bin/sleep binary is only used during the check phase (and therefo= re ignored when cross-compiling), yes, but the (string-append [...]) is _alway= s_ executed! > so when cross-compiling, the arch for build machine is used for native-in= puts, > right? Yes. > I wonder how other native-inputs like gettext etc doesn't give this error= . There's very little code doing (assoc-ref inputs "gettext"), (assoc-ref native-inputs "gettext") or (assoc-ref native-inputs "gettext") in Guix. The only case I found: # cargo-build-system (when (assoc-ref inputs "gettext") (setenv "GETTEXT_SYSTEM" (assoc-ref inputs "gettext"))) So, I'm not sure what you're referring to. Simply including gettext in native-inputs doesn't cause an error. It it trying to (string-append (assoc-ref inputs "gettext") "stuff") that raises an error when 'gettext' is not in 'inputs' or 'native-inputs' when c= ompiling natively, or when 'gettext' is not in 'inputs' when cross-compiling, as in these cases, (assoc-ref inputs "gettext") returns #f. Greetings, Maxime. --=-liXLZZiZUCcPPmglWjI8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYMTfERccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7uMFAP9bcZzdGN1P64hXxfnAbfhppTCZ jOsd2ogJFCDGqUHY+QD+NkiF3VVYlzGg7/Rn/XiKPUOJn/yM7Tqkf0j3hnTCmQU= =gS7d -----END PGP SIGNATURE----- --=-liXLZZiZUCcPPmglWjI8-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:07 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:07 +0000 Received: from localhost ([127.0.0.1]:48097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1Ju-0005A3-MV for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:07 -0400 Received: from out2.migadu.com ([188.165.223.204]:26393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1Js-00059W-3O for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:01 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733738; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=BsDpbqzkx/L53vbRuGSdKX79yeepkAQ5mh9kcSy39v0=; b=SpHWf5DGyhEYFxr89Vbyk99ewR+1SwMnYGnBuaZoSJU5gWOCZW2/Di36Vc9RJ9FItbm1pa Ise47VWW+uA/l8RflTjX8qCSWyV9ziZ9cWa1S0Zv921vVoDqctpSuKjA3tzbdCSLS6ETpp sZiRgac+qK1xWmF9ukzF9uctO7Lz1VUmdiXuLnbVMFKzSEg2ANRBDbT5XBWpA9VG8EUy7N RM8u82TIg+O6BIw1wJEK0mKahGwR8ZN10HBNG6ceFIGu71vRwueP/qZ0x6SsrpAohwkkCd tzjHHK2LINEZQj9en8TGGY9iusRFPuNxixMGjDE9n/cXdivyeRU4wuQb0MYooA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 01/24] gnu: Add go-github-com-rakyll-statik. Date: Tue, 15 Jun 2021 01:08:24 -0400 Message-Id: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c3c81ceda..fcfb1fc715 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -25,6 +25,8 @@ ;;; Copyright © 2020 Martin Becze ;;; Copyright © 2021 Ricardo Wurmus ;;; Copyright © 2021 Guillaume Le Vaillant +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -67,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-rakyll-statik + (package + (name "go-github-com-rakyll-statik") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/rakyll/statik") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/rakyll/statik")) + (home-page "https://github.com/rakyll/statik/") + (synopsis "Embed files into a Go executable") + (description "Statik allows you to embed a directory of static files into +your Go binary to be later served from an http.") + (license license:asl2.0))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:07 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:07 +0000 Received: from localhost ([127.0.0.1]:48101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1Jz-0005AL-A3 for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:07 -0400 Received: from out2.migadu.com ([188.165.223.204]:26405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1Js-00059Y-Qh for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:01 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HxvH21HNPu5MDPUtDDvAL6vOyOcNd8VHMwmV2XDZzVs=; b=fjfJFQo9azVjmoTIb9VptdeE1Ft1akSNeEy345/rJGJZkim1IEjEb74gvpjwtn0yaZNw/8 faJPeE5C38/IQa6y8l7WagA+OF+fHEjp2Dlvv721rnbge+1RnvH9GzrRwNJVa4JD7TW9Bp KGxfahZL+SHwiRYqdsf80xlErFTpQ+uXCwX/6DOkJ5lYLLaxWV5DG2uEK+U7r34cNWfqDZ 0YujDx7biVHw+RboJDBkvliKaFCh3p/G8Xx5H23PXPcVkO8CF1bbcDs4fBVA9U8CvHDrLK I76XHrWH+HE+W1n8OMP86RHK1q3zvbfqzzjVn9S7DNUfEVj1oRuc/4y7OtHYxw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 02/24] gnu: Add go-github-com-dchest-siphash. Date: Tue, 15 Jun 2021 01:08:25 -0400 Message-Id: <20210615050847.7055-2-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fcfb1fc715..4ebef21140 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-dchest-siphash + (package + (name "go-github-com-dchest-siphash") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/dchest/siphash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s076y7vmjqnq7jz0762hkm896r6r31v8b31a3gy0n8rfa01k8k")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/dchest/siphash")) + (home-page "https://github.com/dchest/siphash") + (synopsis "Go library for pseudorandom functions") + (description "SipHash is a family of pseudorandom functions (PRFs) optimized +for speed on short messages.") + (license license:cc0))) + (define-public go-github-com-rakyll-statik (package (name "go-github-com-rakyll-statik") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:08 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:08 +0000 Received: from localhost ([127.0.0.1]:48103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1Jz-0005AU-OH for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:07 -0400 Received: from out2.migadu.com ([188.165.223.204]:26411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1Ju-0005A2-Ex for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:02 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733742; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eeujd6uqt2pBOFwGkzPNK6PCWKJ/8H43A3MKc2l3Tiw=; b=DQ/OUaRwEs3+SIsngB2/zrfWWhsPyXHdQaZykIbCTliDE+s9P307zVUrn5VLvt6rr2FDqo AsItcNiB+3jB98sHaRqlJXzu1vCgHHJodHaTM3Dgb9Uws8vFq6UQOeJSDzh9jPzUbLQzC9 cYpT/1nAwpJxbnx4J5L8yx5jFYAXddsumoEnAQ5PYrhvCFPs9Ei7hp8aW1j45rtn73C2bQ KNAPdpUcEr35U3+PWC0JoTUpqBXND/MtxzB+JGkEU9p6ovIiG81RQ/JxQdIA5LJChkw32h ebZtRvqXNBBKBBvmuBVFYZ9Bxu5Ah4bCGhWMSmw2wrGstQjGKmVHXhMuJy1zyg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 03/24] gnu: Add go-github-com-emersion-go-autostart. Date: Tue, 15 Jun 2021 01:08:26 -0400 Message-Id: <20210615050847.7055-3-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4ebef21140..b4599850b0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-emersion-go-autostart + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") + (revision "39")) + (package + (name "go-github-com-emersion-go-autostart") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/emersion/go-autostart") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cqqvbzn32xv5lknfygrx01rx2sc6pi833k7008nlk9lsfgry06v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/emersion/go-autostart")) + (home-page "https://github.com/emersion/go-autostart") + (synopsis "Autostart library in Go") + (description "Go-Autostart is a Go library to run a command after login.") + (license license:expat)))) + (define-public go-github-com-dchest-siphash (package (name "go-github-com-dchest-siphash") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:08 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:08 +0000 Received: from localhost ([127.0.0.1]:48105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1Jz-0005Aa-W7 for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:08 -0400 Received: from out2.migadu.com ([188.165.223.204]:26423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1Jx-0005AC-1P for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733743; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=S+RCe2fmQKDGxWP7HaAYGR08HPTTm4CX8Pl/ksuysHA=; b=aRtX91CVfKR+ruTxaAD5IkNwsp1mE20C9IbQKta9SdbYCXyEp73ScqdgjI6HQx5S4z84bQ MRz5h4D+gGIoNB0RxhhBJtpLLjFjY82MDYIoRlY1MSObFZzDztp2le+GL5eF+erAkA+14X mqhPX49AaRoXq7MXELmiLLUQPROhdzPinwysSvpEu6nfe3T09FFvImlJsgyOKtSwlwW09v Icv3l9QAV5SGsddIiJJ2z7JCySYuRAJj8+uproVqP6ljilVR1C32KpOJk1m7RW5s92tRKs q6CSH7OIXJCdVtZXg0OYhiriqASEbK/cWpHsVocJHPPXbVQGyNsIyXUVoIOpSQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 04/24] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Tue, 15 Jun 2021 01:08:27 -0400 Message-Id: <20210615050847.7055-4-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable. --- gnu/packages/golang.scm | 79 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b4599850b0..3cc3ff520e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,85 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-apparentlymart-go-openvpn-mgmt + (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") + (revision "14")) + (package + (name "go-github-com-apparentlymart-go-openvpn-mgmt") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/apparentlymart/go-openvpn-mgmt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn"))))))) + (home-page "https://github.com/apparentlymart/go-openvpn-mgmt") + (synopsis "Go client library for OpenVPN's management protocol") + (description "Go-OpenVPN-Mgmt implements a client for the OpenVPN +management interface. It can be used to monitor and control an OpenVPN process +running with its management port enabled.") + (license license:expat)))) + (define-public go-github-com-emersion-go-autostart (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") (revision "39")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:12 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:12 +0000 Received: from localhost ([127.0.0.1]:48111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1K4-0005B2-CM for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:12 -0400 Received: from out2.migadu.com ([188.165.223.204]:26438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1K1-0005An-3C for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:09 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733746; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WO6n544gIOEIyosfvnAbbDvSsOHcdxJQfwGjBI9MlxI=; b=B8J59A2MM2cSCvbbkco20Hy6pdOMHjfO6N/05UddZBuqMZQoSqvPsMNAZTGwJOwcvejdhk KC2sGdGhauCMPnBJoKcMmdcezQ6BxneTuwZWUvwqw4P5sBsU/6P1Yz7YNm4o5o/JM0hF75 lSYnSXOteuJFDccCmzh1RpflIjGWxrVVWFWI/gXpDceEYvbpPSAH/42NANtUSJQCNJyTds IF4vqiOs+sGpiF947X1iaoqdtl19d3dLlRUja3VEJY06ZVGCAGh/Fq5eSsa18GsSc9CHWo L2ihSfFQg5Tp3UGwcvw2F3i2ok5D7kLFJmRDfsGWkS9gUAGGwDbhwSuU6XOCaw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 05/24] gnu: Add go-github-com-keybase-go-ps. Date: Tue, 15 Jun 2021 01:08:28 -0400 Message-Id: <20210615050847.7055-5-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable. --- gnu/packages/golang.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3cc3ff520e..c319fd5faf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,43 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-keybase-go-ps + (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") + (revision "45")) + (package + (name "go-github-com-keybase-go-ps") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/keybase/go-ps") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1la7m9pd1rrij727g34k9d2iapqwrkwdkqwpkbsbcq8ig0fg634h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/keybase/go-ps" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." ".*test\\.go") + (("/bin/sleep") + (string-append (assoc-ref inputs "coreutils") + "/bin/sleep")))))))) + (native-inputs + `(("coreutils" ,coreutils) + ("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/keybase/go-ps") + (synopsis "Process List Library for Go") + (description "Go-Ps is a library for Go that implements OS-specific APIs +to list and manipulate processes in a platform-safe way.") + (license license:expat)))) + (define-public go-github-com-apparentlymart-go-openvpn-mgmt (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") (revision "14")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:12 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:12 +0000 Received: from localhost ([127.0.0.1]:48113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1K4-0005B4-K2 for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:12 -0400 Received: from out2.migadu.com ([188.165.223.204]:26448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1K3-0005Av-Et for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733750; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Zmd1th9RLrVu+UlP1vJdElIGsBh2VeLYSJ9gdXWSxeA=; b=VcTmlAtl62DZJ/OXWsJIyKHQs0fX7YkI+0ypGkJAFUomSV77WLMjj49foQyl3YnvSH2tOj 7k63XbvIzym2iOUlMVLdMdY+urIVomGDjfh1HvNtCOqATUDfYN1LFGN5EM4kOCV4HxUDt7 jopuXZDFMklzumj276khZvI+PNQW4qpgLKEOC3HO1nRVaUpi3kvDPp4lWOlnYgD7BNZBmm peFhAksSGLl7ZnTugXIK0BwbxR5S6q4ISXffzuB97uvdmIzxiUJihhAv6naiUl5onjm2PC VpgDcybx5YjY3imMjnTB6dagm7LkSa4g2TLCsYyf6cTnPfhLZZ1UUH0EM4YtpQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 06/24] gnu: Add go-github-com-sevlyar-go-daemon. Date: Tue, 15 Jun 2021 01:08:29 -0400 Message-Id: <20210615050847.7055-6-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c319fd5faf..28667ec988 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sevlyar-go-daemon + (package + (name "go-github-com-sevlyar-go-daemon") + (version "0.1.5") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sevlyar/go-daemon") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y3gnxaifykcjcbzx91lz9bc93b95w3xj4rjxjbii26pm3j7gqyk")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sevlyar/go-daemon")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/sevlyar/go-daemon") + (synopsis "Library for writing system daemons") + (description "Go-Daemon is a library for writing system daemons in golang.") + (license license:expat))) + (define-public go-github-com-keybase-go-ps (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") (revision "45")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:17 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:17 +0000 Received: from localhost ([127.0.0.1]:48119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1K8-0005BX-SC for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:17 -0400 Received: from out2.migadu.com ([188.165.223.204]:26454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1K5-0005BH-Ty for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:14 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733752; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WHDK7drbi5OBxYWmTf2WAue4g3c8d+Pa4yhB6SfU/Rg=; b=GhiHcxaAcz2METNyFrK0HJi60sMzKPC9VOR0Yhk4zpjRob8zmg3ZG8Rq5jlqxaATsa5Zuz IhEqG0wqllg9Kk9H6uobyEYJgWYLd30Fv73u1mvkiUUxvki01XyXPIykIJaVUtdoh6QeuU cOingKVHoXX2yAD1T+6wfsU79j5tFlLvNk6j2goFdrlU5y+KMB0aWKLFznkMwNcPdtNVI3 Q0aXPuhWoF3R6li7//zo2zWALzPbJNgPezAzm02k0bUcPXgJ1niLq2zBvBE9Mu8k/5EzH7 7ixFJTowxKmRkYYyWdfDzaLxmstrKKV8f8eeb6xyacU/v8gUz+ZRxcaYq85iTQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 07/24] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Tue, 15 Jun 2021 01:08:30 -0400 Message-Id: <20210615050847.7055-7-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 28667ec988..a2e74dced4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-torproject-org-pluggable-transports-goptlib + (package + (name "go-torproject-org-pluggable-transports-goptlib") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.torproject.org/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lh938194hvkf8pqgnxwf6hvjv9rv0j3kasi07r2ckrj8sxzk4jc")))) + (build-system go-build-system) + (arguments + `(#:import-path "git.torproject.org/pluggable-transports/goptlib")) + (home-page "https://gitweb.torproject.org/pluggable-transports/goptlib") + (synopsis "Go pluggable transports library") + (description "GoPtLib is a library for writing Tor pluggable transports in +Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:17 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:17 +0000 Received: from localhost ([127.0.0.1]:48121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1K9-0005BZ-3f for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:17 -0400 Received: from out2.migadu.com ([188.165.223.204]:26463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1K7-0005BP-Mq for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:15 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733755; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ePoNadrC2OaRCGoThOp+5VpgUbChktaSxCX6JEz/60g=; b=Ae4cVVr1gQPMmYSo9GYNkYd/6Ez+Hcru+dP5aYFOEomnCLCptrVYC1+o7pE6TAWnp5klPX quf+QBzn60MsIdm0pZNLWib7GdsKp74l599ej+9cCSJfdIOCev88pHZO1thyUGANheclnP 20FxkIg7Gs0gwiqUK655LxZ+4jcMbHKhz0Qt7Js+e9OCBowt2TWYHnDKQ96CPTfKrHx3pr EGx8guGyBzaXl5Xx1QnfhDc6rLzNZuwwpShje4Oq8Dlawi4Sd1ldFV/EFgQGM9DSBMI5lK ClLRhuL0mcAua+BdnWUHLjhy4kyLo6kwP88X2kmElZg+P5IQjJBzhjhEVKN0kg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 08/24] gnu: Add go-github-com-willscott-goturn. Date: Tue, 15 Jun 2021 01:08:31 -0400 Message-Id: <20210615050847.7055-8-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a2e74dced4..d091c8002a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-willscott-goturn + (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") + (revision "68")) + (package + (name "go-github-com-willscott-goturn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/willscott/goturn") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwvhfznr84ayzknn9flh65nvqjsixisgy9fkhz2jlahl1ldqcq7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/willscott/goturn")) + (home-page "https://github.com/willscott/goturn") + (synopsis "Golang TURN dialer") + (description "GoTURN is a library providing a Go interface compatible with +the golang proxy package which connects through a TURN relay. It provides +parsing and encoding support for STUN and TURN protocols.") + (license license:bsd-3)))) + (define-public go-torproject-org-pluggable-transports-goptlib (package (name "go-torproject-org-pluggable-transports-goptlib") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:21 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:21 +0000 Received: from localhost ([127.0.0.1]:48127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1KD-0005C3-B6 for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:21 -0400 Received: from out2.migadu.com ([188.165.223.204]:26480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1KA-0005Bo-6T for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:18 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733757; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LuMCFV4Qqlms8vtZAhPGHkZA8cxIk4aTp8RwAnLyl3I=; b=QyCMNxj0KIlqDEC0lM+fLQPGzneqb/9OzZtg0KrLPq6bkFtMgIM5aONOGnfuXRJkk+AZzl dugPhB7FVHnHzR8dNnNouEAp2J7EIbeUkUNk7LctWMmAV9iCQw7XfEJr4q3Ujivs0Q0nfW Wz+R/qipzZNImLh0sJ6Z97lKx4CVrs4TwDyLhdFkHjxpjM/JRmF/7FEJGxeH00PWYklhAO 1250kPEI3zflYsXiM1vpt2wCggbHfHootX/50daoEUeIFvmfP6rM4G0GomrCtw8UqzBoCS JbSLLYSmMhANINdmFByBXhPtI6lcPkd8thTGgW22Kij+UkMW9U/6XODM+9MOkA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 09/24] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Tue, 15 Jun 2021 01:08:32 -0400 Message-Id: <20210615050847.7055-9-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable. --- gnu/packages/golang.scm | 152 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d091c8002a..a86ae5bb75 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,158 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-obfs4 + (package + (name "go-github-com-operatorfoundation-obfs4") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/obfs4") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s730xagdxs66wfh65hb5v9a5h01q5ncic3pyij0a043scagizgr")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/obfs4" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path + inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + ;; ERROR: Println arg dialFn is a func value, not called. + ;;"github.com/OperatorFoundation/obfs4/modes/pt_socks5" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn. + ;;"github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn + ;;"github.com/OperatorFoundation/obfs4/modes/transparent_udp" + ;; ERROR: Println call has possible formatting directive %s. + ;;"github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports"))))))) + (propagated-inputs + `(("go-github-com-dchest-siphash" + ,go-github-com-dchest-siphash) + ("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-willscott-goturn" + ,go-github-com-willscott-goturn) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/obfs4") + (synopsis "Network Obfourscator") + (description "Obfs4 is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol. +The notable differences between ScrambleSuit and obfs4 are: +@itemize +@item The handshake always does a full key exchange (no such thing as a Session +Ticket Handshake). +@item The handshake uses the Tor Project's ntor handshake with public keys +obfuscated via the Elligator 2 mapping. +@item The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20). +@end itemize") + (license license:bsd-2))) + (define-public go-github-com-willscott-goturn (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") (revision "68")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:23 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:23 +0000 Received: from localhost ([127.0.0.1]:48131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1KE-0005CH-QG for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:23 -0400 Received: from out2.migadu.com ([188.165.223.204]:26487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1KC-0005Bw-A4 for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:20 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733759; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=I5zxW+ZSwIjrwOsUFLGZVnAx9fyIV1UlExAL0dwOgEs=; b=BdKvQZSq8f3pjPJjZJfgBgJYEARorYVUOmY+cb5Sz/6eqp8k56PKgoQ3TTvyX5gTSo5hgj 8XJwcjA0LeWIPe1QgOs0RJTuQJIW7oLY8BbBUvxY2277Az4H9SJZDJLh1IHT9OoFxEF5kU mIyzrRlFCoLuqsspzRRf1gMadbpPdwkSAjnS4Etyd00rLz1eeUa+Ua/gtHdWk2s7ZhDo0W yfDdfBrDKfzadKOiM2PNjW14lxyidNymOmEIXMXBdrJDhoCGy62vy4JijU6ZfM+RSPYW7x 7mDHqsXHzNM22fJOSqSqePToCDGDbFBCO8pnhD8TnyJd5g+9mFOYAJp26GmCbw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 10/24] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Tue, 15 Jun 2021 01:08:33 -0400 Message-Id: <20210615050847.7055-10-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable. --- gnu/packages/golang.scm | 77 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a86ae5bb75..67cc7e495c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,83 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-ipc + (package + (name "go-github-com-operatorfoundation-shapeshifter-ipc") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-ipc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1fcnllg462nfca16s5mr0n2jh92x3hj946qnaqc682phjz04lg")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: undefined: Args. + #:unpack-path "github.com/OperatorFoundation/shapeshifter-ipc" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path + inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3"))))))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-ipc") + (synopsis "Go implementation of IPC protocol") + (description "Shapeshifter-IPC is a library for Go implementing the IPC +protocol from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-operatorfoundation-obfs4 (package (name "go-github-com-operatorfoundation-obfs4") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:27 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:27 +0000 Received: from localhost ([127.0.0.1]:48135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1KJ-0005CZ-3n for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:27 -0400 Received: from out2.migadu.com ([188.165.223.204]:26495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1KE-0005CB-Em for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:22 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733762; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IlVtXDihJ8tVX9YfcVFMX97i0UVVHi0eVePbGpMu5hI=; b=WQPWC7YEnzcA2noHf2ME4nEziykULblXDT95Yihbdqj35Jq1dTJ1hFMkm8jaRy2Shwoe20 epRnxwIw4Rsrv/ERQfhfhrQcV2vez03qwcq/xv/yQp0YKX9CztTpgvC09I4mY0jItgaCUG B1KD9m7IBwcRWuSb8026b414Y/n9HCKMyl+4dKF4MElMPLD1iOxfVxAbyHGwwwXabuw1U3 wVxuayVXTNfto5qPwazmGR3qMWHeCNzzlk7waA85BIXsMI63GwoMVpo7TUuILmbXTz7YGu cAXF03stGJJMiY94NYJk9+xx+na7mPmlJjQWUxuhLnc8IWW5HWJBdDLEDW0kug== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 11/24] gnu: Add go-github-com-op-go-logging. Date: Tue, 15 Jun 2021 01:08:34 -0400 Message-Id: <20210615050847.7055-11-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-op-go-logging): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 67cc7e495c..f34272ac0a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-op-go-logging + (package + (name "go-github-com-op-go-logging") + (version "1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/op/go-logging") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01a6lkpj5p82gplddh55az194s9y3014p4j8x4zc8yv886z9c8gn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: incorrect callpath: String.rec...a.b.c.Info. + #:import-path "github.com/op/go-logging")) + (home-page "https://github.com/op/go-logging") + (synopsis "Golang logging library") + (description "Go-Logging implements a logging infrastructure for Go. Its +output format is customizable and supports different logging backends like +syslog, file and memory. Multiple backends can be utilized with different log +levels per backend and logger.") + (license license:bsd-3))) + (define-public go-github-com-operatorfoundation-shapeshifter-ipc (package (name "go-github-com-operatorfoundation-shapeshifter-ipc") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:09:28 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:09:28 +0000 Received: from localhost ([127.0.0.1]:48137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1KJ-0005Cc-Ck for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:27 -0400 Received: from out2.migadu.com ([188.165.223.204]:26509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1KG-0005CQ-JV for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:09:25 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623733763; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=skrTPPf2GGBZXnnUocE8In/QePQCVWXDhaZrf6bhTaQ=; b=L4cdPDZfII2amLaLuWIw+mqLjkRHicfjigYJ8MLosAG4MZKC/jcWEt04P1EQJbNxikKWxf gSTr3V7aFRGryoNPIhFUfS53Z43oPRGXV2JzGPUiaY60S1oN9SU+CUwoOyCgCp8+upNeng B6mEviu4u/4qp0PD2HeX0GTNHlzCcmXuv8jPEZtyqhRMl55DlRcZybvka2WtNj1x92p41V qhFtz5cIy2nPykGmQnLKGIz1rTFjDA+QIfFNtTs/sS7UgnBrKC9elpI977xllEWFYm2S25 z3C+3pR3j40ytD85TtJF4gIhceuYNsZJdhSyXga5fCJNJOc505cCu9Ap1qL9jw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 12/24] gnu: Add go-github-com-blanu-dust. Date: Tue, 15 Jun 2021 01:08:35 -0400 Message-Id: <20210615050847.7055-12-rg@raghavgururajan.name> In-Reply-To: <20210615050847.7055-1-rg@raghavgururajan.name> References: <20210615050847.7055-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-blanu-dust): New variable. --- gnu/packages/golang.scm | 123 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f34272ac0a..491f60ce4a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,129 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-blanu-dust + (package + (name "go-github-com-blanu-dust") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/blanu/Dust") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lya21w06ramq37af5hdiafbrv5k1csjm7k7m00v0bfxg3ni01bs")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/blanu/Dust" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path + inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + ;; Repository is missing test files directory. + ;;"github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping"))))))) + (propagated-inputs + `(("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-op-go-logging" + ,go-github-com-op-go-logging) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (home-page "https://github.com/blanu/Dust") + (synopsis "Censorship-Resistant Internet Transport Protocol") + (description "Dust is an Internet protocol designed to resist a number of +attacks currently in active use to censor Internet communication. While +adherence to the theoretical maxims of cryptographic security are observed where +possible, the focus of Dust is on real solutions to real attacks.") + (license + (list + ;; Skein. + license:bsd-2 + ;; Others. + license:expat)))) + (define-public go-github-com-op-go-logging (package (name "go-github-com-op-go-logging") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:04 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:04 +0000 Received: from localhost ([127.0.0.1]:48188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bM-0005gx-Ao for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:04 -0400 Received: from out0.migadu.com ([94.23.1.103]:39106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bK-0005gQ-Em for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734820; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=yJ8CcY/XbTSPazx/vFw1jYgedTWd7+Uqc84YbSHMa/E=; b=dG/byFadf//p8JYFsvyV5b2VMca9zSG/e2JnW8e9YwJssGBIuO/G6b6nYvskNGUR6zFK8s w2mhGFvpqridlzPFpWS45u9A5IPg+ZexjQg+uWW0rfsT5ZFI0fBBrWUNQPFg5qRvAGDrX2 IpRNWtLF0VXSduTvT74A0hsgcPRcw8Fw9rQH9Ga2ZyTWdkrBnkhi6auHjjCRlAF+WWEJQ3 EwHyVL5aJ5qM4DpchYDsekk1XUTokfS0uPQWFkS4/mvIeS/zlaW2H26b6gxtR/EvwehOM6 DBTJxMjhA36wwfkC/nRnngcZAiyLbnZYovqZcbVVnWfcKqTHxcdxlcO7O/gY2w== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 13/24] gnu: Add go-github-com-deckarep-golang-set. Date: Tue, 15 Jun 2021 01:26:35 -0400 Message-Id: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 491f60ce4a..e3cd022920 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-deckarep-golang-set + (package + (name "go-github-com-deckarep-golang-set") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/deckarep/golang-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y64c0p6a7ww5jp6adm6fm97vsni86njw8wkwxfmciy466vhl0lf")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/deckarep/golang-set")) + (home-page "https://github.com/deckarep/golang-set") + (synopsis "Set type for Go") + (description "Golang-Set is the set collection for the Go language.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:07 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:07 +0000 Received: from localhost ([127.0.0.1]:48194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bP-0005hJ-Ha for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:07 -0400 Received: from out0.migadu.com ([94.23.1.103]:39114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bL-0005gl-Ud for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:04 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734823; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+r/+GExvtwdTfWqhQ7zkkSBkQT4U2lY5LYcIQLpCFHk=; b=Qt2zkfdkSrXab19s5W2ghRowUD7b/kzSwRtZeeavGRmaMlwuTD5qJPFxlKfgdeh/nvUZXH p1UukJbAyrgGcz2FV3GPg8u15e2RD21Gnu9yOUeH8LlEHuilso0twpysPm1Vxf3cksTi9E gtNbavA1LLS4vUj9wjKi8UzjyzKDtvO2UpzUGpa9Le9IqF1byAnsO8W1FzXlAhum6+BCny tPYiJl2OBDrEDoE6LonXkT1B6JGgSrh5rgUNO5JvD7MY6x+7kSE/WB0DW7k1qVQu0sZ0CK kaBd9YUMqzDahJViYFR1lyD40afmnixK+0urbu+/mIFFcIJAcgfr+OdnEI1r7g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 14/24] gnu: Add go-github-com-operatorfoundation-monolith-go. Date: Tue, 15 Jun 2021 01:26:36 -0400 Message-Id: <20210615052646.7912-14-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e3cd022920..995675db1c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,33 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-monolith-go + (package + (name "go-github-com-operatorfoundation-monolith-go") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/monolith-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "066bqlgw5h7a3kxswqlv734asb7nw2y6snsn09yqk0ixj23qw22s")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: Generated bytes do not match correct answer. + #:unpack-path "github.com/OperatorFoundation/monolith-go" + #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) + (propagated-inputs + `(("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set))) + (home-page "https://github.com/OperatorFoundation/monolith-go") + (synopsis "Byte sequences library") + (description "Monolith-Go is a Go library for working with byte sequences.") + (license license:expat))) + (define-public go-github-com-deckarep-golang-set (package (name "go-github-com-deckarep-golang-set") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:08 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:08 +0000 Received: from localhost ([127.0.0.1]:48196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bP-0005hL-QR for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:08 -0400 Received: from out0.migadu.com ([94.23.1.103]:39124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bN-0005h5-MD for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734825; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=X6+M9Lf9Q7G5GYY5Rb7ug5zy/5wlxjETAGqKWagRfyY=; b=t49Rqt4MjkL3CO/3r9lBtg6e7B76kUdJyh6MFwogKyJ1fT/wXX1mNcy6QLLEZe+bvYzzD5 o9CzaTzwkn2qcwsHWXPnaWJxLdQW2ZnGnppdg8fgZk3Ax/Og0HahLlMRqPunO6zmg46wOp iuyP1haFxg+JHFJxu7Sss9XAnfpIU5bpHYVL6yjjVBJ75wfIYKs4aDClHE77AzUF/n0GDB PLIvQTbNJA2BJbklWbhOySQEAawJ3dD11ObS+DiviwCSgf6KhthVbuxdEPePBqeAXKuM8j eI1Hjjd5ygGc7/FfQ+heqaHOhHwNAGPmLGj6ME5jhIwXcAtGf/SmL1g4FDOVBg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 15/24] gnu: Add go-github-com-opentracing-opentracing-go. Date: Tue, 15 Jun 2021 01:26:37 -0400 Message-Id: <20210615052646.7912-15-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 995675db1c..99ccc44e5f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-opentracing-opentracing-go + (package + (name "go-github-com-opentracing-opentracing-go") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/opentracing/opentracing-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/opentracing/opentracing-go")) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/opentracing/opentracing-go") + (synopsis "OpenTracing API for Go") + (description "OpenTracing-Go is a Go implementation of OpenTracing API.") + (license license:asl2.0))) + (define-public go-github-com-operatorfoundation-monolith-go (package (name "go-github-com-operatorfoundation-monolith-go") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:10 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:10 +0000 Received: from localhost ([127.0.0.1]:48200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bS-0005ha-3m for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:10 -0400 Received: from out0.migadu.com ([94.23.1.103]:39137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bP-0005hC-69 for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:07 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734826; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8f57FWzWTt90w4OC3tKSjUTzp/xwS71EH+avApixc1g=; b=td5wCkGqwUSGYmlvggJVzoh4AWiFpoHw56ptlva5adZna46BIf+IYVkJxknf1WIYmvWLlr MBimZsC9jKhOAZ5Kv4HHrp+nKwqYLCIVLSy3LcmuCeCoEV2csVPqetHi4YKiiYlEe70I3C Ihi7Wu75tdlKjn1COTwrK5BJK7dh90h/pMsKY8NmQvAms07m0RCzhhwkjnNQuDATTWzlAJ p7/lYOgxZppUf69njnnJrAJlIEn6R9ftm1WbyS+8vnUbJBdYDsLyh4VCRRApWFNndTBHrU txIOGCoxevqCmrmjBG73e3CzJY5H/gCFQpVOdihoXwA9HdukF2oLFi3Ee+ckYA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 16/24] gnu: Add go-github-com-mufti1-interconv. Date: Tue, 15 Jun 2021 01:26:38 -0400 Message-Id: <20210615052646.7912-16-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 99ccc44e5f..4f99df04a2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mufti1-interconv + (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") + (revision "28")) + (package + (name "go-github-com-mufti1-interconv") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mufti1/interconv") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13f5pvr74afa28pbpmgvjzjx68vv5zmrwlvxp7hr5bl5625zlxmy")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mufti1/interconv" + #:import-path "github.com/mufti1/interconv/package")) + (home-page "https://github.com/mufti1/interconv") + (synopsis "Data Type Converter") + (description "InterConv is for convert interface into any data type.") + (license license:expat)))) + (define-public go-github-com-opentracing-opentracing-go (package (name "go-github-com-opentracing-opentracing-go") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:13 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:13 +0000 Received: from localhost ([127.0.0.1]:48204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bV-0005hv-F1 for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:13 -0400 Received: from out0.migadu.com ([94.23.1.103]:39154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bR-0005hY-Mu for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:10 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/PvZS6J+gih9pw0rGHIlY9mgm/m01Bcgp1rmZV2t4ck=; b=PxeEtWDWNa0ZA52YvTBjJ7F4cdzxXs5L+/0MST00TQJlCCTMJCAzmk/N1QDFO20cfVV9ex LUCz24fEEjLfClpG67GDZIdoix2eTWRl+g3KcSS05dxrTjA1affSUu37Anddn5TAvSnQv6 Sl1vf8Kbe13nWLwxm5FdwO6WVPtcHW3pCkVevNERUM+xMN1fWqgf725JPvig2uLqkjCuG4 fcO95w9l3fq166k0RMJyp+8imyNOI80YjFMAxR84idEA8TaK1A6qUQz1tEAVKmqwgNK5kO jqEtC3jQAm5H7Awvet7RErqK1qF5FFiMrlpSfeKooF7XiHwsGwY3qnU6bp5Klg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 17/24] gnu: Add go-github-com-aead-chacha20. Date: Tue, 15 Jun 2021 01:26:39 -0400 Message-Id: <20210615052646.7912-17-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.org (go-github-com-aead-chacha20): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4f99df04a2..cfe6dea9fd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-aead-chacha20 + (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") + (revision "114")) + (package + (name "go-github-com-aead-chacha20") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/aead/chacha20") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gbmgq5kbqmbyrsav57ql4jzbvqvp1q7yvcd5fl3wf5g94iyv56r")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/aead/chacha20")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/aead/chacha20") + (synopsis "ChaCha20 and XChaCha20 stream ciphers") + (description "ChaCha is a stream cipher family created by Daniel Bernstein. +The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is +standardized in RFC 7539.") + (license license:expat)))) + (define-public go-github-com-mufti1-interconv (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") (revision "28")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:17 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:17 +0000 Received: from localhost ([127.0.0.1]:48210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bY-0005iI-Mp for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:17 -0400 Received: from out0.migadu.com ([94.23.1.103]:39161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bU-0005ho-AU for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:12 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734830; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v34wKG6iPYzUWf862TNNT3lmTw+CXu4AtsP0M1Kf6xc=; b=Cp7RdZHf9TOKEQxqg1bOBkgoqgflHTFLss9OTK6dnHx8sRMcjrV0qXdXTWqq0Ra8KHsr8D UIyx4sbMWdoHmR/hNgEIBEdCRmvy7qZZauEAoGG8Ve4SmoNqkOIOiXZqsuu/nyESR0yR0H If8z03QL1O9Qc2ibucxhmeLilpW7FiUcUJuztbv0tD28hMs3c/g5wr0MZOb+QXvb0DxEnu oVmD3GfHGI9uTTzVFfcENglkMXycss4DuFg8WcX9t+gEiTlUH78ubTizK+vB8vu48470uz YCA4N62+YJtSvgueAtlDJq+ABa3AnwERG4Xl8YRdr3wci67tFH0E9GgpbBZTDw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 18/24] gnu: Add go-github-com-riobard-go-bloom. Date: Tue, 15 Jun 2021 01:26:40 -0400 Message-Id: <20210615052646.7912-18-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cfe6dea9fd..ff3683884b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-riobard-go-bloom + (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") + (revision "15")) + (package + (name "go-github-com-riobard-go-bloom") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/riobard/go-bloom") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10a8ixh6zw52df2imxrzgxi82zc1j5hqnv5smjp818qwdn1a1rhj")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/riobard/go-bloom")) + (home-page "https://github.com/riobard/go-bloom") + (synopsis "Bloom Filter in Go") + (description "Go-Bloom implements Boom Filter using double hashing.") + (license license:asl2.0)))) + (define-public go-github-com-aead-chacha20 (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") (revision "114")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:17 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:17 +0000 Received: from localhost ([127.0.0.1]:48212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bZ-0005iK-2J for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:17 -0400 Received: from out0.migadu.com ([94.23.1.103]:39172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bW-0005i1-28 for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:14 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=W+P3cNwLjkwd2JsXTJrqGo7gnEFBNdXAfM+8OnDQ64U=; b=PmS8VFoC6f8VI49/x9FSDyFy8coSXA9z1KiF5464YZfkbVW2m2qe4OkasfUolDKBbKFRCu w1TD3pb3o+5dKwzztcPnDZB9fcX3CPDBtchmw1XaC2mkS+EclhfAp+OFELInX+O+taIzdM 3QlV3fyE7hg/qwzwkBP4fHASXmtQgqgbzaGm3JRQ5YfpoYYL6UKNZMfWkHE+bQcg8LJmfC wSRLDknVmYCP6SdDi2NMsNVKM78rLfyMFDPUuqGd4Yd2xeS2M0tusuw1AJwKy7EGHhQBTq SHiBahlUvbE1hyMT+8lMU4SgoBjI+M0QTrqNvypeOb/PqPUhs+w6Q7DVvQHkRQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 19/24] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Tue, 15 Jun 2021 01:26:41 -0400 Message-Id: <20210615052646.7912-19-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ff3683884b..3db4603ccd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,36 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-shadowsocks-go-shadowsocks2 + (package + (name "go-github-com-shadowsocks-go-shadowsocks2") + ;; Version > 0.1.3 requires go-toolchain v1.16. + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/shadowsocks/go-shadowsocks2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) + (propagated-inputs + `(("go-github-com-riobard-go-bloom" + ,go-github-com-riobard-go-bloom) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text))) + (home-page "https://github.com/shadowsocks/go-shadowsocks2") + (synopsis "Shadowsocks Suite") + (description "Go-ShadowSocks is an implementation of shadowsocks in Go.") + (license license:asl2.0))) + (define-public go-github-com-riobard-go-bloom (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") (revision "15")) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:20 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:20 +0000 Received: from localhost ([127.0.0.1]:48218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bc-0005in-Bg for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:20 -0400 Received: from out0.migadu.com ([94.23.1.103]:39181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bX-0005iB-LM for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:15 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734835; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VIYnKYq/SEcXAUTGlXVNTPCJBSkUhbekNGJk0EHVvi0=; b=VVmSQZz8QJaG5WlAu4EupsNh75OTYntU6lhms9TcGfuJexxNudDZB83h1VmpD62khbbky6 b6AL4fOPkX7H2DOnL7AO7hwXfXm7Z7pcglTmXgYFP+5ndXJIlJ00AHI7Z7t5HCAYf1HrKP xQwPRLk3sqNPBZDzUzQsrrDcHZpSecA/7gJKeYFhlkFo/nTtNw3jhXNXyOuOPGjGir39Np KsVT3c0vOloK1hKaCwpmg6tmLeu8WOqblMNizOprlqioFhDQcOzaOyL7jSVMDFY0ESUfB4 roDbbEypQusJ7roFVsZX12WT5u/cZVKMBRFBy9avt6mQ16iy3BZaG/XSY2XdqQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 20/24] gnu: Add go-github-com-kataras-pio. Date: Tue, 15 Jun 2021 01:26:42 -0400 Message-Id: <20210615052646.7912-20-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-pio): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3db4603ccd..58a88ad00a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-pio + (package + (name "go-github-com-kataras-pio") + (version "0.0.10") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/pio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11d2jy9xz4airicgmjcy4nb80kwv22jp140wzn2l5412jdr4jmkp")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/pio")) + (home-page "https://github.com/kataras/pio") + (synopsis "Pill for Input/Output") + (description "PIO is a low-level package that provides a way to centralize +different output targets. Supports colors and text decoration to all popular +terminals.") + (license license:bsd-3))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:20 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:21 +0000 Received: from localhost ([127.0.0.1]:48220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bc-0005ip-Jn for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:20 -0400 Received: from out0.migadu.com ([94.23.1.103]:39194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bZ-0005iN-Ba for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:17 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734836; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WRLoi2SEbE3EioutrPciuP+Wz9PfYIiEoNfe8+rHdvA=; b=PvWtEsyBaygBJ9jkJEVwtq5WdDRtGF8ykeOy5++0VyxaJrYaShfMZdCWyCrUNGJegsMxG4 sQKXIyyTlmvrtW6NJFtoBkiUvL6G6PcG827Z58CzkVu0GqgCElWOst5Zwia1iSk+vKtrzN dsSGDhKddW4iW3Xz5O0vtxqKj9sm/bxmXnmQq/h/oTntyqfs3J3VSVlfVXREAcBQBAqA3q HT+4ir8vBkvRfSw1sTapBO2duVMg9VUJS+v/YQgem6vxWN02eEqs7lNgEh/+pommU8l8N9 zyWOcFoOxCzf9TW5C6S3zBwt7zZPjwTwfQNGO5WFFSqrM4566zD94ktvm9suuw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 21/24] gnu: Add go-github-com-kataras-golog. Date: Tue, 15 Jun 2021 01:26:43 -0400 Message-Id: <20210615052646.7912-21-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-golog): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 58a88ad00a..c285f710af 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-golog + (package + (name "go-github-com-kataras-golog") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/golog") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ll24g50j48wqikzf67cyaq0m0f57v1ap24nbz3cmv3yzqi6wdl9")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/golog")) + (propagated-inputs + `(("go-github-com-kataras-pio" + ,go-github-com-kataras-pio))) + (home-page "https://github.com/kataras/golog") + (synopsis "Logging foundation for Go applications") + (description "GoLog is a level-based logger written in Go.") + (license license:bsd-3))) + (define-public go-github-com-kataras-pio (package (name "go-github-com-kataras-pio") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:21 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:21 +0000 Received: from localhost ([127.0.0.1]:48222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bc-0005iy-Ta for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:21 -0400 Received: from out0.migadu.com ([94.23.1.103]:39204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bb-0005ig-17 for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:19 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734838; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xNWu0wXdSd1VWLOUqgx2i1VoqKqoFx3wvl9J+HkDgSE=; b=o06Ki8bVWKE2p84fv0dRIF53G16louhmxlhWOM7zdy/FwMDuR7hkxFqJP+m7YuXN0BdBsw qlkopSNqeQ4eOuRqn6Zv0cuYAQrTlmjKttPneHinndVbWXzKU8mw05VRLlgzY74FK3LV0J b+GtZiGfv9eiyMY6haB1R9yj/3K+UhirP7EE6WTfVTR+UD8t5DzGukk36jQ1h0t0ba91fG ziADXW3zk/FZC01XL52f97t97m0tWbGHDPvRQF+b539+sV8imlLBXPLp/0R+m0LCq5YBj9 kiwMyLIuo3JqjWgYZBw4q0GLBedyoovE2evU7yF6Mwd3319Eyi0avooMn+EtXw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 22/24] gnu: Add go-github-com-operatorfoundation-shapeshifter-transports. Date: Tue, 15 Jun 2021 01:26:44 -0400 Message-Id: <20210615052646.7912-22-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable. --- gnu/packages/golang.scm | 158 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c285f710af..1cfb5aa16b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,164 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-transports + (package + (name "go-github-com-operatorfoundation-shapeshifter-transports") + (version "3.0.12") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-transports") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1hzhk3q2fgqdg14zlg3z0s0ib1y9xwj89qnjk95b37zbgqjgsb")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/shapeshifter-transports" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + ;;; ERROR: invalid memory address or nil pointer dereference. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + ;;; ERROR: bind: permission denied. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3")))) + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3"))))))) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-aead-chacha20" + ,go-github-com-aead-chacha20) + ("go-github-com-blanu-dust" + ,go-github-com-blanu-dust) + ("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set) + ("go-github-com-kataras-golog" + ,go-github-com-kataras-golog) + ("go-github-com-mufti1-interconv" + ,go-github-com-mufti1-interconv) + ("go-github-com-opentracing-opentracing-go" + ,go-github-com-opentracing-opentracing-go) + ("go-github-com-operatorfoundation-monolith-go" + ,go-github-com-operatorfoundation-monolith-go) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-shadowsocks-go-shadowsocks2" + ,go-github-com-shadowsocks-go-shadowsocks2) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") + (synopsis "Go implementation of Pluggable Transports") + (description "Shapeshifter-Transports is a set of Pluggable Transports +implementing the Go API from the Pluggable Transports 2.0 specification. +Each transport implements a different method of shapeshifting network traffic. +The goal is for application traffic to be sent over the network in a shapeshifted +form that bypasses network filtering, allowing the application to work on +networks where it would otherwise be blocked or heavily throttled.") + (license license:expat))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:25 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:26 +0000 Received: from localhost ([127.0.0.1]:48228 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bh-0005jP-L7 for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:25 -0400 Received: from out0.migadu.com ([94.23.1.103]:39209) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bc-0005ir-Sj for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:21 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734840; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bOedcY370g862YILrHFZ1W8Izs7B6IcNAr0ZQFxoBnM=; b=t4m8ndLZ3tlQY+sI7jsn9aA0Qqu1Inf0eaMQyoOMhrBAAeSGfggHrBZQ+/FAAO3jjtU62j MsAVWAD/RMUkzlDnGu5El92bZuTHQXYSLXahQzstXrj9OkwQDZsQXIRYEtaQmV0+HT2AQH 6THh54RypS9O8DQgxVkS9JTvF6Kw4Ahu3JKJe4IwKxYNjlEZf+GvQ9USkYqV+n43fxT2qS rWweF/WSCUGLl6vOxqfSRiqCQLk5kb20SIRUQohmkVzJR4OrtSW+AWpsbuqKjcoebPWa2Q JIKxCpBVVa457e8mjfLRsG5zcX4jU6jtr01wHfHZqe0oG22rxQVtf/Mx2scj0g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 23/24] gnu: Add go-0xacab-org-leap-shapeshifter. Date: Tue, 15 Jun 2021 01:26:45 -0400 Message-Id: <20210615052646.7912-23-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1cfb5aa16b..0ab06eb935 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-shapeshifter + (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") + (revision "12")) + (package + (name "go-0xacab-org-leap-shapeshifter") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/shapeshifter") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/shapeshifter")) + (propagated-inputs + `(("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-golang-org-x-net" ,go-golang-org-x-net))) + (home-page "https://0xacab.org/leap/shapeshifter") + (synopsis "Shapeshifter Dispatcher Library") + (description "Shapeshifter provides network protocol shapeshifting +technology. The purpose of this technology is to change the characteristics of +network traffic so that it is not identified and subsequently blocked by network +filtering devices.") + (license license:bsd-2)))) + (define-public go-github-com-operatorfoundation-shapeshifter-transports (package (name "go-github-com-operatorfoundation-shapeshifter-transports") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 01:27:33 2021 Received: (at 48729) by debbugs.gnu.org; 15 Jun 2021 05:27:33 +0000 Received: from localhost ([127.0.0.1]:48230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1bh-0005jR-T1 for submit@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:33 -0400 Received: from out0.migadu.com ([94.23.1.103]:39219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt1be-0005jG-Vu for 48729@debbugs.gnu.org; Tue, 15 Jun 2021 01:27:23 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623734842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kaV0J/fjjlIwtzYDsqc5bUYt2x/agIWYbVhxZafnevc=; b=c2gyhkjWY0uuZRYRdCfkeDAVCe6na3toR7jnkSD6M0Pvkj4j2cLvfxz6mdibVf6Bzk4VEA YJy3ibc6poWp6Aj6RU8gQHEfk6IGLuHmIr3pvrb+lwL0u4ZIXzp179IC3Gci864xMIk0ur yPV2rCDiGtA7ECpZZA8X6ez1zEtRjbglrMLLJY0afGGVCrBeJ3gj2GDBJEW3239YjKLRvw 1EcXw9fFDVXg+o6Vu1SecF3PJqE3ojr6W61/RxYauOluCTMbJjwc37PhCiIP6G99j/d5Y6 CjV5HN2hz/2HEOOq9wkv0sfC8cvm/3ccWnbHwfj4qUW7VCzY71xrLtVPUk38aQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v4 24/24] gnu: Add bitmask. Date: Tue, 15 Jun 2021 01:26:46 -0400 Message-Id: <20210615052646.7912-24-rg@raghavgururajan.name> In-Reply-To: <20210615052646.7912-13-rg@raghavgururajan.name> References: <20210615052646.7912-13-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) * gnu/packages/vpn.scm (bitmask): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 199 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index a952e3f0db..f001093e57 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -15,6 +15,8 @@ ;;; Copyright © 2020 Ryan Prior ;;; Copyright © 2020 Ivan Kozlov ;;; Copyright © 2020 David Dashyan +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -37,7 +39,9 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) #:use-module (guix utils) @@ -51,7 +55,9 @@ #:use-module (gnu packages compression) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) + #:use-module (gnu packages gl) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -59,6 +65,7 @@ #:use-module (gnu packages nss) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-crypto) @@ -69,6 +76,198 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask + (package + (name "bitmask") + (version "0.21.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b0cdgh4mqvalvknck1zjy7dhmjfyhbmn9knya6ymx8dqan308sr")) + (modules + '((guix build utils))) + (snippet + `(begin + ;; To remove bundled thirdparty sources. + (delete-file-recursively "branding/thirdparty") + ;; To generate version.go file. + (call-with-output-file "pkg/config/version/version.go" + (lambda (port) + (format port "package version\n") + (format port "\n") + (format port (string-append "var VERSION = \"" ,version "\"")))) + #t)))) + (build-system go-build-system) + (arguments + `(#:imported-modules + ((guix build copy-build-system) + ,@%go-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + (guix build go-build-system) + (guix build utils)) + #:unpack-path "0xacab.org/leap/bitmask-vpn" + #:import-path "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + #:phases + (modify-phases %standard-phases + (add-after 'setup-go-environment 'insert-missing-sources + ;; For some reason this package is left out. + (lambda* (#:key inputs #:allow-other-keys) + (let* ((shapeshifter + (assoc-ref inputs "go-0xacab-org-leap-shapeshifter")) + (shapeshifter-src (string-append shapeshifter "/src"))) + (copy-recursively shapeshifter-src "src")))) + (add-after 'unpack 'patch + (lambda* (#:key inputs outputs #:allow-other-keys) + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + ;; To use 'emersion/go-autostart', + ;; instead of 'ProtonMail/go-autostart', + ;; as the latter no longer exists. + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + ;; To use correct paths for referenced items. + (let* ((out (assoc-ref outputs "out")) + (policy-dir (string-append out "/share/polkit-1/actions")) + (policy-file "se.leap.bitmask.policy") + (policy-path (string-append policy-dir "/" policy-file)) + (ip (string-append (assoc-ref inputs "iproute") + "/sbin/ip")) + (iptables (string-append (assoc-ref inputs "iptables") + "/sbin/iptables")) + (ip6tables (string-append (assoc-ref inputs "iptables") + "/sbin/ip6tables")) + (sysctl (string-append (assoc-ref inputs "procps") + "/sbin/sysctl")) + (pkttyagent (string-append (assoc-ref inputs "polkit") + "/bin/pkttyagent")) + (openvpn (string-append (assoc-ref inputs "openvpn") + "/sbin/openvpn")) + (bitmask-root (string-append (assoc-ref outputs "out") + "/sbin/bitmask-root"))) + (substitute* (find-files "." "(\\.go$|\\.policy$|bitmask-root)") + (("swhich\\(\"ip\"\\)") + (string-append "\"" ip "\"")) + (("swhich\\(\"iptables\"\\)") + (string-append "\"" iptables "\"")) + (("swhich\\(\"ip6tables\"\\)") + (string-append "\"" ip6tables "\"")) + (("swhich\\(\"sysctl\"\\)") + (string-append "\"" sysctl "\"")) + (("/usr/.*(kit|agent|agent-1)") pkttyagent) + (("fingerprint-polkit-agent") "pkttyagent") + (("/usr/sbin/openvpn") openvpn) + (("/usr/sbin/bitmask-root") bitmask-root) + (("/usr/local/sbin/bitmask-root") bitmask-root) + (("/usr/share.*policy") policy-path))) + (substitute* (find-files "." "\\.pro$") + ;; To use correct path for goshim files, + ;; which are generated in 'build-continued phase. + (("-L.*/lib") "-L./lib") + ;; FIXME: Unable to build i18n files. + (("TRANSLATIONS.*i18n.*$") "") + (("RESOURCES.*i18n.*$") ""))))) + (add-after 'build 'build-continued + (lambda _ + ;; To generate goshim library and header files. + (let* ((dir "src/0xacab.org/leap/bitmask-vpn") + (source (string-append dir "/gui/backend.go")) + (target (string-append dir "/lib/libgoshim.a"))) + (mkdir-p (string-append dir "/lib")) + (invoke "go" "build" "-buildmode=c-archive" "-o" target source)) + ;; To build bitmask application. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "bitmask.pro") + (invoke "make" "release/bitmask")))) + (add-after 'check 'check-continued + (lambda _ + ;; To run bitmask test. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "test.pro") + ;; Tests require display-server. + (setenv "QT_QPA_PLATFORM" "offscreen") + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getenv "TEMP")) + ;; Tests write to $HOME. + (setenv "HOME" (getenv "TEMP")) + (invoke "make" "check")))) + (add-after 'install 'install-continued + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + ;; To install bitmask program. + '(("src/0xacab.org/leap/bitmask-vpn/release" + "bin" + #:include ("bitmask")) + ;; To install bitmask-root script. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "sbin" + #:include ("bitmask-root")) + ;; To install polkit policy. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "share/polkit-1/actions" + #:include ("se.leap.bitmask.policy"))) + args))) + (add-after 'install-continued 'post-install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bitmask (string-append out "/bin/bitmask")) + (bitmask-root (string-append out "/sbin/bitmask-root"))) + ;; To make bitmask-root script executable. + (chmod bitmask-root #o755) + ;; To wrap bitmask program with qml and qt paths. + (wrap-program bitmask + `("QML2_IMPORT_PATH" ":" prefix (,(getenv "QML2_IMPORT_PATH"))) + `("QT_PLUGIN_PATH" ":" prefix (,(getenv "QT_PLUGIN_PATH")))) + ;; To wrap bitmask-root script with python path. + (wrap-program bitmask-root + `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))))))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("iproute" ,iproute) + ("iptables" ,iptables) + ("mesa" ,mesa) + ("openvpn" ,openvpn) + ("polkit" ,polkit) + ("procps" ,procps) + ("python" ,python) + ("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative) + ("qtquickcontrols" ,qtquickcontrols) + ("qtquickcontrols2" ,qtquickcontrols2))) + (propagated-inputs + `(("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter) + ("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-rakyll-statik" + ,go-github-com-rakyll-statik) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (synopsis "White-label VPN client by LEAP") + (description "Bitmask, by @acronym{LEAP, LEAP Encryption Access Project}, +is an application to provide easy and secure encrypted communication with a +@acronym{VPN, Virtual Private Network}. It allows you to select from a variety +of trusted service provider all from one app. Current providers include Riseup +Networks and The Calyx Institute.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:42:47 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:42:48 +0000 Received: from localhost ([127.0.0.1]:55490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8DH-0005c0-M8 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:42:47 -0400 Received: from out1.migadu.com ([91.121.223.63]:35294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8DD-0005bp-Du for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:42:45 -0400 Subject: Re: [bug#48729] [PATCH v2 05/47] gnu: Add go-github-com-keybase-go-ps. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998561; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yNYBonL/cQ0lIFhNM9jEJ0zw9hAVNw9bwP5x5jkK2pQ=; b=l5a/OZWdlkj9Z6Mk5j8Bx/bMuiXaPuOWy042JTfA3s7J686dTVTM9AovNmYIIPyIpVD4aB 5r1dALiy9st19Cc2XadlCuYDzSJvVmLJiY/aiSp+V88biAuZXclhxvzrm7bjdkxVP9Lknc Z3oiMW+bTF0Y0mM7F1zazDlPEAtC2gG9TebvCrAQXDsTn+WTmfzvo4ToaUZbVY7s/4OKsv Yj12KzhKFRsGvm2p8tuSZ4r3T5czsRWT8VS2ow5aQMkpvVMvl1s4TKwEF0Y4+ZXTQO0my3 qpfT8Bht1E9YK8Eui6TWboQ/ha9mtQfx078x46GKeVi+ejlt5Mc1v7jGzJ2Brw== To: Maxime Devos , 48729@debbugs.gnu.org References: <20210603095814.21158-1-rg@raghavgururajan.name> <20210603095814.21158-5-rg@raghavgururajan.name> <4247c42748d39d1009c1493ec953a89106ea7800.camel@telenet.be> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Message-ID: <6de82bae-5ed0-ac01-3ffa-59d14d3f54ff@raghavgururajan.name> Date: Fri, 18 Jun 2021 02:42:37 -0400 MIME-Version: 1.0 In-Reply-To: <4247c42748d39d1009c1493ec953a89106ea7800.camel@telenet.be> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KVvC80sn2ez5kF3vU6UUf71cxLjertBfP" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --KVvC80sn2ez5kF3vU6UUf71cxLjertBfP Content-Type: multipart/mixed; boundary="fQe3V7tsAI1regRBZE5v6ykJieuAmKgOU"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Cc: jgart@disroot.org Message-ID: <6de82bae-5ed0-ac01-3ffa-59d14d3f54ff@raghavgururajan.name> Subject: Re: [bug#48729] [PATCH v2 05/47] gnu: Add go-github-com-keybase-go-ps. References: <20210603095814.21158-1-rg@raghavgururajan.name> <20210603095814.21158-5-rg@raghavgururajan.name> <4247c42748d39d1009c1493ec953a89106ea7800.camel@telenet.be> In-Reply-To: <4247c42748d39d1009c1493ec953a89106ea7800.camel@telenet.be> --fQe3V7tsAI1regRBZE5v6ykJieuAmKgOU Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Maxime! >> I am confused. It is used only during check phase (which is build-time= ), >> so when cross-compiling, the arch for build machine is used for >> native-inputs right? >=20 > The Go build system doesn't support cross-compilation currently. > So, for explanation, let's assume gnu-build-system instead. >=20 > The issue is that, when cross-compiling, 'inputs' consists solely > of the packages listed in the 'inputs' field of the package definition > (When compiling natively, 'native-inputs' is merged into 'inputs'.) >=20 > As "coreutils" is not in "inputs", it follows that that (assoc-ref inpu= ts "coreutils") > returns #f. Thus, when (string-append (assoc-ref inputs "coreutils") "/= bin/sleep") > is executed, it raises an exception, as string-append expects strings o= nly. > Now, about: >=20 >> I am confused. It is used only during check phase (which is build-time= ), >> so when cross-compiling, [...] >=20 > The [...]/bin/sleep binary is only used during the check phase (and the= refore > ignored when cross-compiling), yes, but the (string-append [...]) is _a= lways_ > executed! >=20 >> so when cross-compiling, the arch for build machine is used for native= -inputs, >> right? >=20 > Yes. >=20 >> I wonder how other native-inputs like gettext etc doesn't give this er= ror. >=20 > There's very little code doing (assoc-ref inputs "gettext"), > (assoc-ref native-inputs "gettext") or (assoc-ref native-inputs "gettex= t") > in Guix. The only case I found: >=20 > # cargo-build-system > (when (assoc-ref inputs "gettext") > (setenv "GETTEXT_SYSTEM" (assoc-ref inputs "gettext"))) >=20 > So, I'm not sure what you're referring to. >=20 > Simply including gettext in native-inputs doesn't cause an error. >=20 > It it trying to (string-append (assoc-ref inputs "gettext") "stuff") th= at > raises an error when 'gettext' is not in 'inputs' or 'native-inputs' wh= en compiling natively, > or when 'gettext' is not in 'inputs' when cross-compiling, > as in these cases, (assoc-ref inputs "gettext") returns #f. Thanks so much for the explanation. I understood it now. :) I have added your suggestion in v5. Regards, RG. --fQe3V7tsAI1regRBZE5v6ykJieuAmKgOU-- --KVvC80sn2ez5kF3vU6UUf71cxLjertBfP Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYMxAXgUDAAAAAAAKCRBfWBZkf4vlUaQo AP0Y+e62VLmV0Ng04Q8hoqxvrO1ibIT9CcsYH7kbrfEC0AEAntJTIjaljhePQP4OBGrr0NyPrdhQ GX1w2bMhvjo6gQE= =K+WV -----END PGP SIGNATURE----- --KVvC80sn2ez5kF3vU6UUf71cxLjertBfP-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:39 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:39 +0000 Received: from localhost ([127.0.0.1]:55497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8F5-0005f5-30 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:39 -0400 Received: from out2.migadu.com ([188.165.223.204]:56165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8F3-0005es-Pe for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:38 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998677; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/K1j8ve2T57exUslTI+cj2WpxeBMi4KUnpErzDvNxZI=; b=FvH3HvnVrWoHMow01/sZIMt/39NT8dCS7ZYYXlBhgBIc72bPAz7689y34Ftxo/aj5+zv2i v7Ri1Z2vrxdi3VezxSLv38+sHvrtKwSu0bgilHDzAu47DMwK/9PNxGmFZDTBqi2knsGTnN y+f9RAKsoud/mppHy/V14sA7O1EggQWCI9nGW7imiMf+Ru6AD5djZP2F8rt9IQTag1kyoR /aUkHF47iOTd4L9RpcCBt9TnXCPo7GwthiIPfnHq7ulJjJ1kULyCboPQ9kGAj1O/J9JGlE uo5yYIe+0Bo+835IJ3eHOfiSOVmm/Z5J0tgBV4JbvYE+EICQRoZAic4pgzrvoA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 02/25] gnu: Add go-github-com-dchest-siphash. Date: Fri, 18 Jun 2021 02:43:56 -0400 Message-Id: <20210618064419.22225-2-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fcfb1fc715..4ebef21140 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-dchest-siphash + (package + (name "go-github-com-dchest-siphash") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/dchest/siphash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s076y7vmjqnq7jz0762hkm896r6r31v8b31a3gy0n8rfa01k8k")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/dchest/siphash")) + (home-page "https://github.com/dchest/siphash") + (synopsis "Go library for pseudorandom functions") + (description "SipHash is a family of pseudorandom functions (PRFs) optimized +for speed on short messages.") + (license license:cc0))) + (define-public go-github-com-rakyll-statik (package (name "go-github-com-rakyll-statik") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:45 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:46 +0000 Received: from localhost ([127.0.0.1]:55503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8F7-0005fP-Ak for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:45 -0400 Received: from out2.migadu.com ([188.165.223.204]:56161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8F3-0005eo-3r for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:38 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998675; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=FEAHy52vxFS1P/NEBSOQm6iCNi/g5JkFMD0nyICwPH4=; b=FtUDUmrAmu+sei4TD0q8lroONebv7vZtP4bS766wOL4wb4wmZcc1wgbkBhAkEmJSUpBXkH JpEYJx7wczuQkTYeRNNnniqQRi+ZlkF2OY2kNOEbMKQgRW878JH+NEWR4j5MRK5AeUh18b VziUcwUi94XjBE6mWnkJHVgkjEuIvt6ARMbYVsf/7PJ/UdE6Xnu6Hg6ShwFQanU6S7aq7W r87NK3scT9b8sxuz0BGZ4O8fkO8/9nkkq1gdFRiv7WQiUWkq5cjnO9YMkFeIYZhtZoWibH +emGHB07/YAqp6uSFgS/C4Kyi+aXm1Z+ESYz4ei1wee7qVPp5aEmrwwLeSS6jA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 01/25] gnu: Add go-github-com-rakyll-statik. Date: Fri, 18 Jun 2021 02:43:55 -0400 Message-Id: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c3c81ceda..fcfb1fc715 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -25,6 +25,8 @@ ;;; Copyright © 2020 Martin Becze ;;; Copyright © 2021 Ricardo Wurmus ;;; Copyright © 2021 Guillaume Le Vaillant +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -67,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-rakyll-statik + (package + (name "go-github-com-rakyll-statik") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/rakyll/statik") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/rakyll/statik")) + (home-page "https://github.com/rakyll/statik/") + (synopsis "Embed files into a Go executable") + (description "Statik allows you to embed a directory of static files into +your Go binary to be later served from an http.") + (license license:asl2.0))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:46 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:46 +0000 Received: from localhost ([127.0.0.1]:55511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FB-0005fk-VH for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:46 -0400 Received: from out2.migadu.com ([188.165.223.204]:56170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8F5-0005f4-8l for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:39 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998678; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=G2mHDxjap5KtM+uE3QijOZoaFKezNN7AyP3vMQ8jV7I=; b=aTgMtiad3emuwn5QbzY/vZl4ZNEaF6vglB3t6taoANSzFJot8UqpLoYwcCFi9oSzI/48dk PxDWacWSzaevpAEUBeVWrpXp8Ujo1DRrEJ7KuPDbVIKnH6i84c+fe04C5FR8R4F5stMpk1 Xn5vsqKZazYSIL8TMzqmvAg0jmi9xPTNRGB2o5yAAknBn8rAH2sPDyNz20lgKqrDLIkWgP u9tSGFu7C78K9v36tm5/LXh3NYNecJheXb8YiCiQl89QD6NTq3dXTAKU2imm3nkTr+O20K 8wkkNc2S3MK05CS3WkljpIfSR7UyPw4NkOSpeUw0Kj1+417yvz+GMl9luschag== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 03/25] gnu: Add go-github-com-emersion-go-autostart. Date: Fri, 18 Jun 2021 02:43:57 -0400 Message-Id: <20210618064419.22225-3-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4ebef21140..b4599850b0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-emersion-go-autostart + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") + (revision "39")) + (package + (name "go-github-com-emersion-go-autostart") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/emersion/go-autostart") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cqqvbzn32xv5lknfygrx01rx2sc6pi833k7008nlk9lsfgry06v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/emersion/go-autostart")) + (home-page "https://github.com/emersion/go-autostart") + (synopsis "Autostart library in Go") + (description "Go-Autostart is a Go library to run a command after login.") + (license license:expat)))) + (define-public go-github-com-dchest-siphash (package (name "go-github-com-dchest-siphash") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:46 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:46 +0000 Received: from localhost ([127.0.0.1]:55513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FC-0005fx-Aw for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:46 -0400 Received: from out2.migadu.com ([188.165.223.204]:56176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8F6-0005fI-K0 for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:40 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998680; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RYwgoXTvqUia0N+jX8rYdxad7fQhW1AmL3HnfZQo6YA=; b=BXb5Ub6sl1NuMXnM1gtjlqH9ABFHXDskF4hcAgyc2p6MHeJuCD5GhSkxySVs0BPjIn0Jvc CUAaEU9aJLM489eAcxgfhhd4osF2dB0Zhs36lJjPNEjbQW50ISPy7VKmZIPWMcLRO6fhp5 ZBvcQmASBGZnvmaXIhVI6CzWhCjDgE6U0u2feACz2JgN1Kf7/S2LKdPKaL7MSjFpOZdM7e +VbnPQval+e0VbNNU+dcnvBJopvHZcoArA8Y7LYPWdG8DeKUL3hmMxcAjXme+ZtLErgI9A r6F3hOflLdB2ouWRT4sf/ojZKRjmUnB0f8HBDwjm94bnWnTQnL9B2LhvDfWXfQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 04/25] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Fri, 18 Jun 2021 02:43:58 -0400 Message-Id: <20210618064419.22225-4-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable. --- gnu/packages/golang.scm | 79 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b4599850b0..3cc3ff520e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,85 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-apparentlymart-go-openvpn-mgmt + (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") + (revision "14")) + (package + (name "go-github-com-apparentlymart-go-openvpn-mgmt") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/apparentlymart/go-openvpn-mgmt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn"))))))) + (home-page "https://github.com/apparentlymart/go-openvpn-mgmt") + (synopsis "Go client library for OpenVPN's management protocol") + (description "Go-OpenVPN-Mgmt implements a client for the OpenVPN +management interface. It can be used to monitor and control an OpenVPN process +running with its management port enabled.") + (license license:expat)))) + (define-public go-github-com-emersion-go-autostart (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") (revision "39")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:49 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:49 +0000 Received: from localhost ([127.0.0.1]:55519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FE-0005gK-Nm for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:48 -0400 Received: from out2.migadu.com ([188.165.223.204]:56183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8F8-0005fR-0p for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:42 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998681; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=q0q1EjOkB04B2mFjQbxrWXk3jFNIZRQyZpyB1J7cpcM=; b=CKvYXLEDLtgwewKh1EkbyauZPRQSyt0wFHJErkIQ1Y2TFByMqd3SRRUDNUclcRzbVgwB/D WvsajevHLhXC72sAg8JzwCf8nfE5DLOr3P7ae1U22184Feqc0X9dr+f2gYPZvIEIrTYi2P VeZXH+sOvwCRzuFPD63E8AM5XCYg/Rlqix+0uHAnG7MVRSHpPYcIb6jUIai2vKjSRjZBBG iCIpS+h+MHQwXhyAeoXrfON4VD9e9mRLtAsgitAftU7JbVIIVKWd/ukf7vgNGG0aTguL6t YqlX93yzy5/CQ15b5LYXGLpfEzb/e10WZt+4NRT314VORQ/Uxo02fK4JUF0/og== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 05/25] gnu: Add go-github-com-keybase-go-ps. Date: Fri, 18 Jun 2021 02:43:59 -0400 Message-Id: <20210618064419.22225-5-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable. --- gnu/packages/golang.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3cc3ff520e..36279f6c00 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,44 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-keybase-go-ps + (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") + (revision "45")) + (package + (name "go-github-com-keybase-go-ps") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/keybase/go-ps") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1la7m9pd1rrij727g34k9d2iapqwrkwdkqwpkbsbcq8ig0fg634h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/keybase/go-ps" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda* (#:key native-inputs inputs #:allow-other-keys) + (substitute* (find-files "." ".*test\\.go") + (("/bin/sleep") + (string-append + (assoc-ref (or native-inputs inputs) "coreutils") + "/bin/sleep")))))))) + (native-inputs + `(("coreutils" ,coreutils) + ("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/keybase/go-ps") + (synopsis "Process List Library for Go") + (description "Go-Ps is a library for Go that implements OS-specific APIs +to list and manipulate processes in a platform-safe way.") + (license license:expat)))) + (define-public go-github-com-apparentlymart-go-openvpn-mgmt (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") (revision "14")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:49 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:49 +0000 Received: from localhost ([127.0.0.1]:55521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FF-0005gO-06 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:49 -0400 Received: from out2.migadu.com ([188.165.223.204]:56190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8F9-0005fY-Qk for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:44 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998683; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6+bq7A75DFppen0x/+4MF26jy53zFW7M2gxchlozmKA=; b=rI5rI/H/I5w+dYcZIxr+8BKyktBNg7S5sa++0xKy5R8mk4ZGfC+I0ANoF1GO9wf7UrVkqq NrMKO1Xzo5BA+XCdbQNAc3LYAocN6HHAQ59ERgYqbKFwzINQabGw+ROMEKCGGPNrngRH5Q VVeFi+bzMmv9Q4LdOOoZob7M0yHA+O+ssLZPERI7sA7un7phmpNBwW6h8kMgiHIDbL2pOq 9BVafqNAFy/jbzgKyBQj3nHqY3YAvnVPH+cNZBiQAxtmjSPMjmT8lvVhxjZLwE7aEfGVcp wAvN0SZzzxgjT6qkyta0RoRjTVm6uXtPp3YYNvocgOiWIUw9Q+oxLnkDwugX9Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 06/25] gnu: Add go-github-com-sevlyar-go-daemon. Date: Fri, 18 Jun 2021 02:44:00 -0400 Message-Id: <20210618064419.22225-6-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 36279f6c00..71541a8993 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sevlyar-go-daemon + (package + (name "go-github-com-sevlyar-go-daemon") + (version "0.1.5") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sevlyar/go-daemon") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y3gnxaifykcjcbzx91lz9bc93b95w3xj4rjxjbii26pm3j7gqyk")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sevlyar/go-daemon")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/sevlyar/go-daemon") + (synopsis "Library for writing system daemons") + (description "Go-Daemon is a library for writing system daemons in golang.") + (license license:expat))) + (define-public go-github-com-keybase-go-ps (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") (revision "45")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:49 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:49 +0000 Received: from localhost ([127.0.0.1]:55523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FF-0005gY-9J for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:49 -0400 Received: from out2.migadu.com ([188.165.223.204]:56210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FB-0005fg-Aw for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:45 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998684; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=beIgINQltXksMMlt8C2LFiDui2RjqMhuZeyiKjvXIOo=; b=Is4h6CSsMiY7ohsEDW1G3mDfRStQgY6GDcMMWQr3fLRHjaJlcXgWRbt5zVFMnmhk/jWDOn wXu76U/MejpZh5eivXS19qW5oLm4OrL2eL8Tlh1m/gERN8Q3b83d4x+TIABcCOdxNfsFym o9qsLLy33mhWEdEeW4/mUDoDBRImDjDocKFpfu1J1dRWUNWfW0NKfTwFY/P3Rde/FEp/uh uRFIK4AbY64KuHrX59iTNRoU37K8NczeU44oxnt4HvxtcPH80fLGX1XyvDyW1qSRNrgYr3 DivNpdfpPmwgKlJLpI6pbBPZYig72hS2pJel9VmT7x8EoDY6Kv54Th6J2wcGPw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 07/25] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Fri, 18 Jun 2021 02:44:01 -0400 Message-Id: <20210618064419.22225-7-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 71541a8993..9f99198b97 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-torproject-org-pluggable-transports-goptlib + (package + (name "go-torproject-org-pluggable-transports-goptlib") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.torproject.org/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lh938194hvkf8pqgnxwf6hvjv9rv0j3kasi07r2ckrj8sxzk4jc")))) + (build-system go-build-system) + (arguments + `(#:import-path "git.torproject.org/pluggable-transports/goptlib")) + (home-page "https://gitweb.torproject.org/pluggable-transports/goptlib") + (synopsis "Go pluggable transports library") + (description "GoPtLib is a library for writing Tor pluggable transports in +Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:49 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:50 +0000 Received: from localhost ([127.0.0.1]:55525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FF-0005gh-Jf for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:49 -0400 Received: from out2.migadu.com ([188.165.223.204]:56225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FC-0005g2-PS for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:47 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998686; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3i1wdfCj9jtq6BbsjMiIqsWwP8XCIbiiWphuvQ18Q3g=; b=AxnYyFQMUHxnkQ1ranoZXtzZsJoEFlrkfUnyo9O2MyqDon4EWSw2dDDCoiNTYsIPO1Iuw3 EaG+0JK5waPZ1bVYvqPxyuRh53cfYEteAKPqa3pV4h0oGiBkkhjXud1rvNAkma88ewxl7b bKawsgPTZ5X7ju7vZBlk4kaKnZLIr7zPipl4sGO/i42EUmbevycbGZ0HpuNYrkA326JCfO S3myE0Kx1fn3OvhNHQkqjD69ZhRoXER+nT5bhAKpfAiPNEPonZIZFbj8PzVw0e+QxZQoJ7 bWnQwTxgndglLz4gxHTD4/LV1LKSMydOyLmw8tYQel0LaZKLrGwmlDQeaUXNZg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 08/25] gnu: Add go-github-com-willscott-goturn. Date: Fri, 18 Jun 2021 02:44:02 -0400 Message-Id: <20210618064419.22225-8-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9f99198b97..fa181c49cc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-willscott-goturn + (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") + (revision "68")) + (package + (name "go-github-com-willscott-goturn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/willscott/goturn") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwvhfznr84ayzknn9flh65nvqjsixisgy9fkhz2jlahl1ldqcq7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/willscott/goturn")) + (home-page "https://github.com/willscott/goturn") + (synopsis "Golang TURN dialer") + (description "GoTURN is a library providing a Go interface compatible with +the golang proxy package which connects through a TURN relay. It provides +parsing and encoding support for STUN and TURN protocols.") + (license license:bsd-3)))) + (define-public go-torproject-org-pluggable-transports-goptlib (package (name "go-torproject-org-pluggable-transports-goptlib") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:57 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:57 +0000 Received: from localhost ([127.0.0.1]:55535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FM-0005hN-UI for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:57 -0400 Received: from out2.migadu.com ([188.165.223.204]:56234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FE-0005gI-7Y for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:48 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998687; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cf3VwZ7CLsQqqNfB43+GkZ24+F23C/MGuDzf2RiZFEM=; b=E9knia9eooyQwLEWEhRCfmVCYQfG2ar8lAUtONo8w6aRVCfGsup0NqOApKMYaMGCCbFNzo T85VMpjGnWmc73YbJzqqVHOAndNYrmnjbMFWm4LwQGOmIhuYB2K9FK5BKlPu25o2ayf5ou EzWvpya81Qby7UtpAO8Y+iEQUoNMqIwwIC1WZEA8AJ91mzpLUpRZFzZ15y3HGFa6QNNUjm y5xZrp3wWJw4xSi9gj/iD5TT62PYvIWeSFqQTejWxuTbv0Pd9vfZs0B7Int7CBxLuwxtWJ krU5K8YSNzDSymYiHp4Sdu0VUD5ZUdLFyOvaFD3Y+REj67lkE2JV7ahdtkkFIw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 09/25] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Fri, 18 Jun 2021 02:44:03 -0400 Message-Id: <20210618064419.22225-9-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable. --- gnu/packages/golang.scm | 152 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fa181c49cc..968132c695 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,158 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-obfs4 + (package + (name "go-github-com-operatorfoundation-obfs4") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/obfs4") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s730xagdxs66wfh65hb5v9a5h01q5ncic3pyij0a043scagizgr")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/obfs4" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path + inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + ;; ERROR: Println arg dialFn is a func value, not called. + ;;"github.com/OperatorFoundation/obfs4/modes/pt_socks5" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn. + ;;"github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn + ;;"github.com/OperatorFoundation/obfs4/modes/transparent_udp" + ;; ERROR: Println call has possible formatting directive %s. + ;;"github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports"))))))) + (propagated-inputs + `(("go-github-com-dchest-siphash" + ,go-github-com-dchest-siphash) + ("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-willscott-goturn" + ,go-github-com-willscott-goturn) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/obfs4") + (synopsis "Network Obfourscator") + (description "Obfs4 is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol. +The notable differences between ScrambleSuit and obfs4 are: +@itemize +@item The handshake always does a full key exchange (no such thing as a Session +Ticket Handshake). +@item The handshake uses the Tor Project's ntor handshake with public keys +obfuscated via the Elligator 2 mapping. +@item The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20). +@end itemize") + (license license:bsd-2))) + (define-public go-github-com-willscott-goturn (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") (revision "68")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:57 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:57 +0000 Received: from localhost ([127.0.0.1]:55537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FN-0005hQ-DR for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:57 -0400 Received: from out2.migadu.com ([188.165.223.204]:56244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FF-0005ge-M5 for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:50 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998689; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zrpMocsZpUoYg6zLIFVp11Uzn3IjcArdK83opKkLrSQ=; b=jjq5w2hCouEr+u5FIywbQ/6VNdkN1ogSD/BqtxCHgB0g/UVoKceIpinm50Xa1vfTiih61b mzw5UDZhyx+YvyDRs0YBek746i1qxAFV7OkAfuJ+cYue3h45nmq4lU+pL+00bcQQA2/5rN lGD3FYc+NflZkc5J4d1MORZST0LYf8A4JuqHNjvmMX+WIcBnzst6iSjF4LKyzf9zaL/ySw EPnVpX8lk8lnvVIEJZI5CUOQENl6pcHMNFuGRkktsFK/OH7XvzZNNk0UXhvUIJRmnn6mL/ 49ghDLBbcHnn6Z5H4bOkeufbcPKJrmNb8I4iDXP80xTm4pQJE/5Tq8rykwNc3Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 10/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Fri, 18 Jun 2021 02:44:04 -0400 Message-Id: <20210618064419.22225-10-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable. --- gnu/packages/golang.scm | 77 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 968132c695..214cac5f5e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,83 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-ipc + (package + (name "go-github-com-operatorfoundation-shapeshifter-ipc") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-ipc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1fcnllg462nfca16s5mr0n2jh92x3hj946qnaqc682phjz04lg")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: undefined: Args. + #:unpack-path "github.com/OperatorFoundation/shapeshifter-ipc" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path + inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3"))))))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-ipc") + (synopsis "Go implementation of IPC protocol") + (description "Shapeshifter-IPC is a library for Go implementing the IPC +protocol from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-operatorfoundation-obfs4 (package (name "go-github-com-operatorfoundation-obfs4") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:57 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:58 +0000 Received: from localhost ([127.0.0.1]:55539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FN-0005hX-O1 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:57 -0400 Received: from out2.migadu.com ([188.165.223.204]:56252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FH-0005gz-9V for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:51 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998690; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=X1pR7RjXSlLBOJI+3Aq+k8m7lRqM+nvU+yPtDMFv57I=; b=f8EWcifqKvjdYz4YYfN8YzjpGtSnGRKYIA8VLAqNKhTDU0tMgoCD2kyR/oksrXjCbNq9Ww SP579tRfaj3SVB+BiFOoGJoVPSH9FLWBhhF4yAmsiYvxJ2KAIrzm5CuKlCO4YayCMGL8c6 w1+SNrcVsMa70H6XQySMurRPH+p8GSaBecabgbdKmOLw/jq//D+PKXeTOoG6dgzG2uuiqt IIH+oVpl2mcLXgo1dQmf1D7/ZN4u1CjucgfAj8Xx3pgdktODgX5Jhzyn/3ytkXV/IBZr5A 2oNrzHVPLvY/OPkUH5G79+0JRD742H10WeZNtpQba37EJU9Zt7okmHgav0tsow== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 11/25] gnu: Add go-github-com-op-go-logging. Date: Fri, 18 Jun 2021 02:44:05 -0400 Message-Id: <20210618064419.22225-11-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-op-go-logging): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 214cac5f5e..401b13791c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-op-go-logging + (package + (name "go-github-com-op-go-logging") + (version "1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/op/go-logging") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01a6lkpj5p82gplddh55az194s9y3014p4j8x4zc8yv886z9c8gn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: incorrect callpath: String.rec...a.b.c.Info. + #:import-path "github.com/op/go-logging")) + (home-page "https://github.com/op/go-logging") + (synopsis "Golang logging library") + (description "Go-Logging implements a logging infrastructure for Go. Its +output format is customizable and supports different logging backends like +syslog, file and memory. Multiple backends can be utilized with different log +levels per backend and logger.") + (license license:bsd-3))) + (define-public go-github-com-operatorfoundation-shapeshifter-ipc (package (name "go-github-com-operatorfoundation-shapeshifter-ipc") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:58 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:58 +0000 Received: from localhost ([127.0.0.1]:55541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FN-0005he-VH for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:58 -0400 Received: from out2.migadu.com ([188.165.223.204]:56260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FJ-0005h7-9l for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998692; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wQj2Ka+PZDXaBxsIa1I3LonoCmH2Y+ikNKWZQ/lHsms=; b=Zvx4tFZR/BAHdxkUFBQwj0jQFySGIvKFKr3sPWeS4Cma71o74MUfW8jKNcpufuD85nRWpI iwGSD2uCjwy4vYGG4mFT0z6YnAliGC+zduniltOTsI14HbR1NmcMhOvizX/L9Eg4dfpVo/ 3lYoJUIthuhB2rnjfN7IcHOGAE6DWK+TP5n2YBSlsVn6E+/EayHj2hcKlvRkK+sKk6OzF2 2fuq0NSCDisLfhAZBhA16NWjIRyOgXzrSkgN4jWJWgFc3fh5XySDWMJYbgpXuEoPC11hJQ 2RU8/rdCn3Uc/50cfyUEkhAlafQWcyE/c6yhrlkgfnstJjDBlMQm5wuKePzojA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 12/25] gnu: Add go-github-com-blanu-dust. Date: Fri, 18 Jun 2021 02:44:06 -0400 Message-Id: <20210618064419.22225-12-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-blanu-dust): New variable. --- gnu/packages/golang.scm | 123 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 401b13791c..abe8b7cf40 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,129 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-blanu-dust + (package + (name "go-github-com-blanu-dust") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/blanu/Dust") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lya21w06ramq37af5hdiafbrv5k1csjm7k7m00v0bfxg3ni01bs")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/blanu/Dust" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path + inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + ;; Repository is missing test files directory. + ;;"github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping"))))))) + (propagated-inputs + `(("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-op-go-logging" + ,go-github-com-op-go-logging) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (home-page "https://github.com/blanu/Dust") + (synopsis "Censorship-Resistant Internet Transport Protocol") + (description "Dust is an Internet protocol designed to resist a number of +attacks currently in active use to censor Internet communication. While +adherence to the theoretical maxims of cryptographic security are observed where +possible, the focus of Dust is on real solutions to real attacks.") + (license + (list + ;; Skein. + license:bsd-2 + ;; Others. + license:expat)))) + (define-public go-github-com-op-go-logging (package (name "go-github-com-op-go-logging") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:44:58 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:44:58 +0000 Received: from localhost ([127.0.0.1]:55543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FO-0005hl-C1 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:58 -0400 Received: from out2.migadu.com ([188.165.223.204]:56273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8FL-0005hE-86 for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:44:55 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623998694; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Rbel5Tevs7X+Gf9SQg7NBlvRDX0j5ZB+m8I/vy7NCYk=; b=iw309apVEJ4J11wOPorg6H1yl0/qC8nND4aD+3xV9PPVjVnbWuao0HUBPTN1i3K8VUxxbd YF0Xi/8uK5y8SrFzxYQKhugAEoB9RC8O9U+VlfMD0MaY/Gv5ZUN4Rqv/qYpNzbT8vweSBm pRoZygNdxMr2L7fGZo5DK5a7eJgX5DbmcLp8/udzDVSTvAsy0bz0t7+mY/JixhtlVhs0Dk LxbfL2InJ6wb6AxcwyBtmdnquxKItY7i4sXjd7/tqqove1IdCuI/wkn0tECuGxo7QhM9nn asD5tt5zy2IjZk0/z6RAzo/Zg1wzNIWFXsmlXAqaKnrizp5a6Q3tPf35nHoGLg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 13/25] gnu: Add go-github-com-deckarep-golang-set. Date: Fri, 18 Jun 2021 02:44:07 -0400 Message-Id: <20210618064419.22225-13-rg@raghavgururajan.name> In-Reply-To: <20210618064419.22225-1-rg@raghavgururajan.name> References: <20210618064419.22225-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index abe8b7cf40..ccd78055b7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-deckarep-golang-set + (package + (name "go-github-com-deckarep-golang-set") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/deckarep/golang-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y64c0p6a7ww5jp6adm6fm97vsni86njw8wkwxfmciy466vhl0lf")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/deckarep/golang-set")) + (home-page "https://github.com/deckarep/golang-set") + (synopsis "Set type for Go") + (description "Golang-Set is the set collection for the Go language.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:37 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:37 +0000 Received: from localhost ([127.0.0.1]:55573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Oj-0005xn-12 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:37 -0400 Received: from out1.migadu.com ([91.121.223.63]:37729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Og-0005xW-QM for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:35 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999273; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=nazfBdpvH93Etz51DS1fX7vvK5V8Bgn7nqr9QXiiMJs=; b=axCAMMiqZiS94pwnKdiDYmbNHojNCzmsVXrqGRZw9gUiKn5k/pGovFhKxzjVl9+8foQiCu m/CZUC+golZMiHWo2AHxJq+hSrgnFA/+iNzFR+/xhKRtd38NtjyQ11CVVV8X6qijB8QReh Fw81nLUMk+qbSor56qV/CALR179hwapWphy66DB8p8tysuPzWsLS6kqKKRCWXKr4zo5qeX l3PUP+di7oqbGZmjqgYQP9aHbcX+LzUUqCb/d9v38opSyxqYjc5aj0R43UN2pTOEyiM8zq lO6h2CKiN8XmE8IHePXWbjzEgErdM8GEWPqj/J2tl3UnhNKk4QJhekNIF/zUgQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 14/25] gnu: Add go-github-com-operatorfoundation-monolith-go. Date: Fri, 18 Jun 2021 02:54:05 -0400 Message-Id: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ccd78055b7..c0d68a66cb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,33 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-monolith-go + (package + (name "go-github-com-operatorfoundation-monolith-go") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/monolith-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "066bqlgw5h7a3kxswqlv734asb7nw2y6snsn09yqk0ixj23qw22s")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: Generated bytes do not match correct answer. + #:unpack-path "github.com/OperatorFoundation/monolith-go" + #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) + (propagated-inputs + `(("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set))) + (home-page "https://github.com/OperatorFoundation/monolith-go") + (synopsis "Byte sequences library") + (description "Monolith-Go is a Go library for working with byte sequences.") + (license license:expat))) + (define-public go-github-com-deckarep-golang-set (package (name "go-github-com-deckarep-golang-set") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:37 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:37 +0000 Received: from localhost ([127.0.0.1]:55575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Oj-0005xp-86 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:37 -0400 Received: from out1.migadu.com ([91.121.223.63]:37740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Oh-0005xY-F3 for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:35 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999274; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ldmg6ogkaGTn3yNOs5x3iN5IWeEXNmcA61e6tlbc/Vc=; b=W9pgk1d+LIsXicWOviKBpeOPd6RWHCpL5EaMkzvJMNMW2dvY7yub9xr+S4QkGIQtpaHyzl gl0dBCso98fAkvY+6XT9JqVGBtz3/VVKuax5WJekrXWlT4NkC9zglnYsugzmZba4wO4yqC 1kTGoVRG3YgbQl+eVaaPPH4s8M3y0YiLejTDtWw4kUBydAGSFW1c+yKTEQ3U2jVYf0fYyc suEPvzmggq6T13gKpZSngW+wqjR5Jis95nDHBX004MYvioXOU4KrdfeTfygYknAIa98OHJ QDZ2qQFg02aLSY5qkop2RFzSuGixhbg3vl2DwJgxW8dHetJdh5vaewIQYDbdIA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 15/25] gnu: Add go-github-com-opentracing-opentracing-go. Date: Fri, 18 Jun 2021 02:54:06 -0400 Message-Id: <20210618065416.22391-15-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c0d68a66cb..0dffdea221 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-opentracing-opentracing-go + (package + (name "go-github-com-opentracing-opentracing-go") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/opentracing/opentracing-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/opentracing/opentracing-go")) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/opentracing/opentracing-go") + (synopsis "OpenTracing API for Go") + (description "OpenTracing-Go is a Go implementation of OpenTracing API.") + (license license:asl2.0))) + (define-public go-github-com-operatorfoundation-monolith-go (package (name "go-github-com-operatorfoundation-monolith-go") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:40 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:41 +0000 Received: from localhost ([127.0.0.1]:55581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Om-0005yC-K9 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:40 -0400 Received: from out1.migadu.com ([91.121.223.63]:37751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Oj-0005xm-7x for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:37 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999276; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FYtV0xKiIDc85DXgWbJe/OHq2YWgaQFnaynEe7Fhitc=; b=dnwgXu+G9q3jMij53HfZGC0alVzU3WhEJRodSH30EUoVEt233qpdibwG8LZcWcUBnRNYqh eZ3iR9sgddbdndqkEDPT6DJOcPvIfm8jEs9ClvQpW1/6EgTd8f+LZekNQqMtA3JA4gYC82 ohYb4wrtn2sFj/EUv1GhQ5Br5yImEtKzSdi3a+D5PppSYXX8yS3Dc6gsrp9jzLDgEPHEyv cFrHYcIP/IjL3Fa0e7Xp4KUJBlGgGoVkfDh7BrzcRRHFcHbvLkUPCbZXNUnCjtVdxn0Sbp /boJzGcA28BCBdIgj04cSEqZXBiMYLrDaIZrMEUao5XN9CyBxKO98Qyc1SblhQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 16/25] gnu: Add go-github-com-mufti1-interconv. Date: Fri, 18 Jun 2021 02:54:07 -0400 Message-Id: <20210618065416.22391-16-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0dffdea221..922ec32cf8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mufti1-interconv + (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") + (revision "28")) + (package + (name "go-github-com-mufti1-interconv") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mufti1/interconv") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13f5pvr74afa28pbpmgvjzjx68vv5zmrwlvxp7hr5bl5625zlxmy")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mufti1/interconv" + #:import-path "github.com/mufti1/interconv/package")) + (home-page "https://github.com/mufti1/interconv") + (synopsis "Data Type Converter") + (description "InterConv is for convert interface into any data type.") + (license license:expat)))) + (define-public go-github-com-opentracing-opentracing-go (package (name "go-github-com-opentracing-opentracing-go") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:43 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:43 +0000 Received: from localhost ([127.0.0.1]:55587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Oo-0005yX-Rz for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:43 -0400 Received: from out1.migadu.com ([91.121.223.63]:37778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Om-0005yB-Mh for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:41 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999280; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ByZ81Il12+Fv2pQPX1fJdD2E0uBir0iZjj9PRJrNMQE=; b=hxvAg9A7TVxZ7nDThWfCnyzigospe/S9C5iFF88oKCkyUKI1CSavLwGgkZoXDn7vdR219Z 64ijaxgQ+rf7TB+NHTb93HfvNFhYvzpm6ttLoc6lglah3wFiJfuAv49U/GzVxUg8lxEBdS bH5groEbH4BgKc0WyRSx8N2AiBBQBPi2Ti/aKBDuxizgn2DWiwGty3TkFl2gwA/t/Lpl3Y SglmGFavkzU4TEZ/t7PkElY2u3GtaIEpVitIVUTcmDu0wGsLzAEjw6hZJ0kBdXyFNOMyhj vSf21ifeGmB6QsnR9nD7WeDQQdnP7fFwoyQx1qnmyuiqWh2Dq3gzJ5MjkECMtQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 18/25] gnu: Add go-github-com-riobard-go-bloom. Date: Fri, 18 Jun 2021 02:54:09 -0400 Message-Id: <20210618065416.22391-18-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 517760c245..5a5f8279dd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-riobard-go-bloom + (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") + (revision "15")) + (package + (name "go-github-com-riobard-go-bloom") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/riobard/go-bloom") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10a8ixh6zw52df2imxrzgxi82zc1j5hqnv5smjp818qwdn1a1rhj")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/riobard/go-bloom")) + (home-page "https://github.com/riobard/go-bloom") + (synopsis "Bloom Filter in Go") + (description "Go-Bloom implements Boom Filter using double hashing.") + (license license:asl2.0)))) + (define-public go-github-com-aead-chacha20 (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") (revision "114")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:46 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:46 +0000 Received: from localhost ([127.0.0.1]:55591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Os-0005yu-45 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:46 -0400 Received: from out1.migadu.com ([91.121.223.63]:37762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Ok-0005y8-U1 for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:42 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999278; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lwM/95SpXqDtDIw50eUNMK5jNeDc14gYwte6zVWMOtI=; b=KyPYuDKBVc8vb4uQzFK24hFKR404DGu3xllBNxGt/9eG+vJX53QxW0zfI/egl7bRAxOS8A XDucJ5Sk1zSGazo9F3IlSNjrXG+uaMvzrum908TAJIEhSWP6shI1Vq5KYfgsUmRaTC5ZHL 8OCtAFghGD8BUxsZz/yLf87cwmlG8+DPoVlrU6XnCVPEadpvzKv1f+fcXIUEAoSeoqByQ1 MpUlWQeXjjO+EjlYJ8pScejDPXiEyzE5ZHl24A7L26yHcumUJ7pjSk25OYDQZA6O+d8xmU 14WcY13oWMq8NDzVy3Dg3+sPIAJCFmglRdbWBhlja3F23h4vQZH0cQxs0XqVGA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 17/25] gnu: Add go-github-com-aead-chacha20. Date: Fri, 18 Jun 2021 02:54:08 -0400 Message-Id: <20210618065416.22391-17-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.org (go-github-com-aead-chacha20): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 922ec32cf8..517760c245 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-aead-chacha20 + (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") + (revision "114")) + (package + (name "go-github-com-aead-chacha20") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/aead/chacha20") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gbmgq5kbqmbyrsav57ql4jzbvqvp1q7yvcd5fl3wf5g94iyv56r")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/aead/chacha20")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/aead/chacha20") + (synopsis "ChaCha20 and XChaCha20 stream ciphers") + (description "ChaCha is a stream cipher family created by Daniel Bernstein. +The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is +standardized in RFC 7539.") + (license license:expat)))) + (define-public go-github-com-mufti1-interconv (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") (revision "28")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:46 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:46 +0000 Received: from localhost ([127.0.0.1]:55593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Os-0005yw-Bd for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:46 -0400 Received: from out1.migadu.com ([91.121.223.63]:37788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Oo-0005yR-Js for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:42 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999282; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AchCjE1YxkisnT1iFDtfm/kuJxAX9vlOd0n7txrnsGU=; b=BmQb1eg+WFnu6cepRfMV3FjS+CRMmG2axTluQcMirnNGTo67DUGEslWydpaeZBQtYrOWP9 Y3g054U0yikxI0/MPdGxN87pd4n5rUdw448851oqS03RxQRzy/4PJka53znlSx+1duXetr pgL1B/ZvyulsPZQNvwAAjGPaN2b3dkQ/moVQo4Dv6BGocubObqd/tcjcfcgQLc4fXp8JjK nnZvH0LK2YBkk0c9z8ADVuZ/Yk/4T5iSmgHx9CU8fMaWt3ndosNZbymKzhgs0bGd/6XNKr iygST7TPiGA6AoTy9yyQJ5ccX9YcY3KzvobNhWA7QGLYAFQF+SbQiz1R7+91Dg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 19/25] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Fri, 18 Jun 2021 02:54:10 -0400 Message-Id: <20210618065416.22391-19-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5a5f8279dd..e7fc4b6158 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,36 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-shadowsocks-go-shadowsocks2 + (package + (name "go-github-com-shadowsocks-go-shadowsocks2") + ;; Version > 0.1.3 requires go-toolchain v1.16. + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/shadowsocks/go-shadowsocks2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) + (propagated-inputs + `(("go-github-com-riobard-go-bloom" + ,go-github-com-riobard-go-bloom) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text))) + (home-page "https://github.com/shadowsocks/go-shadowsocks2") + (synopsis "Shadowsocks Suite") + (description "Go-ShadowSocks is an implementation of shadowsocks in Go.") + (license license:asl2.0))) + (define-public go-github-com-riobard-go-bloom (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") (revision "15")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:47 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:47 +0000 Received: from localhost ([127.0.0.1]:55597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Os-0005zA-Pb for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:47 -0400 Received: from out1.migadu.com ([91.121.223.63]:37798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Oq-0005yl-IN for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:44 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999284; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7rBxad92iuQLCSWpLw9FEThTTKUWSD2Qcslzl+KQyeM=; b=h4EO08oPlP7RR2kBSZvQ90iuc+l1rGEmymoYrwpPiMtcQ5lwwmvSMaqsFyx65VfRHAyZZB Xg4GmzpsSOz50WI1qm6sVJdEIfQiDkbWyjjjFojPdfdW1DwTI4ERS4pNf/9EQ6doUmaQeo qX6KF8hdXSfxl9JX94ch7O/tdak9sKR2iZfX4uIg2MPYg43LMuarGbi/6elXtzxEvnJrLn +ZFW5A6sFMXwTRM1s114rABnxzAfuQKGAQKAwd/aTjImw0boxue5OziM5wXBnvvbpa4oal ABWX4w+lIZNt2Fsx2T2stLyTQ8YRTEI2GfuIKqu/zy7l8S7kU4FBxAcK+GgVQQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 20/25] gnu: Add go-github-com-kataras-pio. Date: Fri, 18 Jun 2021 02:54:11 -0400 Message-Id: <20210618065416.22391-20-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-pio): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e7fc4b6158..9050390da8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-pio + (package + (name "go-github-com-kataras-pio") + (version "0.0.10") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/pio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11d2jy9xz4airicgmjcy4nb80kwv22jp140wzn2l5412jdr4jmkp")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/pio")) + (home-page "https://github.com/kataras/pio") + (synopsis "Pill for Input/Output") + (description "PIO is a low-level package that provides a way to centralize +different output targets. Supports colors and text decoration to all popular +terminals.") + (license license:bsd-3))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:51 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:51 +0000 Received: from localhost ([127.0.0.1]:55603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Ox-0005zd-7k for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:51 -0400 Received: from out1.migadu.com ([91.121.223.63]:37806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Os-0005yt-AT for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:46 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999285; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6jipJgK0os8CT3JzkXUP3D457GN1cx/cENmeWK9OIMM=; b=dK7B8LemdT6On9FFqgA6DtCQJEbFAmdmMJXqLhwutkWIDo7TWbbZY2eB0DyUInTVPTRTXb wx2vT0dbhCH6AemMbPNHaSLxDwCGJbpiBnbLXSfqSVHFSVgwNe9hBxyESeGa3nuVY5gsAy xDiSGhMj+pifQznTwY8qfdqcUJdWjZOwol+gBlNVjDLKuvvRN3NciNqejs3vDE7xMhlPtu gj26MKAM2015/RTlOrUHNzIty+ckCkgrVzNczHpDKGLThYd61ZcZGxxWWtiMoEKvbzuI+K lV+oQ7eMU0hNK1hEVI2XxislypfMJkbfzZzCNpOCzsz3LJJwjIWNWHwmbEcjoQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 21/25] gnu: Add go-github-com-kataras-golog. Date: Fri, 18 Jun 2021 02:54:12 -0400 Message-Id: <20210618065416.22391-21-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-golog): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9050390da8..012ac4095e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-golog + (package + (name "go-github-com-kataras-golog") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/golog") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ll24g50j48wqikzf67cyaq0m0f57v1ap24nbz3cmv3yzqi6wdl9")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/golog")) + (propagated-inputs + `(("go-github-com-kataras-pio" + ,go-github-com-kataras-pio))) + (home-page "https://github.com/kataras/golog") + (synopsis "Logging foundation for Go applications") + (description "GoLog is a level-based logger written in Go.") + (license license:bsd-3))) + (define-public go-github-com-kataras-pio (package (name "go-github-com-kataras-pio") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:52 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:52 +0000 Received: from localhost ([127.0.0.1]:55605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Ox-0005zf-EN for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:51 -0400 Received: from out1.migadu.com ([91.121.223.63]:37812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Ou-0005zO-5T for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:48 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999287; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=s40leRdZcYrjzMgRJiRb0Nhk/7hhBIrizcIvFBaL2kE=; b=aDZzzo8Cwui2cDTb6lbUE4z9Zc3Q1ppXBVmz1SL3A0Sdjv60KgvPuTBnmqvzJmqLki8xAE H7ofRPboiq3XJdKC+njiuk8QjfDlYKD6tf/GwQJHGwKH8Xou0cYwiO/DCp6Ig53x81cvm9 fbUfjYoiZExiRWnOx1sWt1dfOCXV2Eetj4FUmBac2F8pbiaS98RSZX96lYQDPSTJm2vgo3 mYQwf7yz9lqydkzXf1O/yCKtAOymzryBjk0MwOyYwtLMI+cS18uFbBYU8T2MsqQmfiInx5 tFxVFTXJG3nCSI5niUCTUWDOBAn52nGgsnJl9mDKu6k0z+obAt/YFmLts+AqJw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 22/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-transports. Date: Fri, 18 Jun 2021 02:54:13 -0400 Message-Id: <20210618065416.22391-22-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable. --- gnu/packages/golang.scm | 158 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 012ac4095e..a8eb735d58 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,164 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-transports + (package + (name "go-github-com-operatorfoundation-shapeshifter-transports") + (version "3.0.12") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-transports") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1hzhk3q2fgqdg14zlg3z0s0ib1y9xwj89qnjk95b37zbgqjgsb")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/shapeshifter-transports" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + ;;; ERROR: invalid memory address or nil pointer dereference. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + ;;; ERROR: bind: permission denied. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3")))) + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? + unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3"))))))) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-aead-chacha20" + ,go-github-com-aead-chacha20) + ("go-github-com-blanu-dust" + ,go-github-com-blanu-dust) + ("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set) + ("go-github-com-kataras-golog" + ,go-github-com-kataras-golog) + ("go-github-com-mufti1-interconv" + ,go-github-com-mufti1-interconv) + ("go-github-com-opentracing-opentracing-go" + ,go-github-com-opentracing-opentracing-go) + ("go-github-com-operatorfoundation-monolith-go" + ,go-github-com-operatorfoundation-monolith-go) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-shadowsocks-go-shadowsocks2" + ,go-github-com-shadowsocks-go-shadowsocks2) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") + (synopsis "Go implementation of Pluggable Transports") + (description "Shapeshifter-Transports is a set of Pluggable Transports +implementing the Go API from the Pluggable Transports 2.0 specification. +Each transport implements a different method of shapeshifting network traffic. +The goal is for application traffic to be sent over the network in a shapeshifted +form that bypasses network filtering, allowing the application to work on +networks where it would otherwise be blocked or heavily throttled.") + (license license:expat))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:54:52 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:54:52 +0000 Received: from localhost ([127.0.0.1]:55607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Ox-0005zm-Vn for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:52 -0400 Received: from out1.migadu.com ([91.121.223.63]:37830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Ow-0005zW-7F for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:50 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999289; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=A9wVzxzvE9+rSG2pBl9Kh+2rSo9cItrlPg9R3uDc3TE=; b=KI87w+1mkCyaftbvynjTeyvmircKEaL2gswt1aNMWKfXHUw3yWNDYyQ7A/1ECWblYR3u92 4Z/3+JfoUFcXjXCLfbU5fa4E0qe0R8AUplkqNDeEOLWvT9Xue93uWz5yqkG25YH/Vzw/cX 4PC6icpm9guUmeSPn1Xf9aQKJ+31QawAq/cP82h+KCFZO8xytcPwGPB4phurbkINl/qovd v/GdsjESQWU0/zAxq3Zqt0oGm5nVG4vNarTZg21/whBlDG8bFYsdrEOAMQbh80uonw800q oT5TnjZkDsw2NVjvtDB5ScOVsYb32nfr/8X3yxnRl+r/ZyQ6cM/6vJU7mUyQIg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 23/25] gnu: Add go-0xacab-org-leap-shapeshifter. Date: Fri, 18 Jun 2021 02:54:14 -0400 Message-Id: <20210618065416.22391-23-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a8eb735d58..c00f8ace4e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 ma [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [91.121.223.63 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [91.121.223.63 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.8 TVD_IP_HEX URI: No description available. 0.0 TVD_SPACE_RATIO No description available. 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a8eb735d58..c00f8ace4e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-shapeshifter + (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") + (revision "12")) + (package + (name "go-0xacab-org-leap-shapeshifter") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/shapeshifter") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/shapeshifter")) + (propagated-inputs + `(("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-golang-org-x-net" ,go-golang-org-x-net))) + (home-page "https://0xacab.org/leap/shapeshifter") + (synopsis "Shapeshifter Dispatcher Library") + (description "Shapeshifter provides network protocol shapeshifting +technology. The purpose of this technology is to change the characteristics of +network traffic so that it is not identified and subsequently blocked by network +filtering devices.") + (license license:bsd-2)))) + (define-public go-github-com-operatorfoundation-shapeshifter-transports (package (name "go-github-com-operatorfoundation-shapeshifter-transports") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:55:04 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:55:04 +0000 Received: from localhost ([127.0.0.1]:55613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8P3-00060F-9g for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:55:04 -0400 Received: from out1.migadu.com ([91.121.223.63]:37844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8Oy-0005zy-Kj for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999291; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=obnc2YxoHA+n8RSqDgja6W6bB38u6fiN8CPY74JnyYY=; b=jjyxdmXNklj367asEJY/IQ0cym0jgT7AwKDvWsFGzfdtvHRAdLSkn3EIZeZbasDe2LbR2X WyqxZT7qqAYBNVWsALc1mMeS5eGPlls++vdCytXTqoUUwxI9+pXRLeSVtxYrtQ35cVwGDZ fZ4JsKSu/jlCvf8S9ggpYBd/lfOplWsSX/wjAwINbTBB6unFoFWFlarf5UvjaLpeeA+fMF k5EjMpIpJPDQZ/QILfC2gTvwcKjQwP5patBeYXTCBALObxWTJuxTKKoay4i/h7Zjrl3OCe Rvu9vb8xHloII0wiS5+WzLw5LfgpgUxRf/MR9FAnmhxU+3J38wOa5uN7yKhumg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 24/25] gnu: Add bitmask. Date: Fri, 18 Jun 2021 02:54:15 -0400 Message-Id: <20210618065416.22391-24-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/vpn.scm (bitmask): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 204 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [91.121.223.63 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [91.121.223.63 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 T_PDS_PRO_TLD .pro TLD [URI: test.pro (pro)] -0.0 SPF_PASS SPF: sender matches SPF record 1.8 TVD_IP_HEX URI: No description available. 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.8 (/) * gnu/packages/vpn.scm (bitmask): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 204 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index a952e3f0db..eb8710fe09 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -15,6 +15,8 @@ ;;; Copyright © 2020 Ryan Prior ;;; Copyright © 2020 Ivan Kozlov ;;; Copyright © 2020 David Dashyan +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -37,9 +39,12 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) + #:use-module (guix build-system qt) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -51,7 +56,9 @@ #:use-module (gnu packages compression) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) + #:use-module (gnu packages gl) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -59,6 +66,7 @@ #:use-module (gnu packages nss) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-crypto) @@ -69,6 +77,202 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask + (package + (name "bitmask") + (version "0.21.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b0cdgh4mqvalvknck1zjy7dhmjfyhbmn9knya6ymx8dqan308sr")) + (modules + '((guix build utils))) + (snippet + `(begin + ;; To remove bundled thirdparty sources. + (delete-file-recursively "branding/thirdparty") + ;; To generate version.go file. + (call-with-output-file "pkg/config/version/version.go" + (lambda (port) + (format port "package version\n") + (format port "\n") + (format port (string-append "var VERSION = \"" ,version "\"")))) + #t)))) + (build-system go-build-system) + (arguments + `(#:imported-modules + ((guix build cmake-build-system) + (guix build copy-build-system) + (guix build python-build-system) + (guix build qt-build-system) + ,@%go-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + ((guix build python-build-system) + #:prefix python:) + ((guix build qt-build-system) + #:prefix qt:) + (guix build utils) + (guix build go-build-system)) + #:unpack-path "0xacab.org/leap/bitmask-vpn" + #:import-path "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + #:phases + (modify-phases %standard-phases + (add-after 'setup-go-environment 'insert-missing-sources + ;; For some reason this package is left out. + (lambda* (#:key inputs #:allow-other-keys) + (let* ((shapeshifter + (assoc-ref inputs "go-0xacab-org-leap-shapeshifter")) + (shapeshifter-src (string-append shapeshifter "/src"))) + (copy-recursively shapeshifter-src "src")))) + (add-after 'unpack 'patch + (lambda* (#:key inputs outputs #:allow-other-keys) + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + ;; To use 'emersion/go-autostart', + ;; instead of 'ProtonMail/go-autostart', + ;; as the latter no longer exists. + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + ;; To use correct paths for referenced items. + (let* ((out (assoc-ref outputs "out")) + (policy-dir (string-append out "/share/polkit-1/actions")) + (policy-file "se.leap.bitmask.policy") + (policy-path (string-append policy-dir "/" policy-file)) + (ip (string-append (assoc-ref inputs "iproute") + "/sbin/ip")) + (iptables (string-append (assoc-ref inputs "iptables") + "/sbin/iptables")) + (ip6tables (string-append (assoc-ref inputs "iptables") + "/sbin/ip6tables")) + (sysctl (string-append (assoc-ref inputs "procps") + "/sbin/sysctl")) + (pkttyagent (string-append (assoc-ref inputs "polkit") + "/bin/pkttyagent")) + (openvpn (string-append (assoc-ref inputs "openvpn") + "/sbin/openvpn")) + (bitmask-root (string-append (assoc-ref outputs "out") + "/sbin/bitmask-root"))) + (substitute* (find-files "." "(\\.go$|\\.policy$|bitmask-root)") + (("swhich\\(\"ip\"\\)") + (string-append "\"" ip "\"")) + (("swhich\\(\"iptables\"\\)") + (string-append "\"" iptables "\"")) + (("swhich\\(\"ip6tables\"\\)") + (string-append "\"" ip6tables "\"")) + (("swhich\\(\"sysctl\"\\)") + (string-append "\"" sysctl "\"")) + (("/usr/.*(kit|agent|agent-1)") pkttyagent) + (("fingerprint-polkit-agent") "pkttyagent") + (("/usr/sbin/openvpn") openvpn) + (("/usr/sbin/bitmask-root") bitmask-root) + (("/usr/local/sbin/bitmask-root") bitmask-root) + (("/usr/share.*\\.policy") policy-path))) + (substitute* (find-files "." "\\.pro$") + ;; To use correct path for goshim files, + ;; which are generated in 'build-continued phase. + (("-L.*/lib") "-L./lib") + ;; FIXME: Unable to build i18n files. + (("TRANSLATIONS.*i18n.*$") "") + (("RESOURCES.*i18n.*$") ""))))) + (add-after 'build 'build-continued + (lambda _ + ;; To generate goshim library and header files. + (let* ((dir "src/0xacab.org/leap/bitmask-vpn") + (source (string-append dir "/gui/backend.go")) + (target (string-append dir "/lib/libgoshim.a"))) + (mkdir-p (string-append dir "/lib")) + (invoke "go" "build" "-buildmode=c-archive" "-o" target source)) + ;; To build bitmask application. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "bitmask.pro") + (invoke "make" "release/bitmask")))) + (add-after 'check 'check-continued + (lambda _ + ;; To run bitmask test. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "test.pro") + ;; Tests require display-server. + (setenv "QT_QPA_PLATFORM" "offscreen") + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getenv "TEMP")) + ;; Tests write to $HOME. + (setenv "HOME" (getenv "TEMP")) + (invoke "make" "check")))) + (add-after 'install 'install-continued + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + ;; To install bitmask program. + '(("src/0xacab.org/leap/bitmask-vpn/release" + "bin" + #:include ("bitmask")) + ;; To install bitmask-root script. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "sbin" + #:include ("bitmask-root")) + ;; To install polkit policy. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "share/polkit-1/actions" + #:include ("se.leap.bitmask.policy"))) + args))) + (add-after 'install-continued 'post-install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bitmask (string-append out "/bin/bitmask")) + (bitmask-root (string-append out "/sbin/bitmask-root"))) + ;; To make bitmask-root script executable. + (chmod bitmask-root #o776)))) + (add-after 'post-install 'python-wrap + (assoc-ref python:%standard-phases 'wrap)) + (add-after 'python-wrap 'qt-wrap + (assoc-ref qt:%standard-phases 'qt-wrap))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("iproute" ,iproute) + ("iptables" ,iptables) + ("mesa" ,mesa) + ("openvpn" ,openvpn) + ("polkit" ,polkit) + ("procps" ,procps) + ("python" ,python) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtquickcontrols" ,qtquickcontrols) + ("qtquickcontrols2" ,qtquickcontrols2))) + (propagated-inputs + `(("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter) + ("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-rakyll-statik" + ,go-github-com-rakyll-statik) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (synopsis "White-label VPN client by LEAP") + (description "Bitmask, by @acronym{LEAP, LEAP Encryption Access Project}, +is an application to provide easy and secure encrypted communication with a +@acronym{VPN, Virtual Private Network}. It allows you to select from a variety +of trusted service provider all from one app. Current providers include Riseup +Networks and The Calyx Institute.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:55:04 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 06:55:04 +0000 Received: from localhost ([127.0.0.1]:55621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8PA-00061G-32 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:55:04 -0400 Received: from out1.migadu.com ([91.121.223.63]:37853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8P0-000606-Fp for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 02:54:54 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1623999293; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=61zOK+ddbckELaC5J5eRUhjahsJ1na5qJus8ZZlTAfc=; b=paANln/sIk3Swr2IxAdq+vhJxmvgJTARCTuHOQ4/hPbW52P8wJ53HGnu82U9f3+IJV+7rx /Ewt5kOaYcvssNRUjzccPc/vyLyuEw4G8cKrETeS+xSN7B7GshPHiLHj9CIclE6qnsLKiN Zi+1GT2xccv+DFaLTqqr+MWxF6NfbdcphZOF1XEpJMrkTwOlFxAXXIS31ora6ePItXsKX/ kxeNhB6jv0atX0kwA8+6YaJTj4vWhHNkDIE0VSHyO/zNuuWdgdiKyesMtJ35x+EunaPF+s ow185OvZ55y8CNlCck1fuMiGnWeKojpX66mHcEY4rmNqy1yr7IDUcfyiEyAXHw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v5 25/25] services: Add bitmask-service-type. Date: Fri, 18 Jun 2021 02:54:16 -0400 Message-Id: <20210618065416.22391-25-rg@raghavgururajan.name> In-Reply-To: <20210618065416.22391-14-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/services/vpn.scm (bitmask-service-type): New variable. --- gnu/services/vpn.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/services/vpn.scm b/gnu/services/vpn.scm index 2bcbf76727..b85a764b87 100644 --- a/gnu/services/vpn.scm +++ b/gnu/services/vpn.scm @@ -23,6 +23,7 @@ (define-module (gnu services vpn) #:use-module (gnu services) #:use-module (gnu services configuration) + #:use-module (gnu services dbus) #:use-module (gnu services shepherd) #:use-module (gnu system shadow) #:use-module (gnu packages admin) @@ -63,6 +64,22 @@ wireguard-service-type)) +;;; +;;; Bitmask VPN +;;; + +(define-public bitmask-service-type + (service-type + (name 'bitmask) + (description "Setup the @uref{https://bitmask.net, Bitmask} VPN application.") + (default-value bitmask) + (extensions + (list + ;; To configure polkit policy of bitmask. + (service-extension polkit-service-type list) + ;; To add bitmask to the system profile. + (service-extension profile-service-type list))))) + ;;; ;;; OpenVPN. ;;; -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 14:16:54 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 18:16:54 +0000 Received: from localhost ([127.0.0.1]:58158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJ2u-0006Kr-Mo for submit@debbugs.gnu.org; Fri, 18 Jun 2021 14:16:54 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:49896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJ2s-0006Ki-FH for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 14:16:47 -0400 Received: from butterfly.local ([213.119.219.214]) by andre.telenet-ops.be with bizsmtp id JiGj2500P4e8Tal01iGkfT; Fri, 18 Jun 2021 20:16:45 +0200 Message-ID: Subject: Re: [bug#48729] [PATCH v2 47/47] gnu: Add bitmask-vpn. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org Date: Fri, 18 Jun 2021 20:16:34 +0200 In-Reply-To: <9af97e79-f215-1df7-f6f1-1d2df4e84ec0@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> <20210603205110.7102-47-rg@raghavgururajan.name> <9af97e79-f215-1df7-f6f1-1d2df4e84ec0@raghavgururajan.name> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-+vq8KHoOjinyY9FKBvtX" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1624040205; bh=lZDUWkKyH4bj7Ylal6fy7R1STNbFCL+hzfIAU61o3DQ=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=dWBslvATkJJ9XoPpE7jYNqwiwtBD3OCK31RiNtanjab495ufxh06AKV4QCcue0T0O mUf/kIxyH+h+kuyUF5MkTRdE5F840WIF+h95sX6wYPUAwJTDreqjq3K1xCJRWFbfYk 5nMwYac6DVVPEcRchgDwx/f/eTRhtZxCs9p7x/6Oui1QoPV9XHTlsznkSFTkEX6LL/ vkRXctOso2IYIbQGCvIX/veIDBr3WWE2z/83U3mTQcF7xsrKdlYk4ZBvO6uSx35KS4 pGzqW14WS3OxSvA/K2p+X6fK4rUjNtoUtwn+rT95Kmzf2MkjfOlBfTWUWbCDiKTq8g LoTQrzcayNYHw== X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) --=-+vq8KHoOjinyY9FKBvtX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan schreef op vr 11-06-2021 om 00:12 [-0400]: > > (replace 'build > > (lambda arguments > > (lambda (directory) > > (apply (assoc-ref %standard-phases 'build) > > `(,@arguments #:directory ,directory))))) > >=20 > > WDYT? Likewise in other places. >=20 > I tried to use this snippet, but how do I insert `for-each` here? The snippet was incorrect. It should have been something like (untested): (replace 'build (lambda arguments (for-each (lambda (directory) (apply (assoc-ref %standard-phases 'build) `(,@arguments #:directory ,directory))) (list "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" ...)))) Greetings, Maxime. --=-+vq8KHoOjinyY9FKBvtX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYMzjAhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7t4QAP9ppvzp9YAc07BIAV0F8CF2TEO1 TMH9WwR+C5sKrYSfIAD/U0eyV6mwWjcAdhcGmZ5fNbQG/dIJUrwZkzRyUxZcDAM= =lsvp -----END PGP SIGNATURE----- --=-+vq8KHoOjinyY9FKBvtX-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 14:22:37 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 18:22:37 +0000 Received: from localhost ([127.0.0.1]:58171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJ8W-0006Ti-Uz for submit@debbugs.gnu.org; Fri, 18 Jun 2021 14:22:37 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:58956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJ8V-0006TZ-Jo for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 14:22:36 -0400 Received: from butterfly.local ([213.119.219.214]) by baptiste.telenet-ops.be with bizsmtp id JiNZ2500P4e8Tal01iNZ47; Fri, 18 Jun 2021 20:22:34 +0200 Message-ID: <4e3703c2e14c0cc44f88c18e1bd255e1b032f99b.camel@telenet.be> Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org Date: Fri, 18 Jun 2021 20:22:33 +0200 In-Reply-To: <20210618065416.22391-24-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-/hzLhMJVPxYYhK0Q4idX" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1624040554; bh=gHfYn9RqENw3H5xpb8ISjJPPQk2JQP5rtv/KNlLHaRU=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=fUCgdyCwNuLCeRjFgGioesLwMadgHMiZB4O19fddpHQIGGVhrpeoYidTF0vut47zY 2Xk/XPfjZ7erGrAgnAfx4FKcglA+nU33a7zhjYrucIzmii6+X85CJX/NLxDLtDnlUF auLYhV0okvD2tJltX3rXO3iTkXaBpDRngO+coHbrX1PT3Qy/ko1Ol1mSzCmKvkVqz/ bX8ZmvhG0tR2y0I5qWJQqUpg27Rnl/BpmHcmnugLh54gQrWDOp6mZs/rqQgP/oquG2 wKcAQQ+/yiecIoPikjf4F0ThXHnhwGuy0syr5U+9Ld4/HVhPxj97tF1XBr5EthsdPw USEv56nRHg4RA== X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 48729 Cc: Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) --=-/hzLhMJVPxYYhK0Q4idX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via schreef op vr 18-06-2021 om 02:54 [-0= 400]: > + (add-after 'check 'check-continued > + (lambda _ > + ;; To run bitmask test. > + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" > + (delete-file "Makefile") > + (invoke "qmake" "test.pro") > + ;; Tests require display-server. > + (setenv "QT_QPA_PLATFORM" "offscreen") > + ;; Tests look for $XDG_RUNTIME_DIR. > + (setenv "XDG_RUNTIME_DIR" (getenv "TEMP")) > + ;; Tests write to $HOME. > + (setenv "HOME" (getenv "TEMP")) > + (invoke "make" "check")))) I'd make this (lambda* (#:key tests? #:allow-other-keys) (when tests? [do-stuff])) That way, the package transformation --without-tests=3Dbitmask should work. (Try "guix build --without-tests=3Dbitmask bitmask".) Greetings, Maxime. --=-/hzLhMJVPxYYhK0Q4idX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYMzkaRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7j6AAP0YtaaqwmMajgCIEJ7/blTlWe0e EMO+hbz/09hT350ylwD+ObnEbifaIqcEbOdxPgF9F21qNyLZEgaQ3YH3W/bchw0= =QQPE -----END PGP SIGNATURE----- --=-/hzLhMJVPxYYhK0Q4idX-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 14:45:34 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 18:45:35 +0000 Received: from localhost ([127.0.0.1]:58193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJUY-00071y-Ls for submit@debbugs.gnu.org; Fri, 18 Jun 2021 14:45:34 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:48244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJUX-00071p-5l for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 14:45:22 -0400 Received: from butterfly.local ([213.119.219.214]) by michel.telenet-ops.be with bizsmtp id JilJ2500L4e8Tal06ilKyw; Fri, 18 Jun 2021 20:45:19 +0200 Message-ID: <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org Date: Fri, 18 Jun 2021 20:45:13 +0200 In-Reply-To: <20210618065416.22391-24-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-42+f+GtlwxiYSGK36dwp" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1624041919; bh=7UPmIOMlYMkinI0FqLV6bD37H4WvnUTmbaKKPiT9bnM=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=UH6n4N/tw+1r4PnztEcTLVv4RRXq8Q6auFSLMZKzn23Ez7BgYVdlDnxdl1Wqhj2h/ nWvn8dtnwWsMDkF8am9KIDLHFP1dRuiwv/+wIx7qYaHNWcjMjCrwzXBYpaglBT8VHe DNqyjcjK3FwXrQ6I2P+/chQTj/vsvy+5t/zgYdWCg7sadeip3k+0SBighC+XxYT/VI 6PyzVaa/hoJlKF97/N8kKQurI9+/NyqaX02GHQ8cELHY1r70HkrYJkcBD3xJ9ddrOy 20lmlSApgreA1H/hyqiO7gIa4bhOUJ/h7K9TO5cQPO0UzSWJzE/M/zchaNnF/8wXnx r4pELR6SSiVgw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-42+f+GtlwxiYSGK36dwp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via schreef op vr 18-06-2021 om 02:54 [-0= 400]: > + (snippet > + `(begin > + ;; To remove bundled thirdparty sources. > + (delete-file-recursively "branding/thirdparty") > + ;; To generate version.go file. > + (call-with-output-file "pkg/config/version/version.go" > + (lambda (port) > + (format port "package version\n") > + (format port "\n") > + (format port (string-append "var VERSION =3D \"" ,version= "\"")))) > + #t)))) Snippets can be G-expressions. Personally, I'd go with a G-expression instead of an S-expression, because * that makes it more obvious it is staged code, and not, say, SXML * G-exps are cool [citation needed] > + (build-system go-build-system) > + (arguments [...]) A bit large, but all the code there seems required Seems ok, though not being able to build i18n files is a bit unfortunate. > + (synopsis "White-label VPN client by LEAP") About =E2=80=98White-label=E2=80=99: this seems an odd thing to say about s= oftware. Here is a definition, in case we are talking about different things: =46rom Wikipedia (https://en.wikipedia.org/w/index.php?title=3DWhite-label_pr= oduct&oldid=3D1028825641): =E2=80=98A white-label product is a product or service produced by one comp= any (the producer) that other companies (the marketers) rebrand to make it appear as if they h= ad made it.[1][2] The name derives from the image of a white label on the packaging= that can be filled in with the marketer's trade dress. White label products are sold= by retailers with their own trademark but the products themselves are manufactured by a = third party.[3]=E2=80=99 bitmask isn't a product or a service, it's just software. It is also not sold. I don't see how =E2=80=98white-label=E2=80=99 can app= ly to bitmask. Also, I don't see what value adding "White-label" to the synopsis provides to users(*). (*) Here, =E2=80=98users=E2=80=99 are all people using Guix. Including peop= le hacking on Guix (=E2=80=98developers=E2=80=99). I'd drop "White-label" from the synopsis. Greetings, Maxime. --=-42+f+GtlwxiYSGK36dwp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYMzpuRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7iVTAP4psuutjufd5s4fGvMB8ej82mrm CLKAx3ItSS+Vpj+jNQEA7GFhkSKGJt5usqx8VNZIaCYKkedGRtYoGeyoZS2gYgI= =+qZu -----END PGP SIGNATURE----- --=-42+f+GtlwxiYSGK36dwp-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 15:02:49 2021 Received: (at 48729) by debbugs.gnu.org; 18 Jun 2021 19:02:49 +0000 Received: from localhost ([127.0.0.1]:58217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJlR-0001AB-HN for submit@debbugs.gnu.org; Fri, 18 Jun 2021 15:02:49 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:40800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJlP-00018d-QX for 48729@debbugs.gnu.org; Fri, 18 Jun 2021 15:02:48 -0400 Received: from butterfly.local ([213.119.219.214]) by albert.telenet-ops.be with bizsmtp id Jj2l250074e8Tal06j2ldc; Fri, 18 Jun 2021 21:02:46 +0200 Message-ID: Subject: Re: [bug#48729] [PATCH v5 25/25] services: Add bitmask-service-type. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org Date: Fri, 18 Jun 2021 21:02:39 +0200 In-Reply-To: <20210618065416.22391-25-rg@raghavgururajan.name> References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-25-rg@raghavgururajan.name> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-rFnkaYZA/8js0t/7qXqX" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1624042966; bh=DJPrOQ2sE6Y/U/JfLwvEwbJbEncTPXAPD3LPAKLxiD8=; h=Subject:From:To:Date:In-Reply-To:References; b=RHUl3dgLpWqUshicxKJokIO/vvOcm/qd2SFMdeJZ436pQnk3Jyz61ZsSQwHc6X3Jv OaDSFp2XCWcLOOVF6KGMWTlwqI0FL3P03H+pKOLXa+K6jJNWpWQCCDpJEnmn4bs0ip DZY+J6ay78avs+amUVMmuuPTt3ruGTzwSWjbDkU8999of41KYmw/45OLrFjmrqEB8v C3tPVi4eiMnqy7l2AjXSJ1b4t+OTwc+qAjDFT5mrfeBbwPjrtEDnZWyEffJmvUUSy+ fZTf01Jd6WeWQilB4Ex8dPgOEJNjFVx1pfskJR4U6Mww+Tqrrkbc+cE9fYnDyRic0L E+f06uGneYVUQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-rFnkaYZA/8js0t/7qXqX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via schreef op vr 18-06-2021 om 02:54 [-0= 400]: > +;;; > +;;; Bitmask VPN > +;;; > + > +(define-public bitmask-service-type > + (service-type > + (name 'bitmask) > + (description "Setup the @uref{https://bitmask.net, Bitmask} VPN appli= cation.") > + (default-value bitmask) > + (extensions > + (list > + ;; To configure polkit policy of bitmask. > + (service-extension polkit-service-type list) > + ;; To add bitmask to the system profile. > + (service-extension profile-service-type list))))) Is there any specific reason that bitmask must be added to the profile? On a multi-user system, not all users might be interested in bitmask, and do not need it in their "PATH". I prefer only adding packages that are explicitely in the =E2=80=98packages= =E2=80=99 field of 'operating-system' to the system profile. One possible reason could be that the polkit policy whitelists a few binaries, say, /gnu/store/aaa-bitmask/sbin/stuff, so "pkexec stuff" (equivalent to "pkexec /gnu/store/aaa-bitmask/sbin/stuff") doesn't require special permissions or a password of any kind. However, if the user has a slightly different version of bitmask in their profile, then the store path will be different (/gnu/store/bbb-bitmask/sbin/stuff), then "pkexec stuff" will try to use the not-authorised version, which will require passwords or such. For example, my current system generation and user profile were made by a different version of Guix, and as a result, have two separate store paths for "mate-power-backlight-helper". If I run pkexec on the store path in /run/current-system/etc/polkit-1/actions/org.mate.power.policy, then it succeeds. But if I simply run "pkexec mate-power-backlight-helper", then it asks for authentication. (Actually, /run/current-system/profile/sbin/mate-power-backlight-helper poi= nts to a binary with yet another store path, but that has nothing to do with bitmask-service-type.) (TODO to self: modify "pkexec" to support an --action-id argument, in order to avoid store paths ...) Greetings, Maxime. --=-rFnkaYZA/8js0t/7qXqX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYMztzxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7lyzAQCLXoBvd+pImbVGybzd1iOUgq1/ 6YvG2xT7Kjqoemm84wD/QgpSe8Ca4ybO8iTx2FiqWAPfoGEFXqx96J/AXQ22mAY= =hgNH -----END PGP SIGNATURE----- --=-rFnkaYZA/8js0t/7qXqX-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 20 02:38:04 2021 Received: (at 48729) by debbugs.gnu.org; 20 Jun 2021 06:38:05 +0000 Received: from localhost ([127.0.0.1]:32955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lur5o-00048z-OD for submit@debbugs.gnu.org; Sun, 20 Jun 2021 02:38:04 -0400 Received: from out2.migadu.com ([188.165.223.204]:55643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lur5m-00048Y-Cm for 48729@debbugs.gnu.org; Sun, 20 Jun 2021 02:38:03 -0400 Subject: Re: [bug#48729] [PATCH v2 47/47] gnu: Add bitmask-vpn. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624171080; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Cr+iX1CYG5EkBB6k5H4WIFH8sXTHKbec0ZzWhj4KLjk=; b=MxF9jh0mbMPXLqoIqOMS1gcp2e6BeVe17Vvzlc7Wxj0jUo+mOEFy2KCO7rlpjvzeHHKj0h a3hbXFfPPygEx28kGi3M1f1tJWFGzo/R2U2y9uIpsOnEurw9xESJNnP7MkU/cgKmtJelQ5 7A+QC3XNiL4rHSo2SGVw+9lcIH9iVAA6pVeab/3t0Lzu7ZgTXRiu5GSGCp2wXXjHNo6CnO NqfvL4XiaKtoc996PgwXLo9svWVoqbFgCFm4tuy9oLPqX94O/ahYhFIKS+5bvBoIndnaEK 2T2wbCz1BcQuo7KEl5MmgMcDGV8An6rznI/azfxxbhTdoYoUD2A9B032SSJ8/w== To: Maxime Devos , 48729@debbugs.gnu.org References: <20210603205110.7102-40-rg@raghavgururajan.name> <20210603205110.7102-47-rg@raghavgururajan.name> <9af97e79-f215-1df7-f6f1-1d2df4e84ec0@raghavgururajan.name> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Message-ID: <108fbf0b-0d25-3f3f-601b-f71b7ba8045a@raghavgururajan.name> Date: Sun, 20 Jun 2021 02:37:57 -0400 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="U2HjlmgYir7lA1fGK7J6UWfhb3EW9PQYa" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@disroot.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --U2HjlmgYir7lA1fGK7J6UWfhb3EW9PQYa Content-Type: multipart/mixed; boundary="xL7Lk05r3dSIcSK5p2zKpOg0ZsSf87FED"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Cc: jgart@disroot.org Message-ID: <108fbf0b-0d25-3f3f-601b-f71b7ba8045a@raghavgururajan.name> Subject: Re: [bug#48729] [PATCH v2 47/47] gnu: Add bitmask-vpn. References: <20210603205110.7102-40-rg@raghavgururajan.name> <20210603205110.7102-47-rg@raghavgururajan.name> <9af97e79-f215-1df7-f6f1-1d2df4e84ec0@raghavgururajan.name> In-Reply-To: --xL7Lk05r3dSIcSK5p2zKpOg0ZsSf87FED Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Maxime! > The snippet was incorrect. It should have been something like (untested= ): >=20 > (replace 'build > (lambda arguments > (for-each > (lambda (directory) > (apply (assoc-ref %standard-phases 'build) > `(,@arguments #:directory ,directory))) > (list "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" > "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" > ...)))) Thanks so much. It worked. Regards, RG. --xL7Lk05r3dSIcSK5p2zKpOg0ZsSf87FED-- --U2HjlmgYir7lA1fGK7J6UWfhb3EW9PQYa Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYM7iRQUDAAAAAAAKCRBfWBZkf4vlUTTE AP9MZndR0296Q/Ni6aWd7pw0pHsT3Ijs+i/upxfmRDTiowD/eTkirqBaVDwz8edEL65eXM6zoDSJ 6b44xpEO4Ae4oQ0= =Zl9s -----END PGP SIGNATURE----- --U2HjlmgYir7lA1fGK7J6UWfhb3EW9PQYa-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 20 04:11:46 2021 Received: (at 48729) by debbugs.gnu.org; 20 Jun 2021 08:11:46 +0000 Received: from localhost ([127.0.0.1]:32984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lusYU-0006H9-Hq for submit@debbugs.gnu.org; Sun, 20 Jun 2021 04:11:46 -0400 Received: from out2.migadu.com ([188.165.223.204]:46897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lusYS-0006H0-4x for 48729@debbugs.gnu.org; Sun, 20 Jun 2021 04:11:45 -0400 To: Maxime Devos , 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624176702; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=b+xfZ7BzBFvGh8p7b733pVl/c4iZL1xgW+dca7g5Yf0=; b=a1w09J/UgLKZYDuQnN5KWJhj07a6wurG5cVaDNLDW/aVal5c8nU+aMDDxF+8sC3ExC3T+u u/YiuHcoHoSE3XajK0ua7m+bHBfpmHwv3r9L5J7IlP+o6MefdR0znpjaRyLkmtTLI34lk9 1zakDj0FGbJYkHevBmcCl3GQE8Dzn5kTEjqUalqF+QCnomzvI6nF9vRx7ZuY1iWoCWbCEk BiI1g34QhFu427c+XcnHI/Az9yzGK0xeR/+8x5k/lkrBxkdQ3BIezIGqqpnOdQzyaer0xV 3jevpiEgCODdirlwBy6hFnJYPC1SM2jOZ8ujaEMkxpHBTNODfB/fqAEhPGW2Fw== References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <4e3703c2e14c0cc44f88c18e1bd255e1b032f99b.camel@telenet.be> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. Message-ID: Date: Sun, 20 Jun 2021 04:11:39 -0400 MIME-Version: 1.0 In-Reply-To: <4e3703c2e14c0cc44f88c18e1bd255e1b032f99b.camel@telenet.be> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MGEBbpjm5uMqxxOWUY5lKKr1ESlMgWHHw" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MGEBbpjm5uMqxxOWUY5lKKr1ESlMgWHHw Content-Type: multipart/mixed; boundary="vn8eHM0vNYrItdNtDDeS2DavA0dKnp8fa"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Cc: Jorge Gomez Message-ID: Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <4e3703c2e14c0cc44f88c18e1bd255e1b032f99b.camel@telenet.be> In-Reply-To: <4e3703c2e14c0cc44f88c18e1bd255e1b032f99b.camel@telenet.be> --vn8eHM0vNYrItdNtDDeS2DavA0dKnp8fa Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Maxime! > I'd make this >=20 > (lambda* (#:key tests? #:allow-other-keys) > (when tests? > [do-stuff])) >=20 > That way, the package transformation --without-tests=3Dbitmask > should work. (Try "guix build --without-tests=3Dbitmask bitmask".) Ah I forgot about this, thanks for reminding me. :) Regards, RG. --vn8eHM0vNYrItdNtDDeS2DavA0dKnp8fa-- --MGEBbpjm5uMqxxOWUY5lKKr1ESlMgWHHw Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYM74OwUDAAAAAAAKCRBfWBZkf4vlUdmy AP42FeegWQrHvPK/vRsgIYln4ZrGWP/8qNfRahSbRjFSmQD8DMwRZkANEYVrMGmnLhEcIH7jDdtv YaSku5eAMOTUgAA= =oK6w -----END PGP SIGNATURE----- --MGEBbpjm5uMqxxOWUY5lKKr1ESlMgWHHw-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 20 05:52:34 2021 Received: (at 48729) by debbugs.gnu.org; 20 Jun 2021 09:52:34 +0000 Received: from localhost ([127.0.0.1]:33092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luu82-0004v7-4U for submit@debbugs.gnu.org; Sun, 20 Jun 2021 05:52:34 -0400 Received: from out0.migadu.com ([94.23.1.103]:47767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luu7v-0004ut-GI for 48729@debbugs.gnu.org; Sun, 20 Jun 2021 05:52:33 -0400 To: Maxime Devos , 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624182745; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=c+1F69Y+1N8abnO9BlrUNYkEcrj+dtrwb/iweRmXQZg=; b=CDKRF184bOwhdGmB2DV9iRMvLwgLMQ7TkMmf8fyLhMXfnK76dTonLd44uiiDb5EExTN9Cq uQ1VDNMlZsghKdl2xwMGlRs/lkio3Yi/7Ir5FRwNzMbtB1/mmaOig5RGH2u+Rl1ksOewzL pvcj69L2PaA5f9L/5WQevaAIOeZr8+9TjkBzA8yGGV5jYNbDn5Lur+Uu1nwr1A2EuTc1SR gjLJJW6ClbwvatqXnhiaZTiZvaiEyt5DLBM1UsBfXiC9xI75zcTJllCSuc6T9ufPoc6XjF mu3zhfJfaQ6wjN8lShKmgn5k8sTJYWWjwWsg45tco/oI1PYJcsvLlG9/iEAPbg== References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. Message-ID: Date: Sun, 20 Jun 2021 05:52:22 -0400 MIME-Version: 1.0 In-Reply-To: <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="h52seJKdGQiD98LCHThjnwJltvQpuZQtZ" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --h52seJKdGQiD98LCHThjnwJltvQpuZQtZ Content-Type: multipart/mixed; boundary="tl1vBYYvkG2CL4jOzCm5eYOAIaZokn6sK"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Cc: Jorge Gomez Message-ID: Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> In-Reply-To: <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> --tl1vBYYvkG2CL4jOzCm5eYOAIaZokn6sK Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Maxime! > Snippets can be G-expressions. Personally, I'd go with a G-expression > instead of an S-expression, because >=20 > * that makes it more obvious it is staged code, and not, say, SXML > * G-exps are cool [citation needed] >=20 >> + (build-system go-build-system) >> + (arguments [...]) I see. Would you be able to illustrate with a snippet please? I haven't=20 used G-exps much. > A bit large, but all the code there seems required > Seems ok, though not being able to build i18n files is a bit > unfortunate. Yeah. TypeScript shenanigans with the i18n. >> + (synopsis "White-label VPN client by LEAP") >=20 > About =E2=80=98White-label=E2=80=99: this seems an odd thing to say abo= ut software. > Here is a definition, in case we are talking about different things: >=20 > From Wikipedia (https://en.wikipedia.org/w/index.php?title=3DWhite-lab= el_product&oldid=3D1028825641): >=20 > =E2=80=98A white-label product is a product or service produced by one = company (the producer) > that other companies (the marketers) rebrand to make it appear as if th= ey had made > it.[1][2] The name derives from the image of a white label on the packa= ging that can > be filled in with the marketer's trade dress. White label products are = sold by retailers > with their own trademark but the products themselves are manufactured b= y a third party.[3]=E2=80=99 >=20 > bitmask isn't a product or a service, it's just software. > It is also not sold. I don't see how =E2=80=98white-label=E2=80=99 can= apply to bitmask. >=20 > Also, I don't see what value adding "White-label" to the synopsis > provides to users(*). >=20 > (*) Here, =E2=80=98users=E2=80=99 are all people using Guix. Including = people hacking on Guix > (=E2=80=98developers=E2=80=99). >=20 > I'd drop "White-label" from the synopsis. I used white-label because bitmask is neither a service provider on its=20 own nor tied-to/developed-for specific provider. Whichever supported=20 provider is chosen the application name, icons, logo etc becomes that of = the provider. In other words, the app re-brands itself based on chosen=20 VPN provider. But I'll change the while-label to generic, in the synopsis. Regards, RG. --tl1vBYYvkG2CL4jOzCm5eYOAIaZokn6sK-- --h52seJKdGQiD98LCHThjnwJltvQpuZQtZ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYM8P1wUDAAAAAAAKCRBfWBZkf4vlUbit AQCBVfdB9q73kvICjQ6+NFJehGuO71YgLACuTWGpAqY9EQEAmgIQ4n8Qt3iMRPodMTvv5NSi7s7t uEZn/IRDkLPjFQs= =Qbix -----END PGP SIGNATURE----- --h52seJKdGQiD98LCHThjnwJltvQpuZQtZ-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 20 07:31:54 2021 Received: (at 48729) by debbugs.gnu.org; 20 Jun 2021 11:31:54 +0000 Received: from localhost ([127.0.0.1]:33178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luvgA-0000nA-Ch for submit@debbugs.gnu.org; Sun, 20 Jun 2021 07:31:54 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:42056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luvg8-0000jv-A2 for 48729@debbugs.gnu.org; Sun, 20 Jun 2021 07:31:52 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by andre.telenet-ops.be with bizsmtp id KPXm2500l0mfAB401PXndJ; Sun, 20 Jun 2021 13:31:49 +0200 Message-ID: <89e3630c0059e508f1ba178ef147a4fc0541c5ac.camel@telenet.be> Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org Date: Sun, 20 Jun 2021 13:31:39 +0200 In-Reply-To: References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-q5xZayDsDG8NHuGFvMyJ" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1624188709; bh=Yj0gpJ1yGeUPh+tAKqPJBqXS8Y2xpuC4zfpZDhwJOoE=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=QFNiSpuRyPfOU6HXIEQF6qn3WyCMkiOJXP1zJcjEjlv2QwHd34oR5OPqyZHfQBHBm JJhjN2krWz9E+TkRnX4rCocV7qEju0W1WmYRzK06+4pd0UspB4SgoCDUnuonETYo4m Jp+6ZSFY8JdtRTl1vsi9SdsIt4vt/Lk2EW1I+bsj9XjRWT3ptx364eN+dDamL7rZgb 6WOSmL0nR+ijdApyji25jc4S1rq5GLUlS4apJop6hiUko+676LtI6Dbmvn4GQ/KMDI OefP1hqyl2JqIJRxTjall/PvBRrY0HQbsc/bHP5nwYREbK5pjEqx2bVFkvBtBmZJin 9Y8dx6qjK883Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-q5xZayDsDG8NHuGFvMyJ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan schreef op zo 20-06-2021 om 05:52 [-0400]: > I used white-label because bitmask is neither a service provider on its= =20 > own nor tied-to/developed-for specific provider. Whichever supported=20 > provider is chosen the application name, icons, logo etc becomes that of= =20 > the provider. In other words, the app re-brands itself based on chosen= =20 > VPN provider. This seems like a trademark disaster to happen ... except that bitmask seems to have some kind of agreement with the VPN providers (see https://bitmask.net/en#providers), so this =E2=80=98rebrandi= ng=E2=80=99 is ok I guess. > But I'll change the while-label to generic, in the synopsis. To make sure I got the terminology right: =E2=80=98service provider=E2=80=99: gratis or paid provider for a virtual p= rivate network? I don't see why one would tie software to a specific service provider? Besides that the software needs to support the network protocols used by the service providers of course. I don't see _why_ bitmask would change the name of the application depending on the service provider, but whatever I guess. I mean, IceCat doesn't rename itself to =E2=80=98$ISP's Totally Secure Surfer=E2=80= =99, e-mail clients don't rename theirselves to =E2=80=98$ISP MyMail=E2=80=99, depending on the Internet service provider. =E2=80=98generic=E2=80=99 LGTM. Greetings, Maxime. --=-q5xZayDsDG8NHuGFvMyJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYM8nGxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gWqAP9oqWu4bo71zw1FCfDdVYKvlT3E MbJYIXspQQSMNiZDRgD9H7Fce8sKV2Q32vaYkm+pgzx7ZLLWoBTAt1BHtxWsuQQ= =n5XS -----END PGP SIGNATURE----- --=-q5xZayDsDG8NHuGFvMyJ-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 20 07:43:40 2021 Received: (at 48729) by debbugs.gnu.org; 20 Jun 2021 11:43:40 +0000 Received: from localhost ([127.0.0.1]:33188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luvrX-0001ep-V2 for submit@debbugs.gnu.org; Sun, 20 Jun 2021 07:43:40 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:52010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luvrW-0001ef-7X for 48729@debbugs.gnu.org; Sun, 20 Jun 2021 07:43:38 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id KPjc2500C0mfAB401PjcEB; Sun, 20 Jun 2021 13:43:36 +0200 Message-ID: Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. From: Maxime Devos To: Raghav Gururajan , 48729@debbugs.gnu.org Date: Sun, 20 Jun 2021 13:43:17 +0200 In-Reply-To: References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-fQHfyVIBXgI029VXej05" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1624189416; bh=ggFW9iQEWWkjiEYFMqscP0966Zem4GI6MTs0hPocXU8=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=SKamTkOm/xLR259EHovBEsqIkc01tPHmDcFQ9z9hxR3Kg2SGGvcaQNdUDi7vWYgRj 5nQ3Aplq4jqD13ZGd/ZCiOrZdrBHYMK9/DG4EX70lmtbNTbj/ZY5Aj/LQaBDW3BDr6 UuZHmY1l61JGsCc/7uS/M7vilERMTYTKDx4nvXSDauc7IMRDJDEcpjmLbZldhPGR1W DMqU1kRppVi7QHZv+cPSB179nNy0IFo70ZrVsfXtdRRW8y19nF4YIpYH5NLDVJzQDr +b1pzTEpfDBnKz54dDckY149xGdxHElCyfFD4LvPQdI5uCIsMX1H/WhcAmzQd03MJQ /wRcVmoZbnejQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-fQHfyVIBXgI029VXej05 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan schreef op zo 20-06-2021 om 05:52 [-0400]: > Hi Maxime! >=20 > > Snippets can be G-expressions. Personally, I'd go with a G-expression > > instead of an S-expression, because > >=20 > > * that makes it more obvious it is staged code, and not, say, SXML > > * G-exps are cool [citation needed] > >=20 > > > + (build-system go-build-system) > > > + (arguments [...]) >=20 > I see. Would you be able to illustrate with a snippet please? I haven't= =20 > used G-exps much. Here's an example, from the guile-2.2 package, using a S-exp: (snippet '(begin (for-each delete-file (find-files "prebuilt" "\\.go$")) #t)))) and equivalently, using a G-exp (snippet #~(begin (for-each delete-file (find-files "prebuilt" "\\.go$")) #t)))) Basically, replace the ' with #~. Here, using a G-exp doesn't buy much though, besides making it a bit more obvious the code is staged. G-exps can be useful if, say, 'sed' or 'tar' or something needs to be run during the snippet. (E.g., something like #~(invoke* #+(file-append tar "/bin/tar") args ...)) Greetings, Maxime --=-fQHfyVIBXgI029VXej05 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYM8p1xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gjQAQD92P6XgEt/eFzc75nnMrG7nVWF g2NXinGeq4SydYWyYwD/Qc5TzwHucKb4VUlEG55tbtSWO99aT64QhLbNLsSe0go= =a+1d -----END PGP SIGNATURE----- --=-fQHfyVIBXgI029VXej05-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:25:24 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:25:24 +0000 Received: from localhost ([127.0.0.1]:37244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvXyV-0006X9-SR for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:25:24 -0400 Received: from out2.migadu.com ([188.165.223.204]:39037) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvXyT-0006X0-TK for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:25:23 -0400 To: Maxime Devos , 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624335919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=qXbb97wlagDOoZocrfcDM+aWnfizSPgMGQsPWkg6V8I=; b=NPMdtD79FZvnW0ryuHyM2WcMcf+X55sRpcG3YHPILDF9jbiTiAPD6rjQJ34sBukrkDzPXd KOhzuvogUhmyenjo4g4/2xYORAzBgKlSC9EbLsWfsZctpzhay9Ae7d2sEOxY2IMzZ8JNTT VTKzJBDrZ53+S6fqtzpi4qACAlaCSqUnbcvvRqeAljfv4B2Z1UcOiSfqCg+ESZgYuIIgjJ wLJYyxdRZktc+r8OcEDG0ea8D3bZ7QjRaFiZo+NJ8VAe+GJEq7QpJRCnlA2lM+gefT7Nn9 aLVA23NouBH5BvS39O54r+9ln/SobQKyXDKqR2kPn60s3yDw+JNdcSBczQWd4g== References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-25-rg@raghavgururajan.name> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v5 25/25] services: Add bitmask-service-type. Message-ID: <788c1bd0-9804-26b5-c727-da9610bae8d9@raghavgururajan.name> Date: Tue, 22 Jun 2021 00:25:15 -0400 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="yo6yy83oe3q6W32KvRQYdMSgVtSFOXa6n" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --yo6yy83oe3q6W32KvRQYdMSgVtSFOXa6n Content-Type: multipart/mixed; boundary="nYRTIVqjunLwfoyJbAKLP79B52k8M3Kta"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Message-ID: <788c1bd0-9804-26b5-c727-da9610bae8d9@raghavgururajan.name> Subject: Re: [bug#48729] [PATCH v5 25/25] services: Add bitmask-service-type. References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-25-rg@raghavgururajan.name> In-Reply-To: --nYRTIVqjunLwfoyJbAKLP79B52k8M3Kta Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Maxime! > Is there any specific reason that bitmask must be added to the profile?= > On a multi-user system, not all users might be interested in bitmask, > and do not need it in their "PATH". >=20 > I prefer only adding packages that are explicitely in the =E2=80=98pack= ages=E2=80=99 > field of 'operating-system' to the system profile. >=20 > One possible reason could be that the polkit policy whitelists a few > binaries, say, /gnu/store/aaa-bitmask/sbin/stuff, so > "pkexec stuff" (equivalent to "pkexec /gnu/store/aaa-bitmask/sbin/stuff= ") > doesn't require special permissions or a password of any kind. >=20 > However, if the user has a slightly different version of bitmask > in their profile, then the store path will be different > (/gnu/store/bbb-bitmask/sbin/stuff), then "pkexec stuff" will try > to use the not-authorised version, which will require passwords > or such. Yes, that's the reason I am adding it to the profile. I thought of patching the policy file to refer to=20 /run/current-system/profile/sbin/bitmask-root, but that would also=20 require bitmask to be in system profile. Btw, the upstream is planning on removing dependency on polkit. When=20 they get there, I'll remove this service-type. > (TODO to self: modify "pkexec" to support an --action-id argument, > in order to avoid store paths ...) Yeah, good idea. Regards, RG. --nYRTIVqjunLwfoyJbAKLP79B52k8M3Kta-- --yo6yy83oe3q6W32KvRQYdMSgVtSFOXa6n Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYNFmKwUDAAAAAAAKCRBfWBZkf4vlUctl AQCBghbMozwhVRW4vyMnAOaXU5l/FA8SfdFEl4294X8LHQEAp2LLlKtTVGHDF63Gcdh8KAXse4HQ bz/cZyVtMgG28wU= =i01J -----END PGP SIGNATURE----- --yo6yy83oe3q6W32KvRQYdMSgVtSFOXa6n-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:34 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:34 +0000 Received: from localhost ([127.0.0.1]:37258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8L-0006o0-Rc for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:34 -0400 Received: from out0.migadu.com ([94.23.1.103]:53586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8J-0006nP-AR for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:32 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336530; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/K1j8ve2T57exUslTI+cj2WpxeBMi4KUnpErzDvNxZI=; b=nFkvt2lqlC67nUlYzKYUQU8HPxl/fJZDV6glbht55TBaVgDqe17i4i1fmiUJTgzlTbAWkn ot+wCeTmGJNRs5lVh/D9XJdbxVxa2hXNYFOw4hZ+UCwJXzoOB3xuWcYxRRnsaoTM/N8kEf yHzqaytdj8MDOhmk9Z7jsF1rpxsAQNywx1L5R0mP3iU3JIx8TRYo4W+wTYmZy7itDfBmpc jA58kPjGhDeJ257+sWAEa0umUNCbu7xNmM6n00rpOhdFWowX9S/QrRM1XBDdDFUkKfXJsM ATWRF+zOURnYHu3et+XHtL0+HZRk0zNq1Y+jcMrcsByzJy3Xx4w8LUUPqoxRSQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 02/25] gnu: Add go-github-com-dchest-siphash. Date: Tue, 22 Jun 2021 00:34:54 -0400 Message-Id: <20210622043517.16769-2-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fcfb1fc715..4ebef21140 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-dchest-siphash + (package + (name "go-github-com-dchest-siphash") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/dchest/siphash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s076y7vmjqnq7jz0762hkm896r6r31v8b31a3gy0n8rfa01k8k")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/dchest/siphash")) + (home-page "https://github.com/dchest/siphash") + (synopsis "Go library for pseudorandom functions") + (description "SipHash is a family of pseudorandom functions (PRFs) optimized +for speed on short messages.") + (license license:cc0))) + (define-public go-github-com-rakyll-statik (package (name "go-github-com-rakyll-statik") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:38 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:38 +0000 Received: from localhost ([127.0.0.1]:37262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8M-0006o2-2t for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:38 -0400 Received: from out0.migadu.com ([94.23.1.103]:53582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8J-0006nN-4R for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:32 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336529; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=FEAHy52vxFS1P/NEBSOQm6iCNi/g5JkFMD0nyICwPH4=; b=Bc7OFU3KUu0J8iCGvfwyuGvIQ1C6bD98njpPXcHMwbjBgoPvlfgywgRFZHkzS8ey1Ogjpa OLGI/RCa1nQsotIoMc4unUfvGkhCOUZMjoxwdkr1lR+jYaMszwwBQMJQm9P9Co3MK3CtgQ 7azvS9AE+8K5SgjFmTprU5cLK/kEhfIEZJw61PGcHV17P9CdvsGaIvhizFDWuOLgwAEzgS C1afborV40qK0VUSI7ECw4HZYeOBTCcfY68PoTjaEiuEPKKV3CAQ/fYQsSKKawluFbnjoS HFvjQzwXp0WG/8EtdJUkngykNs0BV2xSPwQSLltOs4B51IS0VcLzN6wPfKtfig== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 01/25] gnu: Add go-github-com-rakyll-statik. Date: Tue, 22 Jun 2021 00:34:53 -0400 Message-Id: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c3c81ceda..fcfb1fc715 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -25,6 +25,8 @@ ;;; Copyright © 2020 Martin Becze ;;; Copyright © 2021 Ricardo Wurmus ;;; Copyright © 2021 Guillaume Le Vaillant +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -67,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-rakyll-statik + (package + (name "go-github-com-rakyll-statik") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/rakyll/statik") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/rakyll/statik")) + (home-page "https://github.com/rakyll/statik/") + (synopsis "Embed files into a Go executable") + (description "Statik allows you to embed a directory of static files into +your Go binary to be later served from an http.") + (license license:asl2.0))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:39 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:39 +0000 Received: from localhost ([127.0.0.1]:37276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8Q-0006om-IB for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:39 -0400 Received: from out0.migadu.com ([94.23.1.103]:53593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8J-0006nQ-GK for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:32 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336531; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=G2mHDxjap5KtM+uE3QijOZoaFKezNN7AyP3vMQ8jV7I=; b=GeNy4jUdKhDErWT0RDSVxVs6Ix97knezvDR0bXIxUOwitRryruvF64iilW+ltNQw13oxiK EtN9FXH2NgqQxNwHUvI7IjmFLJVbnbXU5UceNw9sUksXb1eEtS3VjZ4du8Xrt9EZpEn0tb nl7nj7H3RDjaffzMTGv+nbwIbNqiYf1dkxx3ljayE2bIDj7exKuQXA+1VsA3dzYblqKFtx N1pQfGKb8u74wkQ06FTw+iZ0Or6xuUeL/b8wIQWBi5ru/ryDAdT0KDLwQ6Uvsbgi6/0XuZ D9Eze+DieOMqtoBycthbuJNUwjexBphJDk8nWOzeZMh10hbV9cLwpmKCUijL3A== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 03/25] gnu: Add go-github-com-emersion-go-autostart. Date: Tue, 22 Jun 2021 00:34:55 -0400 Message-Id: <20210622043517.16769-3-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4ebef21140..b4599850b0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-emersion-go-autostart + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") + (revision "39")) + (package + (name "go-github-com-emersion-go-autostart") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/emersion/go-autostart") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cqqvbzn32xv5lknfygrx01rx2sc6pi833k7008nlk9lsfgry06v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/emersion/go-autostart")) + (home-page "https://github.com/emersion/go-autostart") + (synopsis "Autostart library in Go") + (description "Go-Autostart is a Go library to run a command after login.") + (license license:expat)))) + (define-public go-github-com-dchest-siphash (package (name "go-github-com-dchest-siphash") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:39 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:39 +0000 Received: from localhost ([127.0.0.1]:37278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8R-0006p4-5z for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:39 -0400 Received: from out0.migadu.com ([94.23.1.103]:53600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8K-0006nU-7n for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:33 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336531; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sRIY6WpcXG4C8WI1saeS3VfFacfoMrAyaTWVb1GNlME=; b=ZTESUhmvQe6NdoEHmZR0GwKfiyV9S06Om4sd9W2sR3F5MrTK3ALVU+AUuST08V+m/nFvWF SPTrP3blgZ4n/Z3mcTCm3MwRuDtmMW03qnKu5L6lcn+klFFunQPBhdHD24wEsNFa6FfP1+ MyF/6nrd0RYkfJwcL+LBrBl3bp2grSbLeia1SfZ9bCx8GruZTtoLyA3sypvBQFdnfswvVW 1zM/6B7EseOkjeOLcxJh3GeyY6GpEHiSMVz1mXUmYj80fBOOBbObNs3+mD/0pyC9PDDBJG E9f+sqT892TwqqoHuey61b9Of4nM8ID9gRErtNXcFzW+y8Ri0HL1tLRovB5Viw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 04/25] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Tue, 22 Jun 2021 00:34:56 -0400 Message-Id: <20210622043517.16769-4-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable. --- gnu/packages/golang.scm | 55 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b4599850b0..13d213b213 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,61 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-apparentlymart-go-openvpn-mgmt + (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") + (revision "14")) + (package + (name "go-github-com-apparentlymart-go-openvpn-mgmt") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/apparentlymart/go-openvpn-mgmt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn"))))))) + (home-page "https://github.com/apparentlymart/go-openvpn-mgmt") + (synopsis "Go client library for OpenVPN's management protocol") + (description "Go-OpenVPN-Mgmt implements a client for the OpenVPN +management interface. It can be used to monitor and control an OpenVPN process +running with its management port enabled.") + (license license:expat)))) + (define-public go-github-com-emersion-go-autostart (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") (revision "39")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:39 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:40 +0000 Received: from localhost ([127.0.0.1]:37280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8R-0006pD-HD for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:39 -0400 Received: from out0.migadu.com ([94.23.1.103]:53606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8K-0006nV-Rp for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:33 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336532; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rbqJ1BCESHwO4JNwEKjPgga8joSisVtaqePmfZ+9ibg=; b=h4H2xEx/WJBcFho++fREXBnyNLuf9j9L2FuCEEBPSehaCfnRu5eDdXkXhbvS9NJC1Uo2kJ JSoEwO2SgLCzT8QLZZ9paM+3mZKbulr288j51sKB7VBsn2rSoUb9gNE71xuAn6+gmDJTk4 YNIxXshpxS07H3NcOXMivnmMTnFeRInVsHA4tp/NAnBH5/O2Row8Azt60JUh3tU4anO9Wq fdqKfElOgC3Za/BjryKy14CKQI32vLKzaN3twt9lHbFe81qug7S7G0SRMtTrmxvJ8G8Dou NUxTy+Sab/pu8JjV03FBUxfuW83tvd7XbTcanVV6IezjoyOTWHBdqqEfBN8pBQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 05/25] gnu: Add go-github-com-keybase-go-ps. Date: Tue, 22 Jun 2021 00:34:57 -0400 Message-Id: <20210622043517.16769-5-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable. --- gnu/packages/golang.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 13d213b213..a0f9f77e4c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,44 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-keybase-go-ps + (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") + (revision "45")) + (package + (name "go-github-com-keybase-go-ps") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/keybase/go-ps") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1la7m9pd1rrij727g34k9d2iapqwrkwdkqwpkbsbcq8ig0fg634h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/keybase/go-ps" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda* (#:key native-inputs inputs #:allow-other-keys) + (substitute* (find-files "." ".*test\\.go") + (("/bin/sleep") + (string-append + (assoc-ref (or native-inputs inputs) "coreutils") + "/bin/sleep")))))))) + (native-inputs + `(("coreutils" ,coreutils) + ("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/keybase/go-ps") + (synopsis "Process List Library for Go") + (description "Go-Ps is a library for Go that implements OS-specific APIs +to list and manipulate processes in a platform-safe way.") + (license license:expat)))) + (define-public go-github-com-apparentlymart-go-openvpn-mgmt (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") (revision "14")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:46 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:46 +0000 Received: from localhost ([127.0.0.1]:37300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8X-0006qK-Th for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:46 -0400 Received: from out0.migadu.com ([94.23.1.103]:53613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8L-0006ny-Qn for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:34 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=H+WN+YHKUwTimQLVaDdAQbd4XUfE48FKt9rJuxI0rNg=; b=V4AtGpscBb1ipoBTaahJ+grp07dUEzzngKjX7xNT8D8pnW47sZzvE7Ko6b5inQ7oOcm9xR gef0Z5TQ+hzqlgLfLbU/a5hqxIR7HDVSNgpXsiDnKmzaD40pzBkYGNygdjrYuEQzSgVaQH SBxE4aJFs1iA9khyNgv4q/a4sgsaxxHf7M37a+vZMI71i1FaQmHq8lCqWPJA8iYToemf77 oTzgd8qX8Hwoz1y/VIbi51liQpYP9KUoEm9rZs33Z4VqiKn81w7E8BlLD+b4aiUegWbNtX +Go1ipFJWyhsT5bXL16hmq2fSZmApHCvbkPWqoIOltG/wcu9Zm3gwNg/0WXUHw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 06/25] gnu: Add go-github-com-sevlyar-go-daemon. Date: Tue, 22 Jun 2021 00:34:58 -0400 Message-Id: <20210622043517.16769-6-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a0f9f77e4c..7514543865 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sevlyar-go-daemon + (package + (name "go-github-com-sevlyar-go-daemon") + (version "0.1.5") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sevlyar/go-daemon") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y3gnxaifykcjcbzx91lz9bc93b95w3xj4rjxjbii26pm3j7gqyk")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sevlyar/go-daemon")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/sevlyar/go-daemon") + (synopsis "Library for writing system daemons") + (description "Go-Daemon is a library for writing system daemons in golang.") + (license license:expat))) + (define-public go-github-com-keybase-go-ps (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") (revision "45")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:47 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:47 +0000 Received: from localhost ([127.0.0.1]:37304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8Y-0006qN-3y for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:46 -0400 Received: from out0.migadu.com ([94.23.1.103]:53620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8M-0006oE-Li for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:35 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336534; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Lc26IQlr5cIaGCdMqPEUYb5+vK+jrM10eyhOpQyMFdE=; b=AtVvglPD37JC9GtoBSguF50ugGt2w9lS49bhoTIZU1v1IaASvAZCyWWluTqqia2M2zagax JbFGw/MeMvJHkUE4TgABqgB1CCJGkuyEcG8muJIr9AcBmoU1QNiEoaFonNEr3p5qMBg0Rq jpXGonkfUHTBvVU8fGhEsshtHu1/gkF42HNA22P0a7VovG54uJC4ksQeLi/uDyJrIJShNv cQgwhJwMDEwBB1MXCZSDn0CH70tiJDbvMAnO4W13xxxnN76B6Wx+hOjVTQDiJZ1Xum+bNo yqJln6jFZiiAznho7v01jMxU4sec5Esx2ZLPLObMICKSgcE2KzSh7LrtXWDH7A== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 07/25] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Tue, 22 Jun 2021 00:34:59 -0400 Message-Id: <20210622043517.16769-7-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7514543865..beff9c4717 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-torproject-org-pluggable-transports-goptlib + (package + (name "go-torproject-org-pluggable-transports-goptlib") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.torproject.org/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lh938194hvkf8pqgnxwf6hvjv9rv0j3kasi07r2ckrj8sxzk4jc")))) + (build-system go-build-system) + (arguments + `(#:import-path "git.torproject.org/pluggable-transports/goptlib")) + (home-page "https://gitweb.torproject.org/pluggable-transports/goptlib") + (synopsis "Go pluggable transports library") + (description "GoPtLib is a library for writing Tor pluggable transports in +Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:47 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:47 +0000 Received: from localhost ([127.0.0.1]:37308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8Y-0006qe-Vv for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:47 -0400 Received: from out0.migadu.com ([94.23.1.103]:53629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8N-0006oI-BP for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:35 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336534; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=19PAP3hS984lMXXkqCJy5bFAD0CIAxN6loGQIgQSUDk=; b=HI/LZ2jTXnva0Ckb1m/Vj9ILIJ5l28ZZKRXPAMsYlxSG6Ike2AecuSQIENxyZlZouWDkvM HJQMlfM2LdnNAj66mOG2+z9Ds+bmyUX5jQ3GjCDNpuJIooz8aaeJsacHyECNBLwXMJOuX2 icQuSuAcZ2VT4ecbukC++1thiLecwwiNkZtv0aFCJdO7weIvb7afB/sAiCRKCnciOb5I/S rcqsrCCfYvNyRrwfJBMiZSFIY+J9r/3eJ8HxACBvIaHEzWgj8Yd7Cg2pNCuxkrUsPwPzKU 2Y+uMvp8sb+aZaR2mefYihjECRemchz/7mZOf0lhgx+x1qrw8inQUjLL5uZobg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 08/25] gnu: Add go-github-com-willscott-goturn. Date: Tue, 22 Jun 2021 00:35:00 -0400 Message-Id: <20210622043517.16769-8-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index beff9c4717..2887e1380b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-willscott-goturn + (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") + (revision "68")) + (package + (name "go-github-com-willscott-goturn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/willscott/goturn") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwvhfznr84ayzknn9flh65nvqjsixisgy9fkhz2jlahl1ldqcq7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/willscott/goturn")) + (home-page "https://github.com/willscott/goturn") + (synopsis "Golang TURN dialer") + (description "GoTURN is a library providing a Go interface compatible with +the golang proxy package which connects through a TURN relay. It provides +parsing and encoding support for STUN and TURN protocols.") + (license license:bsd-3)))) + (define-public go-torproject-org-pluggable-transports-goptlib (package (name "go-torproject-org-pluggable-transports-goptlib") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:48 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:48 +0000 Received: from localhost ([127.0.0.1]:37310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8Z-0006qx-O6 for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:48 -0400 Received: from out0.migadu.com ([94.23.1.103]:53636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8O-0006oV-0v for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:36 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336535; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OXywccKGUpbCE8M7DqNX1AzKjumMy9d6SM0oz2hpU3U=; b=c8PJG39XJi+vdA3hyHxs/QzPrzJYog7yswEM+jb5EhULsUnbj2glPv23d28UF7TefzG+TJ 3eZpZd9EBxcARJagb9nQQDPI5vB/vmsDUfiQ6ujO8aJfFmoz4G9+XuMdwNVVo1MqlirNwV 31xb0o7dV9cKS+U91rkUrOCr0IFbCEmCUJuDN4fXlIGpkNMjXpNX1yG3JD2oMc72YHWsa8 cXz0BR0oDxPxj+7gsIvs6NWk43+KZPpKYLab5NEO0PtN7QFz22N7nTTVfaDFJzR3Izr2T2 G7oKUCB2SFjbuUaNYepOA5n429oIqzx0PwB2wrhqO+cRntWuIBOLPOyYgMUvjg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 09/25] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Tue, 22 Jun 2021 00:35:01 -0400 Message-Id: <20210622043517.16769-9-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable. --- gnu/packages/golang.scm | 128 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2887e1380b..be21ec69fa 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,134 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-obfs4 + (package + (name "go-github-com-operatorfoundation-obfs4") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/obfs4") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s730xagdxs66wfh65hb5v9a5h01q5ncic3pyij0a043scagizgr")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/obfs4" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + ;; ERROR: Println arg dialFn is a func value, not called. + ;;"github.com/OperatorFoundation/obfs4/modes/pt_socks5" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn. + ;;"github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn + ;;"github.com/OperatorFoundation/obfs4/modes/transparent_udp" + ;; ERROR: Println call has possible formatting directive %s. + ;;"github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports"))))))) + (propagated-inputs + `(("go-github-com-dchest-siphash" + ,go-github-com-dchest-siphash) + ("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-willscott-goturn" + ,go-github-com-willscott-goturn) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/obfs4") + (synopsis "Network Obfourscator") + (description "Obfs4 is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol. +The notable differences between ScrambleSuit and obfs4 are: +@itemize +@item The handshake always does a full key exchange (no such thing as a Session +Ticket Handshake). +@item The handshake uses the Tor Project's ntor handshake with public keys +obfuscated via the Elligator 2 mapping. +@item The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20). +@end itemize") + (license license:bsd-2))) + (define-public go-github-com-willscott-goturn (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") (revision "68")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:48 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:48 +0000 Received: from localhost ([127.0.0.1]:37314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8a-0006r5-9j for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:48 -0400 Received: from out0.migadu.com ([94.23.1.103]:53645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8O-0006oX-NG for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:37 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336536; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZBkbR24VN4XpAkDmYBi/VyEMpxpatJChOyCaTqwuE58=; b=Y9qW4UoGlXv4A25mpQCLyDs7l39Qqwnj4ih2bqgTNPAiVaLDgllbnZB5FILmSuNLnN3bff VA0T+cqa9JB8lAFMm+YcPWjdEYpd0xv26MhEgM902tQwDzNtWyIL3dHBZk8YPb7LN93my1 pj0DtWE9HexG8nwEaJgBZyQkzZw4oAV+2Xla5pbN6UlGkNFRFSyVQRgiMQ/YHQqxaPw9e/ jddJJce0PWYQndieWnkaizrRRyiQ2JLOzm+0qU5eqfidKJKPEKibID9ZIyjQyL7Nk6ZY6h HANnzg+dU/mCjOJA3nXrMNViKrOkvriHMe47yFYKnwOOUet21Pkf/g2jgykBIQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 10/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Tue, 22 Jun 2021 00:35:02 -0400 Message-Id: <20210622043517.16769-10-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable. --- gnu/packages/golang.scm | 53 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index be21ec69fa..2c186c8a66 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,59 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-ipc + (package + (name "go-github-com-operatorfoundation-shapeshifter-ipc") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-ipc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1fcnllg462nfca16s5mr0n2jh92x3hj946qnaqc682phjz04lg")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: undefined: Args. + #:unpack-path "github.com/OperatorFoundation/shapeshifter-ipc" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3"))))))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-ipc") + (synopsis "Go implementation of IPC protocol") + (description "Shapeshifter-IPC is a library for Go implementing the IPC +protocol from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-operatorfoundation-obfs4 (package (name "go-github-com-operatorfoundation-obfs4") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:49 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:49 +0000 Received: from localhost ([127.0.0.1]:37316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8a-0006rD-O6 for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:49 -0400 Received: from out0.migadu.com ([94.23.1.103]:53636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8P-0006oV-Bw for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:38 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336536; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Tkb5e6zRvgJcCUDIr9cbq0fJQFVL9oCgM2dFZGsUMmo=; b=lW3OAlbSXFLqeOeL33mPm8mqE4/MOxZ5NZNIkVY4bXPw1qehvRshoDl1RasCZBpf8lRiLK 4Gm3d3XBKzoGRCkINqXfb5PXJgixweYjO3MzjzRX3F5mwi2uzFRGwdobMMHBwq60c9IzxY dzXU3i2MlMI3FISDnL5Kmgs7XuwJz3HS7GpqdfZ8VSLNbfyNqypISaVYixpU+tG1G6sil/ zcOgsPn5DZOSYRtPVwaQn4blL+2NKKDSXWDjwuKR7vJ5pOsp9jZOIBwajW9weODZbfoF28 4wIHQj9KM+JQpwi/19stamHoixKaShUXjwCnOUxaMMiGVuPFjuE+UEK7GL0vGw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 11/25] gnu: Add go-github-com-op-go-logging. Date: Tue, 22 Jun 2021 00:35:03 -0400 Message-Id: <20210622043517.16769-11-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-op-go-logging): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2c186c8a66..33b2032de1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-op-go-logging + (package + (name "go-github-com-op-go-logging") + (version "1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/op/go-logging") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01a6lkpj5p82gplddh55az194s9y3014p4j8x4zc8yv886z9c8gn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: incorrect callpath: String.rec...a.b.c.Info. + #:import-path "github.com/op/go-logging")) + (home-page "https://github.com/op/go-logging") + (synopsis "Golang logging library") + (description "Go-Logging implements a logging infrastructure for Go. Its +output format is customizable and supports different logging backends like +syslog, file and memory. Multiple backends can be utilized with different log +levels per backend and logger.") + (license license:bsd-3))) + (define-public go-github-com-operatorfoundation-shapeshifter-ipc (package (name "go-github-com-operatorfoundation-shapeshifter-ipc") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:49 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:49 +0000 Received: from localhost ([127.0.0.1]:37318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8b-0006rL-2s for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:49 -0400 Received: from out0.migadu.com ([94.23.1.103]:53645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8Q-0006oX-1C for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:38 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336537; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=j7RYmktA4vSdLSmk14yk9PbdKrTSk27ojsdbmqP6q9Y=; b=FJWNwJwpBWbYJcXNjGPVUfBWYmnLpXcCP2TqJRUGsKCoIDVOo/oImeGZVTPRtknENFtp9V dNmdCAK+luckfwckunHXoZ2OKGuHOi6usq7f7E2NEAJjmWZyC6HuKxKMxFEyywolpXEJGe 6+VgRtDMWssnPeouovv64qaIEGG17i8HJX2ZF3qzqHhfbmB+6kqGvVUwOoUmlVSSVdDQs+ +sP6gocK2x6h1+tjGXpO/9nBEgpf4ss1h/BMggf8J/V+Pedi+DsgoKEPZ+Qok2zJzlsers CecF0CpXiYJ7oMqWL4PNx6oyvqmBuMEDoqG+xEKdGmlPBrylx5aQ8Qzf1bYzmA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 12/25] gnu: Add go-github-com-blanu-dust. Date: Tue, 22 Jun 2021 00:35:04 -0400 Message-Id: <20210622043517.16769-12-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-blanu-dust): New variable. --- gnu/packages/golang.scm | 99 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 33b2032de1..4332dd6ec4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,105 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-blanu-dust + (package + (name "go-github-com-blanu-dust") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/blanu/Dust") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lya21w06ramq37af5hdiafbrv5k1csjm7k7m00v0bfxg3ni01bs")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/blanu/Dust" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + ;; Repository is missing test files directory. + ;;"github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping"))))))) + (propagated-inputs + `(("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-op-go-logging" + ,go-github-com-op-go-logging) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (home-page "https://github.com/blanu/Dust") + (synopsis "Censorship-Resistant Internet Transport Protocol") + (description "Dust is an Internet protocol designed to resist a number of +attacks currently in active use to censor Internet communication. While +adherence to the theoretical maxims of cryptographic security are observed where +possible, the focus of Dust is on real solutions to real attacks.") + (license + (list + ;; Skein. + license:bsd-2 + ;; Others. + license:expat)))) + (define-public go-github-com-op-go-logging (package (name "go-github-com-op-go-logging") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:50 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:50 +0000 Received: from localhost ([127.0.0.1]:37322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8b-0006rY-Mt for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:50 -0400 Received: from out0.migadu.com ([94.23.1.103]:53680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8R-0006p6-Ez for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:39 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336538; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LbR+cCEXx3SjZnnJo3WyTNcnsfqwfA1ng6epr8hcseM=; b=fuWtdV/qsDFvlDmijQHONUThWLpxnkFkg1I3Ne4rxkJaJy2HXKUzSF+Kw4RFqVnCV8eKdT gCsQze47HlVLpuQkL8+rT08COBlZh9nlVtoupulF6aG3YmQ5cmXiaG40JBSxSXmVo8tZ2H O4fqePz0PJC+Hk979YE5vBa8keOXnT6rzcv/3sMwVWQ3uRJF7blYPH03yNdCnb9vG3zhfJ QVaw6cZhxX+IWhbR7AxMUcPd8JeXGGEGudw4u+K8EUCFhdaa1K+SyePtOrQgLyTk8n4wlJ qVdEzcHa881sEIXmfQJ8Ii3JkxgX53qx8/HiuCGHwcoaRiacIfzLOGOR12tV3Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 13/25] gnu: Add go-github-com-deckarep-golang-set. Date: Tue, 22 Jun 2021 00:35:05 -0400 Message-Id: <20210622043517.16769-13-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4332dd6ec4..861783caa6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-deckarep-golang-set + (package + (name "go-github-com-deckarep-golang-set") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/deckarep/golang-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y64c0p6a7ww5jp6adm6fm97vsni86njw8wkwxfmciy466vhl0lf")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/deckarep/golang-set")) + (home-page "https://github.com/deckarep/golang-set") + (synopsis "Set type for Go") + (description "Golang-Set is the set collection for the Go language.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:50 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:50 +0000 Received: from localhost ([127.0.0.1]:37324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8c-0006rk-5i for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:50 -0400 Received: from out0.migadu.com ([94.23.1.103]:53686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8S-0006pJ-4K for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:40 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336539; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=G3s5GJgyFrK35klp12rlltk6JRkGeQTL/G6ORKobjdA=; b=Fktkyseb/TllncnjswYjqc0Z7QGDLBOGGhx7OMKjYz+5dK+9jNQa39Vg59dPEGXzk6M9Ah vmIkuJXuHfCJ6kQHhtQHNLPmPLql55ogsNsr1R3httXDJ+MB0A6efUUAESQ1kfCUqPlK8W UBVZllqXjeongXJsI2wp07o45Nswn4vd423E06pf5v2aq8aDMaS4XbBO71kSF77XQfFZhG lotLZArU0PiXeay57gdYAjMAx+G7GrxJy5lw9ESTshi7DZRptseu30cOBA5aDG6daqg9GO GV6xbkFnU8QHY2vfOS42jM9ySCduYGXd4NX7tgwLCpT4XpKZi+rLA4aj2iTFjA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 14/25] gnu: Add go-github-com-operatorfoundation-monolith-go. Date: Tue, 22 Jun 2021 00:35:06 -0400 Message-Id: <20210622043517.16769-14-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 861783caa6..7a7339253a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,33 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-monolith-go + (package + (name "go-github-com-operatorfoundation-monolith-go") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/monolith-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "066bqlgw5h7a3kxswqlv734asb7nw2y6snsn09yqk0ixj23qw22s")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: Generated bytes do not match correct answer. + #:unpack-path "github.com/OperatorFoundation/monolith-go" + #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) + (propagated-inputs + `(("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set))) + (home-page "https://github.com/OperatorFoundation/monolith-go") + (synopsis "Byte sequences library") + (description "Monolith-Go is a Go library for working with byte sequences.") + (license license:expat))) + (define-public go-github-com-deckarep-golang-set (package (name "go-github-com-deckarep-golang-set") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:50 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:50 +0000 Received: from localhost ([127.0.0.1]:37326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8c-0006rt-F8 for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:50 -0400 Received: from out0.migadu.com ([94.23.1.103]:53645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8S-0006oX-IY for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:40 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336540; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6KcltrPbOE1s45WqWrb1leQsSOQ4ahhJGHmlrZiT6Pw=; b=Pxy0zZhoE/oNbDKMj/XmIwFQ1LFAdZO6sTpvDoUOwA8+ug/m7dzQta7cfIK+fQIxwJ2Ex5 TV78oQRKvPEUvd8mggh4v4W7q/0TkDkSkD79dfKdAvjzzZ8W/ruUi65ZmVbCPrAMcl/6AS 9aX9aAqYxk240psxMu4az31ubdL0uQqE+OKt+PY4O0Mcmxv0Fmpl/RgK2TrsCPqHx6NM2A u7OJjVlP2W55j8r3yQdPkzwEg5nP+rMgmLvlV6afPGJTtGLvFtMrQxIwaHh9RCtQsW5hBj Si+Nc5w1Q1FzamoqxSBD11Aj09DSGAu2eqd/HwGtsSM6tuJr6fYT07amt2LXSA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 15/25] gnu: Add go-github-com-opentracing-opentracing-go. Date: Tue, 22 Jun 2021 00:35:07 -0400 Message-Id: <20210622043517.16769-15-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7a7339253a..de02bad748 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-opentracing-opentracing-go + (package + (name "go-github-com-opentracing-opentracing-go") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/opentracing/opentracing-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/opentracing/opentracing-go")) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/opentracing/opentracing-go") + (synopsis "OpenTracing API for Go") + (description "OpenTracing-Go is a Go implementation of OpenTracing API.") + (license license:asl2.0))) + (define-public go-github-com-operatorfoundation-monolith-go (package (name "go-github-com-operatorfoundation-monolith-go") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:51 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:51 +0000 Received: from localhost ([127.0.0.1]:37328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8c-0006s2-OB for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:50 -0400 Received: from out0.migadu.com ([94.23.1.103]:53695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8T-0006pg-Gx for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:41 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gLIHp5tArY0SnJrnYETyq4DX8k3AgUrt4wDXa30EiTA=; b=cqpMlgBvt+wFYnm7PIwJIB1xX6usZWkjMIIBGYJRkAFjuo1KOtLnZeBR7jXkmmiRgSV5ob yTSMAOhrXZcxpsWF71HUbtPJlyxo1YuzsUVGzd8xZnAvLXahr5OZSJ+HqOIMjZ0DQdX9gX DIPyf5m0/tdeZ5xJAo21+XkcfdeunFQcSbp0CorhpQyzjFi3y4L5aZYSkbKu2zy5cIJtvv oMVhU7KkXRdZci5KE7pct4k0Qze3NaMTIho5T92wYjkW7r0DJAZl1cjGBZ9NvImk+TfCWN WXCoONjxZ9HZlnXt2qZqPfXiBP57XWP23KV2/Ow46RQGDN/Wg8CV19JauJtBqA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 16/25] gnu: Add go-github-com-mufti1-interconv. Date: Tue, 22 Jun 2021 00:35:08 -0400 Message-Id: <20210622043517.16769-16-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index de02bad748..9eb6a09dad 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mufti1-interconv + (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") + (revision "28")) + (package + (name "go-github-com-mufti1-interconv") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mufti1/interconv") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13f5pvr74afa28pbpmgvjzjx68vv5zmrwlvxp7hr5bl5625zlxmy")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mufti1/interconv" + #:import-path "github.com/mufti1/interconv/package")) + (home-page "https://github.com/mufti1/interconv") + (synopsis "Data Type Converter") + (description "InterConv is for convert interface into any data type.") + (license license:expat)))) + (define-public go-github-com-opentracing-opentracing-go (package (name "go-github-com-opentracing-opentracing-go") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:51 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:51 +0000 Received: from localhost ([127.0.0.1]:37330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8d-0006s9-0w for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:51 -0400 Received: from out0.migadu.com ([94.23.1.103]:53700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8U-0006po-7b for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:42 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pyCRR1j28tjzzDUtm4VRMafDG+QXkngGCMZj6j4XDl0=; b=A/uPWlePQoknhefx7w+5mWCSB6Q0+2CruXdqCUwzkpwOc7a0bwKfPFhZvsuXk87KGYdHMX pMgg0u8dKpq1+X+8zW520MDuOtu8sTDVgZDmtGIuQTi4ci0gurTqoQQEifnrB9vUPf9NCv wKm9BeWi75gpSNE8KXyekEEDYPnQnuEQfNJCYWUv43u3qgFSFLhCttJhR5UGPdOS2Y/isC rpZwlzVsEYNvhTJs9Gaioz/bI+8NiDSBQMurlnVIRK5If4t/uMSGVvBIIt19pBx9wtmUvv a7teSNbhotLOikwCiZ41F4+DGmjq+VYUZp7gWXUChFhhWQwX+AQBxtYEv30IUg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 17/25] gnu: Add go-github-com-aead-chacha20. Date: Tue, 22 Jun 2021 00:35:09 -0400 Message-Id: <20210622043517.16769-17-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.org (go-github-com-aead-chacha20): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9eb6a09dad..f9248bce0a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-aead-chacha20 + (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") + (revision "114")) + (package + (name "go-github-com-aead-chacha20") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/aead/chacha20") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gbmgq5kbqmbyrsav57ql4jzbvqvp1q7yvcd5fl3wf5g94iyv56r")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/aead/chacha20")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/aead/chacha20") + (synopsis "ChaCha20 and XChaCha20 stream ciphers") + (description "ChaCha is a stream cipher family created by Daniel Bernstein. +The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is +standardized in RFC 7539.") + (license license:expat)))) + (define-public go-github-com-mufti1-interconv (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") (revision "28")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:35:51 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:35:51 +0000 Received: from localhost ([127.0.0.1]:37332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8d-0006sG-AA for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:51 -0400 Received: from out0.migadu.com ([94.23.1.103]:53705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8U-0006px-TR for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:43 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336542; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ULdYXppGAqV+NCS8Z2aHoUW7vi0x1SKKcuTQYtjO9ok=; b=ZJu26rzcsq9rf/G3pEdFnnorlSE/p46GAPCChAPdQn733/tdV3YE/xP+h45VYw1h3vfCTr mPjjm1mwuvIr3zpJam2GYQf3T+fgumQSV+2hFA7AnJVJiCqV4FwCVjh+AoMpO4Ym1B/YJQ s7cBvU8raJM2IiQSopNmZvHYZC2mobHQo4DUWBnRLtSmmEizYWcTAUDvEmxngP3HnIjKhE 6UKgErD3Un2Yyknm4UxrmON2gHa7OEVA8O9pSpzf9xnHPqOp+zihZ44BnQDN7/WDtmM+aB LxdIcsgDl1repI/bdrfQoo+g0me6/f7gtBdTi0n+/BOuq9wSK2PiM6qmy2fnFw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 18/25] gnu: Add go-github-com-riobard-go-bloom. Date: Tue, 22 Jun 2021 00:35:10 -0400 Message-Id: <20210622043517.16769-18-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f9248bce0a..5eee6eda81 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-riobard-go-bloom + (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") + (revision "15")) + (package + (name "go-github-com-riobard-go-bloom") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/riobard/go-bloom") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10a8ixh6zw52df2imxrzgxi82zc1j5hqnv5smjp818qwdn1a1rhj")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/riobard/go-bloom")) + (home-page "https://github.com/riobard/go-bloom") + (synopsis "Bloom Filter in Go") + (description "Go-Bloom implements Boom Filter using double hashing.") + (license license:asl2.0)))) + (define-public go-github-com-aead-chacha20 (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") (revision "114")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:36:14 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:36:15 +0000 Received: from localhost ([127.0.0.1]:37353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY90-0006vL-K8 for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:36:14 -0400 Received: from out0.migadu.com ([94.23.1.103]:53709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8V-0006q4-J9 for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:43 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336543; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rToDkFcq5Mp7w3xwocNzLX4o4EvFcc/a03phuF+b778=; b=eHFd5PIXbafBI84ek55J78meqN6p8GpI2JD4lwPlWSdKTGX13kaLRQTzctPwCgj/5v5c2G fAqX8lLR/sVlQDW/EtxY0JtFHF5MGC2I6/0KAOx2OKUO2mAJB6kCv65RBEh/EwUM6vPORW QhDymz31nib6WX0wYrdzAqxu3Po/z6NQDLk83XOmyR38ExEZA6eQL3a2SmGdPXZkzL9x/x acfer9Sn4SZYYIeky4Hgfwq5q+ttgNCuAstH0WMEzBej16P9dnyyNZWFzrIVLuQwgpylNr E3NqjRV15EFW2uKR7j8RHdZvTpnqnLr5yuMPTW+ncl/zR7kCqF46TnVFFL3Z9Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 19/25] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Tue, 22 Jun 2021 00:35:11 -0400 Message-Id: <20210622043517.16769-19-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5eee6eda81..6248330162 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,36 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-shadowsocks-go-shadowsocks2 + (package + (name "go-github-com-shadowsocks-go-shadowsocks2") + ;; Version > 0.1.3 requires go-toolchain v1.16. + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/shadowsocks/go-shadowsocks2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) + (propagated-inputs + `(("go-github-com-riobard-go-bloom" + ,go-github-com-riobard-go-bloom) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text))) + (home-page "https://github.com/shadowsocks/go-shadowsocks2") + (synopsis "Shadowsocks Suite") + (description "Go-ShadowSocks is an implementation of shadowsocks in Go.") + (license license:asl2.0))) + (define-public go-github-com-riobard-go-bloom (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") (revision "15")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:36:15 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:36:15 +0000 Received: from localhost ([127.0.0.1]:37355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY90-0006vO-Sb for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:36:15 -0400 Received: from out0.migadu.com ([94.23.1.103]:53714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8W-0006qB-9u for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:44 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336543; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mg8n4D/J9Iol2vjy3MRrIZQV3KWq3aToEQDDKND+RFs=; b=tsOTU2T224WyHlhnMILt8dkfOu9uNPhvALa8N3MvtuJJV7R+bEs/fowWV4bczaXd6mK5w+ qn4/1kaCp38DXXhn88qCwA2qBMQ6rdTG0gI4sblVok8KZXY2vug8uaYcvm0vbED/Rnyi1H oo4+eHSZupahDRPvkS0Mb1Hy44o7y/+wGJZCeiEMJhwPoIrhZj/JrNLz7rl9ZJGGtGI3g0 G2rUgtUvRUKix8xmaAWZwhpuGKiRAF4OnC+Sot35huj+j2mfsmJslI6LGBWQD6H3PUSBWq BykcYzTZ8V+/L1k9FffaPiqjjCHqHE31pBFS29P4arPIlhk9J2GM06sj5uC+hQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 20/25] gnu: Add go-github-com-kataras-pio. Date: Tue, 22 Jun 2021 00:35:12 -0400 Message-Id: <20210622043517.16769-20-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-pio): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6248330162..e3e79b6737 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-pio + (package + (name "go-github-com-kataras-pio") + (version "0.0.10") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/pio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11d2jy9xz4airicgmjcy4nb80kwv22jp140wzn2l5412jdr4jmkp")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/pio")) + (home-page "https://github.com/kataras/pio") + (synopsis "Pill for Input/Output") + (description "PIO is a low-level package that provides a way to centralize +different output targets. Supports colors and text decoration to all popular +terminals.") + (license license:bsd-3))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:36:15 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:36:15 +0000 Received: from localhost ([127.0.0.1]:37357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY91-0006vX-75 for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:36:15 -0400 Received: from out0.migadu.com ([94.23.1.103]:53719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8X-0006qH-3P for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:46 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336544; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DPiyyNDTYwGAjHa9dbSYOdTU0gsE/D8CXqzuIa9ZfKY=; b=t/Cfv5xjHDdscJBfzpAE27xl9x2yqefkNIZBhZgIf6oXc5bKD9o0fDMuKHMGi5pliFkHiF 4+RxM/ZIstXKH5kLC6UOatR6JSEIg2zaKiPlT6svimTJfhL2S7A29zvezVpxVpbP3Ar0Gi SIILyZDNy0+tSjbyZAvsLuP+YmH+HaBmT0neR1kZdT6Beo2E6nWDXc2rI91fg72WUfumOq HijIT6ql2Wtpn3vjKqAfyD+0gqXIrtnOx0cLxgJIT18g5A+sq22IiKs1oQEStdcuZpzdXZ LDH6RQO0lCLPC97h6j7usiUA76h6yJ5xIkqCr+q0gs2Z6wmQGO/mBjTUNB2c/Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 21/25] gnu: Add go-github-com-kataras-golog. Date: Tue, 22 Jun 2021 00:35:13 -0400 Message-Id: <20210622043517.16769-21-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-golog): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e3e79b6737..a09b870ea5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-golog + (package + (name "go-github-com-kataras-golog") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/golog") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ll24g50j48wqikzf67cyaq0m0f57v1ap24nbz3cmv3yzqi6wdl9")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/golog")) + (propagated-inputs + `(("go-github-com-kataras-pio" + ,go-github-com-kataras-pio))) + (home-page "https://github.com/kataras/golog") + (synopsis "Logging foundation for Go applications") + (description "GoLog is a level-based logger written in Go.") + (license license:bsd-3))) + (define-public go-github-com-kataras-pio (package (name "go-github-com-kataras-pio") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:36:15 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:36:16 +0000 Received: from localhost ([127.0.0.1]:37359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY91-0006ve-GB for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:36:15 -0400 Received: from out0.migadu.com ([94.23.1.103]:53737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8Y-0006qZ-KR for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:47 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336546; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xKsG6yNSo0es8kuYUvk+8w4clTYyWG8MilGLf3Sl8xw=; b=NWSMCs/1K6TbKVy7z5FyEG7fFwJBt9unLzZWjO7aOIUx/fQdJkB61wQk785KjJX0yWm7+g 0Y6qWpnRWOcfs29v+3vfU+GZA8Y+grepXdmNnh7U2lBW1f2Dq3GEQqK18HgrqTe9Ouz1Jw eaVXym846WuidwgpiMow4rEPPERx7xS7d82GIVgl0Etb4yBgsgpENFY9LA0dWKTu9BgFiV tq2CfahGSDdoJOkSdfm096KCPqPejgUPCJySA/BTO8i6iiDslTr0RqB9DWdZvDovGxk2HT KmenOA+MvUcawOk/rjUAuWarxu4vUiF84ljVpD3eYlyPs3yWIcKRtZiCQV56+Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 23/25] gnu: Add go-0xacab-org-leap-shapeshifter. Date: Tue, 22 Jun 2021 00:35:15 -0400 Message-Id: <20210622043517.16769-23-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9cad48d3db..28a2c4b61a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-shapeshifter + (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") + (revision "12")) + (package + (name "go-0xacab-org-leap-shapeshifter") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/shapeshifter") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/shapeshifter")) + (propagated-inputs + `(("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-golang-org-x-net" ,go-golang-org-x-net))) + (home-page "https://0xacab.org/leap/shapeshifter") + (synopsis "Shapeshifter Dispatcher Library") + (description "Shapeshifter provides network protocol shapeshifting +technology. The purpose of this technology is to change the characteristics of +network traffic so that it is not identified and subsequently blocked by network +filtering devices.") + (license license:bsd-2)))) + (define-public go-github-com-operatorfoundation-shapeshifter-transports (package (name "go-github-com-operatorfoundation-shapeshifter-transports") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:36:16 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:36:16 +0000 Received: from localhost ([127.0.0.1]:37361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY91-0006vl-SU for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:36:16 -0400 Received: from out0.migadu.com ([94.23.1.103]:53728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8X-0006qJ-PJ for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:47 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336545; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IhMcD8NWseq+38tDMcmCc9rDUAqyC716i3kZYLveGhA=; b=eLKleZMQsLbXsH6kv2WydZl1keg6wDveAWvb85/3VdPt7szsDHsrh/JmRjrpidDunsdDVN xtbHoMypPHoJd8UP9DcINhSX+3KW1iMqti+79aX29T8PBURxoLttnmOatg5ycoS10ruPkC OXcrTXumwWuXjCuSDVhBbdFZuLrmF2Po9GyS+yFaYv6jUNklTs0V1l2b6IPQHt91/DJlzy zlCjr4rHP70kDuuouSnY5+8z8ZmvxW/66X3GfDStVmnkrYnpwm1IAeNh3MKOzJgbtgKFO+ EeimE+7+gH0+w3emKQeoRnafLNImfoKG3TJggFZ8mEyTNSOVt95ZTWqTlQEP2A== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 22/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-transports. Date: Tue, 22 Jun 2021 00:35:14 -0400 Message-Id: <20210622043517.16769-22-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable. --- gnu/packages/golang.scm | 135 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a09b870ea5..9cad48d3db 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -69,6 +69,141 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-transports + (package + (name "go-github-com-operatorfoundation-shapeshifter-transports") + (version "3.0.12") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-transports") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1hzhk3q2fgqdg14zlg3z0s0ib1y9xwj89qnjk95b37zbgqjgsb")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/shapeshifter-transports" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + ;;; ERROR: invalid memory address or nil pointer dereference. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + ;;; ERROR: bind: permission denied. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3")))) + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3"))))))) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-aead-chacha20" + ,go-github-com-aead-chacha20) + ("go-github-com-blanu-dust" + ,go-github-com-blanu-dust) + ("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set) + ("go-github-com-kataras-golog" + ,go-github-com-kataras-golog) + ("go-github-com-mufti1-interconv" + ,go-github-com-mufti1-interconv) + ("go-github-com-opentracing-opentracing-go" + ,go-github-com-opentracing-opentracing-go) + ("go-github-com-operatorfoundation-monolith-go" + ,go-github-com-operatorfoundation-monolith-go) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-shadowsocks-go-shadowsocks2" + ,go-github-com-shadowsocks-go-shadowsocks2) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") + (synopsis "Go implementation of Pluggable Transports") + (description "Shapeshifter-Transports is a set of Pluggable Transports +implementing the Go API from the Pluggable Transports 2.0 specification. +Each transport implements a different method of shapeshifting network traffic. +The goal is for application traffic to be sent over the network in a shapeshifted +form that bypasses network filtering, allowing the application to work on +networks where it would otherwise be blocked or heavily throttled.") + (license license:expat))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:36:20 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:36:20 +0000 Received: from localhost ([127.0.0.1]:37363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY92-0006vt-DS for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:36:20 -0400 Received: from out0.migadu.com ([94.23.1.103]:53746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8a-0006qy-0h for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336546; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TfhLmHSJYR2aYAc7F51WkYXduiA6xhkwV6YDF0oSlCo=; b=r+YtBCBnQHSpyedUeBAX4NeDVKg9wRJK8e6Ux58/ePSgG3/0GF9uRYbjBz1zsNGXAd5Wo6 cPxwXsEjENWzsrbShTuVM48qCAts68QE8B/fSmvU0xyma4incMGPEjcvKlRxT9n7h0PLPT /SPflG3YeeaCQpZ6uNLIK6rTkdiUw9AZOa6gRpmu51Pf7Ff7k7NreWLty/JdgxfrYbT4ji Zd/cnm9jXSg1ajHgyxCIJPXqcqFVSx+WXToUo/qzOh4WsuotraHe4ut3BhZs+szlV1rbnx 1ayd+0ipUKWUDz/v4igrLamDzcsob4GcZZl0YgVlD+rZZUK7cR2OhZQZMJ16PA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 24/25] gnu: Add bitmask. Date: Tue, 22 Jun 2021 00:35:16 -0400 Message-Id: <20210622043517.16769-24-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) * gnu/packages/vpn.scm (bitmask): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 205 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index a952e3f0db..444681571f 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -15,6 +15,8 @@ ;;; Copyright © 2020 Ryan Prior ;;; Copyright © 2020 Ivan Kozlov ;;; Copyright © 2020 David Dashyan +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -37,9 +39,12 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) + #:use-module (guix build-system qt) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -51,7 +56,9 @@ #:use-module (gnu packages compression) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) + #:use-module (gnu packages gl) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -59,6 +66,7 @@ #:use-module (gnu packages nss) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-crypto) @@ -69,6 +77,203 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask + (package + (name "bitmask") + (version "0.21.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b0cdgh4mqvalvknck1zjy7dhmjfyhbmn9knya6ymx8dqan308sr")) + (modules + '((guix build utils))) + (snippet + `(begin + ;; To remove bundled thirdparty sources. + (delete-file-recursively "branding/thirdparty") + ;; To generate version.go file. + (call-with-output-file "pkg/config/version/version.go" + (lambda (port) + (format port "package version\n") + (format port "\n") + (format port (string-append "var VERSION = \"" ,version "\"")))) + #t)))) + (build-system go-build-system) + (arguments + `(#:imported-modules + ((guix build cmake-build-system) + (guix build copy-build-system) + (guix build python-build-system) + (guix build qt-build-system) + ,@%go-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + ((guix build python-build-system) + #:prefix python:) + ((guix build qt-build-system) + #:prefix qt:) + (guix build utils) + (guix build go-build-system)) + #:unpack-path "0xacab.org/leap/bitmask-vpn" + #:import-path "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + #:phases + (modify-phases %standard-phases + (add-after 'setup-go-environment 'insert-missing-sources + ;; For some reason this package is left out. + (lambda* (#:key inputs #:allow-other-keys) + (let* ((shapeshifter + (assoc-ref inputs "go-0xacab-org-leap-shapeshifter")) + (shapeshifter-src (string-append shapeshifter "/src"))) + (copy-recursively shapeshifter-src "src")))) + (add-after 'unpack 'patch + (lambda* (#:key inputs outputs #:allow-other-keys) + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + ;; To use 'emersion/go-autostart', + ;; instead of 'ProtonMail/go-autostart', + ;; as the latter no longer exists. + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + ;; To use correct paths for referenced items. + (let* ((out (assoc-ref outputs "out")) + (policy-dir (string-append out "/share/polkit-1/actions")) + (policy-file "se.leap.bitmask.policy") + (policy-path (string-append policy-dir "/" policy-file)) + (ip (string-append (assoc-ref inputs "iproute") + "/sbin/ip")) + (iptables (string-append (assoc-ref inputs "iptables") + "/sbin/iptables")) + (ip6tables (string-append (assoc-ref inputs "iptables") + "/sbin/ip6tables")) + (sysctl (string-append (assoc-ref inputs "procps") + "/sbin/sysctl")) + (pkttyagent (string-append (assoc-ref inputs "polkit") + "/bin/pkttyagent")) + (openvpn (string-append (assoc-ref inputs "openvpn") + "/sbin/openvpn")) + (bitmask-root (string-append (assoc-ref outputs "out") + "/sbin/bitmask-root"))) + (substitute* (find-files "." "(\\.go$|\\.policy$|bitmask-root)") + (("swhich\\(\"ip\"\\)") + (string-append "\"" ip "\"")) + (("swhich\\(\"iptables\"\\)") + (string-append "\"" iptables "\"")) + (("swhich\\(\"ip6tables\"\\)") + (string-append "\"" ip6tables "\"")) + (("swhich\\(\"sysctl\"\\)") + (string-append "\"" sysctl "\"")) + (("/usr/(bin|lib|libexec)/.*(kit|agent|agent-1)") pkttyagent) + (("fingerprint-polkit-agent") "pkttyagent") + (("/usr/sbin/openvpn") openvpn) + (("/usr/sbin/bitmask-root") bitmask-root) + (("/usr/local/sbin/bitmask-root") bitmask-root) + (("/usr/share.*\\.policy") policy-path))) + (substitute* (find-files "." "\\.pro$") + ;; To use correct path for goshim files, + ;; which are generated in 'build-continued phase. + (("-L.*/lib") "-L./lib") + ;; FIXME: Unable to build i18n files. + (("TRANSLATIONS.*i18n.*$") "") + (("RESOURCES.*i18n.*$") ""))))) + (add-after 'build 'build-continued + (lambda _ + ;; To generate goshim library and header files. + (let* ((dir "src/0xacab.org/leap/bitmask-vpn") + (source (string-append dir "/gui/backend.go")) + (target (string-append dir "/lib/libgoshim.a"))) + (mkdir-p (string-append dir "/lib")) + (invoke "go" "build" "-buildmode=c-archive" "-o" target source)) + ;; To build bitmask application. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "bitmask.pro") + (invoke "make" "release/bitmask")))) + (add-after 'check 'check-continued + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; To run bitmask test. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "test.pro") + ;; Tests require display-server. + (setenv "QT_QPA_PLATFORM" "offscreen") + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getenv "TEMP")) + ;; Tests write to $HOME. + (setenv "HOME" (getenv "TEMP")) + (invoke "make" "check"))))) + (add-after 'install 'install-continued + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + ;; To install bitmask program. + '(("src/0xacab.org/leap/bitmask-vpn/release" + "bin" + #:include ("bitmask")) + ;; To install bitmask-root script. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "sbin" + #:include ("bitmask-root")) + ;; To install polkit policy. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "share/polkit-1/actions" + #:include ("se.leap.bitmask.policy"))) + args))) + (add-after 'install-continued 'post-install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bitmask (string-append out "/bin/bitmask")) + (bitmask-root (string-append out "/sbin/bitmask-root"))) + ;; To make bitmask-root script executable. + (chmod bitmask-root #o776)))) + (add-after 'post-install 'python-wrap + (assoc-ref python:%standard-phases 'wrap)) + (add-after 'python-wrap 'qt-wrap + (assoc-ref qt:%standard-phases 'qt-wrap))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("iproute" ,iproute) + ("iptables" ,iptables) + ("mesa" ,mesa) + ("openvpn" ,openvpn) + ("polkit" ,polkit) + ("procps" ,procps) + ("python" ,python) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtquickcontrols" ,qtquickcontrols) + ("qtquickcontrols2" ,qtquickcontrols2))) + (propagated-inputs + `(("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter) + ("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-rakyll-statik" + ,go-github-com-rakyll-statik) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (synopsis "White-label VPN client by LEAP") + (description "Bitmask, by @acronym{LEAP, LEAP Encryption Access Project}, +is an application to provide easy and secure encrypted communication with a +@acronym{VPN, Virtual Private Network}. It allows you to select from a variety +of trusted service provider all from one app. Current providers include Riseup +Networks and The Calyx Institute.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:36:21 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:36:21 +0000 Received: from localhost ([127.0.0.1]:37365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY96-0006w3-2x for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:36:20 -0400 Received: from out0.migadu.com ([94.23.1.103]:53754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvY8b-0006rJ-9D for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:35:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624336548; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=It55DrDvZJqUmLN12OX68+/LyMHyMgW1ZAtohSp+pZo=; b=UMWUIBgb9vy0ixEe94TFk4CcQSdRZ2cqaSfAluVQTQM8Ex80qSMHT4UzBd+7/PrUpozevy 0vLjkpJ6ggKRflEMVaFx9qZT/eKCNqZWQbTr6e4NYgvKhBd65cX8Rh3ipnXF7a4tnEeVIA JydxBYtoP2UXagKlRDUjV0sApNOKF3RWO5f+phv4jLGt8ilW2hHTMvM0noZ0fSMi5drR+f l0Lez16gjsgh/zSXYHXwfIVlMiOF+WuhkZf+y2a/UoAG08btKEDw6JUhdY/c9H63LKit7+ XfT92Aps/eF/qx54Dym7s+22UblOiS5B1EAdxNk3Rpw7LQsyuvST6UkVVE51iQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v6 25/25] services: Add bitmask-service-type. Date: Tue, 22 Jun 2021 00:35:17 -0400 Message-Id: <20210622043517.16769-25-rg@raghavgururajan.name> In-Reply-To: <20210622043517.16769-1-rg@raghavgururajan.name> References: <20210622043517.16769-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/services/vpn.scm (bitmask-service-type): New variable. Co-authored-by: Jorge Gomez --- gnu/services/vpn.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/services/vpn.scm b/gnu/services/vpn.scm index 2bcbf76727..085bd2c6e1 100644 --- a/gnu/services/vpn.scm +++ b/gnu/services/vpn.scm @@ -4,6 +4,8 @@ ;;; Copyright © 2017 Mathieu Othacehe ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2021 Solene Rapenne +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -23,6 +25,7 @@ (define-module (gnu services vpn) #:use-module (gnu services) #:use-module (gnu services configuration) + #:use-module (gnu services dbus) #:use-module (gnu services shepherd) #:use-module (gnu system shadow) #:use-module (gnu packages admin) @@ -63,6 +66,22 @@ wireguard-service-type)) +;;; +;;; Bitmask VPN +;;; + +(define-public bitmask-service-type + (service-type + (name 'bitmask) + (description "Setup the @uref{https://bitmask.net, Bitmask} VPN application.") + (default-value bitmask) + (extensions + (list + ;; To configure polkit policy of bitmask. + (service-extension polkit-service-type list) + ;; To add bitmask to the system profile. + (service-extension profile-service-type list))))) + ;;; ;;; OpenVPN. ;;; -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:53:51 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:53:52 +0000 Received: from localhost ([127.0.0.1]:37397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvYPz-0007Qe-AL for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:53:51 -0400 Received: from out1.migadu.com ([91.121.223.63]:30057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvYPv-0007QQ-7F for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:53:45 -0400 To: Maxime Devos , 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624337621; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=gteAlXtCeiYBIVwIamytMKm8U1Pwyzsf8mHZTJOVRQw=; b=Ma4flv6SPEmZCtDVtgDca7BnZ7wvtlIAKyZnE4L0KaAdVwvgf8y578b8wrKdbaDliwPJCw CsWQLuPpJP0xD9hVn0ZfTLUGs+LEXb1I3aeEmEWZJKzvCkTBrDKIFiJVrd1fD1KLrDvS5C x+xNkihWDa3qOMqyJBcD2VyBbSqiZ8XK5lU/IyV2aetOivWv7juTv4uUrxxZQhiDVDNONm tHhQBvzFO0P+UGW3EWIVLTo8b2syda4MDJeV4H4agb7vo1r+qG1mSZkV5Zjr/jmfALu5GQ ozZr6d/0zD3bVheVskpTMWY5BrvVEAcrP1DIXaUn9WV4OzPrIloO39I03lcREA== References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> <89e3630c0059e508f1ba178ef147a4fc0541c5ac.camel@telenet.be> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. Message-ID: <74ec631d-3805-f66a-2384-3fd27d299117@raghavgururajan.name> Date: Tue, 22 Jun 2021 00:53:39 -0400 MIME-Version: 1.0 In-Reply-To: <89e3630c0059e508f1ba178ef147a4fc0541c5ac.camel@telenet.be> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="AeIiNKWGndPxUacj44kh12eiC1b6G4r4L" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --AeIiNKWGndPxUacj44kh12eiC1b6G4r4L Content-Type: multipart/mixed; boundary="j4GYcbRS9vQ6QXJKD9C9cijnVhvFUJdIo"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Cc: Jorge Gomez Message-ID: <74ec631d-3805-f66a-2384-3fd27d299117@raghavgururajan.name> Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> <89e3630c0059e508f1ba178ef147a4fc0541c5ac.camel@telenet.be> In-Reply-To: <89e3630c0059e508f1ba178ef147a4fc0541c5ac.camel@telenet.be> --j4GYcbRS9vQ6QXJKD9C9cijnVhvFUJdIo Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Maxime! > This seems like a trademark disaster to happen ... > except that bitmask seems to have some kind of agreement with the VPN > providers (see https://bitmask.net/en#providers), so this =E2=80=98rebr= anding=E2=80=99 > is ok I guess. Yeah, the VPN provider configuration is done in source-code (i.e. before = compilation). The official bitmask source will only come with VPN=20 providers that LEAP (https://leap.se/) trusts and have understanding=20 with. But I'm not sure how it deals with users from modifying=20 source-code with custom VPN provider's branding. Since Guix distributes=20 the official source-code, we should be fine. > To make sure I got the terminology right: >=20 > =E2=80=98service provider=E2=80=99: gratis or paid provider for a virtu= al private network? Yes. > I don't see why one would tie software to a specific service provider? > Besides that the software needs to support the network protocols used > by the service providers of course. Bitmask is tied to, not one but multiple-providers. Current tie-ups=20 include RiseupVPN (https://riseup.net/en/vpn), CalyxVPN=20 (https://calyx.net/), and LibraryVPN (https://libraryvpn.org/). > I don't see _why_ bitmask would change the name of the application > depending on the service provider, but whatever I guess. I mean, > IceCat doesn't rename itself to =E2=80=98$ISP's Totally Secure Surfer=E2= =80=99, > e-mail clients don't rename theirselves to =E2=80=98$ISP MyMail=E2=80=99= , > depending on the Internet service provider. I had the same thought. Usually VPN providers have their own client. But = VPN providers who are non-profit/collective/etc, do not have=20 dev-resources to develop and maintain app. So the providers I mentioned=20 above, collaborate with bitmask. The bitmask project provides them the=20 opportunity to re-brand the client as if it was developed by the them.=20 This is white-labelling in a sense. :) Regards, RG. --j4GYcbRS9vQ6QXJKD9C9cijnVhvFUJdIo-- --AeIiNKWGndPxUacj44kh12eiC1b6G4r4L Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYNFs0wUDAAAAAAAKCRBfWBZkf4vlURSs APwJQbcwGAG0t0XX6uqyu4WBXgg8W0gpfTtfK+3YvHP88QEAz2nzUCDm3lxHW+A3PvnB8M+7Rts4 kLqLfktpDXt/3Qc= =F1Ab -----END PGP SIGNATURE----- --AeIiNKWGndPxUacj44kh12eiC1b6G4r4L-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 00:55:33 2021 Received: (at 48729) by debbugs.gnu.org; 22 Jun 2021 04:55:33 +0000 Received: from localhost ([127.0.0.1]:37404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvYRh-0007U7-4t for submit@debbugs.gnu.org; Tue, 22 Jun 2021 00:55:33 -0400 Received: from out2.migadu.com ([188.165.223.204]:24497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvYRe-0007Tl-GO for 48729@debbugs.gnu.org; Tue, 22 Jun 2021 00:55:31 -0400 To: Maxime Devos , 48729@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624337728; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4tRbE4NC54NedoJ1q5H46jp5fKqZsOB6SFc2Y8eHrDA=; b=FvBTaNyEDNf7Owv30b1aBNfWR28IxMjV4cjpeAPbl6oN/HBTiIKFnhYUkE3U5Yu7qQyXUY BZ8zb2UfPTVFIRY3FMT2+dcrTbvHYF7Ccy5Y9Aor4WwTUX/StQdESFGrwo2Qs52WB9TuDE HgZeuvsrmC9jn+Q8CZWG0Hl5GNVSi7J/pLyL3MkVaduHxzXdd9fn5xE15lTMV7/zP+3BtN dNQ020IOfOqUDjKmhN+7IwWF6aIKX522OFBvceYiC6t+XbPDEewTGEchpz/zDETJIm/Jyg 6+UFTHW9iRZDucZqDzVcDbwsysXWXIRYrWBF3+m2bJVGrQZg493jD47TFuJOEQ== References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. Message-ID: Date: Tue, 22 Jun 2021 00:55:27 -0400 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cJdBlzhLAh7fBDNqz4BgMvwRymhoS42j5" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Jorge Gomez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --cJdBlzhLAh7fBDNqz4BgMvwRymhoS42j5 Content-Type: multipart/mixed; boundary="REqnvSyK7FIYjpFZ4Nmj7MjlWz7PB2De3"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos , 48729@debbugs.gnu.org Cc: Jorge Gomez Message-ID: Subject: Re: [bug#48729] [PATCH v5 24/25] gnu: Add bitmask. References: <20210618065416.22391-14-rg@raghavgururajan.name> <20210618065416.22391-24-rg@raghavgururajan.name> <9da322662c0eb0b552f9e2dbaebb8a71111754a2.camel@telenet.be> In-Reply-To: --REqnvSyK7FIYjpFZ4Nmj7MjlWz7PB2De3 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Maxime! > Basically, replace the ' with #~. > Here, using a G-exp doesn't buy much though, besides making it > a bit more obvious the code is staged. G-exps can be useful > if, say, 'sed' or 'tar' or something needs to be run during > the snippet. (E.g., something like > #~(invoke* #+(file-append tar "/bin/tar") args ...)) Thanks for the explanation. Since g-exp doesn't do much here, I'd like to keep the s-exp. :) Btw, I have sent v6. Let me know your thoughts. Regards, RG. --REqnvSyK7FIYjpFZ4Nmj7MjlWz7PB2De3-- --cJdBlzhLAh7fBDNqz4BgMvwRymhoS42j5 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYNFtPwUDAAAAAAAKCRBfWBZkf4vlUezG AQDCb1hUDHCPDnwYSILgk5bxJNyhy9BnEw4ELBs201OGzAEAl2IGftcNNfDKS51E6ueNjBF7fxyd rksk6njbGrRMhgE= =TO9J -----END PGP SIGNATURE----- --cJdBlzhLAh7fBDNqz4BgMvwRymhoS42j5-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:18:55 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:18:55 +0000 Received: from localhost ([127.0.0.1]:59122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymHy-0000f3-Tu for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:55 -0400 Received: from out0.migadu.com ([94.23.1.103]:39022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymHv-0000eZ-RF for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105926; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fRote86UaDioPrsthkgH8/Hw8XaEXUYM84vcFgD9MBI=; b=evdn4DqMHpkFivI14mxmajGoTRHOS8UlgE07fO0YFYC6dcRmdaCIxEuMO0jC2WaAKcWPOZ 2GWzzpUHGJcy1SnP2VVkYtI0WrzWQdYGgLSZ1LBrLdb12mT9dBMbEMTQvUEBSa/ky0EpSp FjYgpZvrxc5R//24x/EfEoC+fKg5wUrZCiN+7Js5jdOWjWLCcvVU6k87/ZuuyohMKk1djb 5rtahUrbcWYVP0WXshnQKdiTvYrmscz05wZFJ1SIxOSclyn9UurPifZfgMnMVS4LQXjRuy nr/NZlj6t0db0rNUQG47j1s2NUC/wNfklgqrrWxUnW1uZ3Tr3K6S8x240bPW/g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 01/25] gnu: Add go-github-com-rakyll-statik. Date: Wed, 30 Jun 2021 22:18:17 -0400 Message-Id: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable. Co-authored-by: jgart --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index aedb5d4f69..8c53a02aa3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -27,6 +27,8 @@ ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2021 Sharlatan Hellseher ;;; Copyright © 2021 Sarah Morgensen +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 jgart ;;; ;;; This file is part of GNU Guix. ;;; @@ -71,6 +73,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-rakyll-statik + (package + (name "go-github-com-rakyll-statik") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/rakyll/statik") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/rakyll/statik")) + (home-page "https://github.com/rakyll/statik/") + (synopsis "Embed files into a Go executable") + (description "Statik allows you to embed a directory of static files into +your Go binary to be later served from an http.") + (license license:asl2.0))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:18:56 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:18:56 +0000 Received: from localhost ([127.0.0.1]:59136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI3-0000fa-OM for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:56 -0400 Received: from out0.migadu.com ([94.23.1.103]:39034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymHx-0000ed-2G for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105928; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+Hrbbe4hj5E6XGgp3yz2Jl8iy8lR7Vw7yaS0u37y6pU=; b=OwPd9bQY+4Su1MLMNbYCWCz+J+2oJorTD/2IqwbR1i8lzxjN47qBKkaq00mv8Aen2Rus9t ZxJijdZ7+XRyySu83HOTuaxvRSJbB7V4QDTzlqsFJp7vY17y/c5CoxDVyBE3GFAMxLH6S7 PVjVa0NUDshKcIK3GHe0Sw6AfLrlBcBJYgTVYuIOXnEISr8RhI7YtAPF+Blnw3ItGxCkBC qeD3kf62wr08Yq7GJGrIpXZfMKuAzvEHDLCYjEZUm2cDwJVG0DM6JQnPBG4WokdyPxVRP9 co8GbMck5NvPEkpdVztHiex6HbxctLxeVrGJQQs7cOaidAbUsrclkVb1/uXSHQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 03/25] gnu: Add go-github-com-emersion-go-autostart. Date: Wed, 30 Jun 2021 22:18:19 -0400 Message-Id: <20210701021841.2954-3-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b1c909ac53..fc5d161b39 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-emersion-go-autostart + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") + (revision "39")) + (package + (name "go-github-com-emersion-go-autostart") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/emersion/go-autostart") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cqqvbzn32xv5lknfygrx01rx2sc6pi833k7008nlk9lsfgry06v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/emersion/go-autostart")) + (home-page "https://github.com/emersion/go-autostart") + (synopsis "Autostart library in Go") + (description "Go-Autostart is a Go library to run a command after login.") + (license license:expat)))) + (define-public go-github-com-dchest-siphash (package (name "go-github-com-dchest-siphash") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:18:57 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:18:57 +0000 Received: from localhost ([127.0.0.1]:59138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI4-0000fr-HV for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:57 -0400 Received: from out0.migadu.com ([94.23.1.103]:39028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymHw-0000eb-8g for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105927; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rXxCxBZwyAtqlRGxOsbjronIoMsIJPVMUmPqHbJLGCo=; b=LjjrISrUTTNmQM3JNh/3abcj1iDPgKip2Bu3fTd3KFBv9/NN5p9t/37CiSAgilRsYoZgnu F+mx+JxddNkW7kD/4kU+lK68wlTDo72JuvDwS29zvxMfCvsTQ7iXuRONzq0/KitMG2lhSW PTaRcShcWmZUrY3IIOQM0TpyvXhByOGVSwfp74bxMkj0hwYeZ+/hi0R9mApA1CzG/5n0oN QVhXA4CuIQXZc/I8pHmQedpSAA2xiR3FlvLPU1QKfoV5raW0OTfEPQJg5K92V0Ne20kzVQ I1zaWXdxR398hm5cWDbvjGXFnONqdT9SybR8aUqmW8Ijpcubv7Q7gslZ2iOysA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 02/25] gnu: Add go-github-com-dchest-siphash. Date: Wed, 30 Jun 2021 22:18:18 -0400 Message-Id: <20210701021841.2954-2-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable. Co-authored-by: jgart --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c53a02aa3..b1c909ac53 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-dchest-siphash + (package + (name "go-github-com-dchest-siphash") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/dchest/siphash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s076y7vmjqnq7jz0762hkm896r6r31v8b31a3gy0n8rfa01k8k")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/dchest/siphash")) + (home-page "https://github.com/dchest/siphash") + (synopsis "Go library for pseudorandom functions") + (description "SipHash is a family of pseudorandom functions (PRFs) optimized +for speed on short messages.") + (license license:cc0))) + (define-public go-github-com-rakyll-statik (package (name "go-github-com-rakyll-statik") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:10 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:10 +0000 Received: from localhost ([127.0.0.1]:59144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI5-0000g4-8B for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:10 -0400 Received: from out0.migadu.com ([94.23.1.103]:39039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymHx-0000ej-RA for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:50 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105929; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kADn9ymuyZPn3s5EfjuGFgrAtUZimTBZaGPbIqU/9mI=; b=f1PN3XEiM7D0MzspvbmsSUWVbfoQ4sh48kTLYRJu+rfOzeDOBPnzyuhs7d4aB32UVaz5bV nOwkJJlUTJKX+tLcy67N6w/iwVP8oIrSGFPvKlIg4ZYZPGhuMaePFXVsYRCzK8QVrUJrra YavDSP68BrlpuIOcYwd353ZmpHjarC7mLMCRx4CGmGWJCr0Aqmz7/skQ4xbjbY4Ow/3Sl4 7o4U8lTUqlXv6cKhGs5EVSgyEu8BfO67aTnBxv14HC+yVWTYXVkVi3BEyvNXuIP4EKBmug NcpUGCTpcSI5rgArNIOcTg5tTJjKycAF89S6Y36TXMw/567nIzknc0ykqOp8Lw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 04/25] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Wed, 30 Jun 2021 22:18:20 -0400 Message-Id: <20210701021841.2954-4-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable. --- gnu/packages/golang.scm | 55 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fc5d161b39..93bdc1c7da 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,61 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-apparentlymart-go-openvpn-mgmt + (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") + (revision "14")) + (package + (name "go-github-com-apparentlymart-go-openvpn-mgmt") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/apparentlymart/go-openvpn-mgmt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn"))))))) + (home-page "https://github.com/apparentlymart/go-openvpn-mgmt") + (synopsis "Go client library for OpenVPN's management protocol") + (description "Go-OpenVPN-Mgmt implements a client for the OpenVPN +management interface. It can be used to monitor and control an OpenVPN process +running with its management port enabled.") + (license license:expat)))) + (define-public go-github-com-emersion-go-autostart (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") (revision "39")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:10 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:10 +0000 Received: from localhost ([127.0.0.1]:59163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymII-0000hr-59 for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:10 -0400 Received: from out0.migadu.com ([94.23.1.103]:39045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymHy-0000f1-KN for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:50 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105930; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=69uPVMPogB92gztpKSKTD4ivYCHbhxgCSNEXhTWwROk=; b=p2ydvkorB+MVFV85r7XhGvHru5yIC86pz0kItRl9XMIpr16eYIFw6RuDKhFeyaj2smo8sa tV23oYN24h7Z5WBasYkGlECSiEhYfcSA03uE9up0BtkQOH79DAHUURbeALsP8UIzAQpsbX Gw26pBh9qG3/HDTwFw0Z2a8vb8FFHSI2jRKpfxh09ocs94fmLj0oPAaOX4u7G3/9khfVjG +PHE3f3elDq+rVC72zsnWl+qFLevY9wgubnM6L8xnyeyIQDuq3PVDGRyF7DkbQ8slWM1sc CP8SUef2wPPm3p7l5mr6o1Z5Xga8iv4khYP4lcUHjMGZwhLmEaJK65K+8gjrJA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 05/25] gnu: Add go-github-com-keybase-go-ps. Date: Wed, 30 Jun 2021 22:18:21 -0400 Message-Id: <20210701021841.2954-5-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable. --- gnu/packages/golang.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 93bdc1c7da..ac48b41f97 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,44 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-keybase-go-ps + (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") + (revision "45")) + (package + (name "go-github-com-keybase-go-ps") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/keybase/go-ps") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1la7m9pd1rrij727g34k9d2iapqwrkwdkqwpkbsbcq8ig0fg634h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/keybase/go-ps" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda* (#:key native-inputs inputs #:allow-other-keys) + (substitute* (find-files "." ".*test\\.go") + (("/bin/sleep") + (string-append + (assoc-ref (or native-inputs inputs) "coreutils") + "/bin/sleep")))))))) + (native-inputs + `(("coreutils" ,coreutils) + ("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/keybase/go-ps") + (synopsis "Process List Library for Go") + (description "Go-Ps is a library for Go that implements OS-specific APIs +to list and manipulate processes in a platform-safe way.") + (license license:expat)))) + (define-public go-github-com-apparentlymart-go-openvpn-mgmt (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") (revision "14")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:10 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:10 +0000 Received: from localhost ([127.0.0.1]:59165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymII-0000hy-F0 for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:10 -0400 Received: from out0.migadu.com ([94.23.1.103]:39055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymHz-0000f9-CD for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:51 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105930; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4aYqm//Kw73WmXcArxfgrO4NS+yrJnMRba/OGSpWsDQ=; b=n7voqvHkon4RYvvWnv/L+m86AJZPGrao+fyjHh4SwdZJ4NT5hJSYy1rjzXRJNfyzT+4PBp gv9fC5BLqOyNV4g+9cawwdD35QbjA0ZA+U/G/CG+gVUpjBWsVR5i4vkd//P6RnjPp5JSn8 hOelmGCDQmGNlf3ePeax8DsL2upXb+v+tklmx6Bgn7tOeE1cQePdJoHaDIgjpoXRIn9MXL BreBLOCddqE2Vqv1MFa5ruHConqIP85h8SpOhg7FiJtG4ElaD+l/cP2TzCwvZXqHPeVuOH fba8x4K7HMFUOlur4SopQGiaZ3b+Y9u8IGrXXOILk8rgpxApVu3h+XKEj4AS4A== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 06/25] gnu: Add go-github-com-sevlyar-go-daemon. Date: Wed, 30 Jun 2021 22:18:22 -0400 Message-Id: <20210701021841.2954-6-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ac48b41f97..d715c76a7f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sevlyar-go-daemon + (package + (name "go-github-com-sevlyar-go-daemon") + (version "0.1.5") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sevlyar/go-daemon") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y3gnxaifykcjcbzx91lz9bc93b95w3xj4rjxjbii26pm3j7gqyk")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sevlyar/go-daemon")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/sevlyar/go-daemon") + (synopsis "Library for writing system daemons") + (description "Go-Daemon is a library for writing system daemons in golang.") + (license license:expat))) + (define-public go-github-com-keybase-go-ps (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") (revision "45")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:11 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:11 +0000 Received: from localhost ([127.0.0.1]:59167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymII-0000i5-PB for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:11 -0400 Received: from out0.migadu.com ([94.23.1.103]:39061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI0-0000fH-7E for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:52 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5HWQ131B6hwWuYP5kgCkCwPFJJT7Pa33t7ebdKc8/GY=; b=k172wrpNK8y/OrOorbLNg30jbmriOc11I9rATZ1dBE0p4WX+Tuq7RCOJy5ZSdxFl7tgC+N aSiOQpsJGZKnV03Ten1Qv8pt0onTwR9iNsKKbIEcS6tiZXrJ1eUQt4lhEMJAbd+upFuEEQ p8h3Jj53o6mT7/j3WLU4ny/MXsGJyAPpHHLkDMt00NGFq1KLg2WdoxddNB8nVATro4a7vb HUhtlE2V8solGvegqhVu04KpAuyI2uLUSOpMs0ShjOh15B/qyWGyWY1uu00V2NBNSsg4RS kexkddEFLQl5F1I0/3/NXyxnaBKZMJQ+FfU1atnShp2Fb94XWLEXt0Gf3d4Y9A== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 07/25] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Wed, 30 Jun 2021 22:18:23 -0400 Message-Id: <20210701021841.2954-7-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d715c76a7f..2feefe68c3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-torproject-org-pluggable-transports-goptlib + (package + (name "go-torproject-org-pluggable-transports-goptlib") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.torproject.org/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lh938194hvkf8pqgnxwf6hvjv9rv0j3kasi07r2ckrj8sxzk4jc")))) + (build-system go-build-system) + (arguments + `(#:import-path "git.torproject.org/pluggable-transports/goptlib")) + (home-page "https://gitweb.torproject.org/pluggable-transports/goptlib") + (synopsis "Go pluggable transports library") + (description "GoPtLib is a library for writing Tor pluggable transports in +Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:11 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:11 +0000 Received: from localhost ([127.0.0.1]:59169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIJ-0000iD-2o for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:11 -0400 Received: from out0.migadu.com ([94.23.1.103]:39066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI1-0000fK-1G for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105932; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SaZ/f72ctQekupvlP7pJ/QpmM6f9wMCHtcJuQk7iyNk=; b=eb4+xxTMTfhcq2C02VS/8QuU7mGfZvm9FedXb/FVqx+pnaM150gG5b9vPu4wVZr+tfWZcS pZzUzEZO2LH3A47H4xhFdx5Hqcf7YQzOU0BHXtvlWmCwZ7mbnXNSCL34GPk3HxG1wsjl5J vkU7D2XZk79XqLhROEOx7ujF77xxARkUmOkd3AM3YpCApuwvbGhKEyZK81uJDo0G/mwQSf 42+FQKCZBDtjtBwOUx7FtjRbTF0cbC8f2dyDuvuL68mQNjbML8C1KSon3OsgLokIf3Gthe Dobxw/YCjvLiECVTqlFpyw92VgatIwy8ndv/9lm9HP3NLnPqZr2LOuSakBxwvw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 08/25] gnu: Add go-github-com-willscott-goturn. Date: Wed, 30 Jun 2021 22:18:24 -0400 Message-Id: <20210701021841.2954-8-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2feefe68c3..2e17d680a0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-willscott-goturn + (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") + (revision "68")) + (package + (name "go-github-com-willscott-goturn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/willscott/goturn") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwvhfznr84ayzknn9flh65nvqjsixisgy9fkhz2jlahl1ldqcq7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/willscott/goturn")) + (home-page "https://github.com/willscott/goturn") + (synopsis "Golang TURN dialer") + (description "GoTURN is a library providing a Go interface compatible with +the golang proxy package which connects through a TURN relay. It provides +parsing and encoding support for STUN and TURN protocols.") + (license license:bsd-3)))) + (define-public go-torproject-org-pluggable-transports-goptlib (package (name "go-torproject-org-pluggable-transports-goptlib") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:11 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:11 +0000 Received: from localhost ([127.0.0.1]:59171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIJ-0000iK-Cx for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:11 -0400 Received: from out0.migadu.com ([94.23.1.103]:39076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI2-0000fW-IY for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:56 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105934; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Id0bPZr5Osw0bwTXFSqq/T7kZxfT9Rh16X9rGca+TUM=; b=IEH8BZ9yFZeHuEvaPr6Y1Z1LZG9w3KHszL8K7hVQGUW8hGxOiKHBxCrUFaFewtv+96jydA 2Z6MK3zoChDCmIYL6SxOFJsPZZ/51CXvXTO+eyHLb9RCUVRIEwV95VHYNKzMW4s+3acYNt NArn7RQNFmT8hl+Z+T5n+E4ZAOOv40EAe0gdPNT4kNRqWPVxESCM7QzuV1e8EQ/6Z6hOd8 vG9IK1/GziKM5aJ0v9kOKxtnDytFwlCts5wxeesTl9fizyytHJFvW1+VMSxfUu1wpmIHy0 rbTGB7Oqi/SMoe0soD4g8TQYE4/0fOIXrlMcxZsQEmOxrau8Eizu2dQ9+p8YwA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 10/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Wed, 30 Jun 2021 22:18:26 -0400 Message-Id: <20210701021841.2954-10-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable. --- gnu/packages/golang.scm | 53 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9c1119159d..ffcb88e1c7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,59 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-ipc + (package + (name "go-github-com-operatorfoundation-shapeshifter-ipc") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-ipc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1fcnllg462nfca16s5mr0n2jh92x3hj946qnaqc682phjz04lg")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: undefined: Args. + #:unpack-path "github.com/OperatorFoundation/shapeshifter-ipc" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3"))))))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-ipc") + (synopsis "Go implementation of IPC protocol") + (description "Shapeshifter-IPC is a library for Go implementing the IPC +protocol from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-operatorfoundation-obfs4 (package (name "go-github-com-operatorfoundation-obfs4") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:12 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:12 +0000 Received: from localhost ([127.0.0.1]:59173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIJ-0000iR-O9 for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:12 -0400 Received: from out0.migadu.com ([94.23.1.103]:39085) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI3-0000fY-IX for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:56 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105934; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hHFS3SQcpfvPTebRHmMvBJJGX9UeBk70wiXtJ86rGZE=; b=E+c/H3Js4yMM79bkEd7H91YH3PFiuZBvju0/Ui/2AoC1/qG3aQ3GtpkRKJ8zGFNVGWDv5M Zfpzu7z3r650Yz7M96bVTUqc8kIsOAL+S6FyKVECnZynohnqxDoP1g2epjxL0oJ/SEflba qdqX+FeiPOZJbQplMP0uSuR3GOUaRbZL+0k08ELCQkmbDSoHRtAuaVPUfsyjKH9TSpHtcZ q0j169KEfIX0jJYl9Q+vHAQTZSmnhpEu2RSXMS88YEkWkwA2ecwan12oEna1nBaESJaIRi O2srrM2LtWMZRJcXDj5GTmSrbHtpPPZJ9mz447WA7KrFULcfFlh9So5Oey335Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 11/25] gnu: Add go-github-com-op-go-logging. Date: Wed, 30 Jun 2021 22:18:27 -0400 Message-Id: <20210701021841.2954-11-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-op-go-logging): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ffcb88e1c7..787a28c812 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-op-go-logging + (package + (name "go-github-com-op-go-logging") + (version "1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/op/go-logging") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01a6lkpj5p82gplddh55az194s9y3014p4j8x4zc8yv886z9c8gn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: incorrect callpath: String.rec...a.b.c.Info. + #:import-path "github.com/op/go-logging")) + (home-page "https://github.com/op/go-logging") + (synopsis "Golang logging library") + (description "Go-Logging implements a logging infrastructure for Go. Its +output format is customizable and supports different logging backends like +syslog, file and memory. Multiple backends can be utilized with different log +levels per backend and logger.") + (license license:bsd-3))) + (define-public go-github-com-operatorfoundation-shapeshifter-ipc (package (name "go-github-com-operatorfoundation-shapeshifter-ipc") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:12 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:12 +0000 Received: from localhost ([127.0.0.1]:59175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIK-0000iZ-1L for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:12 -0400 Received: from out0.migadu.com ([94.23.1.103]:39090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI4-0000fj-C0 for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:57 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105935; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tc6NYdezktMWGmfK1rtEQJm5hUOPSE7WoyDVMHfx2Nc=; b=EMz5GwlxjM9TpAEmCmzAnI0yT8dnVvbzYB/dMCBEgKLdNpohpq6QUSi4ezDNyNriRBoLuN 941IWIJmb6vENYQ/vAdk+3To/viDT30crwOXTjJv/9fiF+jjgRKFuoAn9yHIwOb5CTQb6e +iLc9KfG7NxSsX4FEj4jpYZComNy3ncblogjNIb3UMvpTq78NTUHkRGVKMSvAGO1XJb45c alw2yliXZcXFb73iubc0dRUqq5H3ljRCqmw0q8jflPatYAX/odKLsIfJQjRjTY+hho0MgZ LdA7hPXb4XiZZvmhT3hLQUK+p8Tb/YrkojaBidS8YCHRs498tiWPFud265vKzQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 12/25] gnu: Add go-github-com-blanu-dust. Date: Wed, 30 Jun 2021 22:18:28 -0400 Message-Id: <20210701021841.2954-12-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-blanu-dust): New variable. --- gnu/packages/golang.scm | 99 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 787a28c812..05c74f2719 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,105 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-blanu-dust + (package + (name "go-github-com-blanu-dust") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/blanu/Dust") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lya21w06ramq37af5hdiafbrv5k1csjm7k7m00v0bfxg3ni01bs")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/blanu/Dust" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + ;; Repository is missing test files directory. + ;;"github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping"))))))) + (propagated-inputs + `(("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-op-go-logging" + ,go-github-com-op-go-logging) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (home-page "https://github.com/blanu/Dust") + (synopsis "Censorship-Resistant Internet Transport Protocol") + (description "Dust is an Internet protocol designed to resist a number of +attacks currently in active use to censor Internet communication. While +adherence to the theoretical maxims of cryptographic security are observed where +possible, the focus of Dust is on real solutions to real attacks.") + (license + (list + ;; Skein. + license:bsd-2 + ;; Others. + license:expat)))) + (define-public go-github-com-op-go-logging (package (name "go-github-com-op-go-logging") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:12 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:12 +0000 Received: from localhost ([127.0.0.1]:59177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIK-0000ig-EM for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:12 -0400 Received: from out0.migadu.com ([94.23.1.103]:39104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI5-0000gC-S3 for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:58 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105937; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=J2JNXfsALOoKGE+U1mxk7E6Mn7n8NRHeE40LWW0hxnI=; b=Xeu75sJnvmkmePCZBVbfM5zXdWoGf0Iz2bK6Jyr0obL5lvDUY6qeeLwotBhkFzgJ1M7SIX bYam8IWJui+R+PAi4q0+Yr3m6jkDdnZ8dfKDBK398EcTL05RK2v/G/AR9Fz9usatjdDsA6 hyBjHuuUESUocyin/8jxSQzsyDmbv4R8uVKx+8BJ2HbS9/h6DoMikZK1PMXMYSMVxvgfNF mbvr07DTAf8h3iioGaXj6MZTrIm1PCG/WgpFf8GcItDwYf46vBaSvTOaKJZFkZT0XNX3gx +jO0Stq8fMvHksfMx34XNvx01aLFXiiT9Ls4hKfT7c1DyibLnSs3GPxqUdwdmg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 14/25] gnu: Add go-github-com-operatorfoundation-monolith-go. Date: Wed, 30 Jun 2021 22:18:30 -0400 Message-Id: <20210701021841.2954-14-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5438f358f5..0e9c0f3a8c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,33 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-monolith-go + (package + (name "go-github-com-operatorfoundation-monolith-go") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/monolith-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "066bqlgw5h7a3kxswqlv734asb7nw2y6snsn09yqk0ixj23qw22s")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: Generated bytes do not match correct answer. + #:unpack-path "github.com/OperatorFoundation/monolith-go" + #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) + (propagated-inputs + `(("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set))) + (home-page "https://github.com/OperatorFoundation/monolith-go") + (synopsis "Byte sequences library") + (description "Monolith-Go is a Go library for working with byte sequences.") + (license license:expat))) + (define-public go-github-com-deckarep-golang-set (package (name "go-github-com-deckarep-golang-set") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:13 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:13 +0000 Received: from localhost ([127.0.0.1]:59179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIK-0000in-OS for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:13 -0400 Received: from out0.migadu.com ([94.23.1.103]:39104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI6-0000gC-Cr for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:59 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105938; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qJ/Kxfvm010NZGQrMQnSDXTECKWQPCTQolZZwV3n1n8=; b=od9Sh5k+WjasQ6razm6zUWvPlAImKStC6Ny/AzDtAhZMoNcLAoniiql3Z2fFTCQRXbzQ9h xT3xfCc+fqAy7fdYvLA+OwVYha7cnrS2xviIX1UzcczhNYMwZb32CkWEWTw185u5t6ddJ3 fnfuiTB9RraQpo+CvO6Yi1EX/NH0AjCfDn/Vla05dJTSjTBH3VyyVoQNs6biRjqXJgj3oL BqWGg63bghln7+aQJ3KHorZ9+K8ccpKDXM2ZguKB+IAlJRFDbVuLi1i/XyhffTJKXATCTL +/m0A/lZjRUTdRKkcjrvsVn7d5M/lxaBKmeCEAewfaiI+XcDLAJiv3JYh+YSmQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 15/25] gnu: Add go-github-com-opentracing-opentracing-go. Date: Wed, 30 Jun 2021 22:18:31 -0400 Message-Id: <20210701021841.2954-15-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0e9c0f3a8c..be5e40a67a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-opentracing-opentracing-go + (package + (name "go-github-com-opentracing-opentracing-go") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/opentracing/opentracing-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/opentracing/opentracing-go")) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/opentracing/opentracing-go") + (synopsis "OpenTracing API for Go") + (description "OpenTracing-Go is a Go implementation of OpenTracing API.") + (license license:asl2.0))) + (define-public go-github-com-operatorfoundation-monolith-go (package (name "go-github-com-operatorfoundation-monolith-go") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:13 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:13 +0000 Received: from localhost ([127.0.0.1]:59181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIL-0000iv-2M for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:13 -0400 Received: from out0.migadu.com ([94.23.1.103]:39115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI7-0000gO-NR for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:59 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105938; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vD8B7osU0PbIAIkAtTxmnaYn53O1UtZ9QShrA++gTWs=; b=mVLnp5NzA/0R8A7srqUKtwKW9pXF4g0jGBtZhx33AytjSVbCsCs0du5/hbZCy89DGoa135 9/QmzVMZvx1BhU40tWB+L05nv6p84LxHXvr771bYbS56KnB663XmFwPzU9sXQplHaI7Hpk C4dXICIDZKG1NvRPCDQIxBkq9g+917jdzNDRrYeFsavlOLdMMmiBwF5FOe0kvX4vWtT7kP vd13cx2rIiSeQ69j8xtx/VG0dhdyQdgJAuMEFblyne4rpVm6Fr6eRH5kFxTNPhenqLij8H 9K81BaYpKXtCqdq2aLW/9bU8sxCHBGr8kMYXKyJH6w7rboDkLqqn7+MIPgpfgA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 16/25] gnu: Add go-github-com-mufti1-interconv. Date: Wed, 30 Jun 2021 22:18:32 -0400 Message-Id: <20210701021841.2954-16-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index be5e40a67a..766e945a7a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mufti1-interconv + (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") + (revision "28")) + (package + (name "go-github-com-mufti1-interconv") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mufti1/interconv") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13f5pvr74afa28pbpmgvjzjx68vv5zmrwlvxp7hr5bl5625zlxmy")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mufti1/interconv" + #:import-path "github.com/mufti1/interconv/package")) + (home-page "https://github.com/mufti1/interconv") + (synopsis "Data Type Converter") + (description "InterConv is for convert interface into any data type.") + (license license:expat)))) + (define-public go-github-com-opentracing-opentracing-go (package (name "go-github-com-opentracing-opentracing-go") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:13 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:14 +0000 Received: from localhost ([127.0.0.1]:59183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIL-0000j2-Bt for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:13 -0400 Received: from out0.migadu.com ([94.23.1.103]:39071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI1-0000fU-P5 for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:18:59 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105933; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Rze5m55+AQUve1mgxBaKhmNbsTcBkYwr5qXJM3kC2Sg=; b=TgtuQwPI3CWBYsD07Yp/m4+NHf3fmXW4Rjtp74YkYGngzJtLqY1fujZrka5qp2rldhD665 G9WBUOO+7Lw7cA80iVMejmW2gjAi32qkKwk/d2NnM9bTp5AlZrN3HbsgVblUW/B0Q466+w k4XSZ6n0Ilqtw3uL2b4C5EZS1cyTiewfZyadNDeHtpDMP73+EfRP/QcybtZd/AxrDKmjGj DhOPt2Fr4MX68KT5I8OuWWONoiW8XSi2kZP0pl1JjyRN9lhSHXO3DDVY/im3RfTGe9+wUk 9xJ6wcmQNtTZyZtJ33836XXZ7WuhNGldNODKkPfSUmVI8ah2k206G6XuCeoRTg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 09/25] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Wed, 30 Jun 2021 22:18:25 -0400 Message-Id: <20210701021841.2954-9-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable. --- gnu/packages/golang.scm | 128 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2e17d680a0..9c1119159d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,134 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-obfs4 + (package + (name "go-github-com-operatorfoundation-obfs4") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/obfs4") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s730xagdxs66wfh65hb5v9a5h01q5ncic3pyij0a043scagizgr")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/obfs4" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + ;; ERROR: Println arg dialFn is a func value, not called. + ;;"github.com/OperatorFoundation/obfs4/modes/pt_socks5" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn. + ;;"github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn + ;;"github.com/OperatorFoundation/obfs4/modes/transparent_udp" + ;; ERROR: Println call has possible formatting directive %s. + ;;"github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports"))))))) + (propagated-inputs + `(("go-github-com-dchest-siphash" + ,go-github-com-dchest-siphash) + ("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-willscott-goturn" + ,go-github-com-willscott-goturn) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/obfs4") + (synopsis "Network Obfourscator") + (description "Obfs4 is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol. +The notable differences between ScrambleSuit and obfs4 are: +@itemize +@item The handshake always does a full key exchange (no such thing as a Session +Ticket Handshake). +@item The handshake uses the Tor Project's ntor handshake with public keys +obfuscated via the Elligator 2 mapping. +@item The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20). +@end itemize") + (license license:bsd-2))) + (define-public go-github-com-willscott-goturn (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") (revision "68")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:14 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:14 +0000 Received: from localhost ([127.0.0.1]:59185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIL-0000j9-T8 for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:14 -0400 Received: from out0.migadu.com ([94.23.1.103]:39104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI8-0000gC-7j for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:00 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105940; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Oohb72opgZb0dHmaYlEZPj5ufrfL3pjxWKAVTSlGtfQ=; b=A6WgTRePRgJVvKoMFLbp8q5WKfTElBctEeHLm07Pa0SVmLtHx4RcIEj5C8ZyZE/d8rnyrh P3pMulmtU/4sQ5hLhtUWZJcco4DNc0Vox30ruXFSRpEm80k+3fCsaci/CMeHXhwKlWrslz 1mQoF+gf5IBqjsd3CpsAbLFJGpQev2rwX6AQDv5TTtVNNbXmRD15pQWd5teWwthdLzvTFK Zts+I9q0gkHqh6cUtYeLH3od4H/rRBqOsfk4lGbeKBiQ7HUmTLduHjWI02zXvjKbAVfXqV Y8gKCrXiNsDjeq9QsSFw9ajgsytysLmH+lnCZAynyCf5LVIeK2TGMEuzcgaUvg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 17/25] gnu: Add go-github-com-aead-chacha20. Date: Wed, 30 Jun 2021 22:18:33 -0400 Message-Id: <20210701021841.2954-17-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.org (go-github-com-aead-chacha20): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 766e945a7a..b034cbd037 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-aead-chacha20 + (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") + (revision "114")) + (package + (name "go-github-com-aead-chacha20") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/aead/chacha20") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gbmgq5kbqmbyrsav57ql4jzbvqvp1q7yvcd5fl3wf5g94iyv56r")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/aead/chacha20")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/aead/chacha20") + (synopsis "ChaCha20 and XChaCha20 stream ciphers") + (description "ChaCha is a stream cipher family created by Daniel Bernstein. +The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is +standardized in RFC 7539.") + (license license:expat)))) + (define-public go-github-com-mufti1-interconv (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") (revision "28")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:14 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:14 +0000 Received: from localhost ([127.0.0.1]:59187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIM-0000jH-7m for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:14 -0400 Received: from out0.migadu.com ([94.23.1.103]:39115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI9-0000gO-1C for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:01 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105940; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TwL8HcsrBvY4akYVWJqRnsC3Qo+2NosI0tFZJGAmQAg=; b=Rdz0kMYn62d3S+JGP0SqB5egF8HrO+LUnrCKWczB211wl7wjzyGlx/DXPimzmNbXefUX7l pultYeFfkSsSYWhTXf9kiyKwpSBxxv1srVEBcqtpNNr7U4sAAuq6igcHyoiHHbP1Y4zyEh q5WzEeHjYnrnO4q3ge85xTqexOlLXIguCdgxCRyVxOkse7zMlsY6rJ9NV0ytKZQnrwJ64/ xFIiq8EmsFaAmjrHpTJIAJ959HbdnIM2RKA7OtaoF6x8VRSq8MJguhvzp/OSGWkIrAGj9k WYHv25KrvYExHdeeWvhIiba8adQhyM6tquhQKhA9eAGrvb+S2bQ65nUNL+o2/g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 18/25] gnu: Add go-github-com-riobard-go-bloom. Date: Wed, 30 Jun 2021 22:18:34 -0400 Message-Id: <20210701021841.2954-18-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b034cbd037..71fd68e2df 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-riobard-go-bloom + (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") + (revision "15")) + (package + (name "go-github-com-riobard-go-bloom") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/riobard/go-bloom") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10a8ixh6zw52df2imxrzgxi82zc1j5hqnv5smjp818qwdn1a1rhj")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/riobard/go-bloom")) + (home-page "https://github.com/riobard/go-bloom") + (synopsis "Bloom Filter in Go") + (description "Go-Bloom implements Boom Filter using double hashing.") + (license license:asl2.0)))) + (define-public go-github-com-aead-chacha20 (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") (revision "114")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:14 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:14 +0000 Received: from localhost ([127.0.0.1]:59189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIM-0000jO-H4 for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:14 -0400 Received: from out0.migadu.com ([94.23.1.103]:39097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI5-0000g2-3M for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:02 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105936; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=c6mV2e4oNnFcDh6Oqx5BBz39Wc2jY+FgO9eQuqrozcg=; b=Wz1M8pCGEKc1nfXUmRi7nbych9LGoT4bPENGa0nAxKTVGAVD02t8prTYFbw5iT2MwShRiG iorVHX9uCDoIRWGOpf9LOgaiJ/TfPmztjr3N4QYokaxe+Qb98D7YOthlXcrAzD3/Z5Ttsw pGUT3jpcxYq1YbP/nih70qVatknZwstJc97CqT/i4uxwdPgR6Z68XlCMsxc7uTUg7iYTQb fnNdy+uapdYTFIC0+yZSJWruG6gUtZrU1Cm1D/tbSNmOd+8d1AXo7KrlY08qByHWpAPxfa g4GJWQtVVhpeWC9tuUei+VPOQmoUfJX+zuOxWceat28uY9L5dnGq6QgUmGoXuw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 13/25] gnu: Add go-github-com-deckarep-golang-set. Date: Wed, 30 Jun 2021 22:18:29 -0400 Message-Id: <20210701021841.2954-13-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 05c74f2719..5438f358f5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-deckarep-golang-set + (package + (name "go-github-com-deckarep-golang-set") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/deckarep/golang-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y64c0p6a7ww5jp6adm6fm97vsni86njw8wkwxfmciy466vhl0lf")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/deckarep/golang-set")) + (home-page "https://github.com/deckarep/golang-set") + (synopsis "Set type for Go") + (description "Golang-Set is the set collection for the Go language.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:42 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:42 +0000 Received: from localhost ([127.0.0.1]:59191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIn-0000k4-Ra for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:42 -0400 Received: from out0.migadu.com ([94.23.1.103]:39104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymI9-0000gC-PP for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:02 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ji6R4ymsGkYZxVqpBabQUtFDIfcTZgA0gRvQZHTIEjE=; b=QzlXfweRmR80hgXbtAL5PAcEMzpDU0amJm3yrcfGaokbQ3eq29DhzR7R3dMoUfs12Kxki7 JxEtazH8bx31Cm6lGHRLigOV1DsSgwx/zUjSjteNV9azH83VulSEEheZoGCUWEZnI+fhkQ opVjaBDjfSKyvLM1NP5XKLb44UkI0Alo9XFPGog2dlUG4RAGKzCIz96rOtIHyyc6cauIzC /t9yfj9N8KiyQehyejfN32OLnD4PDh+XNofONPMkDgnVj8zOVHuOoaveb83jJUCJAxUMS1 Vi0CecdXrtaEwx4RLjfDEb2W0pLo9+KMG5nGUXX/lDhlaWADa8e5kLWgsJj+HA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 19/25] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Wed, 30 Jun 2021 22:18:35 -0400 Message-Id: <20210701021841.2954-19-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 71fd68e2df..c57de865f9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,36 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-shadowsocks-go-shadowsocks2 + (package + (name "go-github-com-shadowsocks-go-shadowsocks2") + ;; Version > 0.1.3 requires go-toolchain v1.16. + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/shadowsocks/go-shadowsocks2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) + (propagated-inputs + `(("go-github-com-riobard-go-bloom" + ,go-github-com-riobard-go-bloom) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text))) + (home-page "https://github.com/shadowsocks/go-shadowsocks2") + (synopsis "Shadowsocks Suite") + (description "Go-ShadowSocks is an implementation of shadowsocks in Go.") + (license license:asl2.0))) + (define-public go-github-com-riobard-go-bloom (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") (revision "15")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 22:19:42 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 02:19:42 +0000 Received: from localhost ([127.0.0.1]:59193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIo-0000k7-3n for submit@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:42 -0400 Received: from out0.migadu.com ([94.23.1.103]:39148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lymIA-0000hD-RB for 48729@debbugs.gnu.org; Wed, 30 Jun 2021 22:19:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625105942; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=y41rZ4iPBY9vbMKMx2KLNYSgp3BkEAhXXCLLtNHrNwc=; b=haviRo1p5dOCDvlI97DRVaxT4RC034OatE5IyFWXKRWpFLJABMdZLJVjZwTn2SN4klkbav z39Q5z/TOZLa4WrbZgJBB8Zf6NVbC3etWeJn/XyLd0VYobaNcEz5IjGlIEKkJKEb0qFLOd +OUEuBPJDBifikLlgVxwNhSaaO8+ePWglVwalXHryjmY5owX4S7XOpvc7uuv2giStATzOV Iw7mvTO8Kbxo0SsVnY9Ltes37w6a9eSYHY9KYlSlxucV9z7BrU6O/Z4Ll8/sPC1azIuR+X vEYntZBx0wRT9EA07jU9sj3df2yLo09/1+WEiJMwWgQ4TZVSYAber/w+8PnNYA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 20/25] gnu: Add go-github-com-kataras-pio. Date: Wed, 30 Jun 2021 22:18:36 -0400 Message-Id: <20210701021841.2954-20-rg@raghavgururajan.name> In-Reply-To: <20210701021841.2954-1-rg@raghavgururajan.name> References: <20210701021841.2954-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-pio): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c57de865f9..0cf2f22642 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-pio + (package + (name "go-github-com-kataras-pio") + (version "0.0.10") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/pio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11d2jy9xz4airicgmjcy4nb80kwv22jp140wzn2l5412jdr4jmkp")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/pio")) + (home-page "https://github.com/kataras/pio") + (synopsis "Pill for Input/Output") + (description "PIO is a low-level package that provides a way to centralize +different output targets. Supports colors and text decoration to all popular +terminals.") + (license license:bsd-3))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 00:57:53 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 04:57:54 +0000 Received: from localhost ([127.0.0.1]:59291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyolt-0004aY-MT for submit@debbugs.gnu.org; Thu, 01 Jul 2021 00:57:53 -0400 Received: from out2.migadu.com ([188.165.223.204]:63570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyolq-0004aB-MA for 48729@debbugs.gnu.org; Thu, 01 Jul 2021 00:57:52 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625115468; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=NXyzAu3ppIxRhqb4dEkvmr/bivXXsrMoPHqohDhQMOM=; b=AehBb1uvwKZ0ImS76qN2QycQ01MCLoR1NfFTVdA+Ce+5Co9lWGmsx2/Zz4qDCJf+r9uUhB 8U8FC2dnlGMcrA/MPljSvNgoLK/CDakqGgRTftFzAU+IBHBW3AQyXUsT004SldgFU3Wz30 y3T5EvgCHPDOPAg41iuKzDrvhd8oO+rC0RB1qRlxIqYwR1atvFcCwey/Tr2wLjhOuhYlDx JuAHqMHvvfVrBuD+HmSK9+h07vq8wnNCxEzWGWNgApW6jFym+QmpoiYVIv4PCosSfMbEDj OlJMoxR+H1IUqFjp1oc3K9ixZMcSxPbV6MVgSI+ldsll6OkCUDHRKhJaHwTOSA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 21/25] gnu: Add go-github-com-kataras-golog. Date: Thu, 1 Jul 2021 00:57:24 -0400 Message-Id: <20210701045728.7293-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-kataras-golog): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0cf2f22642..d378e1feaa 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-golog + (package + (name "go-github-com-kataras-golog") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/golog") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ll24g50j48wqikzf67cyaq0m0f57v1ap24nbz3cmv3yzqi6wdl9")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/golog")) + (propagated-inputs + `(("go-github-com-kataras-pio" + ,go-github-com-kataras-pio))) + (home-page "https://github.com/kataras/golog") + (synopsis "Logging foundation for Go applications") + (description "GoLog is a level-based logger written in Go.") + (license license:bsd-3))) + (define-public go-github-com-kataras-pio (package (name "go-github-com-kataras-pio") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 00:57:54 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 04:57:54 +0000 Received: from localhost ([127.0.0.1]:59293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyolt-0004aa-Te for submit@debbugs.gnu.org; Thu, 01 Jul 2021 00:57:54 -0400 Received: from out2.migadu.com ([188.165.223.204]:63585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyolq-0004aD-NF for 48729@debbugs.gnu.org; Thu, 01 Jul 2021 00:57:52 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625115470; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3XI/IT/3TdRqYUSpX0V3eal07hXj7Tct9h4+TxhWFIs=; b=N5SnwAoHYEh3m1oenEw6ymuVn3azfor8Iw2CeKjNhYET+eT9w7NEyFyKDdLHPRXqKe09c2 n37uYUboHQN1sCPxSM0iZTomrpXScEB6i+OMvu98A9vu6wzrTUgKMmgpp0STTmmYWZDLwY BsJmkAVdzEPOTa0bQAbRdH4PcVsUuiCs0UQZFoBqgrA9KJ0NcqoELxx2TIvbF8Acyeq4mH xZF6C/U1uPfIjkrnAOepyJS0xf2cd5lXdvKuNxwnGwO8n/JLD32o/KdEyrF8SpDeOXWPSP ffCb1D8Bkl+sTAqnuZrgUfU11ceVTg8zVLtO8S8Jcm8Zk55Zet7UqOEykN0Zsw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 22/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-transports. Date: Thu, 1 Jul 2021 00:57:25 -0400 Message-Id: <20210701045728.7293-22-rg@raghavgururajan.name> In-Reply-To: <20210701045728.7293-21-rg@raghavgururajan.name> References: <20210701045728.7293-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable. --- gnu/packages/golang.scm | 135 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d378e1feaa..16fb75d8bf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,141 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-transports + (package + (name "go-github-com-operatorfoundation-shapeshifter-transports") + (version "3.0.12") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-transports") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1hzhk3q2fgqdg14zlg3z0s0ib1y9xwj89qnjk95b37zbgqjgsb")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/shapeshifter-transports" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + ;;; ERROR: invalid memory address or nil pointer dereference. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + ;;; ERROR: bind: permission denied. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3")))) + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3"))))))) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-aead-chacha20" + ,go-github-com-aead-chacha20) + ("go-github-com-blanu-dust" + ,go-github-com-blanu-dust) + ("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set) + ("go-github-com-kataras-golog" + ,go-github-com-kataras-golog) + ("go-github-com-mufti1-interconv" + ,go-github-com-mufti1-interconv) + ("go-github-com-opentracing-opentracing-go" + ,go-github-com-opentracing-opentracing-go) + ("go-github-com-operatorfoundation-monolith-go" + ,go-github-com-operatorfoundation-monolith-go) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-shadowsocks-go-shadowsocks2" + ,go-github-com-shadowsocks-go-shadowsocks2) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") + (synopsis "Go implementation of Pluggable Transports") + (description "Shapeshifter-Transports is a set of Pluggable Transports +implementing the Go API from the Pluggable Transports 2.0 specification. +Each transport implements a different method of shapeshifting network traffic. +The goal is for application traffic to be sent over the network in a shapeshifted +form that bypasses network filtering, allowing the application to work on +networks where it would otherwise be blocked or heavily throttled.") + (license license:expat))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 00:57:54 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 04:57:54 +0000 Received: from localhost ([127.0.0.1]:59295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyolu-0004ai-D0 for submit@debbugs.gnu.org; Thu, 01 Jul 2021 00:57:54 -0400 Received: from out2.migadu.com ([188.165.223.204]:63593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyols-0004aG-BP for 48729@debbugs.gnu.org; Thu, 01 Jul 2021 00:57:52 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625115471; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=YqV3oTzE6+mRfEy+rjvvMKjBjccEOE4LRbnIKpR0O94=; b=rUaKGvQz16bVlRDgxVIQbkmdyjA3duxoJJeO4ICjozuwTOew70vukOsmt7dthzEl4HnOE1 jeAN4HpWfz9j20+kSqmuFcO9ZPm/oYgoprY4KUmmB4sBNzqfwXPGbFwLb0noFvkgWyI1LU RKHy7lmYUyzKLUTU7h27P2kaU6Xbv/nS8DiiBHEMEc0cilKTif5Ca1ulEVtNpch13sf3Dz oYPxX5LuCIEoBg/LDfbpHFJHr6I3Tm58WWzyDqELnVYzwAPjLYQPlDsedoZRSKWN1xIquC yc6rkwzUwQ8dj88DyWb7D+1TM3ffBtsubEpCjzJLE2mnhlRceoY3MeXnqSfTmQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 23/25] gnu: Add go-0xacab-org-leap-shapeshifter. Date: Thu, 1 Jul 2021 00:57:26 -0400 Message-Id: <20210701045728.7293-23-rg@raghavgururajan.name> In-Reply-To: <20210701045728.7293-21-rg@raghavgururajan.name> References: <20210701045728.7293-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 16fb75d8bf..6c2467b09e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,39 @@ #:use-module (ice-9 ma [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [188.165.223.204 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.1 TVD_IP_HEX URI: No description available. 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 TVD_SPACE_RATIO No description available. X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 16fb75d8bf..6c2467b09e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-shapeshifter + (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") + (revision "12")) + (package + (name "go-0xacab-org-leap-shapeshifter") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/shapeshifter") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/shapeshifter")) + (propagated-inputs + `(("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-golang-org-x-net" ,go-golang-org-x-net))) + (home-page "https://0xacab.org/leap/shapeshifter") + (synopsis "Shapeshifter Dispatcher Library") + (description "Shapeshifter provides network protocol shapeshifting +technology. The purpose of this technology is to change the characteristics of +network traffic so that it is not identified and subsequently blocked by network +filtering devices.") + (license license:bsd-2)))) + (define-public go-github-com-operatorfoundation-shapeshifter-transports (package (name "go-github-com-operatorfoundation-shapeshifter-transports") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 00:58:04 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 04:58:04 +0000 Received: from localhost ([127.0.0.1]:59301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyolw-0004b2-NJ for submit@debbugs.gnu.org; Thu, 01 Jul 2021 00:58:03 -0400 Received: from out2.migadu.com ([188.165.223.204]:63603) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyolu-0004ag-CL for 48729@debbugs.gnu.org; Thu, 01 Jul 2021 00:57:55 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625115473; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=i3p7BFtOozZyobCneUY0EMkzkIgM5fSWJCOD8UT2Tmc=; b=Hgq1eD6humALdYcXUvxTuawiIXe0QlOmg5iYtR1uZ95f4ipFSeOZq9tUKA0eCnFjtqJCbN GRmGsQf3lcoupYTrb2H++8Ue0smSTtywdtPwwlyqa8Q5Ye+SJQkLBg7MQ+dzMIKI0UBFVb 6xWu1j2JEtWS48tcj1Fv2LAcZHkKCtfM9195+kpWp3MIfvxzLuIvUj7fPLHbBVP4MrGuAj VLJ+zCjPe1rE7EBRO/zfH6DT8CLuGozBmJ+ebHdRmUEcwfn4i5/CysS/zZB4zeRUG/RWji SSHcVBCRVotQHW5VHNlcn+Ad8/zaDjamPJBzE428V3H0t0OpQlaXVexhLLmSTA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 24/25] gnu: Add bitmask. Date: Thu, 1 Jul 2021 00:57:27 -0400 Message-Id: <20210701045728.7293-24-rg@raghavgururajan.name> In-Reply-To: <20210701045728.7293-21-rg@raghavgururajan.name> References: <20210701045728.7293-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/vpn.scm (bitmask): New variable. Co-authored-by: jgart --- gnu/packages/vpn.scm | 205 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index aecf9831ca..b38d989d8c 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -16,6 +16,8 @@ ;;; Copyright © 2020 Ivan Kozlov < [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [188.165.223.204 listed in wl.mailspike.net] 0.0 T_PDS_PRO_TLD .pro TLD [URI: test.pro (pro)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.1 TVD_IP_HEX URI: No description available. 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) * gnu/packages/vpn.scm (bitmask): New variable. Co-authored-by: jgart --- gnu/packages/vpn.scm | 205 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index aecf9831ca..b38d989d8c 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -16,6 +16,8 @@ ;;; Copyright © 2020 Ivan Kozlov ;;; Copyright © 2020 David Dashyan ;;; Copyright © 2021 Domagoj Stolfa +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 jgart ;;; ;;; This file is part of GNU Guix. ;;; @@ -38,9 +40,12 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) + #:use-module (guix build-system qt) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -54,7 +59,9 @@ #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages gnome) + #:use-module (gnu packages gl) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -63,6 +70,7 @@ #:use-module (gnu packages nss) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-crypto) @@ -73,6 +81,203 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask + (package + (name "bitmask") + (version "0.21.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b0cdgh4mqvalvknck1zjy7dhmjfyhbmn9knya6ymx8dqan308sr")) + (modules + '((guix build utils))) + (snippet + `(begin + ;; To remove bundled thirdparty sources. + (delete-file-recursively "branding/thirdparty") + ;; To generate version.go file. + (call-with-output-file "pkg/config/version/version.go" + (lambda (port) + (format port "package version\n") + (format port "\n") + (format port (string-append "var VERSION = \"" ,version "\"")))) + #t)))) + (build-system go-build-system) + (arguments + `(#:imported-modules + ((guix build cmake-build-system) + (guix build copy-build-system) + (guix build python-build-system) + (guix build qt-build-system) + ,@%go-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + ((guix build python-build-system) + #:prefix python:) + ((guix build qt-build-system) + #:prefix qt:) + (guix build utils) + (guix build go-build-system)) + #:unpack-path "0xacab.org/leap/bitmask-vpn" + #:import-path "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + #:phases + (modify-phases %standard-phases + (add-after 'setup-go-environment 'insert-missing-sources + ;; For some reason this package is left out. + (lambda* (#:key inputs #:allow-other-keys) + (let* ((shapeshifter + (assoc-ref inputs "go-0xacab-org-leap-shapeshifter")) + (shapeshifter-src (string-append shapeshifter "/src"))) + (copy-recursively shapeshifter-src "src")))) + (add-after 'unpack 'patch + (lambda* (#:key inputs outputs #:allow-other-keys) + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + ;; To use 'emersion/go-autostart', + ;; instead of 'ProtonMail/go-autostart', + ;; as the latter no longer exists. + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + ;; To use correct paths for referenced items. + (let* ((out (assoc-ref outputs "out")) + (policy-dir (string-append out "/share/polkit-1/actions")) + (policy-file "se.leap.bitmask.policy") + (policy-path (string-append policy-dir "/" policy-file)) + (ip (string-append (assoc-ref inputs "iproute") + "/sbin/ip")) + (iptables (string-append (assoc-ref inputs "iptables") + "/sbin/iptables")) + (ip6tables (string-append (assoc-ref inputs "iptables") + "/sbin/ip6tables")) + (sysctl (string-append (assoc-ref inputs "procps") + "/sbin/sysctl")) + (pkttyagent (string-append (assoc-ref inputs "polkit") + "/bin/pkttyagent")) + (openvpn (string-append (assoc-ref inputs "openvpn") + "/sbin/openvpn")) + (bitmask-root (string-append (assoc-ref outputs "out") + "/sbin/bitmask-root"))) + (substitute* (find-files "." "(\\.go$|\\.policy$|bitmask-root)") + (("swhich\\(\"ip\"\\)") + (string-append "\"" ip "\"")) + (("swhich\\(\"iptables\"\\)") + (string-append "\"" iptables "\"")) + (("swhich\\(\"ip6tables\"\\)") + (string-append "\"" ip6tables "\"")) + (("swhich\\(\"sysctl\"\\)") + (string-append "\"" sysctl "\"")) + (("/usr/(bin|lib|libexec)/.*(kit|agent|agent-1)") pkttyagent) + (("fingerprint-polkit-agent") "pkttyagent") + (("/usr/sbin/openvpn") openvpn) + (("/usr/sbin/bitmask-root") bitmask-root) + (("/usr/local/sbin/bitmask-root") bitmask-root) + (("/usr/share.*\\.policy") policy-path))) + (substitute* (find-files "." "\\.pro$") + ;; To use correct path for goshim files, + ;; which are generated in 'build-continued phase. + (("-L.*/lib") "-L./lib") + ;; FIXME: Unable to build i18n files. + (("TRANSLATIONS.*i18n.*$") "") + (("RESOURCES.*i18n.*$") ""))))) + (add-after 'build 'build-continued + (lambda _ + ;; To generate goshim library and header files. + (let* ((dir "src/0xacab.org/leap/bitmask-vpn") + (source (string-append dir "/gui/backend.go")) + (target (string-append dir "/lib/libgoshim.a"))) + (mkdir-p (string-append dir "/lib")) + (invoke "go" "build" "-buildmode=c-archive" "-o" target source)) + ;; To build bitmask application. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "bitmask.pro") + (invoke "make" "release/bitmask")))) + (add-after 'check 'check-continued + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; To run bitmask test. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "test.pro") + ;; Tests require display-server. + (setenv "QT_QPA_PLATFORM" "offscreen") + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getenv "TEMP")) + ;; Tests write to $HOME. + (setenv "HOME" (getenv "TEMP")) + (invoke "make" "check"))))) + (add-after 'install 'install-continued + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + ;; To install bitmask program. + '(("src/0xacab.org/leap/bitmask-vpn/release" + "bin" + #:include ("bitmask")) + ;; To install bitmask-root script. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "sbin" + #:include ("bitmask-root")) + ;; To install polkit policy. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "share/polkit-1/actions" + #:include ("se.leap.bitmask.policy"))) + args))) + (add-after 'install-continued 'post-install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bitmask (string-append out "/bin/bitmask")) + (bitmask-root (string-append out "/sbin/bitmask-root"))) + ;; To make bitmask-root script executable. + (chmod bitmask-root #o776)))) + (add-after 'post-install 'python-wrap + (assoc-ref python:%standard-phases 'wrap)) + (add-after 'python-wrap 'qt-wrap + (assoc-ref qt:%standard-phases 'qt-wrap))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("iproute" ,iproute) + ("iptables" ,iptables) + ("mesa" ,mesa) + ("openvpn" ,openvpn) + ("polkit" ,polkit) + ("procps" ,procps) + ("python" ,python) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtquickcontrols" ,qtquickcontrols) + ("qtquickcontrols2" ,qtquickcontrols2))) + (propagated-inputs + `(("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter) + ("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-rakyll-statik" + ,go-github-com-rakyll-statik) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (synopsis "White-label VPN client by LEAP") + (description "Bitmask, by @acronym{LEAP, LEAP Encryption Access Project}, +is an application to provide easy and secure encrypted communication with a +@acronym{VPN, Virtual Private Network}. It allows you to select from a variety +of trusted service provider all from one app. Current providers include Riseup +Networks and The Calyx Institute.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 00:58:04 2021 Received: (at 48729) by debbugs.gnu.org; 1 Jul 2021 04:58:04 +0000 Received: from localhost ([127.0.0.1]:59306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyom4-0004bt-12 for submit@debbugs.gnu.org; Thu, 01 Jul 2021 00:58:04 -0400 Received: from out2.migadu.com ([188.165.223.204]:63614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyolw-0004b1-38 for 48729@debbugs.gnu.org; Thu, 01 Jul 2021 00:57:56 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625115475; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8j9aI8O0roZ1Tjv4iKO+9P6JztHHYK+89msATycRH6Q=; b=dfhsC/AwGFJ4UWk7f8YQk8NGBs9NJjhkdYAOw5pjdU0s6D3UkHmubOyNxunG+fSUJ/ZAwJ MU3nwo0O1BxxOMEM1w2+Ss8wOUnXxaEpmLl2O6LE/bCK1aVGUqNSTi/IxROxokGttFtUE3 kMZIMohBojB9ybhGW0rMWRPYchFaAcGmXYw/fWIrXGOb2AqUsdEAwSOMeAjINr+jnBmgoe MN3UDwpyFmwwitnMkdoWYmlv0v7gJrPrqNuqfN428AE9jZOdPDyc71wdIEYbpKZIal2tte NdsOo+Zk1/rLTaWcg0bMlFc8emd9J8/7Q6eKZSsVTM2ObIKt4/06v4ItoG5afw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v7 25/25] services: Add bitmask-service-type. Date: Thu, 1 Jul 2021 00:57:28 -0400 Message-Id: <20210701045728.7293-25-rg@raghavgururajan.name> In-Reply-To: <20210701045728.7293-21-rg@raghavgururajan.name> References: <20210701045728.7293-21-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/services/vpn.scm (bitmask-service-type): New variable. Co-authored-by: jgart --- gnu/services/vpn.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/services/vpn.scm b/gnu/services/vpn.scm index a51dda3873..55b4bd0b16 100644 --- a/gnu/services/vpn.scm +++ b/gnu/services/vpn.scm @@ -6,6 +6,8 @@ ;;; Copyright © 2021 Solene Rapenne ;;; Copyright © 2021 Domagoj Stolfa ;;; Copyright © 2021 Tobias Geerinckx-Rice +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 jgart ;;; ;;; This file is part of GNU Guix. ;;; @@ -25,6 +27,7 @@ (define-module (gnu services vpn) #:use-module (gnu services) #:use-module (gnu services configuration) + #:use-module (gnu services dbus) #:use-module (gnu services shepherd) #:use-module (gnu system shadow) #:use-module (gnu packages admin) @@ -69,6 +72,22 @@ wireguard-service-type)) +;;; +;;; Bitmask VPN +;;; + +(define-public bitmask-service-type + (service-type + (name 'bitmask) + (description "Setup the @uref{https://bitmask.net, Bitmask} VPN application.") + (default-value bitmask) + (extensions + (list + ;; To configure polkit policy of bitmask. + (service-extension polkit-service-type list) + ;; To add bitmask to the system profile. + (service-extension profile-service-type list))))) + ;;; ;;; OpenVPN. ;;; -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:18:30 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:18:30 +0000 Received: from localhost ([127.0.0.1]:37418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVEj-0000iS-Rc for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:18:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:33576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVEh-0000iK-GG for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:18:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVEh-00079h-A4 for guix-patches@gnu.org; Fri, 02 Jul 2021 22:18:27 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58552) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVEe-0006Mb-W6 for guix-patches@gnu.org; Fri, 02 Jul 2021 22:18:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=bci3C0T/9H9Os Na1Ty21XDHcMxP80g3KRDrqM19g830=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=Xlbtfxb+gHwjr0Q8JbUawC5gEiEb1RAYsxvS5h VopewGUnwt6Z9MUUipXiCIMnx2QSu7R1aEd1nLHaPM7JLAHdrQIT9IHiHcnp+M/OmZM5uz 5kbTm46gPt8A6Cdrw7r9/ZC3DX/nicBkKnqKFVSd3WUYS6Ne272clqN5CDXkBQ/R5K5OIu NJMUwTZhhd/dB3GHDiCj/9oFkqy8LM769wgMzkpK6exAFQD5DsDMF79/Lp6ccAbtTdWARC n0ceGnPuC8PQjYKKlWn0uT38NUmaz0wrrocr8v9NzFQ9FRYB4hthFWwXSRSuhS6qES135I 1uZ0n1ZvC2DTj88grvxBcLlQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 86955245 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:18:19 +0000 (UTC) References: <574ccbc7-599c-082b-51ca-17e625d4575f@raghavgururajan.name> <20210701021841.2954-1-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 01/25] gnu: Add go-github-com-rakyll-statik. Date: Sat, 03 Jul 2021 03:56:39 +0200 In-reply-to: <20210701021841.2954-1-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87tulcta1f.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > +your Go binary to be later served from an http.") =E2=80=98HTTP=E2=80=99, and it sounds like the sentence got cut off? Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/I7A0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15NdMA/i0T7kdtXgBYWkOx0Xd0yMQmBOyyTZa8tQ2vIvjT iqVVAPkB3u5caMVtA7R4gdOqomE27PmqwTlzXGRAsT8fhmCbBQ== =38QO -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:19:14 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:19:14 +0000 Received: from localhost ([127.0.0.1]:37426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVFS-0000l2-Hc for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:19:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:33998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVFR-0000kv-Er for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:19:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52218) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVFR-0007Tu-8v for guix-patches@gnu.org; Fri, 02 Jul 2021 22:19:13 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58554) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVFP-0006sS-Lm for guix-patches@gnu.org; Fri, 02 Jul 2021 22:19:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=l9+Tbw5IKaB8t Yj+K/JuZcTUNoiqvwc5cjwG3V2i0OE=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=fZAtTFlKu39wEWazohBuMPjlJAPTfGOtdorcof YoPv3VRqBrodwh1uSPAcTZyB8xpwLiF2hEsf8k7DKWBYYQLfPmJuqlBnjoJy6OGF0c7Q7g agH19yEqSBPYM0ark4KiiFO4RJKV3YmykA15XQJ3/E6t0+n3Bdfk/50U7i8ODQNoNKA34T iCNCAorw4FQCsUtbQB9c2ZRPWHoXFlSNq0uA5YjIMweCNrLll+iGYOT+Ks/Rhfml3pwlUs Lbg83rtd2aVJoQBVnTQd4/A1+gjftyIqM86FuHeB0UxexZT3CY2iK927NtDYLx1UzpfbFy nX8s2vnAjXkf0BGobkrc2xdg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id d800fccd (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:19:07 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-4-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 04/25] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Sat, 03 Jul 2021 04:04:20 +0200 In-reply-to: <20210701021841.2954-4-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87r1ggta03.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (lambda arguments > + (for-each > + (lambda (directory) > + (apply (assoc-ref %standard-phases 'build) > + `(,@arguments #:import-path=20 > ,directory))) Nice! > + (list > +=20 > "github.com/apparentlymart/go-openvpn-mgmt/demux" > +=20 > "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) =E2=80=A6wow, this whole package is screaming for just a little more=20 metaprogramming, isn't it. :-) Just FYI, I think you could further abstract away the repitition=20 if you feel like flexing your Scheme muscles. But I understand if not, and I don't think this patch series=20 should be greatly delayed on that account. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/JHA0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15phoBANB1QONLvvI8mTlJ/ym49tEp1oXu3E6ykgnCp4MA YxqoAP46R8rHp9+leWBEj4zmRTTDaTGA9bzjUNdbkhc3aUqIDg== =4dXa -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:19:32 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:19:32 +0000 Received: from localhost ([127.0.0.1]:37432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVFk-0000lk-2n for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:19:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:34000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVFi-0000lc-76 for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:19:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52252) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVFi-0007Uf-0k for guix-patches@gnu.org; Fri, 02 Jul 2021 22:19:30 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58556) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVFg-00073b-GO for guix-patches@gnu.org; Fri, 02 Jul 2021 22:19:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=GlTj/Z21aLgT1 qvoVXsCQKOWa/T18aWuWMfrehf8ziM=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=c22vZgEIKCab38Pno3sDWvH+c3oYAQnKbFNUFO KlPOU2QiK02mUI/zNNqrb/HzlVJAzrPA1UxKNH/8B2yEFahASj/sVHTSVCvTrH5M7xz/fk cMm0OEtprjyZZFGUKvjK/H+QSxFzY9Pu/VhVhI0UGnrDc4+wNoS7GF0/JnP0zqDo27QIJr E7idNloHhiG3e4UGc/LoqMdCDNCl9vDvRQHyRjSHQOPXeK7vF/sFJRqGVoYExagi8Pf6j3 4wHOHg2D6SGBt/S4U29WzC1k4nAWD3x0YOqiH++fJfN9Klc1Avl7qkExA2S1gCufvQprhs K/rpcKFqqeAltHzEf3ozZq9A== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id ba2cfb0f (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:19:24 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-6-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 06/25] gnu: Add go-github-com-sevlyar-go-daemon. Date: Sat, 03 Jul 2021 04:15:38 +0200 In-reply-to: <20210701021841.2954-6-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87o8bkt9zl.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (description "Go-Daemon is a library for writing system=20 > daemons in golang.") s/golang/Go/ anywhere, any time, any place. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/JLg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15oNIBAPNbwPmeAxWBkXgLnMSCVr2595w3ufF0G1F/+JX+ GzeBAP97g6yGCxz++lefkAzSTV3LH5difpcirzrVwYDJFfKwAQ== =ytPU -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:19:43 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:19:43 +0000 Received: from localhost ([127.0.0.1]:37437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVFv-0000m8-A5 for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:19:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:34002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVFt-0000m0-ES for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:19:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVFt-0007Uw-8U for guix-patches@gnu.org; Fri, 02 Jul 2021 22:19:41 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58556) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVFr-00073b-7Y for guix-patches@gnu.org; Fri, 02 Jul 2021 22:19:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=tTOmxw6kSxuu/ DvlL7SKTFKPv78kQGlkKGGxyfNORZQ=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=iq3fg8IVosTy0rOPofIQzIQlm2Yl5Q3LNLcjRa 3bK67nDtVnsNzXYDrPqgxIc5kjHzGjjuqMtTckbeetwhfDnVg8b2cEG5rJONHhoyDSZfT1 nwsgAUyDedjSrXE4voj5WqpF1xrD65qPj0vRPLQR38IJeZ9TtIou7/g8xaLfcYAaH2ZguK jlCE84DRE6SFq4/4Hd9fnX+IMnVcGERlWpwG2t8QUBxKTS6saPcpx86jakJvRUXqiwwfh5 XIMj1ReV2a0VKUZs0XKinjtUoBTg5LBmg9hSpL6oqwODHaUzk7Q8VyiYcqUAplz1N0tm53 sws4h5B6KcDXxgRGf1uUWskw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id f340276a (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:19:35 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-7-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 07/25] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Sat, 03 Jul 2021 04:16:59 +0200 In-reply-to: <20210701021841.2954-7-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87lf6ot9za.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (url=20 > "https://git.torproject.org/pluggable-transports/goptlib") This works=E2=80=A6 > + (home-page=20 > "https://gitweb.torproject.org/pluggable-transports/goptlib") =E2=80=A6but doesn't load in my Web browser. Did it work for you? Is it=20 really the home page? Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/JOQ0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15tQkBAOYL2JcuG1BMyVtpcOqQdp4vFdVmgzg1M/uy/Oeq fDDQAQDgBjh1qieDdLTgxvsYJ4Kf7D+qC7yfN3DVlqKoM18wBg== =ZRjH -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:20:07 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:20:07 +0000 Received: from localhost ([127.0.0.1]:37451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVGJ-0000oB-6f for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:20:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:34080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVGI-0000o4-0k for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:20:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVGH-0007aa-Pm for guix-patches@gnu.org; Fri, 02 Jul 2021 22:20:05 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58558) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVGG-0007Qd-6j for guix-patches@gnu.org; Fri, 02 Jul 2021 22:20:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=EisoLwhCxRuWO TUYFyHtAWCtbt9JjHbM+/wuTB+ts6c=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=ON5JX0aGHAKhta++1JbBSD//QTWsCX73SX6RAF 5JY2jh4CVkgQnZPaO47I4+mMkBOnbhs6oZg7W30XWgAncjSVAx3rB2T0iKuI9p8fQqCrB3 3gZnRWME8tb4Wmba63ddyqaUt7SLDzPGHVMUgHN8j38DE8GTViM3WV3kRIgLe0ynaALtu2 /jG3sykyAdJRwolLO5MUy7Ixng5xcPf76TNN/fzO8BPN6vriX2NPdGg51H6eNbig94k75V ZFyh1S8PcEP9hNFPOAofPpOmRSzqIttLSx2G5Bk8Nud8TQfBrfs6iZ76xhbzYLS+iRTSbF A0Y5C65Q6icoe6KEIQFSEE7w== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id cd4fd966 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:20:00 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-3-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 03/25] gnu: Add go-github-com-emersion-go-autostart. Date: Sat, 03 Jul 2021 03:57:24 +0200 In-reply-to: <20210701021841.2954-3-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87im1st9ym.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > +(define-public go-github-com-emersion-go-autostart > + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") > + (revision "39")) Just use 0 here. I suspect you counted the number of commits=20 (some distros do this), but we don't care: it's just a number that=20 gets incremented by 1 every time someone bumps the commit by=20 however many. This applies to all similar patches in the series. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/JUg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15N3MA/A49EwvlDyaZjhIkk0K0HNuaMZIfhNQaO4HJq5P7 1pfcAQCvL6K28mpzjSbdDbVuy7mTSv/CALhJkrxmjSZL13/kCQ== =/8V0 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:21:02 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:21:02 +0000 Received: from localhost ([127.0.0.1]:37457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVHB-0000pa-NU for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:21:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:35298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVHA-0000pS-Bm for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:21:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52468) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVHA-00006R-5V for guix-patches@gnu.org; Fri, 02 Jul 2021 22:21:00 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58560) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVH8-00083Z-KZ for guix-patches@gnu.org; Fri, 02 Jul 2021 22:20:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=KSeB1/BNDYvU/ /5NuNH9YJhlKCMQTWIPEHz/NT75dxo=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=VhI24aKZkj/s6JdK9vLnE5V9XtVYCeaQ8FLDw/ NLrcLn1dD5PzElh6Tc1qRKshC9AB4+6y+ja9ZPlwAxmqyr+p0dD1B+H+JdtmSLtRVkbv50 o8RcJ197IVLFaorWpRM6sRywLyZDnrpISZgqyA1TGzsqb7hTJw73n8Ss978d7l+j0lv9dt yTYu184l7+yT2BYg8ZQ2haBQRw9bzQ0Y2Gzl9whJApnXvyuOT+qgsHslT/iaz1W/kPxEph t7QAtglv91feldKhiVlnk7bWri3ARPgnTw+jx262sj3I30/4AO9gU+TDChs/WvQfV7xsUc nHIDATpsHIL/goMwQF1wCWZQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id ab95f1be (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:20:54 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-5-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 05/25] gnu: Add go-github-com-keybase-go-ps. Date: Sat, 03 Jul 2021 04:09:16 +0200 In-reply-to: <20210701021841.2954-5-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87fswwt9x3.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (substitute* (find-files "." ".*test\\.go") I think this should be ".*test\\.go$" to match only extensions,=20 unless you want to match test.gosomethinglikethis as well? Note that ".*test" is simply equivalent to "test", but some people=20 find it clearer. I personally don't! Both are fine. > + (("/bin/sleep") > + (string-append > + (assoc-ref (or native-inputs inputs)=20 > "coreutils") > + "/bin/sleep")))))))) This is fine, but you could also write + (substitute* (find-files "." ".*test\\.go") + (("/bin/sleep" command) + (string-append + (assoc-ref (or native-inputs inputs)=20 "coreutils") + command)))))))) > + (synopsis "Process List Library for Go") =E2=80=98list library=E2=80=99. > + (description "Go-Ps is a library for Go that implements=20 > OS-specific APIs > +to list and manipulate processes in a platform-safe way.") I'm nitpicking upstream here: s/platform-safe/safe/ . Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/JiA0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15E+kBAOF5LwPZUheLeOPG6JJCFmFgzpZv0vTsJChYYnsq 481iAP9YtUF2PPwuMeLf1Hp/8xz/dWSbRzORm4v1ieCVXuAmBg== =PcYG -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:27:16 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:27:16 +0000 Received: from localhost ([127.0.0.1]:37467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVNE-0000zU-Kr for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:27:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:36214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVND-0000zN-GW for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:27:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVND-000150-7V for guix-patches@gnu.org; Fri, 02 Jul 2021 22:27:15 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58562) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVNB-0003qa-Oi for guix-patches@gnu.org; Fri, 02 Jul 2021 22:27:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=26G0ZqPM6KRvR cZ25kIntLrA+QiZu3ONO/1NpDdc05k=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=J9adWVAw2l+vd/jZVPPg7zPjDfAeb4CaSIS727 jYB+FHeX5dEhPSpQJmP4Tjd4K8azi+e8K5mzSFEYEDVjkqeYICtQK0wNp3y0yufujoRr+P 4FDc6/kXGMaZfiIdgguZ+IXEn69gEsWBPwXrjeoLp9WxK5UCXAazXEbovTdLEb0nNGcsyA +FwIYCVqfKdMrjZ93VHZQ+tugTj5j85HPYWU1lvIVZ3/ze+3jPmIfZ+dTTVetJsPXXZObi DRQ3POew5nKmeYJSddCVGw8A+0v3ld518jnS07vyOHsF9DgAWICoAy4IhKcdivehlnOz36 61VMtY6Q85McC6g5ySKwTKRw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id d97d336c (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:27:09 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-9-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 09/25] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Sat, 03 Jul 2021 04:24:42 +0200 In-reply-to: <20210701021841.2954-9-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87czs0t9mo.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (synopsis "Network Obfourscator") Heh. I mean, I get it, but it's not very descriptive. Maybe add=20 =E2=80=98to scramble network traffic=E2=80=99 if you agree? Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/K/w0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15j7IBAOy5ykiCTiyNgdZQ+lyq27AIiCRmhYJLqYzV7BeN sdU8AQDvCALIpNP6dxFxR/Y/IeXVzKFXMcYdyWSCn4JpqCCdDQ== =QdiU -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:29:31 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:29:31 +0000 Received: from localhost ([127.0.0.1]:37475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVPP-00012r-6e for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:29:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:36642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVPO-00012k-08 for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:29:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVPN-0001UW-Pc for guix-patches@gnu.org; Fri, 02 Jul 2021 22:29:29 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58564) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVPM-0005LR-Bc for guix-patches@gnu.org; Fri, 02 Jul 2021 22:29:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=RhGIPXmX7Sx2+ k3e2mgEN/KJDK+OqAywOZgbZwRMzRU=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=ASXhDsiM7ZZ+qlcz+teanBnuI7qS7ZZnvb+dvU 3Wsu8GGZ0qpJt/tDdL6cVFEPazFFtVJmOvH5HhJPVa3GiSaDXFECN9BGlgbVBJq38vP1By e6pL5nVEaKXfP0JYCG96xzesqt9bUbhqm29+0DAuoOS5BoI+CKMYo9dCD6EghAHw8sZviz 8n+xXsamU/dQoF9ioIT280Bbbqw/uT3Ck7jq7zxOz/fEJK5H7LpMrohHOFEMQltL1tdsQR itKiVr4Bqn8nXkaPwaFs/PBluOZJ566QPeRUq3bYYaB0jmRAw7jyD9wXf4Q1HzPB6goSBV Gu2kdddzZ3XG5kv4vDf7TAOg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id eed30891 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:29:24 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-10-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 10/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Sat, 03 Jul 2021 04:28:09 +0200 In-reply-to: <20210701021841.2954-10-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87a6n4t9ix.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (synopsis "Go implementation of IPC protocol") s/of IPC/of the Pluggable Transports IPC/ Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/Lhg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15MVIA/2gZkANzfQo1PX0BxrJX2Fy/0dyFfvE5I5rQJ13Y kmOZAP9fhjsYXlf1IsZxVcy7AdAGaKvv0clO2L6ucaVFrUo3DQ== =FQSE -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:30:50 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:30:50 +0000 Received: from localhost ([127.0.0.1]:37484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVQg-00016c-MS for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:30:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:37094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVQe-00016U-Ut for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:30:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVQe-0001vs-O4 for guix-patches@gnu.org; Fri, 02 Jul 2021 22:30:48 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58566) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVQd-0006Lr-30 for guix-patches@gnu.org; Fri, 02 Jul 2021 22:30:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=N23yMvoci4TCy ElQmOj+k0VmxQoud7IY+Q1v4RVyE7I=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=YyHBxbtrpBRyXmAjlu3NJDuDNw7WHkMJhnCV5v lC2hdszQI0QtZsLzuDORwcY5NEj+8GRg03TaD1VnPu/+LOA2winR9p2yvAsKh3gf09Rb0m WGGqthIuqK8N2GfbQURLp7fVSOy+M2j3piS8KWb50kFzL136vHoYLuEO37CRHwjuMnOjSG qREPrxwHTnSJh4ZPHZibIE6LTSuf4Dq0Z2QLz2DBWHnte1PWNz/hUVouqC7bLutnT2ZJ8W 7PoDsUag43SLz4F5Q8kZQCXIWrF7Ptv52KLPDN4AsCRvwXv32tunT6PVqiEZM6ejHBqeSs Ei+blt+i8/h3WC7srzc4ojQA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id d7492cdf (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:30:43 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-12-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 12/25] gnu: Add go-github-com-blanu-dust. Date: Sat, 03 Jul 2021 04:30:01 +0200 In-reply-to: <20210701021841.2954-12-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <877di8t9gr.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (synopsis "Censorship-Resistant Internet Transport=20 > Protocol") Drop all but the first capital. > + (description "Dust is an Internet protocol designed to=20 > resist a number of > +attacks currently in active use to censor Internet=20 > communication. While > +adherence to the theoretical maxims of cryptographic security=20 > are observed where s/are/is/. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/L1A0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW159JAA/RrMAjfjKjDuxJJkK6iCvyZTThmulb6ZMAAY3Ob+ EQWnAP9ph/tSf8KeqtTiDazQqUFV+4JSLGjs0kXUd8lATnl+Bw== =uBYG -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:33:55 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:33:55 +0000 Received: from localhost ([127.0.0.1]:37492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVTf-0001B6-Ac for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:33:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:37708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVTd-0001Az-1S for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:33:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVTc-0002fE-Nm for guix-patches@gnu.org; Fri, 02 Jul 2021 22:33:52 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58568) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVTb-0008GT-8t for guix-patches@gnu.org; Fri, 02 Jul 2021 22:33:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=hfnKiuOowot7M P7JCLBq7HvpSOTOj+cEMlKVTWcbLcM=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=WCZFpP0u1CmkKkrtOTwtzggoRVlOpK2DXj/eKr RFXCkTpJWRB58rdZxXuV4/ZY0Y98O+BXT9MNB9rwlZ5Y1duZ0PnKp7kKyzwKGsycHjvXWh vTvi9Th+HItuCyajX9l+ixqb406nUwEexGfGFXOPTt4Fdey2ntR0rFHk23QBApzDqdFjbR quvNPFIkgX4sqYZpqGU1OmgqP4+gBq/+nJdRK0zKGJGHEQO8+U6Th+j5w+J9GJg0fv5l/Z A1VrAPvfNQa5E9/C1VO/JthvBy+6ZkpXmv4v5a5x9c/TcSEc8iTMsoDoxGw9MuPntZqwGv 58n+YXC02u5Cr/rLEOmKeRrA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 8f124dca (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:33:47 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-15-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 15/25] gnu: Add go-github-com-opentracing-opentracing-go. Date: Sat, 03 Jul 2021 04:31:33 +0200 In-reply-to: <20210701021841.2954-15-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <874kdct9bn.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (description "OpenTracing-Go is a Go implementation of=20 > OpenTracing API.") =E2=80=98the Opentracing=E2=80=99 (I tried reading their Web page for more specific info but it=20 tries hard to be unspecific and unreadable, so this is fine.) Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/MjA0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15wQgA/1RL1bam8BfyEWeHupJ2TIiKrwyDZG4OO4ww4Gmi bordAQDSwXy3xCY1fouyIrTP5x8X5hOiepo6GsZqjcu3YcbMCw== =li+M -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:34:48 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:34:48 +0000 Received: from localhost ([127.0.0.1]:37500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVUV-0001Cu-Rs for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:34:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:38126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVUT-0001Ce-CB for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:34:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVUT-000309-4q for guix-patches@gnu.org; Fri, 02 Jul 2021 22:34:45 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58570) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVUR-0000Mc-LR for guix-patches@gnu.org; Fri, 02 Jul 2021 22:34:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=lRhywJd7hk8x6 bfjKlnidRrO9F3sjGp7QzGhi2IXshw=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=Q55IFCBOhrO5+tSvJqN3W+ny+S/3enKgFQdAUL zBhLoMcLLSHsZIzLDAB6Q6ZGLi7Jn8ZoQlCQJuaBCcp3oEOXJU04Xw9Aq4Z3Tiy7R9ZktZ QgESsTAxvwlnOgcCqKXnSzehDfGPeqt7UUvQWBd5RQcR+l3178JIdN3G4+2u16WwUP/Qn2 EOFv6LeKrgQaYSaT28EMHYQmF0WF3AecLnwvO9L6DGkDwryR/YsmgkjgOK5GvMN1amnNBQ raiIlu+orwvGIcYKF942zJTCR0i8LMeYtgpPfIpZdDOQwHv3DkP0GeI589g0DYoaDt6UbF RA/QiWsK63Arfnvtcl2fyW+g== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id eb92149d (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:34:40 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-16-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 16/25] gnu: Add go-github-com-mufti1-interconv. Date: Sat, 03 Jul 2021 04:33:57 +0200 In-reply-to: <20210701021841.2954-16-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <871r8gt9a6.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (synopsis "Data Type Converter") Nocaps. > + (description "InterConv is for convert interface into any=20 > data type.") s/is for convert interface/converts interfaces/ I guess. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/MwQ0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15JX4BANZFtczBpL99HkDdP5jd7q6gigxe8zQmNR/6mYlI NNedAQCvP1exCb0MUUHYomFseneu4MoTqoB/1gfjpEGshA47Cw== =+K3N -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:36:07 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:36:07 +0000 Received: from localhost ([127.0.0.1]:37508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVVn-0001FW-GQ for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:36:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:38590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVVm-0001FQ-Pc for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:36:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVVm-0003TG-Gj for guix-patches@gnu.org; Fri, 02 Jul 2021 22:36:06 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58572) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVVk-0001BT-Uc for guix-patches@gnu.org; Fri, 02 Jul 2021 22:36:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=KryaLwPf/NvsH UAge2AEDMsAF3Y3eV8n6Nc0BuvlAck=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=FRAMTFP6tWJeBhkaQAOCKfYZOddfYOLpZNDI6C SMAs/wFe3EabG4AvWY/SAtITGqzpeI1rjIizgRDfTuO0pTl0ahjBnJoJeyIloEIsNMmolJ eQfaJlRR1JbUNRLp0sZl4kY4CiM0T8mYCkQJg9JoJy2q+mPwPGQaaMjY2Je9v1/2V8ZGyP GQFicXM0W5XZja1r4dwzfFxzGrNEkXnA8cySEzVqKZ2PuqkM11zSdIXSFzLFkV8PD3nJ9M ABlAvNlKD+xr/XNZomCoouiN6iMS8ZFhCBWDQ1/yzm/+SomYrEXhcKpH3D/0kDVe3lPLGe jhvn3UFxcWNQurLDCLp27fKA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 71ebcd36 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:36:01 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-18-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 18/25] gnu: Add go-github-com-riobard-go-bloom. Date: Sat, 03 Jul 2021 04:35:05 +0200 In-reply-to: <20210701021841.2954-18-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87y2aorunh.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + (synopsis "Bloom Filter in Go") > + (description "Go-Bloom implements Boom Filter using=20 > double hashing.") Uncapitalised =E2=80=98filters=E2=80=99. No Boom. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/NEg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15LyEBAIUjOzOHv09Grs30Ek1hvfBI9e13gwuH38/17dT/ ruVFAQClkM/+R3Ts5+69R3YyiNGXyqxyO+PYJYFfdNIFk4i/Cw== =AmGo -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 22:40:15 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 02:40:15 +0000 Received: from localhost ([127.0.0.1]:37516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVZn-0001Le-7k for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:40:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:41034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVZm-0001LV-1S for submit@debbugs.gnu.org; Fri, 02 Jul 2021 22:40:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVZl-0005GS-Pt for guix-patches@gnu.org; Fri, 02 Jul 2021 22:40:13 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58574) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVZk-00047J-An for guix-patches@gnu.org; Fri, 02 Jul 2021 22:40:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=YlCJskkU/EzGY Ax5T+hT7GyanGjMhL8oOFVCW2wlkO8=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=Isixv6E2o9mMRGdnbTJHioqVWUJTbM3Zog7vHF ICGkDopnHjfnvJaiSwuiFZonvB/9rAG6GkZmKPBOvc+pwUofUg7L2w9tw8BN251ikYlFx9 ywqrC0Yslu6p1uzL0ALBuCC0LttoL1aNWbYXL/h0LrpgbgSTDThZD78v+v7Tjc8x7ZiDFC eqjkTI6IbDJesXoXfte11Qi6xck071iDNxltafrOKfcWFs4zxQPIxArSQa0PDfwkVpFCzS HCvjPQxmqnMrdsSejUn/jiGRM8xjoHcPFtoXiocOO80cFOrHGutex0sgrGkAdBK0vemOaP osVKG6+/heqeW5py/3qMWhxA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 6fbb9289 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 02:40:08 +0000 (UTC) References: <20210701021841.2954-1-rg@raghavgururajan.name> <20210701021841.2954-19-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 19/25] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Sat, 03 Jul 2021 04:36:27 +0200 In-reply-to: <20210701021841.2954-19-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87v95srugm.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + ;; Version > 0.1.3 requires go-toolchain v1.16. Damn, I was looking forward to a non-spelling-related nitpick but=20 you got me. OK. > + (synopsis "Shadowsocks Suite") Back to saying things like =E2=80=98s/suite/tunnel proxy/=E2=80=99, then, I= guess.=20 Sigh. > + (description "Go-ShadowSocks is an implementation of=20 > shadowsocks in Go.") =E2=80=A6is a Go implementation of the Shadowsocks tunnel proxy protocol. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/OCQ0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15oNgBAKh7L54ttQW29NvUB7NwKuXKmCE0fx2j3JSoKLIt c701AQDXC3/YsaE8l7foOW2Z61VittT8XRAUDGj/uw4F+nUYBA== =1wnB -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 23:02:35 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 03:02:36 +0000 Received: from localhost ([127.0.0.1]:37542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVvP-0001s1-Hx for submit@debbugs.gnu.org; Fri, 02 Jul 2021 23:02:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:48170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzVvN-0001rt-B7 for submit@debbugs.gnu.org; Fri, 02 Jul 2021 23:02:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVvN-00034o-1Y for guix-patches@gnu.org; Fri, 02 Jul 2021 23:02:33 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58576) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzVvK-0006BW-V7 for guix-patches@gnu.org; Fri, 02 Jul 2021 23:02:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=a2U5wWi2RuHOz s8Enl2EDe84ctacYl0HIgf0J4WXw9U=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=M4bvrrcBTK6grBSNrc7WiEspqiCe+qQ5O2orcf se1mHPbzTYnuWTeSdAspn0cdD3pdPySG1TB/uj5o39TPTqvo/y7gfyn7ZocOcaHgqyfknR iFMlc8bXZDYA5Mhbj/BuO82Zas7sO4HTs67JzFLwmDz3ubhlJrU0njY/x6Q7ThOYRsSe3R Ooszkfg91o6VZW9QzFz3y94mYE7aTw/PckZkIGs+mFktMWhzPOgo/GaO1xOGHpxS3C3Bfj FXlLTSPaHPvx1YEbh2GCtNeqIXHQEB1Eks1On0hXqqbOn6Y9evkQfeke5RtfnwXGNDBIA9 la5uZ0nCQNc4gDxt1a2Ye8ig== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 1bf0f477 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 03:02:24 +0000 (UTC) References: <20210701045728.7293-21-rg@raghavgururajan.name> <20210701045728.7293-24-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 24/25] gnu: Add bitmask. Date: Sat, 03 Jul 2021 04:42:00 +0200 In-reply-to: <20210701045728.7293-24-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87sg0wrtfi.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TVD_IP_HEX=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Thanks for this series, jgart and Rhagav! I'd hoped to do more than mere proofreading no the next two=20 patches, but my Guix refuses to build bitmask complaining about no=20 code for module (guix build qt-utils). I'm rebuilding my checkout but will have to leave before it=20 completes. Sorry: more surface level readings for now. Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + ;; To remove bundled thirdparty sources. > + (delete-file-recursively "branding/thirdparty") > + ;; To generate version.go file. > + (call-with-output-file=20 > "pkg/config/version/version.go" Your code is sufficiently clear not to need these comments. > + ;; For some reason this package is left out. > + (lambda* (#:key inputs #:allow-other-keys) > + (let* ((shapeshifter > + (assoc-ref inputs=20 > "go-0xacab-org-leap-shapeshifter")) > + (shapeshifter-src (string-append=20 > shapeshifter "/src"))) > + (copy-recursively shapeshifter-src "src")))) That's interesting. Did you see any upstream acknowledgment of=20 this? > + (add-after 'install 'install-continued > + (lambda args > + (apply (assoc-ref copy:%standard-phases 'install) > + #:install-plan > + ;; To install bitmask program. > +=20 > '(("src/0xacab.org/leap/bitmask-vpn/release" > + "bin" > + #:include ("bitmask")) > + ;; To install bitmask-root script. > +=20 > ("src/0xacab.org/leap/bitmask-vpn/helpers" > + "sbin" > + #:include ("bitmask-root")) > + ;; To install polkit policy. > +=20 > ("src/0xacab.org/leap/bitmask-vpn/helpers" > + "share/polkit-1/actions" > + #:include ("se.leap.bitmask.policy"))) > + args))) OK, good exercise :-) > + ;; To make bitmask-root script executable. > + (chmod bitmask-root #o776)))) Just write #o777. > + (synopsis "White-label VPN client by LEAP") I read your explanation, but I still agree with Maxime: > I'd drop "White-label" from the synopsis. It's not that it's *wrong*, but there are less metaphorical ways=20 to say the same thing, for example =E2=80=98VPN client that supports=20 multiple providers=E2=80=99. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/TQg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15NOQBAKg5Tccg3V92c/WK7UPWzZfQRsOw+N6EQGDjtFQj mgecAQDnVeTU/ukJmdDyOGGB5gLwZ1VBXAFzJPwGIPGsHsqkAw== =dGdk -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 23:08:33 2021 Received: (at submit) by debbugs.gnu.org; 3 Jul 2021 03:08:33 +0000 Received: from localhost ([127.0.0.1]:37554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzW1A-00020g-Sc for submit@debbugs.gnu.org; Fri, 02 Jul 2021 23:08:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:49298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzW19-00020Z-NO for submit@debbugs.gnu.org; Fri, 02 Jul 2021 23:08:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzW19-0004EV-FO for guix-patches@gnu.org; Fri, 02 Jul 2021 23:08:31 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:58580) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzW17-0002EW-Na for guix-patches@gnu.org; Fri, 02 Jul 2021 23:08:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=ZqHYhqfRUUmVm Jeyi2YsPNZQgHomx9p3ue8DyDIWg7I=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=Wx1Fh6HeWy2D2kYjnpigk/Q923cGtq3Ni+IUCF Yurd0VzPvtlw/EUq3FFo5libfcLGuxXjhvFzzzHR9GAY0q/Fkyca3P8YIlBk4/8OeY58xs kuw8BLqIr5ON2spu3FanuvJqFfSbetU2f8nFwXHlRkh5evQgbgsVdNThu5yh0DywLJULiT la1d7rUUjhxsEaxDmLZo4eJCY/COMffS0oNGaK553C2vUnWADlu0kqtLaDqv7r31tft5IE srDiBUw8oWtpWu+RkC+VIJmh8RdnlrHscTvUKOZ9IzjKynfvCTdAKGIGgtXfbdAwcqnbnk jYPo/TW4pQqSO8iZ/Y8dngsg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 7952bd8f (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 3 Jul 2021 03:08:25 +0000 (UTC) References: <20210701045728.7293-21-rg@raghavgururajan.name> <20210701045728.7293-25-rg@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 25/25] services: Add bitmask-service-type. Date: Sat, 03 Jul 2021 05:02:32 +0200 In-reply-to: <20210701045728.7293-25-rg@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87pmw0rt5h.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart@dismail.de, guix-patches@gnu.org, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav Gururajan via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > +(define-public bitmask-service-type > + (service-type > + (name 'bitmask) > + (description "Setup the @uref{https://bitmask.net, Bitmask}=20 > VPN application.") =E2=80=A6so this is an odd service, in that the polkit thing is apparently= =20 only a temporary hack, and the only other action is a trend I=20 quite dislike: services assuming they may install random packages. I understand if it's a necessary evil for now to keep things in=20 sync. Is that why it's undocumented? :-) Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYN/Uqg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15nawBANMIeGqwlHY/wT4nhsXcr6MVQ67lfZ+WkDbtztFR fmUnAQCbsLdR3rHTOmOOk76QiTX/ZmxXIr7udbh9qG1c3B5SAA== =Q1HR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:45 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:46 +0000 Received: from localhost ([127.0.0.1]:37668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmf-0008VQ-KN for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:45 -0400 Received: from out1.migadu.com ([91.121.223.63]:45049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmd-0008Ut-1G for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:44 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292342; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BE/QPSFx27Z4cwJiCFLrs39RepMCcpXTZdUWpHajIBk=; b=qQPRD5L1JRWeyoeu4akVy+67ceOY7gx4tOKDeHrGR5Fhz0s6sh+qUXsFV4AsP+GomQ+frE X5JmyYbfa5ZyV3l9aLe1yrcHx4vMBmT5KH3/OHKrNOymJn42SVTHsX4SizerWzJ4RbdCMq 2k9W/ZCi7+n83vmmLsmlIFuw0EfsTOGg4MyL9bifGYIcgruRi22UyWljr3q8d1/teE4hLn kxdlDIRMjY6NsT70+zXqO30YGqJ4IYColPsHY1f+5jfvt4nwW0n8OG7ElzYgBrM52xzTWf SWa0st1NfUZxXySOkY48TEwz/m7goWkmjVnoXFVlXnlWraXblJwCKFyw2t/fPw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 03/25] gnu: Add go-github-com-emersion-go-autostart. Date: Sat, 3 Jul 2021 02:05:01 -0400 Message-Id: <20210703060523.8220-3-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3d8a5a4d86..d8fa00930d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-emersion-go-autostart + (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") + (revision "0")) + (package + (name "go-github-com-emersion-go-autostart") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/emersion/go-autostart") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cqqvbzn32xv5lknfygrx01rx2sc6pi833k7008nlk9lsfgry06v")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/emersion/go-autostart")) + (home-page "https://github.com/emersion/go-autostart") + (synopsis "Autostart library in Go") + (description "Go-Autostart is a Go library to run a command after login.") + (license license:expat)))) + (define-public go-github-com-dchest-siphash (package (name "go-github-com-dchest-siphash") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:46 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:46 +0000 Received: from localhost ([127.0.0.1]:37672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmf-0008VT-S6 for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:46 -0400 Received: from out1.migadu.com ([91.121.223.63]:45053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmd-0008Uu-Nw for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:44 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292343; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7Pc4ESgEbKq3nrY3C9SjtJUzC/cTPmFfxS15LUUnFg4=; b=d11ZAw14rh2J2Rrx8Vg76mxNbF+dcFPXCU6a/mdbp6wSuVNAqRI1O9ze6lbbXDiB1r+5Up 4JSjN0lzC4bdwWeFlKtRgFxVeKsVIdB8wpMxiYZvnn6M66EkF/3ET0ZAalBUUoHkJs+mox UO/fWovQ35Z3yJU4ANqGWzcE8PA+aa1OaateZSReGkDR/vsf+g5Kce4LDIIQ4XqMRF3+fN 1wbyE/9ARxbEnZyLNwRWNFrIoOt6T65Hr/N6d5ILCEFjqNBljZKrxi9oCpC5XEeJsFdCLe vZiGXncpOkSQuCBuMsiK00JbKcTGMJrUwG0u5oiWjlrQeDVSHx07m/jMb9mEyQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 04/25] gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt. Date: Sat, 3 Jul 2021 02:05:02 -0400 Message-Id: <20210703060523.8220-4-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable. --- gnu/packages/golang.scm | 55 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d8fa00930d..0e485b6ab7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,61 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-apparentlymart-go-openvpn-mgmt + (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") + (revision "0")) + (package + (name "go-github-com-apparentlymart-go-openvpn-mgmt") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/apparentlymart/go-openvpn-mgmt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/apparentlymart/go-openvpn-mgmt/demux" + "github.com/apparentlymart/go-openvpn-mgmt/openvpn"))))))) + (home-page "https://github.com/apparentlymart/go-openvpn-mgmt") + (synopsis "Go client library for OpenVPN's management protocol") + (description "Go-OpenVPN-Mgmt implements a client for the OpenVPN +management interface. It can be used to monitor and control an OpenVPN process +running with its management port enabled.") + (license license:expat)))) + (define-public go-github-com-emersion-go-autostart (let ((commit "00ed301c8e9ae79e82878c6361c709983ac5dd2c") (revision "0")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:46 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:47 +0000 Received: from localhost ([127.0.0.1]:37674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmg-0008Vb-9e for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:46 -0400 Received: from out1.migadu.com ([91.121.223.63]:45044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmc-0008Ur-ER for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:44 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292341; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h/WcrhEws6BaNqAaDirymuMc9SiNkGTGWLzR9KSBFTM=; b=E9A63fq4geiY3KNmhIHyAGulGjvkL8rHLj3BBLGSnf+UsdE8uBSOsYFUSz/tXnOtZ3A4jR WPeuNvEWzZsIne8mDeQV/4Kyl18HbJxbNdzJwjgJW58dbIomdf+/o9xMNyTbShtoxaSXAN XCEuNBcbSIh8tUBurSPLtLe372eZKXjhAXjlT1nTk3UALJC8qbIEqKSpvxt1BXy8NsrVYx SIne3YGWcpMHXwt1BWiMYHu/g2CNrwxNICJAWUKvuS8mILNyX8SHLd+PDKiaa+h3qYzWH8 f7Tx3yXnf4cpvonH87kE17N9xo7o38ZWd10yq9z7WJNoVe+12uxvN/qAWd/Oig== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 02/25] gnu: Add go-github-com-dchest-siphash. Date: Sat, 3 Jul 2021 02:05:00 -0400 Message-Id: <20210703060523.8220-2-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable. Co-authored-by: jgart --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8f6f79be1f..3d8a5a4d86 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-dchest-siphash + (package + (name "go-github-com-dchest-siphash") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/dchest/siphash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08s076y7vmjqnq7jz0762hkm896r6r31v8b31a3gy0n8rfa01k8k")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/dchest/siphash")) + (home-page "https://github.com/dchest/siphash") + (synopsis "Go library for pseudorandom functions") + (description "SipHash is a family of pseudorandom functions (PRFs) optimized +for speed on short messages.") + (license license:cc0))) + (define-public go-github-com-rakyll-statik (package (name "go-github-com-rakyll-statik") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:47 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:47 +0000 Received: from localhost ([127.0.0.1]:37678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmg-0008Vs-SY for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:47 -0400 Received: from out1.migadu.com ([91.121.223.63]:45057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYme-0008V3-HN for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:44 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292344; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/d9Ku57TvkMFocf3r0y50FRDD/abh7ygBtsS1R44uas=; b=jvEwYhkgA/XbfBMiTeHdS04ECtnq6sE6fLNsJOGvYjadYQfU+NTR+W9kyn6ElOYqnfca6f kapFBHT3q+nojiWXqVWg7K12sH/vmpyvLcH447AC7j0ZVlg90pX84Uc2SAou+gOMUUowJt AVsW/VMvB1Eo523kBrwJMK/TCrP61SIgEZbG7d8RkKyZbl79gzcAiaN2Ix6cN4BGane3cx J+O/oyR2vthqUoayYKWomKCKWTeYYHdshkMgROzT/ZXFsS3P8SxZXkVCbmDxxYsdXYCijF AgOVyMLUoA19UFCKko5tArVmpMW+zcL9ECM9A/r7U+zd+fzEXjSscxbPRak6bA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 05/25] gnu: Add go-github-com-keybase-go-ps. Date: Sat, 3 Jul 2021 02:05:03 -0400 Message-Id: <20210703060523.8220-5-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable. --- gnu/packages/golang.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0e485b6ab7..141b2160b0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,44 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-keybase-go-ps + (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") + (revision "0")) + (package + (name "go-github-com-keybase-go-ps") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/keybase/go-ps") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1la7m9pd1rrij727g34k9d2iapqwrkwdkqwpkbsbcq8ig0fg634h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/keybase/go-ps" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda* (#:key native-inputs inputs #:allow-other-keys) + (substitute* (find-files "." "test\\.go") + (("/bin/sleep" command) + (string-append + (assoc-ref (or native-inputs inputs) "coreutils") + command)))))))) + (native-inputs + `(("coreutils" ,coreutils) + ("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/keybase/go-ps") + (synopsis "Process list library for Go") + (description "Go-Ps is a library for Go that implements OS-specific APIs +to list and manipulate processes in a safe way.") + (license license:expat)))) + (define-public go-github-com-apparentlymart-go-openvpn-mgmt (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210") (revision "0")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:48 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:48 +0000 Received: from localhost ([127.0.0.1]:37684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmi-0008WN-EH for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:48 -0400 Received: from out1.migadu.com ([91.121.223.63]:45061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmf-0008VK-6J for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:45 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292344; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6PxTIiVF+Bt5OAp8N0H24ja+ihY0+wK6PghVljbwcU4=; b=YmcLNAxks1Sd30YV2jAk/6NK210IBd5bldRRBD5ElbpqBCzXWC6Ajk2VvfALed+2k/2A76 m7qy2MnxfLHy0895PGKSYaj8Juhojjois4ac1ilDn99K0E3SupcIHleNT239xGiq8BDaAs uV1ceuJn/Xn7YBUD5ipEEg+X0igp1Z/kISR1j8AjCAh14iqPy1FCXOMLSvM+VblZUPMQP7 KdS4M/FLculS540BV5VNBWhq6YPQSe12XHQb1jQ9oqmEKIpGEBYvNAht32Oo59MZEDIz9x 3pRNT0YtqZtI1vyHmnkaizdMNzW90SzkIfPn+nFYLRkXwZIITpYC9ojXHsc32g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 06/25] gnu: Add go-github-com-sevlyar-go-daemon. Date: Sat, 3 Jul 2021 02:05:04 -0400 Message-Id: <20210703060523.8220-6-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 141b2160b0..6166b7d20a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sevlyar-go-daemon + (package + (name "go-github-com-sevlyar-go-daemon") + (version "0.1.5") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sevlyar/go-daemon") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y3gnxaifykcjcbzx91lz9bc93b95w3xj4rjxjbii26pm3j7gqyk")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sevlyar/go-daemon")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/sevlyar/go-daemon") + (synopsis "Library for writing system daemons") + (description "Go-Daemon is a library for writing system daemons in Go.") + (license license:expat))) + (define-public go-github-com-keybase-go-ps (let ((commit "91aafc93ba19d1988cff338c1929d35b6c6f5b50") (revision "0")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:48 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:49 +0000 Received: from localhost ([127.0.0.1]:37686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmi-0008WP-MR for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:48 -0400 Received: from out1.migadu.com ([91.121.223.63]:45057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmf-0008V3-Nb for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:46 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292345; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=d2t0xh2gX0Cx4GrXTxc0uqtVOsqSRtK59BUo95pcFIo=; b=OKwhSOzuxiDSDCfFLCHGx/qz2SuDyj5BRTJ9R5bBzLYDveRL8wavZZD7iS2tv3cyW4GR81 18mtLT8ei80htqINyMjP98BtJvCpiQ0hM5L9Kbei8/H60PD4KJHL2U1VVArZEqlic1wZox UWLfnYseB3Bh8AaaZ3CWhA8uDT8hZyuDSzPjK1EIBhTKu8xqU8Wy9eeTK+bCUswHPrYeL3 6/jTUUljHxF/EQcAbeDt0qB+h0N9kOUZIeJPjDvSuBxE5fFa6yNhlk3ECuHHXkuZlTilun 6ldnMabxZzFJG22d2kUukc+ZiW/Qd/2bGbmt8KiF44wfClvw3QVYdPBkZPe5Lg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 07/25] gnu: Add go-torproject-org-pluggable-transports-goptlib. Date: Sat, 3 Jul 2021 02:05:05 -0400 Message-Id: <20210703060523.8220-7-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6166b7d20a..2a0e49e4ad 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-torproject-org-pluggable-transports-goptlib + (package + (name "go-torproject-org-pluggable-transports-goptlib") + (version "1.1.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.torproject.org/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lh938194hvkf8pqgnxwf6hvjv9rv0j3kasi07r2ckrj8sxzk4jc")))) + (build-system go-build-system) + (arguments + `(#:import-path "git.torproject.org/pluggable-transports/goptlib")) + (home-page "https://gitweb.torproject.org/pluggable-transports/goptlib.git/") + (synopsis "Go pluggable transports library") + (description "GoPtLib is a library for writing Tor pluggable transports in +Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:49 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:49 +0000 Received: from localhost ([127.0.0.1]:37688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmi-00004r-Vh for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:45039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmc-0008Up-He for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:46 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292340; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LZhgOJxws1AOVqDkdVRyyRoV4TNpr8MFs1PzaHoeMYA=; b=oO5jif6klIW1gSYdsdREnwux45tW33Sb30IrwXOkbFWVK5b0PKHwbCyY0RX1nPqBAZAE8U XOoOD5BHyPRIzXwclRklJSSjfI1X9rvJcG/aGOO1k0h/buSDoPFXmYafefsM/0datiu2yu kw/9ELi0SWEDxaGw/Hu0/ffGabhveikQoTu40weHoS8JoPgvyt1OT/ptbd4CPkrw6q0px2 eaa0jAtqnZ4xFLZmWpv0Sxi5IdddNCYbO8EZDqsIGj8TI9tZyDbiPMdCuPfG9jSNn3Jhes VimVhuCeKhS0+4a+lNNKXI22SRfnWdxL6Ug0tlUKJysVmSxPQxAX2LPzsJOfrw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 01/25] gnu: Add go-github-com-rakyll-statik. Date: Sat, 3 Jul 2021 02:04:59 -0400 Message-Id: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable. Co-authored-by: jgart --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index aedb5d4f69..8f6f79be1f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -27,6 +27,8 @@ ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2021 Sharlatan Hellseher ;;; Copyright © 2021 Sarah Morgensen +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 jgart ;;; ;;; This file is part of GNU Guix. ;;; @@ -71,6 +73,29 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-rakyll-statik + (package + (name "go-github-com-rakyll-statik") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/rakyll/statik") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/rakyll/statik")) + (home-page "https://github.com/rakyll/statik/") + (synopsis "Embed files into a Go executable") + (description "Statik allows you to embed a directory of static files into +your Go binary to be later served from an http.FileSystem.") + (license license:asl2.0))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:49 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:50 +0000 Received: from localhost ([127.0.0.1]:37692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmj-000057-Ip for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:45061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmg-0008VK-D4 for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:46 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292346; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uF2xuJ5uIlvW4u5r6hZxHyF3nt6AMNCpuhFaleo43ng=; b=Q6gsWoXgeJVNwFL4kFj0MVdayoa1c8DD/JbcrNz1QryhO9pzkEfO9HQBsQ3XwZ28VFpfwd qQQ6xT81LYKSXBZHwHZ9+aac76G8OZPrmXvzdZq3emf/H8zX9T6EkuvkJJzsQLQTbwtn+4 kyi6nm5P4cZBQrXFyXHlAjdBmk5suD9UczsAYO3nUBWSBHtQZ3J8JuHNRZe2g9w7Ln6Dg6 4BRns9lfCRliK4qrbOingM0Ty8A6BoPdfc6+jn1sU7yaa3OdbZ56dSZ6OqWP7Wi8h42GEF AgW1H1IfzU2BCp785Xa4RSGPkXoWeK4Ky0VnxfGClpGrqS9ZYikE3PbajOxoVQ== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 08/25] gnu: Add go-github-com-willscott-goturn. Date: Sat, 3 Jul 2021 02:05:06 -0400 Message-Id: <20210703060523.8220-8-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2a0e49e4ad..96e62ed75a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-willscott-goturn + (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") + (revision "0")) + (package + (name "go-github-com-willscott-goturn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/willscott/goturn") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zwvhfznr84ayzknn9flh65nvqjsixisgy9fkhz2jlahl1ldqcq7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/willscott/goturn")) + (home-page "https://github.com/willscott/goturn") + (synopsis "Go TURN dialer") + (description "GoTURN is a library providing a Go interface compatible with +the golang proxy package which connects through a TURN relay. It provides +parsing and encoding support for STUN and TURN protocols.") + (license license:bsd-3)))) + (define-public go-torproject-org-pluggable-transports-goptlib (package (name "go-torproject-org-pluggable-transports-goptlib") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:50 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:50 +0000 Received: from localhost ([127.0.0.1]:37694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmj-00005J-TL for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:50 -0400 Received: from out1.migadu.com ([91.121.223.63]:45057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmh-0008V3-3T for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:47 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292346; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=n+kzN22GCNp/5djvvFJUcB1yKSAYF7Y/jaaJ6MNZFkY=; b=jOLTM90tWqpokR1scGeopLo7IjuEnH2StrezcIC/0y5qwgQD3SkLuMPDuyQMi3CwPFuoQ+ Uck0opWeiJ8tLLZD2NGmFIF4+Jgw5c7MyZpKecVJ/aqmWcUE7afFTavcQIQ+bqDApKbkPT AcWgDKRzuHrsqs96+4HeRyEBuayA/S4jK28qneGaZ2vPeVncT6RIDJeewPEu+wwV6EP4fd HFKmoagcp7VWqI9C09YXl9fnXDuBnqoerFyBcyf9xEilW1Yi8bR/XU98TF5f1ILRF56ZVB 60E5msGw+WSJ7OaA4o/BkeWB9+iljN4osgmF0WjSQQNaEwgezrEaZI9RdbDABg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 09/25] gnu: Add go-github-com-operatorfoundation-obfs4. Date: Sat, 3 Jul 2021 02:05:07 -0400 Message-Id: <20210703060523.8220-9-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable. --- gnu/packages/golang.scm | 128 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 96e62ed75a..58312194dd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,134 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-obfs4 + (package + (name "go-github-com-operatorfoundation-obfs4") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/obfs4") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s730xagdxs66wfh65hb5v9a5h01q5ncic3pyij0a043scagizgr")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/obfs4" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + ;; ERROR: Println arg dialFn is a func value, not called. + ;;"github.com/OperatorFoundation/obfs4/modes/pt_socks5" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn. + ;;"github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + ;; ERROR: Infof format %s has arg ln of wrong type *net.UDPConn + ;;"github.com/OperatorFoundation/obfs4/modes/transparent_udp" + ;; ERROR: Println call has possible formatting directive %s. + ;;"github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/obfs4/common/csrand" + "github.com/OperatorFoundation/obfs4/common/drbg" + "github.com/OperatorFoundation/obfs4/common/log" + "github.com/OperatorFoundation/obfs4/common/ntor" + "github.com/OperatorFoundation/obfs4/common/probdist" + "github.com/OperatorFoundation/obfs4/common/pt_extras" + "github.com/OperatorFoundation/obfs4/common/replayfilter" + "github.com/OperatorFoundation/obfs4/common/socks5" + "github.com/OperatorFoundation/obfs4/common/termmon" + "github.com/OperatorFoundation/obfs4/common/uniformdh" + "github.com/OperatorFoundation/obfs4/modes/pt_socks5" + "github.com/OperatorFoundation/obfs4/modes/stun_udp" + "github.com/OperatorFoundation/obfs4/modes/transparent_tcp" + "github.com/OperatorFoundation/obfs4/modes/transparent_udp" + "github.com/OperatorFoundation/obfs4/obfs4proxy" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_http" + "github.com/OperatorFoundation/obfs4/proxy_dialers/proxy_socks4" + "github.com/OperatorFoundation/obfs4/transports"))))))) + (propagated-inputs + `(("go-github-com-dchest-siphash" + ,go-github-com-dchest-siphash) + ("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-willscott-goturn" + ,go-github-com-willscott-goturn) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/obfs4") + (synopsis "Network obfourscator to scramble network traffic") + (description "Obfs4 is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol. +The notable differences between ScrambleSuit and obfs4 are: +@itemize +@item The handshake always does a full key exchange (no such thing as a Session +Ticket Handshake). +@item The handshake uses the Tor Project's ntor handshake with public keys +obfuscated via the Elligator 2 mapping. +@item The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20). +@end itemize") + (license license:bsd-2))) + (define-public go-github-com-willscott-goturn (let ((commit "19f41278d0c9251d64e0ee29f37d51e87a24a97b") (revision "0")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:51 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:51 +0000 Received: from localhost ([127.0.0.1]:37700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmk-00005a-PS for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:51 -0400 Received: from out1.migadu.com ([91.121.223.63]:45061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmh-0008VK-PV for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:48 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292347; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Dxmk3CigN+c9pj+kjJNqWfrc7S6OKdPMROwPM5k7QJk=; b=FUn2sJC6j1WFVp7AWxHfUVFMMdp+/JY7PJ0DwT+tpnQlUVVPhXXAB/qMl7E+EvlBeH1pJH DLh+Cav5wI1fGed7FLGQvdizCNYIUBEJKIsXLolTJ8P/TD+7tGABMM0dM56PYUBPrPLo30 nu4ZiqB+M6XyEorVIQG5tVz/T81pv5fbiDdzrcAS/YffCrFp/jLOHQ78/r6ZYF78qdh8MD uqGnhDIR0YV4PM5LYtMnhQ+HVzdaeV+z6+YIMlOWQDwkWdKrsDV+zHx94rzgWXg7NbIMoi QGRmgv9I/vlSUToyOxFccR9KEEewIkD0QxIh5k0jLi9XUD3Q0ghliurbII1F4w== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 10/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc. Date: Sat, 3 Jul 2021 02:05:08 -0400 Message-Id: <20210703060523.8220-10-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable. --- gnu/packages/golang.scm | 53 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 58312194dd..e5c097dd2b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,59 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-ipc + (package + (name "go-github-com-operatorfoundation-shapeshifter-ipc") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-ipc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1fcnllg462nfca16s5mr0n2jh92x3hj946qnaqc682phjz04lg")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: undefined: Args. + #:unpack-path "github.com/OperatorFoundation/shapeshifter-ipc" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-ipc/v2" + "github.com/OperatorFoundation/shapeshifter-ipc/v3"))))))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-ipc") + (synopsis "Go implementation of the Pluggable Transports IPC protocol") + (description "Shapeshifter-IPC is a library for Go implementing the IPC +protocol from the Pluggable Transports 2.0 specification.") + (license license:expat))) + (define-public go-github-com-operatorfoundation-obfs4 (package (name "go-github-com-operatorfoundation-obfs4") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:54 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:54 +0000 Received: from localhost ([127.0.0.1]:37712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmo-00006K-9j for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:54 -0400 Received: from out1.migadu.com ([91.121.223.63]:45091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmi-0008WQ-UB for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:49 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292348; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2Csdlr+NS1RE5BYGRB8lNzskOsj7qJjh+JPOnPROL60=; b=O/FTM1bgmwWcVRieec5a/6tZI/jnrvpxdKN7YsD/EC94OBgizLj//WrUHaj4rMIb7XCNGV P31XX6kaJB+i02AnprFFAanGflGjC5/t5/hsy8mzaJ/b9fEThjm/WqaLxrleE01qv222nB JRmyp4vTBqxmCigN+YRizYoPRuk6f47hMQ2Dav7KTWPcTMawu2cm6+f443zOV6p4dPwHe2 s2rHYwKBK8THNiETcPdFHgTp8hje9TQvTpp5G+sAipRN7NrOS8G3KjzJdDZOzPLu2rf6/d Z3ZQmSYUTxyVR3g/sdGVpmg/v2ca8HFY0KlTGuGQpUUgYJHzMNq1Bo/94PyCJg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 11/25] gnu: Add go-github-com-op-go-logging. Date: Sat, 3 Jul 2021 02:05:09 -0400 Message-Id: <20210703060523.8220-11-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-op-go-logging): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e5c097dd2b..656b0ad715 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,32 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-op-go-logging + (package + (name "go-github-com-op-go-logging") + (version "0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/op/go-logging") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01a6lkpj5p82gplddh55az194s9y3014p4j8x4zc8yv886z9c8gn")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: incorrect callpath: String.rec...a.b.c.Info. + #:import-path "github.com/op/go-logging")) + (home-page "https://github.com/op/go-logging") + (synopsis "Go logging library") + (description "Go-Logging implements a logging infrastructure for Go. Its +output format is customizable and supports different logging backends like +syslog, file and memory. Multiple backends can be utilized with different log +levels per backend and logger.") + (license license:bsd-3))) + (define-public go-github-com-operatorfoundation-shapeshifter-ipc (package (name "go-github-com-operatorfoundation-shapeshifter-ipc") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:55 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:55 +0000 Received: from localhost ([127.0.0.1]:37714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmo-00006N-H9 for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:55 -0400 Received: from out1.migadu.com ([91.121.223.63]:45098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmj-000055-NX for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:50 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292349; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LKUPbr1TiSEk5A/xpSQAYlVnh5W+tFTplDzdRCQwRAU=; b=eL2PVwM5bUoA4ZokSxvY+VFxq+WVrr+cVqsMcREp22OBhqjPNC01RUrqUFrRvmu+PKwLzL kMEnX4qmTffOPbsd8t+HW6Knd6e8x0/wULPWKLgi8FxN3PeyyWviDWWQsFfloqNfHoKPFy O7GqYTRNzWkeERyCPcLY9UdIpZitaI/NuoZFe55QdGqScM+CKrUCcUL3JXsZCzU284YA+5 1Q2He3LBT7lkj8uUEsvyDAC9joVFG0R/noji7dxZSFdsINR64Rrw5LedJzvlOBP9utNwTc tiRiXZVMAAL+XUhQ6OD8gpF32zzOq5eA6XKZO7Mbh3vF8xijHZbd11aMDUswOw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 12/25] gnu: Add go-github-com-blanu-dust. Date: Sat, 3 Jul 2021 02:05:10 -0400 Message-Id: <20210703060523.8220-12-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-blanu-dust): New variable. --- gnu/packages/golang.scm | 99 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 656b0ad715..7f0cf554a1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,105 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-blanu-dust + (package + (name "go-github-com-blanu-dust") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/blanu/Dust") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lya21w06ramq37af5hdiafbrv5k1csjm7k7m00v0bfxg3ni01bs")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/blanu/Dust" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + ;; Repository is missing test files directory. + ;;"github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/blanu/Dust/go/buf" + "github.com/blanu/Dust/go/dist" + "github.com/blanu/Dust/go/huffman" + "github.com/blanu/Dust/go/model1" + "github.com/blanu/Dust/go/prim1" + "github.com/blanu/Dust/go/proc" + "github.com/blanu/Dust/go/sillyHex" + "github.com/blanu/Dust/go/skein" + "github.com/blanu/Dust/go/v2/Dust2_proxy" + "github.com/blanu/Dust/go/v2/Dust2_tool" + "github.com/blanu/Dust/go/v2/crypting" + "github.com/blanu/Dust/go/v2/interface" + "github.com/blanu/Dust/go/v2/shaping"))))))) + (propagated-inputs + `(("go-github-com-operatorfoundation-ed25519" + ,go-github-com-operatorfoundation-ed25519) + ("go-github-com-op-go-logging" + ,go-github-com-op-go-logging) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto))) + (home-page "https://github.com/blanu/Dust") + (synopsis "Censorship-resistant internet transport protocol") + (description "Dust is an Internet protocol designed to resist a number of +attacks currently in active use to censor Internet communication. While +adherence to the theoretical maxims of cryptographic security is observed where +possible, the focus of Dust is on real solutions to real attacks.") + (license + (list + ;; Skein. + license:bsd-2 + ;; Others. + license:expat)))) + (define-public go-github-com-op-go-logging (package (name "go-github-com-op-go-logging") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:55 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:55 +0000 Received: from localhost ([127.0.0.1]:37718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmp-00006c-6F for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:55 -0400 Received: from out1.migadu.com ([91.121.223.63]:45103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmk-00005R-EK for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:51 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292349; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FKRwnCQBkr5fTbdnuJh8hfEf9kWRzXQEdvvxbxmxbZw=; b=ZCpk1WjfLWaFXh3zu25bokMnDltRyFS6N9AAUcQABH6Du4lgEayIZliELvxpGHtWOSoRTi 3By3dke38v5KJneAyOOv9lNezOv3tSBqbrqLudnhT6umetEt6oD3vGT/IDbJSYaMLLfeRv 1mPLrX8o6LREFyakXb6oEmnTH0XN2pCP79S6Sk2YL3jkmWSkexs/A9T2GeuDASv3W2kF9r WmlvgSrJFOzX3qGJ62LT/Y7NfDK5CByS3wXmDDTrTprdQg0TDVe9Cgj+EPzxhsH2Iln3Sp y4MEt5wOwOpEEW/ejFhsqnzJNcY5y9MxP4NsWPqzbMn0mE7sYsdILvS9uf12EA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 13/25] gnu: Add go-github-com-deckarep-golang-set. Date: Sat, 3 Jul 2021 02:05:11 -0400 Message-Id: <20210703060523.8220-13-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7f0cf554a1..77f4916f3f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,28 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-deckarep-golang-set + (package + (name "go-github-com-deckarep-golang-set") + (version "1.7.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/deckarep/golang-set") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y64c0p6a7ww5jp6adm6fm97vsni86njw8wkwxfmciy466vhl0lf")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/deckarep/golang-set")) + (home-page "https://github.com/deckarep/golang-set") + (synopsis "Set type for Go") + (description "Set is the set collection for the Go language.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:57 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:57 +0000 Received: from localhost ([127.0.0.1]:37724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmq-000070-Ok for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:56 -0400 Received: from out1.migadu.com ([91.121.223.63]:45111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYml-00005f-4A for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:51 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292350; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=F5+n4HaFLbx6NgLneyi9gjKXTYN9cOcwxo3r21t7BAQ=; b=fdxV+oX7w17uPkRnRxUViGpxW2L4KKAYZUN+jPXtaDDBvTnwMlIRU4AmNegvEmQ2XDv3yE WeWQxw2wy9kcgtEZe26ux5++KPN/AnrVVUR8mTyFj2tGur8eDXKJUGsZ1uV1VcPypzD0L/ xXkxunAVkkl0JrZZJ6TEYdZdg4z0syxY7FOU6PczddhmZ90kaD6qX8/wJQxlu1Gh8Po1ty N1Kxcg2O6E+gVZWkTx/xRC7Y0MZMtlkiAkXDyHK8FMStrrDY1DxIXT/3qjU45wyFFlperV Q3Xrjf3xRHCi/P3tf+ZNngrcuV6mkZPGoE+DJy8Yyo1Nww0Fq+wB7r0cXcXWbw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 14/25] gnu: Add go-github-com-operatorfoundation-monolith-go. Date: Sat, 3 Jul 2021 02:05:12 -0400 Message-Id: <20210703060523.8220-14-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 77f4916f3f..1646e0f6e1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,33 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-monolith-go + (package + (name "go-github-com-operatorfoundation-monolith-go") + (version "1.0.4") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/monolith-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "066bqlgw5h7a3kxswqlv734asb7nw2y6snsn09yqk0ixj23qw22s")))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; ERROR: Generated bytes do not match correct answer. + #:unpack-path "github.com/OperatorFoundation/monolith-go" + #:import-path "github.com/OperatorFoundation/monolith-go/monolith")) + (propagated-inputs + `(("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set))) + (home-page "https://github.com/OperatorFoundation/monolith-go") + (synopsis "Byte sequences library") + (description "Monolith-Go is a Go library for working with byte sequences.") + (license license:expat))) + (define-public go-github-com-deckarep-golang-set (package (name "go-github-com-deckarep-golang-set") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:57 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:57 +0000 Received: from localhost ([127.0.0.1]:37728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmr-000074-1P for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:57 -0400 Received: from out1.migadu.com ([91.121.223.63]:45103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYml-00005R-IM for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:52 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292351; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mxVG/LWO1mQP5z6gLXCMnYJ+du90QDS/9dyuSQIC0vw=; b=E7NwF+c0C2GQdL0vfmffApUgZ3cGVt4NhTESCxoAZMjO8foN55wW0q4pr7uOd3oxXYnoUF b56Urui4h4bGKejPNiQRfC98qHu6wif2PGJX+KLmnrbsg48iKnSci2N2NwgjuLbvJL02Qj 6qFgwE9rvkMN61fNfV+phgKFWFqw5hdOwp5rFu8n6uxoRpeiJpCtoDCVtOEbJv10Hg0BEL UMowUj6ylwCothL9+Z2bgZ0rbe9S/9pG/w57v3KrPFP2KVXtejjXo1I9TCt26rqUdGPpbA ffxinmytTWyCt9XpyngOcTZF+I+t25kM7UmQ98GChvB6aFbqHWL1FEkPmOP31g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 15/25] gnu: Add go-github-com-opentracing-opentracing-go. Date: Sat, 3 Jul 2021 02:05:13 -0400 Message-Id: <20210703060523.8220-15-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1646e0f6e1..62e4a94271 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-opentracing-opentracing-go + (package + (name "go-github-com-opentracing-opentracing-go") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/opentracing/opentracing-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/opentracing/opentracing-go")) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (home-page "https://github.com/opentracing/opentracing-go") + (synopsis "OpenTracing API for Go") + (description "OpenTracing-Go is a Go implementation of the OpenTracing API.") + (license license:asl2.0))) + (define-public go-github-com-operatorfoundation-monolith-go (package (name "go-github-com-operatorfoundation-monolith-go") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:57 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:57 +0000 Received: from localhost ([127.0.0.1]:37730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmr-00007C-Ba for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:57 -0400 Received: from out1.migadu.com ([91.121.223.63]:45120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmm-000062-GF for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:52 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292352; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uUm4X29CORgZ8MPTwFJPY1uJEfarpSfiAGayYenWgxM=; b=tItvSnXdGji4P6OyzXysIGvFPIxhq6zMmetnpZmNaozO38bDN07AGvbJYN5wuLQlNi2Uu2 DJ2yQW0cjEgzFpKr8Ad6Lo7jixJoA77u7qgpduzHUCCH3SKzMSDmWa56wEhdEbw5AyTPTr fWDgHoEnzAidEiT/LUHv1Z8VTiOhcztM/9Gk7OrH1bSCmHIMzsVn1rEMuFVDV/aMAAig98 faSqE9iR75UCOavRvrm47QnVTY4LunImk0ZTUONvQ7fVknqxNUKkuPMV3/wo4kqfTxNlLD 1JhYR/Xu/uyIGF7B8rz61VN4WW+il4mYLbEXakJ0QpD6X0xXQRUPIwBJT1Ge+g== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 16/25] gnu: Add go-github-com-mufti1-interconv. Date: Sat, 3 Jul 2021 02:05:14 -0400 Message-Id: <20210703060523.8220-16-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 62e4a94271..4c11fce7fe 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-mufti1-interconv + (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") + (revision "0")) + (package + (name "go-github-com-mufti1-interconv") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/mufti1/interconv") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13f5pvr74afa28pbpmgvjzjx68vv5zmrwlvxp7hr5bl5625zlxmy")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/mufti1/interconv" + #:import-path "github.com/mufti1/interconv/package")) + (home-page "https://github.com/mufti1/interconv") + (synopsis "Data type converter") + (description "InterConv converts interfaces into any data type.") + (license license:expat)))) + (define-public go-github-com-opentracing-opentracing-go (package (name "go-github-com-opentracing-opentracing-go") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:58 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:58 +0000 Received: from localhost ([127.0.0.1]:37734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmr-00007O-SI for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:58 -0400 Received: from out1.migadu.com ([91.121.223.63]:45125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmn-000068-7A for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292352; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Keprkl9GrCLMKUaQYNeSlOksRMDHFxNYSCwjwctmEfQ=; b=c12vRJW8rnI1+opWrP4nxRgzty2fA9XXdb6QzVYLLR4cY5vc/Uiqdx2ks1v/2/K/He32r2 fnePOxxPqvpOZcwmi7nqrDxreUKsYoQQSDb7DmeTyXZ+VGuWCulVpgBkTuhfF1RvShK4lH 2Zi49h66yCajaloCOCDQuCxCNgjEOrmpcYBzsbcb5yeQzJNvBjoNFxZew3cGIYthNHeQqY stq8ufNN24aX573nxXLuFfQY16ddXMk74kVsnpnpzFd3a5F4FMEdM1wcHnP8+zDlyKXnjw hWS78ePItkgkReYh2TTEx1f/7iwP/fDG6O9nbFKt16OiforEGFqadAl0eRESfw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 17/25] gnu: Add go-github-com-aead-chacha20. Date: Sat, 3 Jul 2021 02:05:15 -0400 Message-Id: <20210703060523.8220-17-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.org (go-github-com-aead-chacha20): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4c11fce7fe..8309cda81b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-aead-chacha20 + (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") + (revision "0")) + (package + (name "go-github-com-aead-chacha20") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/aead/chacha20") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gbmgq5kbqmbyrsav57ql4jzbvqvp1q7yvcd5fl3wf5g94iyv56r")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/aead/chacha20")) + (propagated-inputs + `(("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (home-page "https://github.com/aead/chacha20") + (synopsis "ChaCha20 and XChaCha20 stream ciphers") + (description "ChaCha is a stream cipher family created by Daniel Bernstein. +The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is +standardized in RFC 7539.") + (license license:expat)))) + (define-public go-github-com-mufti1-interconv (let ((commit "d7c72925c6568d60d361757bb9f2d252dcca745c") (revision "0")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:58 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:58 +0000 Received: from localhost ([127.0.0.1]:37736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYms-00007b-5b for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:58 -0400 Received: from out1.migadu.com ([91.121.223.63]:45103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmn-00005R-LH for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:53 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292353; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oINe+QCA8hyVZYdhY9KmbjakI2+nVbsNBhs/WeDqKQo=; b=XNA8Ygno2/Eh9D9jQKQN3zlAyUCUaJUjdUPyJXGnkLV8wMGql8ak00TXu8j/jgeRvIhvUi /0glL9/bRlNeAuDjCveb53HzipY2dqtpvA52BQdX3HtEwKKEtet4rAtaQ7xAsNOThOa30b zW6ngsZI5oNTWI3AU8iumRcNyHxsOLU7AsSwRnjiBIwrKWBOvFrD0UuEO/GItYygwKdW+G Wtulv1MzVqO/EFQ7DFkVA5HaBLMAoi9Wknk0arLauxxB+bB2E6BGe+IyNdBl5AW65mrr8h jUqlJXyvg/9z/0vqG3dvZSXCBcqAKadJxolkSWXA/8zCDaxJ4KpO9GbHOZzjhw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 18/25] gnu: Add go-github-com-riobard-go-bloom. Date: Sat, 3 Jul 2021 02:05:16 -0400 Message-Id: <20210703060523.8220-18-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8309cda81b..6b09b227ab 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-riobard-go-bloom + (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") + (revision "0")) + (package + (name "go-github-com-riobard-go-bloom") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/riobard/go-bloom") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "10a8ixh6zw52df2imxrzgxi82zc1j5hqnv5smjp818qwdn1a1rhj")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/riobard/go-bloom")) + (home-page "https://github.com/riobard/go-bloom") + (synopsis "Bloom filter in Go") + (description "Go-Bloom implements bloom filter using double hashing.") + (license license:asl2.0)))) + (define-public go-github-com-aead-chacha20 (let ((commit "8b13a72661dae6e9e5dea04f344f0dc95ea29547") (revision "0")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:58 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:58 +0000 Received: from localhost ([127.0.0.1]:37738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYms-00007j-Dj for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:58 -0400 Received: from out1.migadu.com ([91.121.223.63]:45132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmo-00006L-JR for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:54 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292354; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8t57LSw6IHzeEOZemkrmf8sRegsQqfmucaPpwNm5xRY=; b=ssqbViIFZD3vUoh9bnoSad/WFm5+fLKe+dhwvlwpQw8XZ45cKCoX3Vaq2Qn2gcDZHwdDpq yicSNHIbGFHW2C+T7C9gbXNlwkpF8+2dd11AtFEf88J0V1VrXLlshw3YRq3rAZfRmg/wa/ oGZRdgXIvF0d84N5/zKguUavsnL/bWjuqla2uR/AyarpF59zlOkamN5AFaIgEPpOytUhqv uhK+bqwvfT4Xzn49VcNJ8omOYuUEsCgzTrSx3p5sUOHe6i1UOBVwOxwbz4mcuChD+OVkL8 i+dNqicwZCuS0MyzWbcwePq2MDI5EsLCExIH/qgOk5zjNbEZNLeHec8BaBONUw== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 19/25] gnu: Add go-github-com-shadowsocks-go-shadowsocks2. Date: Sat, 3 Jul 2021 02:05:17 -0400 Message-Id: <20210703060523.8220-19-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6b09b227ab..cb43eed46e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,37 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-shadowsocks-go-shadowsocks2 + (package + (name "go-github-com-shadowsocks-go-shadowsocks2") + ;; Version > 0.1.3 requires go-toolchain v1.16. + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/shadowsocks/go-shadowsocks2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/shadowsocks/go-shadowsocks2")) + (propagated-inputs + `(("go-github-com-riobard-go-bloom" + ,go-github-com-riobard-go-bloom) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text))) + (home-page "https://github.com/shadowsocks/go-shadowsocks2") + (synopsis "Shadowsocks tunnel proxy") + (description "Go-ShadowSocks is a Go implementation of the Shadowsocks tunnel +proxy protocol.") + (license license:asl2.0))) + (define-public go-github-com-riobard-go-bloom (let ((commit "cdc8013cb5b3eb0efebec85f0e904efccac42df9") (revision "0")) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:58 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:59 +0000 Received: from localhost ([127.0.0.1]:37740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYms-00007q-M2 for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:58 -0400 Received: from out1.migadu.com ([91.121.223.63]:45136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmp-00006W-9M for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:55 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292354; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oirLPwDM72akUSRw3ton8lsntJXJoL+EZN5G7q9KLEo=; b=XxI+V+lwM6v0RcUHrl5dzmuL7qmpo6hsgQoZyi7YeQm+0Tf3nLurlNyAmpc1aPqE5fVm2b RD8Pjb8aU9XwuOXvhf/HzLiNEkzW0txtCytcmJK3or/q6YXJrAIk8t9bhcanWs09r6izgO ugP1IQ9SMDpeRfRZBNnYSab9nO7oqroIPVy+ok8adRMQMYnoX1dsDQrLaE40wQuEQs80za 1U/XCgGVfTbbvQmcvUPMetVYCKFD1g+K745I6zb6hnIL+e0mQFfs3sHgMFTma6YVJqV/Ry 6Gxh3h5m+S2rTLIy4dMtSDWNIO/iTlk+u1mqnSlA6+Wai7VV3uK86Nk0PPIRTg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 20/25] gnu: Add go-github-com-kataras-pio. Date: Sat, 3 Jul 2021 02:05:18 -0400 Message-Id: <20210703060523.8220-20-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-pio): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cb43eed46e..e37b2758ff 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,30 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-pio + (package + (name "go-github-com-kataras-pio") + (version "0.0.10") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/pio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11d2jy9xz4airicgmjcy4nb80kwv22jp140wzn2l5412jdr4jmkp")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/pio")) + (home-page "https://github.com/kataras/pio") + (synopsis "Pill for Input/Output") + (description "PIO is a low-level package that provides a way to centralize +different output targets. Supports colors and text decoration to all popular +terminals.") + (license license:bsd-3))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:59 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:05:59 +0000 Received: from localhost ([127.0.0.1]:37744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYms-00007x-Tz for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:59 -0400 Received: from out1.migadu.com ([91.121.223.63]:45103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmp-00005R-Pf for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:56 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wiO1SL6xnQlzrPDvW0lzBukdvc0J5dda3IkoNGnmcTM=; b=ondxCIXX8QG0iqD7uopWHSppmHKjQXSXKrG+JnGhTp/7zeyJ5HOTkj8zAMd+wsV+dtaNEM Ycdpa6gQkDxWszQZ7McIxHV7iIZ+zgwf1DcWOStGiIqB5ADME7gocdGiJIHhRP1714ZJla q6Hqh4aiJSjtuB0u0jjKV+VkQdFrE/3rq6fc5ORP48b1Z4D0qCs49xdB0hPkCgFS4mr5j8 ad3aQaWgikDIG84/H1jUEPffRI8qyZLiC+UGFmvKU76G7Dv42uD19e+qhWyTGVMlkOrYbb pGvT4RWb8mhb1QHoVvotW9Jo0Wka7s+2Idcmn+o762HRDnrqgokL7REi53cRxg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 21/25] gnu: Add go-github-com-kataras-golog. Date: Sat, 3 Jul 2021 02:05:19 -0400 Message-Id: <20210703060523.8220-21-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-kataras-golog): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e37b2758ff..4884c36c50 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,31 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-kataras-golog + (package + (name "go-github-com-kataras-golog") + (version "0.1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/kataras/golog") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ll24g50j48wqikzf67cyaq0m0f57v1ap24nbz3cmv3yzqi6wdl9")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/kataras/golog")) + (propagated-inputs + `(("go-github-com-kataras-pio" + ,go-github-com-kataras-pio))) + (home-page "https://github.com/kataras/golog") + (synopsis "Logging foundation for Go applications") + (description "GoLog is a level-based logger written in Go.") + (license license:bsd-3))) + (define-public go-github-com-kataras-pio (package (name "go-github-com-kataras-pio") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:05:59 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:06:00 +0000 Received: from localhost ([127.0.0.1]:37746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmt-000085-7W for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:59 -0400 Received: from out1.migadu.com ([91.121.223.63]:45144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmq-00006z-Ml for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:57 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292356; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eqrQr68WhbrmKic+Sh7KwIi4NUSBhKyYshnlP7on6WA=; b=GZgvDjd37EMFpLLuuEGy+erH6xySRcKRVZoSOxHpIfO+FWNU4SIfRiJjpssNXsUlLQh3gZ L+VHYUdMarCMCULHVvju8PiHlTOLN51aHu96FJOH8wan6qhnBHaR9F2uNLQbF6RDvtstSj yhKqlDe6Zq/gTrODyRXUd3Xdxn1itPH4zDA+UdjC6JPYkVBfxEt8Y/aInt7IGhPTxrTl8+ e8Od2Sz0ZhnNNeKGesVNQ9Sc40Wj8I6vyDA3imrrM9nQOLZX1vhcYRPj7Pt3E1WDpalwg6 +f81CxLoCy3vf+jY5IoChjF+B9lD//085GH7H3RJESrKx3wzYtiTT1Q5DSFa6Q== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 22/25] gnu: Add go-github-com-operatorfoundation-shapeshifter-transports. Date: Sat, 3 Jul 2021 02:05:20 -0400 Message-Id: <20210703060523.8220-22-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable. --- gnu/packages/golang.scm | 135 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4884c36c50..f5a6faee7d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,141 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-operatorfoundation-shapeshifter-transports + (package + (name "go-github-com-operatorfoundation-shapeshifter-transports") + (version "3.0.12") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OperatorFoundation/shapeshifter-transports") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f1hzhk3q2fgqdg14zlg3z0s0ib1y9xwj89qnjk95b37zbgqjgsb")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/OperatorFoundation/shapeshifter-transports" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; To drop '.git' suffix in import path of goptlib. + (("goptlib\\.git") "goptlib")))) + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + ;;; ERROR: invalid memory address or nil pointer dereference. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + ;;; ERROR: bind: permission denied. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3")))) + ;;; ERROR: failed with status 1. + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + ;;"github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Dust/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Optimizer/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/Replicant/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/meekserver/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4/v3" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v2" + "github.com/OperatorFoundation/shapeshifter-transports/transports/shadow/v3"))))))) + (native-inputs + `(("go-github-com-stretchr-testify" + ,go-github-com-stretchr-testify))) + (propagated-inputs + `(("go-github-com-aead-chacha20" + ,go-github-com-aead-chacha20) + ("go-github-com-blanu-dust" + ,go-github-com-blanu-dust) + ("go-github-com-deckarep-golang-set" + ,go-github-com-deckarep-golang-set) + ("go-github-com-kataras-golog" + ,go-github-com-kataras-golog) + ("go-github-com-mufti1-interconv" + ,go-github-com-mufti1-interconv) + ("go-github-com-opentracing-opentracing-go" + ,go-github-com-opentracing-opentracing-go) + ("go-github-com-operatorfoundation-monolith-go" + ,go-github-com-operatorfoundation-monolith-go) + ("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-ipc" + ,go-github-com-operatorfoundation-shapeshifter-ipc) + ("go-github-com-shadowsocks-go-shadowsocks2" + ,go-github-com-shadowsocks-go-shadowsocks2) + ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) + ("go-golang-org-x-net" ,go-golang-org-x-net) + ("go-torproject-org-pluggable-transports-goptlib" + ,go-torproject-org-pluggable-transports-goptlib))) + (home-page "https://github.com/OperatorFoundation/shapeshifter-transports") + (synopsis "Go implementation of Pluggable Transports") + (description "Shapeshifter-Transports is a set of Pluggable Transports +implementing the Go API from the Pluggable Transports 2.0 specification. +Each transport implements a different method of shapeshifting network traffic. +The goal is for application traffic to be sent over the network in a shapeshifted +form that bypasses network filtering, allowing the application to work on +networks where it would otherwise be blocked or heavily throttled.") + (license license:expat))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:06:00 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:06:00 +0000 Received: from localhost ([127.0.0.1]:37748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmt-00008I-So for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:06:00 -0400 Received: from out1.migadu.com ([91.121.223.63]:45149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmr-00007A-Fu for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:57 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292356; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jRdjQFS3nupUBHqg915qzDvqZHk+yYTJSVfBWOsL4MA=; b=EYOwc5jaqVCe5pK7qa7fDBJkKJMVNLxrP1o+yygLstKG3ddttu8uunXWQhEa7mS4IJzir9 +LpwvXprX/R1IO3Gb7BJMXhxUafkH6LAIT/To0bxIa9Nfj7EM8H8l2ZlIa9iCtqyyrMaFB 2Q+YCpYt/7aaQyo55ThWHb/8mhX4JTxqNvpLVARpvVQZqFUwvpWTHZ6WOihetfsiUK8yoi M+z7eFycyKQd2JJiOllGpkELBlx858zt+CuptwANNi92ddj2UggRFpZYUE8BUqYaVBuRWm xpW2opAylnbBqOnjtUk3TZ01+vSDzU15iz4rGCPY5JQyznyrkPgioA1oUjc9EA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 23/25] gnu: Add go-0xacab-org-leap-shapeshifter. Date: Sat, 3 Jul 2021 02:05:21 -0400 Message-Id: <20210703060523.8220-23-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f5a6faee7d..add336f9b8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -73,6 +73,39 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-shapeshifter + (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474") + (revision "12")) + (package + (name "go-0xacab-org-leap-shapeshifter") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/shapeshifter") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/shapeshifter")) + (propagated-inputs + `(("go-github-com-operatorfoundation-obfs4" + ,go-github-com-operatorfoundation-obfs4) + ("go-github-com-operatorfoundation-shapeshifter-transports" + ,go-github-com-operatorfoundation-shapeshifter-transports) + ("go-golang-org-x-net" ,go-golang-org-x-net))) + (home-page "https://0xacab.org/leap/shapeshifter") + (synopsis "Shapeshifter Dispatcher Library") + (description "Shapeshifter provides network protocol shapeshifting +technology. The purpose of this technology is to change the characteristics of +network traffic so that it is not identified and subsequently blocked by network +filtering devices.") + (license license:bsd-2)))) + (define-public go-github-com-operatorfoundation-shapeshifter-transports (package (name "go-github-com-operatorfoundation-shapeshifter-transports") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:06:10 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:06:10 +0000 Received: from localhost ([127.0.0.1]:37758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmy-00009Q-6x for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:06:10 -0400 Received: from out1.migadu.com ([91.121.223.63]:45154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYms-00007h-KS for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:05:59 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292357; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1LAQgLuPJYoa0KXrSw47pzIMmNFdeJ6kuSmmVp08LU0=; b=pdWU7XuoWTkaJjPhN5OcTeCS1x5T2+HPFDYOGLhvLqWZOTZGd6XVWnEXidCVcifFchHoav rNknrTvuIvRmxeMgknRx+n3iVxjGN8/Mqc6wTfeXAGNh7y5MZCOEDtkoyudXliRaoKtEe5 wBhchbmmacwKqj9b8yn9yqO2GliFTCh2gHPc0GHxKxm8Vho4Tl2bESJWKxpp5r/yrwKLs0 gmmLWBXFqt6CtnfTXKvvqHLULtLZG8FZRTIQlZN30tcxCtj1suNtXIvlZqyQgygDBnoQXQ EgGJnDtQlgbyMzDVE6qA7nLnw6FYUYssVcKJqisxRkthh8YgaXKgUKyMnNt5Dg== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 24/25] gnu: Add bitmask. Date: Sat, 3 Jul 2021 02:05:22 -0400 Message-Id: <20210703060523.8220-24-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vpn.scm (bitmask): New variable. Co-authored-by: jgart --- gnu/packages/vpn.scm | 203 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 203 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index aecf9831ca..29acc903e8 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -16,6 +16,8 @@ ;;; Copyright © 2020 Ivan Kozlov ;;; Copyright © 2020 David Dashyan ;;; Copyright © 2021 Domagoj Stolfa +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 jgart ;;; ;;; This file is part of GNU Guix. ;;; @@ -38,9 +40,12 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) + #:use-module (guix build-system qt) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -54,7 +59,9 @@ #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages gnome) + #:use-module (gnu packages gl) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -63,6 +70,7 @@ #:use-module (gnu packages nss) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-crypto) @@ -73,6 +81,201 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask + (package + (name "bitmask") + (version "0.21.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1b0cdgh4mqvalvknck1zjy7dhmjfyhbmn9knya6ymx8dqan308sr")) + (modules + '((guix build utils))) + (snippet + `(begin + (delete-file-recursively "branding/thirdparty") + (call-with-output-file "pkg/config/version/version.go" + (lambda (port) + (format port "package version\n") + (format port "\n") + (format port (string-append "var VERSION = \"" ,version "\"")))) + #t)))) + (build-system go-build-system) + (arguments + `(#:imported-modules + ((guix build cmake-build-system) + (guix build copy-build-system) + (guix build python-build-system) + (guix build qt-build-system) + ,@%go-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + ((guix build python-build-system) + #:prefix python:) + ((guix build qt-build-system) + #:prefix qt:) + (guix build utils) + (guix build go-build-system)) + #:unpack-path "0xacab.org/leap/bitmask-vpn" + #:import-path "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + #:phases + (modify-phases %standard-phases + (add-after 'setup-go-environment 'insert-missing-sources + ;; For some reason this package is left out. + (lambda* (#:key inputs #:allow-other-keys) + (let* ((name "go-0xacab-org-leap-shapeshifter") + (shapeshifter (assoc-ref inputs name)) + (shapeshifter-src (string-append shapeshifter "/src"))) + (copy-recursively shapeshifter-src "src")))) + (add-after 'unpack 'patch + (lambda* (#:key inputs outputs #:allow-other-keys) + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + ;; Use 'emersion/go-autostart', + ;; instead of 'ProtonMail/go-autostart', + ;; as the latter no longer exists. + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + ;; Use correct paths for referenced items. + (let* ((out (assoc-ref outputs "out")) + (policy-dir (string-append out "/share/polkit-1/actions")) + (policy-file "se.leap.bitmask.policy") + (policy-path (string-append policy-dir "/" policy-file)) + (ip (string-append (assoc-ref inputs "iproute") + "/sbin/ip")) + (iptables (string-append (assoc-ref inputs "iptables") + "/sbin/iptables")) + (ip6tables (string-append (assoc-ref inputs "iptables") + "/sbin/ip6tables")) + (sysctl (string-append (assoc-ref inputs "procps") + "/sbin/sysctl")) + (pkttyagent (string-append (assoc-ref inputs "polkit") + "/bin/pkttyagent")) + (openvpn (string-append (assoc-ref inputs "openvpn") + "/sbin/openvpn")) + (bitmask-root (string-append (assoc-ref outputs "out") + "/sbin/bitmask-root"))) + (substitute* (find-files "." "(\\.go$|\\.policy$|bitmask-root)") + (("swhich\\(\"ip\"\\)") + (string-append "\"" ip "\"")) + (("swhich\\(\"iptables\"\\)") + (string-append "\"" iptables "\"")) + (("swhich\\(\"ip6tables\"\\)") + (string-append "\"" ip6tables "\"")) + (("swhich\\(\"sysctl\"\\)") + (string-append "\"" sysctl "\"")) + (("/usr/(bin|lib|libexec)/.*(kit|agent|agent-1)") pkttyagent) + (("fingerprint-polkit-agent") "pkttyagent") + (("/usr/sbin/openvpn") openvpn) + (("/usr/sbin/bitmask-root") bitmask-root) + (("/usr/local/sbin/bitmask-root") bitmask-root) + (("/usr/share.*\\.policy") policy-path))) + (substitute* (find-files "." "\\.pro$") + ;; Use correct path for goshim files, + ;; which are generated in 'build-continued phase. + (("-L.*/lib") "-L./lib") + ;; FIXME: Unable to build i18n files. + (("TRANSLATIONS.*i18n.*$") "") + (("RESOURCES.*i18n.*$") ""))))) + (add-after 'build 'build-continued + (lambda _ + ;; Generate goshim library and header files. + (let* ((dir "src/0xacab.org/leap/bitmask-vpn") + (source (string-append dir "/gui/backend.go")) + (target (string-append dir "/lib/libgoshim.a"))) + (mkdir-p (string-append dir "/lib")) + (invoke "go" "build" "-buildmode=c-archive" "-o" target source)) + ;; Build bitmask application. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "bitmask.pro") + (invoke "make" "release/bitmask")))) + (add-after 'check 'check-continued + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Run bitmask test-suite. + (with-directory-excursion "src/0xacab.org/leap/bitmask-vpn" + (delete-file "Makefile") + (invoke "qmake" "test.pro") + ;; Tests require display-server. + (setenv "QT_QPA_PLATFORM" "offscreen") + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getenv "TEMP")) + ;; Tests write to $HOME. + (setenv "HOME" (getenv "TEMP")) + (invoke "make" "check"))))) + (add-after 'install 'install-continued + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + ;; Install bitmask program. + '(("src/0xacab.org/leap/bitmask-vpn/release" + "bin" + #:include ("bitmask")) + ;; Install bitmask-root script. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "sbin" + #:include ("bitmask-root")) + ;; Install polkit-policy. + ("src/0xacab.org/leap/bitmask-vpn/helpers" + "share/polkit-1/actions" + #:include ("se.leap.bitmask.policy"))) + args))) + (add-after 'install-continued 'post-install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bitmask (string-append out "/bin/bitmask")) + (bitmask-root (string-append out "/sbin/bitmask-root"))) + ;; Make bitmask-root script executable. + (chmod bitmask-root #o777)))) + (add-after 'post-install 'python-wrap + (assoc-ref python:%standard-phases 'wrap)) + (add-after 'python-wrap 'qt-wrap + (assoc-ref qt:%standard-phases 'qt-wrap))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("iproute" ,iproute) + ("iptables" ,iptables) + ("mesa" ,mesa) + ("openvpn" ,openvpn) + ("polkit" ,polkit) + ("procps" ,procps) + ("python" ,python) + ("qtbase" ,qtbase-5) + ("qtdeclarative" ,qtdeclarative) + ("qtquickcontrols" ,qtquickcontrols) + ("qtquickcontrols2" ,qtquickcontrols2))) + (propagated-inputs + `(("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter) + ("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-rakyll-statik" + ,go-github-com-rakyll-statik) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-golang-org-x-sys" ,go-golang-org-x-sys))) + (synopsis "Generic VPN client by LEAP") + (description "Bitmask, by @acronym{LEAP, LEAP Encryption Access Project}, +is an application to provide easy and secure encrypted communication with a +@acronym{VPN, Virtual Private Network}. It allows you to select from a variety +of trusted service provider all from one app. Current providers include Riseup +Networks and The Calyx Institute, where the former is default.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:06:10 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:06:10 +0000 Received: from localhost ([127.0.0.1]:37775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYn4-0000BF-5P for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:06:10 -0400 Received: from out1.migadu.com ([91.121.223.63]:45166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzYmu-00008G-0a for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:06:00 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625292359; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xjiP326vUZiC9f2xjSz77iCPKZmZK4iGX7kNl6yvy2I=; b=bdM0Li/gTXDjbVIFzzmxfrsBu9KPdCp2aIqx7/YQWZZWVehjK1dVBbjAB2hcSxWj1JB37N cJBJxxvd/Hv9zHIk80Oz1UyvqvoThqnTCt8jAwmrX3UpqG8cxoMuVsKTWqdVeJx+q61Kd4 8fMV66PMhgFoWfcvNTjTGsB+epMYRKYvepH7kV7rqci/THtTjOUsugEPycQS3X396oqCk7 pY1pqO4RvMtxyEI7DF1zmaG1w5EIAw8cLQogC/5WTKhMsuEMPl+JRVG9VWtcMItAykMvzl 8mNvddgVAta8kEfME8FOvw+wLkxsb8DATUtPBH+swqwsDv0BP4zN6rqsvd3vHA== From: Raghav Gururajan To: 48729@debbugs.gnu.org Subject: [PATCH v8 25/25] services: Add bitmask-service-type. Date: Sat, 3 Jul 2021 02:05:23 -0400 Message-Id: <20210703060523.8220-25-rg@raghavgururajan.name> In-Reply-To: <20210703060523.8220-1-rg@raghavgururajan.name> References: <20210703060523.8220-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: Raghav Gururajan , jgart X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/services/vpn.scm (bitmask-service-type): New variable. * doc/guix.texi: Document it. Co-authored-by: jgart --- doc/guix.texi | 7 +++++++ gnu/services/vpn.scm | 19 +++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 8681645021..d06ad1635c 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -26769,6 +26769,13 @@ Defaults to @samp{()}. The @code{(gnu services vpn)} module provides services related to @dfn{virtual private networks} (VPNs). +@subsubheading Bitmask + +@defvr {Scheme Variable} bitmask-service-type +A service type for the @uref{https://bitmask.net, Bitmask} VPN application. +It makes the application ready for use. +@end defvr + @subsubheading OpenVPN It provides a @emph{client} service for your machine to connect to a diff --git a/gnu/services/vpn.scm b/gnu/services/vpn.scm index a51dda3873..df84905eb3 100644 --- a/gnu/services/vpn.scm +++ b/gnu/services/vpn.scm @@ -6,6 +6,8 @@ ;;; Copyright © 2021 Solene Rapenne ;;; Copyright © 2021 Domagoj Stolfa ;;; Copyright © 2021 Tobias Geerinckx-Rice +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 jgart ;;; ;;; This file is part of GNU Guix. ;;; @@ -25,6 +27,7 @@ (define-module (gnu services vpn) #:use-module (gnu services) #:use-module (gnu services configuration) + #:use-module (gnu services dbus) #:use-module (gnu services shepherd) #:use-module (gnu system shadow) #:use-module (gnu packages admin) @@ -69,6 +72,22 @@ wireguard-service-type)) +;;; +;;; Bitmask. +;;; + +(define-public bitmask-service-type + (service-type + (name 'bitmask) + (description "Setup the @uref{https://bitmask.net, Bitmask} VPN application.") + (default-value bitmask) + (extensions + (list + ;; Add bitmask to the system profile. + (service-extension profile-service-type list) + ;; Configure polkit policy of bitmask. + (service-extension polkit-service-type list))))) + ;;; ;;; OpenVPN. ;;; -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:46:57 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:46:58 +0000 Received: from localhost ([127.0.0.1]:37837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzZQX-0001Br-OU for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:46:57 -0400 Received: from out0.migadu.com ([94.23.1.103]:32076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzZQV-0001Bh-7T for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:46:56 -0400 To: me@tobias.gr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625294813; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=GupQf+mppc6hRz2JaSHberogkueTnlW07UmR/DPGrTo=; b=UKvtUaa8vMF7c5E0DG2il5AdlyJ3azyZLH4L80WDvzppLA6Gdjl6zJyIuXC7lUZgETRnQI 9yI6LSG7zqHYyrQ930DlMXex6pWKs91c8Q2BlJL1BXmeMSQFnpiDnjRyXqfOakiOu8pbEi 7su8aQy/9xoBr+9fyOx2DFkqCldVPn6HTYeY522ss41wOzrgCtW446JPjM3gk4iSDwjeSK +ixp3oJqiT80G8V9JLd3Jb+i3r0pnbgvReBQzzj7dntL3b7yKmkoamhhehR+sj1YRdt28J ds8qP5HAJPSBypKHkyUuv/pxi47V8ESlW8/9u+BYbmQPyiyezE6k6NXYJWEbuA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: [PATCHES v9 ALL/25]: Bitmask Message-ID: <2875e11d-3fe3-2f22-e2c4-6b21f4339353@raghavgururajan.name> Date: Sat, 3 Jul 2021 02:46:50 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ExUkvWymaHJ53M5JckCNBw99V5oNZEwC8" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@dismail.de, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ExUkvWymaHJ53M5JckCNBw99V5oNZEwC8 Content-Type: multipart/mixed; boundary="z0aqEDyt4reYmAMBF4adGoJI9KJRBxZOO"; protected-headers="v1" From: Raghav Gururajan To: me@tobias.gr Cc: 48729@debbugs.gnu.org, jgart@dismail.de Message-ID: <2875e11d-3fe3-2f22-e2c4-6b21f4339353@raghavgururajan.name> Subject: [PATCHES v9 ALL/25]: Bitmask --z0aqEDyt4reYmAMBF4adGoJI9KJRBxZOO Content-Type: multipart/mixed; boundary="------------30D4AE7AE7394220879F81C1" Content-Language: en-CA This is a multi-part message in MIME format. --------------30D4AE7AE7394220879F81C1 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi Tobias! Thanks so much for taking time to go over this patch series. I have=20 applied your suggestions. Please find the v9 patch-set attached with this email. Regards, RG. --------------30D4AE7AE7394220879F81C1 Content-Type: application/gzip; name="bitmask-patches-v9.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bitmask-patches-v9.tar.gz" H4sIAAAAAAAAA+yde3PjtnbA87c+BcZpZ+14JRF8U8ncbmaTbDJzs/GsN7ed6e2kIAA+LIqk Cerl6Rfq1+gn6wEoS6IkypItyXkIyawskjg8eP8OcABpmobbYTpsf8tYO8zaYVxGQ79Ns0G7 IP1pkrRFScq438lJSaMvnhU0CLZpyk/sWFr1adrqOgQTa+YX2NQced3E+Av1lPMF0p73uv3C ENJXIPRFET71HC/EKRQ6bfihyAbIMLFhcMcnHNuUeZrp88CwNeJqxCeUatjA1PKohn7OUnTL c4QdpGk99T/SodRaUkwPfSJhREbow7AYFuSOpOibInxXqIvh47VOSgb8b63vSMl76JaUb5Gu o5/JFOToGGGvh62eZqO2Zmpa63bo33Fa9tB/3nz7+f2PSMNd3fovBPW1h6DCom0VttX6Sj7Y zQntk5CLbpglJA07gg7Q5ZaIVz30kY/RiBQx8RMOct5nbTIso6zgrO1Pe+guJEWJvlEf71gs BiROOgwS1W63W43v/B+kW+i6KbQQRkGccEQjiMDZW/l0nEKlK+MsFZfXV60Wi4MAtaXiiHSb XuM33WnFKeMTRDjzLWYGttfpuIEdOJ7PcYCwaqIyBc2yW6DnFvnv3qG27ry10TX866J371ro 66+/Ru+zfFrEYVSi//vfqpA/DOMkIcMBR3/n6B9EfkkhP8Nk9C7PRMmzTsrLvzXFvo1IkZAS atePPEkEj3iBvhGPF4fi3SCU5QHl2iyCFCSCylyEHHIYqmks+rK4U4grUijK0d9a15uj7lHF GyQ01h6pbKXx5ygWVW2Az1w+ngXow8dfZc5NOtWDMrcdLHPbMd7qnspuhL7sQT/VHmRsCJEv Y8rbHhrInvtq/a4oghjJf9r4Cm63ri8ZD+KUt/Ohn8R0W+NqXSN0OasD8m/4JtOMLrbEubia PTmCjhTqNLrQOrjjzC+LbFjQmTR0mUGmxensG3wfcGiA0ODjsh1wlZ75rWERz79Ay4YnCh7w gqdzabPHEnQRlWUuet1upaSsJN1KyW5dySoK3B5AY7sUZRGnYZvkOU8ZuhhdoFkariAsFJEl 1lb5oLRYfFX/zKMsIkCt1S17SXmfCG7okDNTre8/DIhljQbT+2hajD0hwtEktdOxw7SH0NGJ kz64oxw/JFMzEvaIXCyUufShhbG2mEJjGshyXP7++AwpQmiCaSlm7//vyy978SDPirINY30E ZdmYR48iomwAtQXqwNMZ212U8zTNcgEV++L7gc+ZqucCuroyQwR9yBCfcDosZdc7j8K4oEWc l6rW3Cp5iCRJNhZomg0RxORKFEEsLmC8yIqpbDHqzXTpBa1reLyQL/HjlMBDENPnCDoO6EOg qx1JdeSACO1aJqjzA0S9VbnWmSsDTUP2Gmj22SMi0TuaynvZMtG3lGYFg/oipc+zpeomocfp sox2oWMvIQHdkNIwe4vUR9vsuB0d9KTJEBKMiJIGGZknvOSyFDG0F3hAXpAFR2R+LCJ7S1FX oulK1GpEAnW5imwtx6g/JvNRyTA7CP2alDH0JjyZwkCBWnrHgJS3Wq/NMOfw/ADMrTfwP6MR F2VbxHlERPQCA+AJ/jc0B6/yv63bZ/4/RVD8H1A7cAOuedhgBsYW5Y5BDObqgUtN6lBd567r UeP4/K+DSLeHcRP/69v4f6XC7mEA1GMe0QIwmiyADfxvHIX/F8zf6UARE4uYzLUPxf/Aoicj 0nqh7Yik9UjrTAqDZQe/OpNWWnZXtHxtKHWF5thTZzS4u0/vnbsH+KZH/YHr2YVdGHjk+gYm RjjVUrcIiIb7bv+YULqaSbtR6easXaJSoMMk9guJh0FWoFzwIcsKgCXZUQ5TqtpjA5rG+Y8g VFptBAVkECeKQzeLQJc3n34QVyiDyIP4gbPWtXyfyDlQKEgT0N2UaMCFkA2tmT8pfYTPPew3 tNRYUGNjWbXfztD3pwuSvxr4D4wA1TnIyzD6ZRKUyudg4FP8pxtWnf90jB39zH+nCIr/GGOB zTRqOpbBOXVtops6xxL8PO4GekAtwAZmnYT/sNczvCb+M7bx3+YKuwcGbhSwRoNPMZ7ZOMu7 AfLMo0DeAuw6HebCWKx5hsYODnmGdnTI21gkivUSDhD0SEMXmsaZoWHqco9wB2qt7joutQ0b U0fzPNcg1GJMp8ssdVnwUTybilzgQ40hGwbGjVotRM9xUiHX0nwn/HeB5m+tdF+wVx0314Fz K3KuQucW7NwCno8J625OWI1AH9Wv6bAvbm4AzmXkpPf3I/8hNfTJyEr6aTANi4mGi4kuqJ3H rmH0YdRw06TvJSIIi6lmjy6W+XcX6NyAndvBsyGTFuK2E+gTebyEot8+3p0TaZyiD9nSszX8 /JC1FzEUgy6xbJmhYphWE30DOfVHAjnrmWRQwzpLElfxkk8g/Ve7EOaKPbYbYq7ZY2fGPGmQ 6+8N/AeWJYGuo0ymA6hQ8mYGpuYoT9uDcLAPCD7Bf7aBV9b/dejJz+v/JwmK/6hmcRPbhkE0 13N0gwa+rVEoFgzXHcPHtgnjKMcn4D+9Z+Ke6Tbxn7mN/56osHuA4HZJ+xKhtWXd/2lEtI7j B7DAwk5H46Zr+TbxnYMjoo2PjojbC2sDK5rAgdyzCLeBGrlmcu5ruvzL8xxCfN/VHUvXsXYY Vtyu3p8BGusp7Dam8NT0iFlqGvguFePQSgUmEdbGYpyO7XE8Mt2Hex0/FNYkx9hxE3NMxPjO 6R+OHoeprB3r9PhEbi2l5MuehCIuamWZQeuftqsb6F9h8EoZKVh77UlVZfOEUI7eKLVr92Sb IAOfEbSu/KI0sqLNCY3W7swjX87X26/WH5I5k+fJFD6EyKisVWsKz3TbGHuel2/fzZVEdSp/ u3j/1QYZALOi3CB69+LoMj4YTi5eJmP2pVa1Kv3mJQQUTPu/0xJSuv3lS2jmsvE7LaOZdn+d Urra2dzedXSqLwHRJIY4tZWgXyDaP24+vhHALSm8TWYkyouszGiWbLHJZ/HaP8PrFt41ykun eokUXkb88QWt6yX5cQpWegA1sIPQTzBqAlT7HAEsMWnRD7I0hlJTrjw0S8siS6Tv0kyQVI5y AXUSLP9UeiSNIVtQXNZTIJeZeCpJlh1mImDznB16yZzdoiqucNh5uuBlAWxuq8H+7/OpJCl5 NRfH9P83NXvV/8dwjLP9f4qg7H9se5QzVyfU9T3TDZgTmA4zAiNwXBy4tg2mkW845AT2v9Ez vB6YvA32v7XN/q9X2D3M/VrEfa17w93Rul837SHqMUz7hTnf6UCD8nVsa752cNPeNI9u2tcK ZoMl72FCAuoZPsEew57r0iAwDJdiT/eYAXlA7cDyrQNZ8jVt/gyG+yxB3ZUEVZFOaKcnxBl4 OcNFEd85uhMaZt9jekzy+3HRH7P+/Tjv+8Kn924cakFoG2Z0/FWeeuYc0CwnMNJWiy9vqjkC 9CaIJ+2SizXzYWYhfIVAT9AHsreMR7wdp/mwlC7t6uPLnvKFb2fAkIWspGId4S/F0BdlXA5L /pUsvpS1K7f4i84FupCv/uc/O2F2scmAuLy86Ppx2hUJ5/nF4/rRZlOl5pS20RhZMmOgxm9M 0RW6oFnBh2WcrNbKx/CoxKopUBO3VMyXSxLR2/nftRq60tohKbLNFapgoHBrxsvb7c/ubp00 NMElY+SmgngkbbCaPbJ1IfBGVCuA9QhgZpCaDfLLbVvknMYBdL3f3vwEWVZm1ZukSQFZHOdD uT3i0ZRQGylArCABR2MyPYzB8MQMLnrJDO6ifM+Ww4Yg0byB/wUfJVNSyKuMcDA1n2sDPOX/ hS1nif/1L6Aodfvs/3WSoPife56uE53pJgHUt9yA6Nxmpq67mmcazDEszF3N9Q7P/8NUObov 9v+6PdPraUYT/9vb+H+9wu5hA6xF/iP6fS1ov9OxsW37DtM18kf0+1orjh39+9fibd52ar26 i/9M0e6aolW0V/Pyx1MjTCcEIKZP76j/MPFw8uD50sjyrLExuTOLu8mdH8e6nQ+MOye8nx7V y39DPs1ttiIDroKOhNWBT+KerBWq9razImxPpAIXFbWtXF1ovh3UGstrCdX+vgRb4yIu5ZTr LCeqOA37BoDXvlP315lts5jKD6x5T8Ajej1JXnUDex209jCwz6D1RwzAXM4y/5VZAc1KDrqq ieTJMAzl8NcuC5IK2UQFPJaXyeH8vwwd4xX+M7BpnfnvFEHxH7GYaXuOpluu5eo+9T3mG66m 0YBhg1IbwNCivmsenP9+lvvQgYUW/Gf0TK2nO03859T4r4X2qbGx/yQP7iFrbzx8/a2fCyLs dHSicdPjJjn8roBjbf3co3C2weIeYjZtD8Ud7dXYsbPQXR0lsUn37orur42TSeQZLvbMaNQP 3Pwe2HIc2NHobuQVI+3O6BMRa06h035x54rJQ9+8o8fAyf2ybjsSjrm/j7gORNl0/MmHDM2j oUW0R/xrQsWbEjCzGRQ/yz2rm8TKqrmNGXfcR7pumKGdHP03GWZnMnz1AMzlNsz/jeMkETQr 5YRsOSyePf33JP+ZprY+/3c+/+MkoTr/D2PuMdPxXJNQjWHmUpfYnmVpxPF037cC5jiOffj1 /3X+M3vY7hmN6//utvm/tQq7x/Tfaty98c7e4gWwgfDsoxDeguo6Hc/mts6ZYx1h/k8/+vzf anlsWPzHXgC9heMyjXq6hZltco1z3QsMh8kJa4foJvEc/zCL/6sK/RnW/+dp6q6mqUaNp9jo +TAeRcFDWkAPNH3op6kXJJFtpaP7OxFPYhFOvaAfPeh3CYkSnLB7eu8c3wVgPX92XdZtztk6 AH7+9dNHxGKS8KJ5MVc9VAM+QM9RrM6YU3s8506i6hQ3UsYS/aSvZ+ta+pVWzVhGmkDUqq6j cRTTSDqNptDBClRGRTYMI5Cn3lbwhEwrl9PqXdKJISdQqPKdYDpAJcuUAmKYKw9SyaC3n3/9 qO4qGY+usWLbIrEvWNtoXiTex+bbwqH72Xx/JSwF5vIa+C/LeUEg54JsmDJ1GGA78wNh7s2B 2/kPO7ppr/Aftp3z/N9JguI/3dB8R9N9ahqGFpjcwD4MqcSCQiJQKrbDKLdhTD0B/1k9zevp jee/edv4r7HC7sGBTTL25UGs7+oWugkPZexj8OGCCTsdyzWwjj2THX4GEBvHdw1tKqgd14mb om+a8tNeccrvESh+men7w1zfbk3fGrC9wtlwwjG0CQnZRNj2OAB0i3xr5BEr0vC9ldKYGvk0 vtOIZhqCkjB+CItDTPM1bbJszK657mtenLv7cG7y4FRjYp2eZ7u7flv16dzqiqncMP9lg9ej PBY8Q6zIcvRGzii+AfIKgngil4IrfkUqF9R5vbPVjjUvULkuru7J18TlxRW6WMx51mF9y+bR pza9NW5522nD2wE2jT57q9vmjW67VKyubHrwhQp5zt/6Rrd9ZLDCD18mIcleKCCFey+TALzt M8jNF0opf+MTgHTxMjGqMk+hmUGbfZkkqJN9Yb1MBighP18mZJjG0MwGLHqmGOjtYASH/H1R iiopohymvw1Z/iIhlSmm/IB/K+nhZD1fL/WvspqfKUDF/a0y78XsmxzbDyhOlZ75TIEL67e5 +1/fmf763f8TO9LP3f+5+/8Ld/9Ait9/+vTLpx66ASugTFLZUtUk4w8zB0N5BjGYssmQv0Vp JneVJ3Lz9wZJhxlKFhr9lAYAqFJzUkLDRtCglXaJ+qGJcZHJn82Y5hx9lfKy8+t3N++zNH2h YqcZnV6Yxpcl8cnxbr1OyDJXquWZEGrCuNJYORFUnWQ84qD/s3P/PHw2HBvy+gPok8eFnIfQ 8xD6Fx5CzxbU2YJ6zhBwtfPelMYTcBd6vN323NKk7NMz25zploW9ZtnNcZrfs+YQ0Sh9zbdm RebyjhxaTPMy27BVp7qxLSrQ1IZ4cHUl0j6LwfU07eMevuO2oqfm9ZfcBT7ycpwVfQT3s2Eh qIwmD4EStAAsAIBLZw+ANkEQ080OpL9I6TNvgizrt5O4z6UREEnuA9FDKVg++bh8r/aMt67j lELqM1BW7gFnXEJtdeoU5TkwgvrdvJsoTuI8R/+uPBLeCHQ70+12GC/OygKi/ByplyofVbmy VS2ECORDEjhP6/Hke1SmADHxXuv6XVxy+Ysps7+QFBbBQyIikBaSjMlUIJbxytQBzJVHJ/BJ tbqGLlPIsiGNUJVkmQ50y4Vc6gC9YtrnJfrxUdpVZ/NLhhKjpG+FdLe9qeoEJFcO+ktPqeO2 ZqtX8lyG1vVjBnOGRjFREr5PkjhUZamjAbAbKFV7aRKnfQRjLy+k04VsBbJ0lAIfyfsECU4L UNnPJlz+pkyWTLGhWd3/uCWJILqmUiBXgWaZ1uj/Kz0x9F08gNdcs9BLXLPm/e1529hrBE3D 2u7+H1Ctcy6iOCj5Ac//1uwN+7/Ms//HKYLy/3Dl9l7GPd+R2zp1G5s2J9BeOfwVYGJT23SJ dxL/X6unaz2r6fdfsLa+/2vnGlu045y+0BdkVdzeR4E37gLbxS3EOs6+sIUnSKfDLap5DmO6 f3CvEOv4Pwm4Q4k93z9kVdK6q4j+e3UVaVK9EvR6m8PucUDTJAlNW08DSrAtrEGhpfpd5OkT I7rzTPs+JffUdvU8unvQzCQ8hNeIOmrr39CXAdoY5nOlkH+qsjHobYpwaSZ0L8eTtcw/iA/K 2T9jHvbM/+5I39vaX5dhnJdM/zglcp6Ff+VSecF0SOOwW9tIsf6r9dK2vplvhP282Aj70837 tWO7V37HdfmV8vFNR+nN3yhnEeTL4MHW9XzWRM2HNOoApIAeD95TGh/gLJdGj1i00wbdLR6x Z1P8TxvAeMON9r+8kGRhKKekjnf+twGmf93+l+d/a2f7/xShOv8b6xZxue/L/QG+QQNqYo6p yVyPGWAL6oGHPd/mJ7D/nZ7l9kytyf7H2/d/LFfYvQz9pYh/zJ2/C7tdnvn9/+yd+7KjRnrA 9+95Cmo2KduZORy6m+ZyxnF5d7xxnOyuXR5nkz9ctWmgkZC4CdC18kJ5jTxZvgYhgQQIzggd z5SouZwjdTd9g/593d/FQJqpWniEiK/jW/7WBqO3tF7J02DC8eIyeRQ/nlewyPJyNhuIaf48 ntHYwJPYd5wppWyHTDU1twTexLE6Mzbqzja2K8PQdqZtTMLrSt8HQTs/XBI4m6slCb59kj7k /SHDp7IsMxn6URaaVVUhvM1u96S3+6Fn4xDVIXP/5SUPLQ9/3qerBXspM3uhmzAY7KWdLRO+ p8nc1FacDy2zeJmVymNwWxvWpyjwdjlAioOwvb1tejg2yw4lW/CcwNwRHmTmMCthJOCbt8X7 J3fnzAMQF+BWf1n6mQdVO+Yo48pknu/tuFOcXNXu8OqNz1fcTyXAxDJfXqq4O0/a+bW08H0O v55t3j0bZRukiDvV/i7nP9zCfxYsAcsHBybgx8Df7y7a/yKN4lP+Ayq8898troL/dMVUTVfl WDUMYtgKpzohqmMrtmYpVOe2jUzq4hvwn/GkwB/cxn+4i/8qE3YA/B1zDSU/0/yYwxzIPY4L 6BL+ZJlaRNEMHWn4+ia+Ch2dBI8j0xMDjxmazXhfngPzGj5+V6nhC0Mg8rcMo7WiJSxYEJ25 dOp4zLWSFZ0jO50F+lwPFGWlWO5mQkJPQVY6puFupYPuxyTjbf8euxme8Edr6Xbv9NaTX1ZK rqefLl03YBe0detZhBKqj4bkiBMvGJghsoekTz3f3/4rbwhi2ZFnzr1B7V7h/Ef89x5Ksy05 syjyB2YstMrCCxrvZ9kObocG5hMsXghm9wO0l3lW372TfuZxlIrgoVshZgZemrt2ErK5VLgj OFT6kgHQ/WG/P+wf8bDfz2a7+/C+OPdIf39ex3hen2POcivzk/qWf0fR1aOdk9KGGJ703EU+ F/AqW8jveZhGSTr1YnjrwCfw0tlH+A55dvTVfUE7QRSeaySE0g9l3oPaAaT0JmERHby4h8Sk cBlYPJEi99UblmUgd4l95aSIuJfH8ytsfUFSF9nsvJbHsoVsugxLPQVJ+s8p8AGU5EwLuVfk EYoO8DdKeAYJfSlgGy9IhRpG0X2ThMVTEPBTDjf2spw5IivlyUpsNouCXr0pDZHf5qW5kb3M CyibC01POBSdRv4y3zMpmgif7Nt0tgVdivfVFy6Qzwfx3B+gpmb+UEn1o4immZ4l6x/UsH6O JfXcuK6fY42/Ra0oiLTs/zoAvAyW6fJxSPkzN4IvnP9jnZ7q/ytUvcf/u8mV7/+6lkI1wlVV UzVHV12qcOHykekEMco0jExkMkSUm+z/UiJKbdn/JV37v00TdsBGcEP2wboAuGVHuEEPAI+j y3/Y8pVlwmDQGFUM4/oxXozRd38bhqPnNnBDzqb9YP03sB9cVvXxvKpFxpfTDthqqq3EGtPX azqD/51AcwNTX6WhZ2jhbG2s5+uNG9jeVtW01dRXfHfMOICNPdWPyTo6uQJnHwSCCbcs9djK J5qhPGcRAShpjka+LxylwFcil/hYqAnATZZQmSvodFaOQPoRRO0IpAc+iCW3v/1fEIWRDykg 5RXjv1FKzuz/lLv9302uIv6HgqhqmZZp2lTRTIKpgVSCLIJNSzUd10acU9W5hf9nU5RK1Lb1 Xx3o/7k6YT/O8q9S0mAq0LvOiRvQQB8FDY44IMumaboGMyzz+mhAyEuY+VWGpycldBfSfICs vjgwNBhINNT6pdlB06yFP1nTqc7IfJOuF/5KJypLLT1c462WhmmomNvFXPE2M0wWa4yvcqjc oFn4PQ9Fh3FHsrbCc4UT5R7v8nkolUqHLEzXPHmmeV+1+ysltHFMdwmHn/tHOe7m3taNsSZp 5/lGOk1PzhGt/ghdD7y0WBZOPjrVJ/9SliRMbNIivkktzl2UzMVJVa6haNUKvgJvNQkd/cCr Wej4zesYwuJN2/kvzBJmi3dH9edB7Ffco5v/QGI94T+M6N3+4yZXwX+uwzROYCg0E2POCEOm wk2GLUNnLnN0TC343bkJ/yHcHv8X0Qv81zZhh7FfSymDuY+2c18D9dFxQn4cSE+WHZXZlqO4 Kr0+9aFbUF/LwPQnvpYCmmgP/wZcOVRq+dhc45cmPTWZOGsfm3PgHbwOA9XZ2uEu1k0VTVfx TFtvA4NuMLE11/aZHZjqdMxdoq4O++owNcRp1yWYgq4UY5k8CKj03G07SZ2m7ItRlwe3glDA XOEvRQLpDz/90LlJVUlbpahmE+mTgtsZiqU+PBLPNOSoimf9eOqiePabR6tP4oLFW2vhv2Dp Zh56yM+n7ShcjRb/lyjq6fkfIvf4vze5cv5TCTUVnSJiqSrjmqtqRMVcdy1qMIQNzeXUtsgt 9v8wFKk/Ia2N/7Qu/jubsAOo7zTvJ8l6R76TZYMYmkVg6EYwAh6f9U6HIye8uo9JR7d1bGJq a1QzHE1xiAZvF92yTBc7mGLHtpmu0pqvq+eH/z2t0OcQ/rdo02NDm2pUWda8dvvrhv9FxKXx KtFVkDaxEVtxMFnNdrONZqxWdBcka3+1ifVpQi2fapju/E2wvV7437bNvrP+qdS9HUFPc5XP U//gwe3jUgFCeIGy4rxSJIFXSXsE4VyT6z2kKpOmx4jB+Y+RxMKt5JQldsXrHaL/1CquSX0J sF1cu9PfdS6BYi38xzhzHmDJgj9YGdP/C0Vn/l/g+zv/3eLK+c/EimNSZiNFc6iuWxo1dc6R ZgP9WbauKcjiGKHb8B9GT0qr/1e9i//qE7YN/qJkcgp/tYyDya870G8D/I0T2/cIfLJsY2Yo zHJ0cn34Gz+0b204GsjPsBBhOtY05IC0wk1OHc4U1SWq6iqObVLOsElV/TrkV6vN54B9okGP 5w0qMt2O+ZSJFUwWdG4tAmubpGxF9YWvznbWarGK0ULfrmyHuj5Zu3Riqt52RbXkeszXRm8n nXMspu0Y9rh3WDUagEo0mBLAp1/1psCWYaqaE0zZe/Fl7oblvw6/if1IFki2FwsN9jYoLJIX m4O1HJLLAs/fSjZ8VpybS9+x0OO+9EeehNC3ufK8iEwQRGkxU6C8fXH5WzPMdeQO9fkS/iZi Fy/9SpaOH3vQg6XZVe5zxguln//lvaRTYl6HQM+ESOljhMjjDP6cAhXA4m208F/iRZYwiRNP lh9FwWj7fxgrp/t/Cr3v/93kyvlPsbGBiYZ1RHUDOQrWFIqQZVgq4aqNLNVFJrOoeRP+I/hJ JW38Z3Tx39mEHbD/d5p3MAWqrRTYQIDqKAR4pD5ZZtSyDQUhB12fAJXRCfB0NBog0HZE+4ht UYtwSwEEsrhtUFfhpqJyF97btood17wOBJ5W6HPgwH2bHs/bVOS74fafwgxvM9V2a1hxXewF m2Q32XgG3tloRqeLcEXTYBYbyFisnRAxlExn46Pgef/0Rbf2nq0qxYlvpCKiomCf76M2VPs+ eigSV/wJWtXcy9x3gxMthZNAER1OOE7sQKjDUe5lhqrLYucANUAW+zwB6hO/YPE2W/gPHlgn WufhEcU3lV/xMBS8xH+6fqb/RxT9zn+3uHL+gyeX2g4HSYhplq2LvT6GkU2pq+vIwS42DVO3 ML0J/1HtCbfu/5ld/Nc1YQegYEcxQ6mQoEseAs/hEPKMAYdHIJRlw7SJrtk2ca8Ph/rocNgx Pj0VATtKKFfNd++kv+1Z7htJkZFMgOUWSy/hqaiO8OMBIwbL9grJSJNP1QfzHC+uPlhp2GNL O2uo9wLuB9e7LQl81XcM4rG17WsxQcRK57tU282mO2PlT4x5vJ6EOrJDa6XGK29M/cHOHhtu kXEmNrQqEZ7Jn8fOe4kYuT03MzsyZXzTdCvxcV8FyR7Tt2q/e/xaypZhyH2p8NPTqCMJTF1k +JBn6NaRPC86D/Sy2R5D2l5BbfJM6D2n7QFCb0/aVhTcFv9zzoCMWPoQe0MNPk6uS/yHFHp2 /kvQnf9uceX8x13MDVMziW45iKqMMFXXFa4wS0UwyUykWtSh1g38f+SHv0+K0cJ/WOniv+qE HcB7lWyf4q7fEeYA7ISupgpDN8K57/i7fpWB6AlylRznJhxiCw69vA3Hvo6PlTq+NHSBTDfb mpudyrzEsyfBzN6qoWUo8/UK41kM7+L1LsQ+hZfxzEnUWTCPx4SuWg/1Q4OGTq2gwE+e7+cW Ej8IPHv8MQ+q0cwBP/3w4z66W7R+yCNcSPtpl8e9Fwv8ynPyUPJreEkV7tGyhPl5/PljhIx9 4A6o1YRnqSxJH8o4HUAHUZLmZ7QCfiSH21FS4IVQvIOaxlG89Fny6k3Gk8ALmd9hydo7mkaX lCT10r/rlpLum3afxQX81xb/rXy5wooQjRr/TdHP+E/V7va/N7ly/rNdwAZkGhSrQBOMIBAy bE5tG8gPeFBXiWUbpmPchP+I/qTQNv7rjP9Wn7DPIMA84ydp+XEEP1m2LUWzderY2qdo+VEb i4EYmOdpAkEk678ZDqxV8qVJ0PexOqHKTDXWC2++czXd3rKFEigu1VeIxRi4cEfsYEW2u4Wn rR3fvAUJ7vto+IZbVSBo3WurCnwDebM+w47EWUZ8O1qrlmGCha/xve/ctG0rCnLvIVQA6IMY nTKumrROvCzjYXFCfAUurApZ/TiwLmTdue+zuoD/2uK/dUfRu5r/P4zP9v8wQerd/uMmV7H/ ZxuWq6uWC9igYapSTdORZbu6QwlGpq4g6lIDeGJ8/sO5/79W/qvHf3s1MILkwcN6+pHOAFtK HYqOiHSw40WUFLlHUSM88KMsc6ENrZuIX1+NEB71l3AU2DJ0PUmzf4HnGErEfiR+cQ5t8N52 oQkvDKmKi6a76ZwssDtZOBOk7vwJ2Smp4lloa27WM8NchLO5SS2i76zJYjZJrTFD1A3owENr PiaEHYOVmYmSpS+KKklf5GtvXVtzH/jm77VPRbcurTTzsmXG/0kMSug8FOGdXsuvpde//ipP on84UfwU17t30i+R5AB3S1/I0PYvpHTput5GYGgB71LeL5ELPRpnvmedR4nK4Tz/TtzGy15/ JZUftEcDuofpe95Ue6z8mEdzWeHuwC8fUzQZo+gfQRwKvB1PRqp6pfxR6v8zzwW9cKyur5Q/ Sv0Dzue+l/GRqn8sfrTa5+Fkxpo+1RuM0oLIclM8UuX3ZY9Wb3XEeqsj1bs4zxqp4mXh5B7k sqhg00r37t3BTbMXrpjvOVLAAxGREpAn4WkqRYkUeuKANLfhlBx+IN1LQSmvvHJer/CGuVzp B5cBnDmFc2MYnWyZSmicpnYvt1e+Q2Ojx15yr3yHkdrQuexe9wbdU88C2eBJioUKQpoLrA4P Pe6MM/suLNfXvsWnu2B/1fA2fZkXRvs6f8XSR3rIOtb6axbfsdrfo9yK6y7b3mXbu2x7l21H KPsu276MbHvcZ7+dX/X++iB1512tt6o7gDtu0rcH12st6pimvZyPDtTTWnJdE+qiBkyh8NZa 2pnT29YCz9wnt5bZ4dWztfSOkBxd9+nyH991r67Qb0Pulz/hg+6U5xh0j9rz6sX2oNudZm6/ c5cuePsD3GFIfXKnG5s3QjfAO0SoFuRJYn85mYgT+8ob76E8qqo3b0DOjwindelM+ah41miz +FNZK+mX87z1eKbVGx0T793C8ayttFdvDncVam/7wKd5YAqhUCJ+b8omYVmR0pjbnlvGk3/1 5k/w2pUOjaw6OWHS0cBifyAO9Tl2jrg1DK4ICSYKcKHQvWu6ScR80QihhFfRwCtTCcsLS0QO E5YbgD15hcuSvFC0/dgxzqs3UExQ2INY2xgEKpCdytSFCxaoyVthyxGty+6o3TXKw5ZJUfjq zT5fWkS9l7wMvlr60DARb37tpVxUzPLhKQGxHmo/5Wwl3PFl0yTKMpD1rxDlrK5jKw3SAiw1 IO96gJ/FpSiYVPX/lA2zmZW/23zO4toS8VwbkAv2HypRTuP/KhiRu/7fLa7C/x/WFFfTdK7Y uqKqxCEWxjqhFiNE4Y4JQ8QZv5H+H9KeFNSm/0fO7D86J+wlLb+uzIN9vZDLunwN3l7IKDp8 R709WaYK0hxOTTyCK0BzHBW+rnHJNfXqbhEUxjSMNWpg7loGpxqhqsJt5BCb2q7tIBMmqaqr VUWnilsEhHs4A+yq0ifrDbBolHCJ/iga9djcqCLj7dwBKoHq+swEgKJkbqbbIFWdlDkmXrN5 oqu2s/KclGw2K8ICZ6o6aK16I7kD7O6gId6hB0mKz5AVh0uLTXqKve7cpv18Vpd+olm3W8V+ U7TuB+aQQPrOS3NogR//XI863CUJHa2+S8ov/bzUhQ9hsW1PQ0HEW1mShOARL5M4AibPPcdA dY4JhDgizMfzN38uIsCPCbOF9JBmnp1CnoN4cBBU0qiQO7zcp7YIXQ31AqHL9UA8EDblQr8z D4CcgZBQyg3Wtqw5yC6lgCI58PqphkluMSPCfcO79FWtlnoJGINUq+/Sx5Uu4H/1wP+WlwUs nX+ct5+me3Ta/wB4nvA/Ijq52//c5Criv2jYpTbVdMoRMiysc0txue4IJ1OGxmxi2pRr6Prx nz8sQ2HHIv3bMtzHfzaesPGEWu1/1Dr/lxP2jPNXcVhA/j7FGcy/eh89sCUgVQJLtrV9kmYT lmTS1/l/3zpeGjDPlx2o6Tn2l4X/D9S53QFQP3NwZYBToPK+VuPHpZ9HbrumQZDNZJlh3cbc QBh3kH+ZvQH7y68E8yNNMD/8a+TIL1RQ3kfxFjh1mkn/979i+BTphxUM+r9HOz9aSV/PWejZ 0yj9dstEzeRk+U1bvu8YLLfwbzrdilkj+v5bBz7jsu+1ZELSd1HAJtFM+pBFvsukr53UQPTb SbARu6rfvHrTnGvAHG0poXWmiHoWlf1FLP35SMP/sUgOPPD9X/8Dbutt5CKh6FRivDWlN6ry FuFGQWoCySUnWod+xJwGUSr/XhD3pTQ1ILYDNuc5A1xMCY3vVSRMm14FihOUHsX5Xrjc7L/v lSHewqMc9qrCImsrcZl5ftr0ZbgsnQJd+lpiTuBBPcTgUvWtLr2h5ttmIbmWzU04B96cZ1F8 6Q4TnuVOFC8lC4Glmzqklsi/XMwynlwsJkf6i0XBKDSOZjWR71l8BTB7OR3MkKKftWI3Qnnb 7Hq2li1ML44gYOjFXonnE2DW0PUudk0c+XPvYmvK6dsn1cPeHKlX2vLI7LhrY6C38Ba73FPZ xUdB2gR+4wbOfs3NN2qaTCr33zc56sBIfiELyVM5c1/JB1gDG+0gj0aPx/te0TGHpdjOZKoG ixXzV/PQnqPdbKs702DmbqdWEJrzcMu0bbAxnAULiWKk1f2I3LwQBqyiUfjFl5V34f5VV6tK 6MUxr6js/feXFq/vQeUis88zXrQs4fYSWrTiIHi+Btk6dEQke5B6E0cseduzDSTm+w9CUfWh cJaWlyK9hmfpsXiWHvc9VP4v187pi0JKzUchCJ6rLQqNyUB4bRMHia9LR2774n4NGwwd6zku JzkzfwXh4W9/+vnDDz/+Vfpn6dfXr6W3h+kMv52p7/4+u5r7FADX01GujXG+zDdvfUlSLSGs 8n3SVd8/3SkXWc9U+yX3eMT+7T+e9EPZxmOi3z+dN7tvc4QhLrwLIK1I9VStWP+WHgsp0rUW 094NxyIW2f+3d6w9bSPB7/yKVa4SAeKEAEkA3elCW9pDKo8DWt2HSpXjLMSKY7t+UCLgv9/M 7K7jx9pJuN5JJ3mlFsf7mNnd2dmZ2Zn1ccnw5McmnZcnlvToZOKWq9haqk6l0TNVp2PNxsnv CXdgs/zpQc4hj2L0djK4+2AHnovUT67KoCUZFJyAXlC0N2Q9pkHw/uAFLATBhwXcDPHkfUIC uOAD8OjwO7qrMesiL7nKNoO1NeVzJky40B860TfoaN6AjDDPHPAcAmqte0qQTc10obS/tkQD G9cEARTrGmFg5RlUpu1GB0o0dBEFTVo0aY5eaLgh626VTNvS2PT88IpdYKVhpl0jcTc3+CPh iTwWkKrcugs9BSL5HHK2yWdys7knQ4CHZqBos6Urj17y3CTfk80rNAS756DyrVDRDMnO65gR jpDrMcdz8U4n/miHeAdJYRZeF6wvQu0XDkUlOOrpL11ROyYNbQAKDaLlBTgldBWA8LVJ5Kwx s4Ev6foolwzMfprWFTE0vFgLUdUGedq25kgLeUrHBht4PBDwjpC6jW7HtOTFW0tbFMJIyNtI Qu3EEkqZZSt3UZsYZw6hFKqNToOl4FRgY/v5ZooMoWH7AfSWl6OlSTA0I9vt2H7VWNh+hOax cCUcRNG1kMiholqoQqj/X2C0QKm/HCfYcq3IWQEhmCXLXx8diYsAU0m50yiaw8bmFsRSHTK0 JF4zNoAQ4rOAVoUTuucC310BIVlyfYzk+CT1y5FRG0HgeVVDlOU9rxigBKc0QO0+u4zHNwWT f4Y/gl+8eU63uVWCHvD/8MfEtiZfvza/wkL4CptFWdmCCoNKC7Adoa6s1LxYI68AItfyGqD6 r4bVXxeYWHBrQ5LsoBpMJw6DDtCj++zYI/zHH7m11WlvN2FRPtOqEv8bXQDOFmuttEWgHBAl fEAHxHax3cnFiSr1YqlWYpRdSEw+rVAnS+gsQ6OVtR3PMp1/2Abt8e3tZI3ggC22Ya14u0yw Alatl6w0kg4JOvceyMb0AUYeFmU/qkeUxQBVBjOBZ9viG9fiOiE0H0a2G8M7UoaKghL11/jU 3u7QhUkMn8WjHtyHs7/OT4/ZZ5d8rtHBmTRFu3voCjRLQNxen1zcfDq5Pbu8uGlvY/H29huE VyZpXp/eXH6+fneaL12hGwhU8j3XKQmFC6ygZx/l8KlBd4QnB7k/TEAwx2+W6zqoRE2SwJYp CqUrnhTN/MoXQh0o5J0RKD3wBm1VpUqa+CqAvg3oDP4TXWubeu1sNoXCRkE0TFrQgW7a7oM3 JbUUaJyGHv4KswHo5fw3yzADawLaHr6GMhJL0eFCgzAPb2kW5aClHdwLA/8T9bW0yZE1zs0p xyedmU719zvavRqJmRnXdlVxWToAMLAOO4lxupya6ZYU+aeamhOVF0PYwt9XUnUn3JXFdWrX dewmM4CljDAGRUujZv3EKVhjEjTTgFiWzIG4Zw77qj6uByQd+o45N0Q4qpZlhYCJ+8Aaf95+ +/Pq5NsV8K4Pl9fnAMq7uwutgHP9ak5gOZ43JSb+5q/3H79df764PTs//fb+7LoSXK5sgzXv Zc7t6fmVfvEnIPEWZ2LKb/64PD+thIMFVmo8T8FEj5VsWIb7Jw9LWDHwg8KVBIVLBciOuu7N Ar8cKwxgsl19GRi7M4mvInigovvAnOmGj9EJxzLa7shVrqNxkYBraFfAAm/LicewHyxOsUo1 hmIPhCYivA5LeoG+k8t6IQyvYUUvwnW7oVSWFfoipU0hcv27vdAbc1bqV5klp6yLSOxLV05K atv0PeC+Fdd6JLx/DTvnP7CNKWVXbxZLydtLW9Cqy9K6tpKSC7SCW4SO6BnqPXEkfLCKRugJ CCbZar94g8GggqWlZwF+iXObH4HpZ6dkMZjyyKbIsbBSOZhFw2zze1QJ4XukaV3WWSVefuFc 0GCtlKdBUrFQQ9kDWUs+pc51F2YxzBWP6ewZD03Iwj/p10opZK2CUthUtiTATno3pLKEzQuy 6CGTRWOIWQtnHZn1PcKDb8gSD0YvmznmlmMGNFxUJvU7WxBkCGuKazTwnJCKZt5UFN4rlt5b +cKBylOfBZm0lkUcpdDL3U/g+2ZALt4zM4jwbEzOijG7n1XcHVBdrxyeOggwMgcBpWC0xctb B9ZHswxv/bDikoJ0sfLWAnM6B86Ml1/Z04oP7KaLlbcW8gdnbgYIdGzymedWhLfni+ZbXe0b ugmRpYK6UeG1Lfbl6oJZjo0G3tGcfTo9udJHcb8VHLOFpYamFXjufPaExVtUiZ265AeEZU8s Cy9WvBIx7C+tjR0M9Xbz4coyAIKBsCT07BCPBuG3aImPKQ4odlUVun/M3NhJoAPqLfbFDqLY dACa/YD6+4WISXhpM3YWiXDpkM29GCGGIJlZkQgfN8lRl0fzjR2MowjiECGiSmCDKi5xC+jb eVTecyneGpp9FwcULa7KhExJBNd2yGPg2Rcq/hp7hREb70xn/kjCDdmHWjIwGw/u0PED4MAI jfmdGTvRIvZaE6miJA2XR53SGO1739nfKYmvePB5eawEZP4bcQ+7u3s9Q45smA4CUC+NaO6v 87EPLYzq+N+Dfjf//bf9QR3/+58k8v8fjfuDkXlw0DP3D/sj86hnDkZHo97ozto93N3nB/3x oXnX44Of7/9vRi2G7v+OcK3e7R7vHhzvHpW5//fI/V+RayYGIEuvKiBAFS0EBGSKF6IDttnY s9C899iO+KN9zN57FnlhMTtaO3Yg05TaS54ZG7AkLECL6jPrHumiCzbYnrB3psII+pVRBFkM Rtnf6gty/cNu/6AHs9Buj3f75rjb3+9Z2biBbD0RMJB9h36me/1B/whdTcVDd5/B2/eCgVII 3DA0Z/5Tc+ulvUEceGh5Y/5EvqVqEBhKnC9Mup0m4XhJNujxZE+PvA02HN+5Tw9yq/HlVqOu 2XhhTdiKwq02+qkO8RggHqHNGOPh3io/VcgBVvwQsKcbawLCDPsiKeFFS10bOyfJZoS/yZaE +8UQtsi7J81+0FKwXmhPz5pOYStEC05YuDYkADzn1HhMBwRDsvkiorh75DpzCYIdtA3dxL01 9dnaIZ/5kychRrwkeGOrsPMGANqawCZEoYme6+IejJ+lLYahFOhzpH2twlB63fEY2MlgH8jp 7vDgaLfHR5qvUheqL8JQClnk7I2EVRWE0mU3ngPyEzAjGBH4+2tIv4doa/Da/o/XxpOU1Lr1 RrYZso8cYyyt6aNxjcP764wPI8pp3wf/j1iUvR6t2YF0o1fCSdrzO7M69c7hqsiSbCZ02lh8 CLnEiT4pPB7FSxsMJ9wHwa3MMV462Yo7qNYI4hCcbLDX2hM+8xssnX7YAb+PUc/PbCfkFI/j SrP2VgWpiVdl7vI5FkMW4ewLKQtuqpg28S4bxYy+k6/mRY2kSWLWxoPpxIkZR+bxxwgEWdxn Egk3uegVOpvakZGPICYqRCfwkAqV2SfpXdKgKpEZCIbNby3afyfphkszpDz5RZpOggHLAQhL YrF9FfGcLBrJTeXyqKON61SnOtWpTnWqU53qVKc61alOdapTnepUpzrVqU51qlOd6lSnOv0P 0t/QHf/kAJABAA== --------------30D4AE7AE7394220879F81C1-- --z0aqEDyt4reYmAMBF4adGoJI9KJRBxZOO-- --ExUkvWymaHJ53M5JckCNBw99V5oNZEwC8 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYOAH2gUDAAAAAAAKCRBfWBZkf4vlUdH3 AQDBnb7YLkSP5MY3Jlvz9H6g64ypNwgltSbyzVEKkqG+QwD+Onj7lKAWgPpuCPJfZQvskOa6KeZJ FkWDFWWOCvhMggM= =vJPY -----END PGP SIGNATURE----- --ExUkvWymaHJ53M5JckCNBw99V5oNZEwC8-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:48:11 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:48:11 +0000 Received: from localhost ([127.0.0.1]:37843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzZRj-0001E5-2s for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:48:11 -0400 Received: from out1.migadu.com ([91.121.223.63]:16666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzZRh-0001Dw-Ih for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:48:10 -0400 To: Tobias Geerinckx-Rice DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625294888; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=FAqLQ1ao7rBgVdLW/s/+WDXEr9K6qjShWhHgCQqD9eQ=; b=kOdoWi95w+6xgLHEsQuOGUN62MXzGSB1s6DGg0HuFpETB1K00s6kX3iU1TyZcJkVkXtkAb cCRD+nhJtTELIkf0o/eXWALeMPOk259+Ki/XfvYWTT9o7jMTZJtlAwJVzYl1qRfaCjFyWM 2BtaZT6Z9V2ahI96DsGSng6sm1/Ji/Ee7ZD5yU3e4AsVc3FCP1HiIbq63UHiwqLE0YSqg5 zvEgr+UHw9L+nKRW0g7f4Qd+OuydNrObXaCNYZOyRsHXMcxcrjCulTGrTHJQhIh+y+IRVU Nbt6bnI7S8USFqeJX1jM/f9mgwvdzO4qZfnrFxqKcocaEnbrcN52/csX0L+Zdw== References: <20210701045728.7293-21-rg@raghavgururajan.name> <20210701045728.7293-24-rg@raghavgururajan.name> <87sg0wrtfi.fsf@nckx> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 24/25] gnu: Add bitmask. Message-ID: <336415da-079b-6df1-81de-c09fdacff4e2@raghavgururajan.name> Date: Sat, 3 Jul 2021 02:48:06 -0400 MIME-Version: 1.0 In-Reply-To: <87sg0wrtfi.fsf@nckx> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="BB5oGzpEQI113ODifGbNl4TApoiQFSqm3" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@dismail.de, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --BB5oGzpEQI113ODifGbNl4TApoiQFSqm3 Content-Type: multipart/mixed; boundary="N8hvSjtAFq81rSuty54EUXjlE64kYT3yg"; protected-headers="v1" From: Raghav Gururajan To: Tobias Geerinckx-Rice Cc: 48729@debbugs.gnu.org, jgart@dismail.de Message-ID: <336415da-079b-6df1-81de-c09fdacff4e2@raghavgururajan.name> Subject: Re: [bug#48729] [PATCH v7 24/25] gnu: Add bitmask. References: <20210701045728.7293-21-rg@raghavgururajan.name> <20210701045728.7293-24-rg@raghavgururajan.name> <87sg0wrtfi.fsf@nckx> In-Reply-To: <87sg0wrtfi.fsf@nckx> --N8hvSjtAFq81rSuty54EUXjlE64kYT3yg Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Tobias! > I'd hoped to do more than mere proofreading no the next two patches, bu= t=20 > my Guix refuses to build bitmask complaining about no code for module=20 > (guix build qt-utils). Ah, I got this too after a git pull. Fixed it in v9. Regards, RG. --N8hvSjtAFq81rSuty54EUXjlE64kYT3yg-- --BB5oGzpEQI113ODifGbNl4TApoiQFSqm3 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYOAIJgUDAAAAAAAKCRBfWBZkf4vlURaN AQCvD0EAY8px4CUnHMy5lsBt9QNN15tjcIJSTP3GBF6sFgD/e0qZxrihkO8fva1tbAO01DmJLTY4 h7LaUnYn6e6e2gg= =h5K3 -----END PGP SIGNATURE----- --BB5oGzpEQI113ODifGbNl4TApoiQFSqm3-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 02:53:42 2021 Received: (at 48729) by debbugs.gnu.org; 3 Jul 2021 06:53:42 +0000 Received: from localhost ([127.0.0.1]:37852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzZX3-0001Lx-VR for submit@debbugs.gnu.org; Sat, 03 Jul 2021 02:53:42 -0400 Received: from out0.migadu.com ([94.23.1.103]:33116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzZX2-0001Lp-D2 for 48729@debbugs.gnu.org; Sat, 03 Jul 2021 02:53:40 -0400 To: Tobias Geerinckx-Rice DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625295219; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jJ7HuYvxmUPju6zx7c1G5L2SLcjGxhtWrkqrO5j0PG8=; b=cjQ9hfzevy1IPVMGIXmFjdF17oPlh+NwVD4Q4owWpSZhPCY9axFF7MLJt9MCkB/hcsMSDK lIyr3v3rbVjsrWH6GJA1AwJW8hvaXDQJSizNX77lLh6s3hNMH4JUqZOrqkP7y5t4iK6vgR ukvLqbam5Vo0DSHpuXRTIxZVQBzeRL/4FyPuFd5WzlnCfMpHbRwK9YX+tpvD0W5CJQrHQ+ fiAk42ohCFLO/siejq2dmkpHwipFz0+M3S/Er/RNRBd4/l/T1h8jQNN4DHSqRMRe3WPDua zwVRnyhxJNYJbdaP1eRAxC8hs8zCWvH2aWqKHR4Yma3VZFW59NPCn2dHCXjLrQ== References: <20210701045728.7293-21-rg@raghavgururajan.name> <20210701045728.7293-25-rg@raghavgururajan.name> <87pmw0rt5h.fsf@nckx> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [bug#48729] [PATCH v7 25/25] services: Add bitmask-service-type. Message-ID: <50b3a583-9324-d947-78b8-dd09865d729d@raghavgururajan.name> Date: Sat, 3 Jul 2021 02:53:37 -0400 MIME-Version: 1.0 In-Reply-To: <87pmw0rt5h.fsf@nckx> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2dKSdjzm4uaaBxB1tX0kE38BLkmH1mmZ8" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@dismail.de, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --2dKSdjzm4uaaBxB1tX0kE38BLkmH1mmZ8 Content-Type: multipart/mixed; boundary="wgSOtvzrcDm75SgGs1dniKfNd9qW4d5oF"; protected-headers="v1" From: Raghav Gururajan To: Tobias Geerinckx-Rice Cc: 48729@debbugs.gnu.org, jgart@dismail.de Message-ID: <50b3a583-9324-d947-78b8-dd09865d729d@raghavgururajan.name> Subject: Re: [bug#48729] [PATCH v7 25/25] services: Add bitmask-service-type. References: <20210701045728.7293-21-rg@raghavgururajan.name> <20210701045728.7293-25-rg@raghavgururajan.name> <87pmw0rt5h.fsf@nckx> In-Reply-To: <87pmw0rt5h.fsf@nckx> --wgSOtvzrcDm75SgGs1dniKfNd9qW4d5oF Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Tobias! > =E2=80=A6so this is an odd service, in that the polkit thing is apparen= tly only=20 > a temporary hack, and the only other action is a trend I quite dislike:= =20 > services assuming they may install random packages. >=20 > I understand if it's a necessary evil for now to keep things in sync. Yeah, it is only needed until polkit dependency is dropped by upstream. > Is that why it's undocumented?=C2=A0 :-) Added it in v9. Regards, RG. --wgSOtvzrcDm75SgGs1dniKfNd9qW4d5oF-- --2dKSdjzm4uaaBxB1tX0kE38BLkmH1mmZ8 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYOAJcQUDAAAAAAAKCRBfWBZkf4vlUcGI AP9fiwSPIkPygqYpkf26Q3cvjXnzeiFa3pqZqPG2/Oa3oQEA9XDygH8HBP0slhm+Dusw7m9Kj8+n vdbVRNxcJ/UkBg4= =nIHg -----END PGP SIGNATURE----- --2dKSdjzm4uaaBxB1tX0kE38BLkmH1mmZ8-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 07 09:45:04 2021 Received: (at 48729) by debbugs.gnu.org; 7 Jul 2021 13:45:04 +0000 Received: from localhost ([127.0.0.1]:51287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m17rM-0007IF-IE for submit@debbugs.gnu.org; Wed, 07 Jul 2021 09:45:04 -0400 Received: from tobias.gr ([80.241.217.52]:49936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m17rH-0007HU-IX for 48729@debbugs.gnu.org; Wed, 07 Jul 2021 09:45:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=8Oqlx41IhVEES jLXPqFGbsyCRQkvCORYf6Uq2IrRDU8=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=FJX4MW/cZuXud0FSadWb0TIsKrNX0eOJkqWWbL UZlEjaFQdy2TiBIKfOXelZbejHD0vOlQCcuF2n80wLxQy5/4j8bGwxCwduIOk6YA+hySfI 6cc2v40dWsVqm1AuCIvyzqCP/rSHR4J0jh4YfeU8cBtL9V57DmcjeHANEBUXcCeGnbUtpu iSkG+/NAWSKp1E9T1uHhow48bn8dOjm4CzB0UTRAWgiJzK8N8YDw+tfeyvq9Fptvn1T9S5 xdNTQ2l8ODU9JcAxX0rxLf6xSjFVYhuJJHhOHPg4CQI0qB2VTjXouc+pNqnYu0xuy+0/IZ 62iEMzSeuPQFa+BDsEeFKk4w== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 6cc2856c (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 7 Jul 2021 13:44:54 +0000 (UTC) References: <2875e11d-3fe3-2f22-e2c4-6b21f4339353@raghavgururajan.name> From: Tobias Geerinckx-Rice To: Raghav Gururajan Subject: Re: [PATCHES v9 ALL/25]: Bitmask Date: Wed, 07 Jul 2021 14:51:42 +0200 In-reply-to: <2875e11d-3fe3-2f22-e2c4-6b21f4339353@raghavgururajan.name> BIMI-Selector: v=BIMI1; s=default; Message-ID: <8735sqi6fb.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48729 Cc: jgart@dismail.de, 48729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi Raghav, I spent an embarrasingly long time trying to get this to work=20 under Sway (I'm sure it works fine under a GNOME VM, that's not=20 the point :-p) but had to give up. It's not a blocker. And with that, I think only have two more remarks! You don't need=20 to send a new revision to review. > @subsubheading Bitmask > + > +@defvr {Scheme Variable} bitmask-service-type > +A service type for the @uref{https://bitmask.net, Bitmask} VPN=20 > application. > +It makes the application ready for use. > +@end defvr Thanks for adding some docs! Unfortunately I learnt nothing :-) Documentation should teach something new, for example: =E2=80=9CThis service type makes the @uref{https://bitmask.net, Bitmask}= =20 VPN client available to all users as a system package, and installs=20 the global system Polkit permission rules currently required for=20 users to run it. It will @emph{not} start a Polkit agent for you, as most=20 desktop environments provide their own. Users who don't use such a=20 desktop environment must run their own agent in order to use Bitmask.=E2=80=9D > + (default-value bitmask) That's OK if there's no way this service will need to be extended=20 in future, which IIRC was the case, since eventually it should=20 even be removed. *Otherwise* I'd recommend wrapping this in an extensible=20 (bitmask-configuration (bitmask PACKAGE)) record. Thanks, again, to you both for all your effort. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYOWv+A0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW154swA+wb3HpSVmD41zzh6IhVxyPTpckpFjuKG5ygOZkyx F2keAQDVLIoUqf9SQpn8uLTeoFTCtlyrK6sPIlEM6FgSElyxCA== =IE/0 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 07 10:33:36 2021 Received: (at 48729-done) by debbugs.gnu.org; 7 Jul 2021 14:33:36 +0000 Received: from localhost ([127.0.0.1]:53189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m18cK-0000Zw-3W for submit@debbugs.gnu.org; Wed, 07 Jul 2021 10:33:36 -0400 Received: from out2.migadu.com ([188.165.223.204]:34734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m18cG-0000Zm-Hn for 48729-done@debbugs.gnu.org; Wed, 07 Jul 2021 10:33:34 -0400 To: Tobias Geerinckx-Rice DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625668410; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=07GCcDtFkDwMHjt7BjYh/KrOpuMF/aZIW5S0MK040q8=; b=UndzG+kAXCqYbOZk9C/mM3A2ZmlfPpFfczcUhTIkk4CQmPFDjo37TAKKOz2RPn+PWWCF7S 6wqgbh3yFuq/q0nhG43qcEMQa+S3tUZC0UApkskFlRJ7DTym437OFGgGdglOTab3IK6xeP jf3TtShE5L9P0lWgGvNCO6NujvjVld94G2EIBtDJwFIMwksJU+eym5MBvWhUpIettH7Z0Y 7WksEaZcFb4sWbByxj1ACwzf/7REhgCFYc/9OqkgQH6GUxhKcxa2UHR5bWKRgwraYlFhuk emllmS1stAGHdczTRNrGjy7e1+KPn1Y7KoqFv5A/npYheb2685iMBa122jFWzQ== References: <2875e11d-3fe3-2f22-e2c4-6b21f4339353@raghavgururajan.name> <8735sqi6fb.fsf@nckx> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [PATCHES v9 ALL/25]: Bitmask Message-ID: <1d6c073f-3253-9e5c-5e25-af4accaf3580@raghavgururajan.name> Date: Wed, 7 Jul 2021 10:33:28 -0400 MIME-Version: 1.0 In-Reply-To: <8735sqi6fb.fsf@nckx> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="VSrTje4skj6f7T49qfJKeyPvplOw4fEyF" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48729-done Cc: 48729-done@debbugs.gnu.org, jgart@dismail.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VSrTje4skj6f7T49qfJKeyPvplOw4fEyF Content-Type: multipart/mixed; boundary="0zUJIeqqQpMERtn5m0P3CEkKtRiHVObQy"; protected-headers="v1" From: Raghav Gururajan To: Tobias Geerinckx-Rice Cc: 48729-done@debbugs.gnu.org, jgart@dismail.de Message-ID: <1d6c073f-3253-9e5c-5e25-af4accaf3580@raghavgururajan.name> Subject: Re: [PATCHES v9 ALL/25]: Bitmask References: <2875e11d-3fe3-2f22-e2c4-6b21f4339353@raghavgururajan.name> <8735sqi6fb.fsf@nckx> In-Reply-To: <8735sqi6fb.fsf@nckx> --0zUJIeqqQpMERtn5m0P3CEkKtRiHVObQy Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Tobias! > I spent an embarrasingly long time trying to get this to work under Swa= y=20 > (I'm sure it works fine under a GNOME VM, that's not the point :-p) but= =20 > had to give up.=C2=A0 It's not a blocker. Sorry to hear that. I appreciate the help with the testing. > Documentation should teach something new, for example: >=20 > =C2=A0=E2=80=9CThis service type makes the @uref{https://bitmask.net, = Bitmask} =C2=A0VPN > =C2=A0 client available to all users as a system package, and installs= =C2=A0 the > =C2=A0 global system Polkit permission rules currently required for =C2= =A0 users > =C2=A0 to run it. >=20 > =C2=A0 It will @emph{not} start a Polkit agent for you, as most =C2=A0= desktop > =C2=A0 environments provide their own.=C2=A0 Users who don't use such = a =C2=A0 desktop > =C2=A0 environment must run their own agent in order to use Bitmask.=E2= =80=9D Made the change. :) >> +=C2=A0=C2=A0 (default-value bitmask) >=20 > That's OK if there's no way this service will need to be extended in=20 > future, which IIRC was the case, since eventually it should even be=20 > removed. Yep, that's the plan. Regards, RG. P.S: Pushed as a329bc7e0c..02562e2f1e. Closing. --0zUJIeqqQpMERtn5m0P3CEkKtRiHVObQy-- --VSrTje4skj6f7T49qfJKeyPvplOw4fEyF Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYOW7OAUDAAAAAAAKCRBfWBZkf4vlUckt AP9cjvs4yWhHTK7ZTAzaTI7G6aRzV2bn4tUgMmgdURJ6OwD+I0KVdqufvIgjRkz45T+GYOpNRPhg gk7HGXBPn3T/gwk= =g5aU -----END PGP SIGNATURE----- --VSrTje4skj6f7T49qfJKeyPvplOw4fEyF-- From unknown Tue Aug 19 10:01:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 05 Aug 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator