From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id wCKnDL1t6mRw9wAA9RJhRA:P1 (envelope-from ) for ; Sat, 26 Aug 2023 23:25:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id wCKnDL1t6mRw9wAA9RJhRA (envelope-from ) for ; Sat, 26 Aug 2023 23:25:17 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 393F645676 for ; Sat, 26 Aug 2023 23:25:16 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ieee.org header.s=google header.b=G4q1mJrj; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693085117; h=from:from:sender:sender:reply-to: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:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=eT4gI+oIn0J1V+0+7Ri2JSWyXpkmHitUmJ0zMeS6Yzo=; b=WBDNoNR4uDb8GMGch2oMAh84hysTTRYK9qDtIQhpQCOVY9PLElP5ezLxgvmefMepyCLge1 qM5fZZCAnjXibDV7VOAGvdyKpjcF8XjGN6DQvOUemB/A5XyzORDlp1QMR9mcf7jX/m4tsS 4VfT8P/Nfv/iVfwKtvyXEBk9bGJ0gluWFxpt+pL0xDDCYhxHE3Q8n1cQ0j9R6i7MNE3SK9 OAkCpkTOMAenBwJPGuH2RpiKppErko20kL9l4TrccHX4k/sT5xwrPB8wmUhCQjFKiqOJak 9c/16MxfWqiaJZVZeW3UH4d9FY6lQkO/0WEZ3e3QdBSSekoQfjIEdl01mwv5Lw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ieee.org header.s=google header.b=G4q1mJrj; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693085117; a=rsa-sha256; cv=none; b=QtUPxv+sEpPhO0pcOzjnayv0/cflYtm5SO+S8ukOYTKXFco59kti+u+jdrHncdbVhRoG9s MgHG06jXleF/SFjfJOf81BhgKh2dBO0psuc1VD01lsyxS+8+1zOgVt8eIBpvVTZZiCeyi7 MJFU4EQdi2X9i+ohiGrykbLOlPt+6Uad0MANxi4VtGjWZa/7X/U+5AIGF3EqeY4qiyUG4e klcE33OxLdakZ0N/ooZcvYtU+HxLyGksgIzUhSiYNuqXai6lR0EYyre6EFrwafl41eU6Al q76hXDlp9rokJptVX70OfM7waQSPTv9yQ6z+ZLirYd+xKP/PTmlYWSWYQtvcFA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qa0mA-0005V0-Kn; Sat, 26 Aug 2023 17:24:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qa0m9-0005Um-4f for guix-patches@gnu.org; Sat, 26 Aug 2023 17:24:57 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qa0m8-0002Z8-Sq for guix-patches@gnu.org; Sat, 26 Aug 2023 17:24:56 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qa0mD-00032L-TQ for guix-patches@gnu.org; Sat, 26 Aug 2023 17:25:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65556] [PATCH] Added SiriKali Resent-From: Aaron Covrig Original-Sender: "Debbugs-submit" Resent-CC: , guix-patches@gnu.org Resent-Date: Sat, 26 Aug 2023 21:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65556 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65556@debbugs.gnu.org Cc: Aaron Covrig , ( , Christopher Baines , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Raghav Gururajan , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice , jgart X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: ( , Christopher Baines , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Raghav Gururajan , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice , jgart Received: via spool by submit@debbugs.gnu.org id=B.169308510011661 (code B ref -1); Sat, 26 Aug 2023 21:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Aug 2023 21:25:00 +0000 Received: from localhost ([127.0.0.1]:43547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa0mC-000320-3A for submit@debbugs.gnu.org; Sat, 26 Aug 2023 17:25:00 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa0m8-00031m-2A for submit@debbugs.gnu.org; Sat, 26 Aug 2023 17:24:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qa0lw-0005Sm-N6 for guix-patches@gnu.org; Sat, 26 Aug 2023 17:24:44 -0400 Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qa0lt-0002YI-S4 for guix-patches@gnu.org; Sat, 26 Aug 2023 17:24:44 -0400 Received: by mail-qk1-x72d.google.com with SMTP id af79cd13be357-76ef653af2eso119008485a.0 for ; Sat, 26 Aug 2023 14:24:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; t=1693085079; x=1693689879; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=eT4gI+oIn0J1V+0+7Ri2JSWyXpkmHitUmJ0zMeS6Yzo=; b=G4q1mJrjCHQhgrXnRCQDwAk5HkEuv2Jpl72qmmxiESq1O6u4enrPsiUWerhzrDJ6FT CYlD146gKjtETU1SQsFZhj3OR4XT+Km0z1RMT1OCFx2muR53/o4RcGx0RuE//CjxDDU1 joubPI1OgoJHVIKaY+EhLF77wAhSqCj3Tidzc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693085079; x=1693689879; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eT4gI+oIn0J1V+0+7Ri2JSWyXpkmHitUmJ0zMeS6Yzo=; b=b7DTEuLL4/ZUERFm1JJgoRaYEHdtsl4sN51Q8lTpZlc8ohp85GkMoZlfQGVDaarrVj Y6BYKB/J0jx8IS+QSg6oiRe31FktIlK7QHVQfSbZA0glOMjI7CJeF/6ZvsTxBiNzw1I0 87nzXmiiwqqGHce9Xo9ibasihlQvUZwJPt+lGu4OAag4ub87wiUVNr+qHQ+TXPUBHeF8 NaJP5BpZPFQ1ZDT2stbGFHTr4bu8+0eBg+oKq4HbZ/dOCILfko8GSYoCfUBM2NE6TdDw ihOrMIjey9RLt9h/XtJn6u+NOo0R5EOPpzwbhccLhh5HTMnnBF79akHoZyBWVeqX8R49 btyw== X-Gm-Message-State: AOJu0YwLr5OnmgotF0tb5bI8aRC06kVUHJFb8YcRzdIJF9qCyFiQh/Pn zBhodh6rZhy5Jd3+18yBW0ypuDm0QDVi3fW+q6bSh/qBHT38e/JAd7YJ3Zg9Op3E7bXudFo7GuL FVN/tG31IK9CHxM3Rcsknf1k5nirA5EsLTqxIOw8kbvpjqVJQhNXA4J+9bnDAbFKyKlxXP5wnJk K/+AYn X-Google-Smtp-Source: AGHT+IEeCYVW2WQYJfKR3TJPKUnMlikWlClZ8xIfP5In/q8AZU+pxRNGO5FALLK7ykUQsAVKylgbqA== X-Received: by 2002:a05:620a:410d:b0:765:7a1e:a456 with SMTP id j13-20020a05620a410d00b007657a1ea456mr28212342qko.54.1693085079076; Sat, 26 Aug 2023 14:24:39 -0700 (PDT) Received: from mobile-dev.lan (c-73-172-106-204.hsd1.md.comcast.net. [73.172.106.204]) by smtp.gmail.com with ESMTPSA id 4-20020a05620a06c400b0076da8785347sm1361975qky.72.2023.08.26.14.24.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Aug 2023 14:24:38 -0700 (PDT) Date: Sat, 26 Aug 2023 17:23:24 -0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::72d; envelope-from=aaron.covrig.us@ieee.org; helo=mail-qk1-x72d.google.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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Aaron Covrig X-ACL-Warn: , Aaron Covrig via Guix-patches From: Aaron Covrig via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -6.71 X-Spam-Score: -6.71 X-Migadu-Queue-Id: 393F645676 X-TUID: 5yRl6z1ZNCo5 Project main page: https://mhogomchungu.github.io/sirikali/ Project GitHub: https://github.com/mhogomchungu/sirikali Comment: SiriKali provides a user friendly GUI for managing encrypted folders and supports 'cloud friendly' encryption such as CryFS, where the encrypted contents are split across multiple encrypted blocks. These blocks only update as their respective contents are changed, allowing for easier syncing across network links by simplifying resumption of interrupted transfers and providing smaller units for differential transfer deltas. --- gnu/packages/sirikali.scm | 59 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 gnu/packages/sirikali.scm diff --git a/gnu/packages/sirikali.scm b/gnu/packages/sirikali.scm new file mode 100644 index 0000000000..a81775f0ce --- /dev/null +++ b/gnu/packages/sirikali.scm @@ -0,0 +1,59 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 Aaron Covrig +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages sirikali) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module (guix build-system cmake) + #:use-module (gnu packages) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gnome) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages password-utils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages qt) + #:use-module (gnu packages check) + #:use-module ((guix licenses) + #:prefix license:)) + +(define-public sirikali + (package + (name "sirikali") + (version "1.5.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mhogomchungu/sirikali") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1l52s8rxkfcxcx3s2fnsh08wy6hhjjvp7gcggdi84aqc4dq3rdnm")))) + (build-system cmake-build-system) + (arguments + '(#:tests? #f ;No tests + #:configure-flags '("-DQT5=true" "-DCMAKE_BUILD_TYPE=RELEASE"))) + (inputs (list xdg-utils libpwquality libgcrypt libsecret qtbase-5)) + (native-inputs (list pkg-config)) + (home-page "https://mhogomchungu.github.io/sirikali/") + (synopsis + "GUI front end to sshfs, ecryptfs, cryfs, gocryptfs, securefs, fscrypt and encfs") + (description "@dfn{SiriKali} is a Qt/C++ GUI application that manages +ecryptfs, cryfs, encfs, gocryptfs, fscrypt and securefs +based encrypted folders") + (license (list license:gpl3 license:gpl2)))) base-commit: cfe55b220a2e21ec6314acd2fbaa5a780ea77afc -- 2.41.0