From unknown Sun Jun 15 08:50:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46591] [PATCH] Add transcrypt Resent-From: Ellis =?UTF-8?Q?Keny=C5=91?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 17 Feb 2021 16:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46591 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46591@debbugs.gnu.org Cc: Ellis =?UTF-8?Q?Keny=C5=91?= X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161357994525030 (code B ref -1); Wed, 17 Feb 2021 16:40:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Feb 2021 16:39:05 +0000 Received: from localhost ([127.0.0.1]:44780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lCPqz-0006Vd-8h for submit@debbugs.gnu.org; Wed, 17 Feb 2021 11:39:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:36476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lCPqw-0006VV-N8 for submit@debbugs.gnu.org; Wed, 17 Feb 2021 11:39:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCPqv-0003ro-Oa for guix-patches@gnu.org; Wed, 17 Feb 2021 11:39:02 -0500 Received: from mail.elken.dev ([165.22.120.78]:39457) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lCPqs-00009A-7Q for guix-patches@gnu.org; Wed, 17 Feb 2021 11:39:01 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id EB1FD3FBF1; Wed, 17 Feb 2021 17:38:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1613579935; bh=/SlXZwfBPfMQdzLqIy4dqkSibffhozw7bvMNiEDvraM=; h=From:To:Cc:Subject:Date:From; b=X2ZdahcAxAMuFNJ75ZF0a2yy4CGSUuxp6Lr+tcCg2QeM0Tw7r0ZS2DUvrqPDfnMqH FvYW8gOTbCNYD8MOXU0QwMiusKqwljJp07XncrStJwGwkYB0b7yqNyuyxCJzZRkSRI EnXX6+2DPsG4mxhGFFRtWUV2hqUCqjUmzso/eCiWTyxokpmtxtx4AVcU12l7EJyAML oJEghVdEjufEGR43cLyeJqDAjCRx8lQIhjx7VFVly3+hHDQUSYKrRJiG82IF75vvw+ M6pI9yLkdlSytXdFm1GvsoVo+NILFDZap92d+oQiDT4RDESAvFtRZ2P+uIe986xpX+ IvCP+H9fzo4MQ== From: Ellis =?UTF-8?Q?Keny=C5=91?= Date: Wed, 17 Feb 2021 16:38:42 +0000 Message-Id: <20210217163842.8843-1-me@elken.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=165.22.120.78; envelope-from=me@elken.dev; helo=mail.elken.dev 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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 (--) --- gnu/packages/crypto.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 19041c7cbe..a66c88133a 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -19,6 +19,7 @@ ;;; Copyright © 2020 Brice Waegeneire ;;; Copyright © 2020 Hendur Saga ;;; Copyright © 2020 pukkamustard +;;; Copyright © 2021 Ellis Kenyő ;;; ;;; This file is part of GNU Guix. ;;; @@ -71,6 +72,7 @@ #:use-module (gnu packages sqlite) #:use-module (gnu packages tcl) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) #:use-module (gnu packages xml) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) @@ -78,6 +80,7 @@ #:use-module (guix git-download) #:use-module (guix build-system cargo) #: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 perl) @@ -1335,3 +1338,36 @@ version 3) onion addresses. It allows one to produce customized vanity .onion addresses using a brute-force method.") (home-page "https://github.com/cathugger/mkp224o") (license license:cc0))) + +(define-public transcrypt + (package + (name "transcrypt") + (version "2.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elasticdog/transcrypt") + (commit (string-append "v" version)))) + (sha256 + (base32 + "0bpz1hazbhfb6pqi68x55kq6a31bgh6vwij836slmi4jqiwvnh5a")) + (file-name (git-file-name name version)))) + (inputs + `(("git" ,git) + ("openssl" ,openssl))) + (build-system copy-build-system) + (arguments + `(#:install-plan + '(("transcrypt" "bin/transcrypt") + ("man/transcrypt.1" "share/man/man1/transcrypt.1") + ("contrib/bash/transcrypt" "share/bash-completion/completions/transcrypt") + ("contrib/zsh/_transcrypt" "share/zsh/site-functions/_transcrypt")))) + (home-page "https://github.com/elasticdog/transcrypt") + (synopsis "Transparently encrypt files within a git repository") + (description "A script to configure transparent encryption of sensitive +files stored in a Git repository. Files that you choose will be automatically +encrypted when you commit them, and automatically decrypted when you check +them out. The process will degrade gracefully, so even people without your +encryption password can safely commit changes to the repository's +non-encrypted files.") + (license license:expat))) -- 2.30.0 From unknown Sun Jun 15 08:50:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46591] [PATCH] Add transcrypt References: <20210217163842.8843-1-me@elken.dev> In-Reply-To: <20210217163842.8843-1-me@elken.dev> Resent-From: Ellis =?UTF-8?Q?Keny=C5=91?= via web Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 17 Feb 2021 16:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46591 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46591@debbugs.gnu.org Received: via spool by 46591-submit@debbugs.gnu.org id=B46591.161358011325303 (code B ref 46591); Wed, 17 Feb 2021 16:42:01 +0000 Received: (at 46591) by debbugs.gnu.org; 17 Feb 2021 16:41:53 +0000 Received: from localhost ([127.0.0.1]:44785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lCPtg-0006a3-Qw for submit@debbugs.gnu.org; Wed, 17 Feb 2021 11:41:52 -0500 Received: from sender4-of-o56.zoho.com ([136.143.188.56]:21627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lCPtf-0006Zu-QE for 46591@debbugs.gnu.org; Wed, 17 Feb 2021 11:41:52 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1613580109; cv=none; d=zohomail.com; s=zohoarc; b=PTnkgy9VTYcGtRQ3Wzs4Z9VljphFqCwwq8ypfBi3OD4BT/pjAzyvOfRUKWoGDfm+FYYQVO44QNlDLwkL2rMbv9kQ31KiVAnZBiT1b7Yh0bc5MIGCfu7W2Vde+NWGHUbU4M8oLa1WmDsP5IebQXYQDVpKfOS0CV5yxypc15F/6lI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1613580109; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=xm2RnrkpFrozm2ffSTFdaY5bWTOW8hKSDXCN2h9VTgA=; b=PRHnZMjl+FeKzj+tz0Iq8IvVH0g+QWkzVM6hx+3BAbsf4QuJWOZ9a4RyB5MLu4RTyWaTTqIxb+zxA8fFYW0AOyfpy/opNIl0mPC6alQORaXaV0MAqHcdYW5Hih2L8T3D/c1ZzdkVHcMT/JBjGfq7OQ5fK++qDpDu76sUTJkxDOg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=issues.guix.gnu.org@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1613580109; s=zoho; d=elephly.net; i=issues.guix.gnu.org@elephly.net; h=MIME-Version:Content-Type:From:To:Date:Message-ID:Subject; bh=xm2RnrkpFrozm2ffSTFdaY5bWTOW8hKSDXCN2h9VTgA=; b=NDbyQiPIQzFU9lKW/lgtp2rbax+iVWDKY0ebrmzL+QJd9EswTnsSTStFvfQVcgGx E6L5MEXv13r4S568glSfj6PBFVVLSSbyRN5wwcd1JeSIzJFPXYxCXReBqtXpuiMuN1G NHblq1jBPfzzlRkg943lmqE/MMZtBhzR0auZKDRw= Received: from localhost (45.153.160.132 [45.153.160.132]) by mx.zohomail.com with SMTPS id 1613580106511641.4875739268282; Wed, 17 Feb 2021 08:41:46 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 From: Ellis =?UTF-8?Q?Keny=C5=91?= via web Date: Wed, 17 Feb 2021 17:41:41 +0100 Message-ID: <7f9bd98fc460.68a3ff80300906f@guile.gnu.org> X-ZohoMailClient: External X-Spam-Score: 3.0 (+++) 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: Mostly a dependency for 46215 Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [136.143.188.56 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [136.143.188.56 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 3.0 AC_FROM_MANY_DOTS Multiple periods in From user name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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 (-) Mostly a dependency for 46215 From unknown Sun Jun 15 08:50:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46591] [PATCH] Add transcrypt Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 21 Feb 2021 00:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46591 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46591@debbugs.gnu.org Cc: Ellis =?UTF-8?Q?Keny=C5=91?= , 46591-done@debbugs.gnu.org X-Debbugs-Original-To: Ellis =?UTF-8?Q?Keny=C5=91?= via Guix-patches via Received: via spool by submit@debbugs.gnu.org id=B.16138657247430 (code B ref -1); Sun, 21 Feb 2021 00:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Feb 2021 00:02:04 +0000 Received: from localhost ([127.0.0.1]:53111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lDcCK-0001vk-4t for submit@debbugs.gnu.org; Sat, 20 Feb 2021 19:02:04 -0500 Received: from lists.gnu.org ([209.51.188.17]:39124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lDcCI-0001vO-2E for submit@debbugs.gnu.org; Sat, 20 Feb 2021 19:02:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDcCH-0008Dk-Oq for guix-patches@gnu.org; Sat, 20 Feb 2021 19:02:01 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:55935) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDcCF-0005YL-MW for guix-patches@gnu.org; Sat, 20 Feb 2021 19:02:01 -0500 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 9826CFF806; Sun, 21 Feb 2021 00:01:55 +0000 (UTC) From: Nicolas Goaziou References: <20210217163842.8843-1-me@elken.dev> Date: Sun, 21 Feb 2021 01:01:54 +0100 In-Reply-To: <20210217163842.8843-1-me@elken.dev> ("Ellis =?UTF-8?Q?Keny=C5=91?= via Guix-patches via"'s message of "Wed, 17 Feb 2021 16:38:42 +0000") Message-ID: <87pn0uz3t9.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=217.70.183.199; envelope-from=mail@nicolasgoaziou.fr; helo=relay9-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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.6 (--) Hello, Applied with the tiny change below. > + (description "A script to configure transparent encryption of sensitive > +files stored in a Git repository. Files that you choose will be automatically I rewrote the first sentence so it would be complete. Thank you. -- Nicolas Goaziou From unknown Sun Jun 15 08:50:16 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ellis =?UTF-8?Q?Keny=C5=91?= Subject: bug#46591: closed (Re: [bug#46591] [PATCH] Add transcrypt) Message-ID: References: <87pn0uz3t9.fsf@nicolasgoaziou.fr> <20210217163842.8843-1-me@elken.dev> X-Gnu-PR-Message: they-closed 46591 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 46591@debbugs.gnu.org Date: Sun, 21 Feb 2021 00:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1613865782-7512-1" This is a multi-part message in MIME format... ------------=_1613865782-7512-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #46591: [PATCH] Add transcrypt which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 46591@debbugs.gnu.org. --=20 46591: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D46591 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1613865782-7512-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 46591-done) by debbugs.gnu.org; 21 Feb 2021 00:02:04 +0000 Received: from localhost ([127.0.0.1]:53113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lDcCK-0001vn-De for submit@debbugs.gnu.org; Sat, 20 Feb 2021 19:02:04 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:49297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lDcCI-0001vB-Tg for 46591-done@debbugs.gnu.org; Sat, 20 Feb 2021 19:02:03 -0500 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 9826CFF806; Sun, 21 Feb 2021 00:01:55 +0000 (UTC) From: Nicolas Goaziou To: Ellis =?utf-8?Q?Keny=C5=91?= via Guix-patches via Subject: Re: [bug#46591] [PATCH] Add transcrypt References: <20210217163842.8843-1-me@elken.dev> Date: Sun, 21 Feb 2021 01:01:54 +0100 In-Reply-To: <20210217163842.8843-1-me@elken.dev> ("Ellis =?utf-8?Q?Keny?= =?utf-8?Q?=C5=91?= via Guix-patches via"'s message of "Wed, 17 Feb 2021 16:38:42 +0000") Message-ID: <87pn0uz3t9.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46591-done Cc: Ellis =?utf-8?Q?Keny=C5=91?= , 46591-done@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 (-) Hello, Applied with the tiny change below. > + (description "A script to configure transparent encryption of sensitive > +files stored in a Git repository. Files that you choose will be automatically I rewrote the first sentence so it would be complete. Thank you. -- Nicolas Goaziou ------------=_1613865782-7512-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Feb 2021 16:39:05 +0000 Received: from localhost ([127.0.0.1]:44780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lCPqz-0006Vd-8h for submit@debbugs.gnu.org; Wed, 17 Feb 2021 11:39:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:36476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lCPqw-0006VV-N8 for submit@debbugs.gnu.org; Wed, 17 Feb 2021 11:39:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCPqv-0003ro-Oa for guix-patches@gnu.org; Wed, 17 Feb 2021 11:39:02 -0500 Received: from mail.elken.dev ([165.22.120.78]:39457) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lCPqs-00009A-7Q for guix-patches@gnu.org; Wed, 17 Feb 2021 11:39:01 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id EB1FD3FBF1; Wed, 17 Feb 2021 17:38:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1613579935; bh=/SlXZwfBPfMQdzLqIy4dqkSibffhozw7bvMNiEDvraM=; h=From:To:Cc:Subject:Date:From; b=X2ZdahcAxAMuFNJ75ZF0a2yy4CGSUuxp6Lr+tcCg2QeM0Tw7r0ZS2DUvrqPDfnMqH FvYW8gOTbCNYD8MOXU0QwMiusKqwljJp07XncrStJwGwkYB0b7yqNyuyxCJzZRkSRI EnXX6+2DPsG4mxhGFFRtWUV2hqUCqjUmzso/eCiWTyxokpmtxtx4AVcU12l7EJyAML oJEghVdEjufEGR43cLyeJqDAjCRx8lQIhjx7VFVly3+hHDQUSYKrRJiG82IF75vvw+ M6pI9yLkdlSytXdFm1GvsoVo+NILFDZap92d+oQiDT4RDESAvFtRZ2P+uIe986xpX+ IvCP+H9fzo4MQ== From: =?UTF-8?q?Ellis=20Keny=C5=91?= To: guix-patches@gnu.org Subject: [PATCH] Add transcrypt Date: Wed, 17 Feb 2021 16:38:42 +0000 Message-Id: <20210217163842.8843-1-me@elken.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=165.22.120.78; envelope-from=me@elken.dev; helo=mail.elken.dev 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: =?UTF-8?q?Ellis=20Keny=C5=91?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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 (--) --- gnu/packages/crypto.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 19041c7cbe..a66c88133a 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -19,6 +19,7 @@ ;;; Copyright © 2020 Brice Waegeneire ;;; Copyright © 2020 Hendur Saga ;;; Copyright © 2020 pukkamustard +;;; Copyright © 2021 Ellis Kenyő ;;; ;;; This file is part of GNU Guix. ;;; @@ -71,6 +72,7 @@ #:use-module (gnu packages sqlite) #:use-module (gnu packages tcl) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) #:use-module (gnu packages xml) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) @@ -78,6 +80,7 @@ #:use-module (guix git-download) #:use-module (guix build-system cargo) #: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 perl) @@ -1335,3 +1338,36 @@ version 3) onion addresses. It allows one to produce customized vanity .onion addresses using a brute-force method.") (home-page "https://github.com/cathugger/mkp224o") (license license:cc0))) + +(define-public transcrypt + (package + (name "transcrypt") + (version "2.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elasticdog/transcrypt") + (commit (string-append "v" version)))) + (sha256 + (base32 + "0bpz1hazbhfb6pqi68x55kq6a31bgh6vwij836slmi4jqiwvnh5a")) + (file-name (git-file-name name version)))) + (inputs + `(("git" ,git) + ("openssl" ,openssl))) + (build-system copy-build-system) + (arguments + `(#:install-plan + '(("transcrypt" "bin/transcrypt") + ("man/transcrypt.1" "share/man/man1/transcrypt.1") + ("contrib/bash/transcrypt" "share/bash-completion/completions/transcrypt") + ("contrib/zsh/_transcrypt" "share/zsh/site-functions/_transcrypt")))) + (home-page "https://github.com/elasticdog/transcrypt") + (synopsis "Transparently encrypt files within a git repository") + (description "A script to configure transparent encryption of sensitive +files stored in a Git repository. Files that you choose will be automatically +encrypted when you commit them, and automatically decrypted when you check +them out. The process will degrade gracefully, so even people without your +encryption password can safely commit changes to the repository's +non-encrypted files.") + (license license:expat))) -- 2.30.0 ------------=_1613865782-7512-1--