From unknown Mon Sep 08 16:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#33980] gnu: Add pwsafe Resent-From: Tim Gesthuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 04 Jan 2019 22:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33980 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 33980@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154664116419148 (code B ref -1); Fri, 04 Jan 2019 22:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jan 2019 22:32:44 +0000 Received: from localhost ([127.0.0.1]:47090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfY1D-0004ym-Im for submit@debbugs.gnu.org; Fri, 04 Jan 2019 17:32:43 -0500 Received: from eggsout.gnu.org ([209.51.188.92]:43092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfY1B-0004ye-RB for submit@debbugs.gnu.org; Fri, 04 Jan 2019 17:32:42 -0500 Received: from listsout.gnu.org ([208.118.235.17]:53549) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gfY1A-00032N-UT for submit@debbugs.gnu.org; Fri, 04 Jan 2019 17:32:41 -0500 Received: from eggsout.gnu.org ([209.51.188.92]:55201 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfY14-000446-GU for guix-patches@gnu.org; Fri, 04 Jan 2019 17:32:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfY11-0002vQ-Aw for guix-patches@gnu.org; Fri, 04 Jan 2019 17:32:34 -0500 Received: from sonic307-8.consmr.mail.ir2.yahoo.com ([87.248.110.33]:36961) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gfY10-0002tj-6O for guix-patches@gnu.org; Fri, 04 Jan 2019 17:32:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1546641148; bh=2Q5mDaBmntbdn2TBdcuUKN1OrDH9tqx46TvwFzkxu2M=; h=To:From:Subject:Date:From:Subject; b=X/qunFPiWcMEcXU9cSSWEQT4HlUGVi3Uzz45zBhOEfYaOD7hjQcKXaBD0EWTEeikGE/opk9+t1Kq3H3Qk6P2u0+7ZGsaTwQ7Ibwk2eyeISWsAarWGUpPwUpZTPOUOpYA3wXMXUkRFKKak6684oUtMEYxzYfNgmmKrAwv3JQGseaoptGNg9UkDcf0nR8d1kZVIazoB8agSBRJq58cqoxeBsuJ6YDMh/4J73TWdBZwT4GgV8fJuyenIx+2n/m939KJLTilAQSUVFmvO4HiZ7SOVmk96HhyCT3yfBW/Efc6nAldzyuzaX0ss5JU1P6RPD3n3AIDN06EFcdRd4IkRrZ9dQ== X-YMail-OSG: JUKlWswVM1m1ZS65d8XFTOGiwLFd5NQJwJeMeuChRICT9HvAGhu9xuskHPZO8Fk rvlF0kNp.0aDnj4C4YI95Xdi73nyrCTQordXFnkbmsLjgGPi5UBobnUwUQX6bXSxQ8xaHNxUqTYw 6_C0A3c1ik9NpLrvrLIjoyFYc0LYGaKHkpZVficqps5HA3Dd8FlcOZLS70uDobxg57KNe77aIVnH KwXkLBJa.hTdSmImfU33_9mA.dCiht.o2pZA6TjqE3q8CPjz61iyfNSzbI.lVt1mlDQPU_QL1uL0 KiP3plmctixSpUjaBzr6irZDFerezuQka2bjnlZEoxBepIKkmOh.BTr1ocp6QCda2ubBvdAKCXI1 9XLYZfXW5_Jx7eq7vHus5PEIWlXqw05ewh0Um69lFvy4zg3nfAyVKm7YsCbYjG5.A.audDHGcfhv XCeCx1oFrxug_.XQXm26U7U_4Pb5ldPIQAt1H6VaLfq5NBYrWxOf_u_pRGKOEeRVWsF6jLOI5Ym3 L_rybqqENolLyEBFMEhVPYQbG9nZttu0lG2dr3P2RP17LTyHotDT8oels0E83o2.C0k4W7DHk4Bx bjmgcY97_kqhstqnYrQnU3nT8fx.TAEhCmXrjLckG3C_3LVkxT.TvKZ67OaUtPthe6X9oDYb3uoB WvzYHsUr8XcJM9nNi8.02KoLMCrHV7_WhF6JYL0A3VMOxmSlhB_Dtuju3ZFXal4oYhzmrlgD59nL mPqUGGvTgul.P_Sk_cA0NKrT3W1p8VwB8wCQnwusUOian9F3x_bOFbqxs4l8q0lqDJf9PkC01RU2 6S1qe7wnJr8N9KYMKa.c9y2L72d1.UfpNt.exHF0xa_UNAYieWCt6YlkZ2MMVc9A2Pz2DaRLIVb7 Ydxr7_AgZB_4c1tUigww1XsLOoSSZ3k3hVn5wRJGHNkfTseLN4S.2XfZsvyLngKhzr1tL7f5hdgD WnTNfJk4SIh6uwhmCv_VIxdBd6kVBlzYYN3FGLfY5Y6CYbYkQy0fPVrw4.Zo1U7XfZCHILeoA1Jc 9AU1uzDqZc2jKhuaLc3VYUuK1hHYaritO0JZ_Bql4yFBEhanNIsJXyKE_Lsekjj4N1aQewfGshyT PIcHa Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ir2.yahoo.com with HTTP; Fri, 4 Jan 2019 22:32:28 +0000 Received: from p5B221793.dip0.t-ipconnect.de (EHLO [192.168.178.27]) ([91.34.23.147]) by smtp406.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID a85600f8fd8a8711edbdb0bb2a28c7f0 for ; Fri, 04 Jan 2019 22:32:25 +0000 (UTC) From: Tim Gesthuizen Message-ID: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> Date: Fri, 4 Jan 2019 23:32:24 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VpoYnJmCOULeP8b2JJrYHi8KWTqB0PaYU" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 87.248.110.33 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VpoYnJmCOULeP8b2JJrYHi8KWTqB0PaYU Content-Type: multipart/mixed; boundary="toYL6HgDX6m57Ea2hJPoJ2CHrEINi4tLt"; protected-headers="v1" From: Tim Gesthuizen To: guix-patches@gnu.org Message-ID: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> Subject: gnu: Add pwsafe --toYL6HgDX6m57Ea2hJPoJ2CHrEINi4tLt Content-Type: multipart/mixed; boundary="------------2602B225DD32DD833D7C47D9" Content-Language: en-US This is a multi-part message in MIME format. --------------2602B225DD32DD833D7C47D9 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, The attached patch adds pwsafe. Please tell me if something is wrong with the patch. Tim. --------------2602B225DD32DD833D7C47D9 Content-Type: text/x-patch; name="0001-gnu-Add-pwsafe.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gnu-Add-pwsafe.patch" =46rom b85b078e18a8166231320f05e938f5f0264f5097 Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Sat, 29 Dec 2018 23:21:58 +0100 Subject: [PATCH] gnu: Add pwsafe * gnu/packages/password-utils.scm (pwsafe): New variable --- gnu/packages/password-utils.scm | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-util= s.scm index 357ef86d5..31b303a1e 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -21,6 +21,7 @@ ;;; Copyright =C2=A9 2018 Arun Isaac ;;; Copyright =C2=A9 2018 Pierre Neidhardt ;;; Copyright =C2=A9 2018 Amirouche Boubekki +;;; Copyright =C2=A9 2018 Tim Gesthuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -42,6 +43,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -52,6 +54,7 @@ #:use-module (gnu packages crypto) #:use-module (gnu packages curl) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages gnuzilla) @@ -72,6 +75,7 @@ #:use-module (gnu packages tls) #:use-module (gnu packages qt) #:use-module (gnu packages version-control) + #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) #:use-module (gnu packages xml) @@ -168,6 +172,43 @@ algorithms AES or Twofish.") (license license:gpl3) (properties `((superseded . ,keepassxc))))) =20 +(define-public pwsafe + (package + (name "pwsafe") + (version "3.48.0") + (home-page "https://www.pwsafe.org/" ) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pwsafe/pwsafe.git") + (commit version))) + (sha256 (base32 "0hxv23yh76liggxbjn4m132z15sklra8ms341xgzl4n5vjx3= 0ihi")) + (file-name (string-append name "-" version "-checkout")))) + (build-system cmake-build-system) + ;; TODO: The help subsystem cannot be initialized + ;; TODO: pwsafe tries to download GTest which does not work in the d= aemon + ;; environment and is not functional. Substitute CMakeLists.txt to u= se + ;; native GTest and reenable unit tests. + (arguments '(#:configure-flags (list "-DNO_GTEST=3DYES"))) + (native-inputs `(("coreutils" ,coreutils) + ("gettext" ,gettext-minimal) + ("perl" ,perl) + ("zip" ,zip))) + (inputs `(("curl" ,curl) + ("libuuid" ,util-linux) + ("libxt" ,libxt) + ("libxtst" ,libxtst) + ("openssl" ,openssl) + ("qrencode" ,qrencode) + ("wxwidgets" ,wxwidgets) + ("xerces-c" ,xerces-c))) + (synopsis "Password safe to store passwords encrypted") + (description "A password manager originally designed by Bruce Schnei= er. +It offers a simple UI to manage passwords for different services. There= are +other programs that support the file format on different plattforms.") + (license license:artistic2.0))) + (define-public shroud (package (name "shroud") --=20 2.20.1 --------------2602B225DD32DD833D7C47D9-- --toYL6HgDX6m57Ea2hJPoJ2CHrEINi4tLt-- --VpoYnJmCOULeP8b2JJrYHi8KWTqB0PaYU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEKUiC5+8BRKEri5fa0uWPaa77GdUFAlwv3vgACgkQ0uWPaa77 GdW/QwgAlEGkyxgySFzk8CRptVUr3WXRkpYrCW9smgBzHDItcgsVJDYQ+Yl2lkmQ 1o+wRVIn7uLInIDRgrmmf8JcgAfEvU4NeijsD0TOMt4Qu/BSm8aApxi5ugixE6Oa uqa9LRb761vqPEw5udmwqEsh415re3SuOQvd1g5rHZLAqVvehyiumw7XmTT00Wpv kBJ6cjgHKRxxIH7wnh+y5dpd2WtJbcp9A9TV843LFwdZaaOAXHYc09b0QHGqR3eZ +cbiFhzl78Zeqocd6qhstUQBPE58tfl5Eo0Qj/ffbHhqsHb03LwbM1Ng2vzVAUG9 qMAooesC+G9ZAyOs0yxg1c3qf3Tuew== =EctH -----END PGP SIGNATURE----- --VpoYnJmCOULeP8b2JJrYHi8KWTqB0PaYU-- From unknown Mon Sep 08 16:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#33980] gnu: Add pwsafe Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Jan 2019 17:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33980 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Tim Gesthuizen Cc: 33980@debbugs.gnu.org Received: via spool by 33980-submit@debbugs.gnu.org id=B33980.154705323116743 (code B ref 33980); Wed, 09 Jan 2019 17:01:01 +0000 Received: (at 33980) by debbugs.gnu.org; 9 Jan 2019 17:00:31 +0000 Received: from localhost ([127.0.0.1]:52467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghHDS-0004Lz-W9 for submit@debbugs.gnu.org; Wed, 09 Jan 2019 12:00:31 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:48612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghHDQ-0004Ll-Lu for 33980@debbugs.gnu.org; Wed, 09 Jan 2019 12:00:29 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id C4898102B; Wed, 9 Jan 2019 18:00:26 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YHKGuxS7S8vW; Wed, 9 Jan 2019 18:00:25 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 1CBDC165; Wed, 9 Jan 2019 18:00:24 +0100 (CET) From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> Date: Wed, 09 Jan 2019 18:00:24 +0100 In-Reply-To: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> (Tim Gesthuizen's message of "Fri, 4 Jan 2019 23:32:24 +0100") Message-ID: <87wond3gwn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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 (/) Hi Tim, Tim Gesthuizen skribis: > From b85b078e18a8166231320f05e938f5f0264f5097 Mon Sep 17 00:00:00 2001 > From: Tim Gesthuizen > Date: Sat, 29 Dec 2018 23:21:58 +0100 > Subject: [PATCH] gnu: Add pwsafe > > * gnu/packages/password-utils.scm (pwsafe): New variable Overall LGTM. Nitpicking: > + ;; TODO: The help subsystem cannot be initialized > + ;; TODO: pwsafe tries to download GTest which does not work in the d= aemon > + ;; environment and is not functional. Substitute CMakeLists.txt to u= se > + ;; native GTest and reenable unit tests. > + (arguments '(#:configure-flags (list "-DNO_GTEST=3DYES"))) It would be ideal if you could get the tests running. :-) > + (native-inputs `(("coreutils" ,coreutils) Coreutils is not needed, it=E2=80=99s an implicit input already. > + (synopsis "Password safe to store passwords encrypted") > + (description "A password manager originally designed by Bruce Schnei= er. > +It offers a simple UI to manage passwords for different services. There= are > +other programs that support the file format on different plattforms.") ^^ Typo. Also please make full sentences. Could you send an updated patch? Thank you, Ludo=E2=80=99. From unknown Mon Sep 08 16:26:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#33980] gnu: Add pwsafe Resent-From: Tim Gesthuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Jan 2019 21:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33980 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 33980@debbugs.gnu.org Received: via spool by 33980-submit@debbugs.gnu.org id=B33980.154706926215282 (code B ref 33980); Wed, 09 Jan 2019 21:28:02 +0000 Received: (at 33980) by debbugs.gnu.org; 9 Jan 2019 21:27:42 +0000 Received: from localhost ([127.0.0.1]:52643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghLO1-0003yQ-GD for submit@debbugs.gnu.org; Wed, 09 Jan 2019 16:27:41 -0500 Received: from sonic305-21.consmr.mail.ir2.yahoo.com ([77.238.177.83]:37725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghLNz-0003yC-5B for 33980@debbugs.gnu.org; Wed, 09 Jan 2019 16:27:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1547069252; bh=+M9tREj/79FTvr6HsVuqJTGsXlQ5AlgNURv+rCe4KF8=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From:Subject; b=XFK7nIDJjrNx/Uw6f1Y92i0diaQetJ8sA0JRRu+6jrOVWZlLVJSNWWy2PBo28JHu4hYCI/P/swxZ6ZItI9kwq9Frsz2l2KS306RBN/wAGastPJKyb0D8jTiU5se6e0ba/BMqzhcfLEhTDz2e66Wx1gdQmM3ccgeyXwsOBveEqa5OvSzkYezFP1AVavcM9oqsqUr0yDIlsUo99kx7GWekUR/87guQdlxCRxKAHIKWI2qLgjAqx9hbhoRxsfU04VC5COuSEJuKWJ3SkXXANx86Zu8b+/xK6shQ7oIHuxlVJIhFS+qyGbw9CfAz9E8bXopVcrlSXZ1mIkOCmKsxTCHKwQ== X-YMail-OSG: 6AQTE4sVM1kDRDWWVUgo39gPjo_z0TTrRbVrzihxzbLvlA99Tc86541YDOzCs3J 3KwS_hTsVzERRZ9_SfRoGQGq2HfAet9iepbJ1nIf8nDqZcnKUH0okYUds70WzASGiUGlxIMY72Bh 2f8J_rFMjWVMsczsWK6v9naYKSm6JID51hvDfw64tVHvAaoAPiCGbyHOF9OS9oG7wEq69cNTt5Xp uyWwBbBJabgQA4RUDZxWG0VaXN8motkAjE1PqP2XUJzEFxx2WTTIJN8u.kOwYmoaUBtWv67BUv1d Ld6DDwLuS1ddTFxnvPBTBMs6fLSTn7.M2mAHqX7WvMwq1oMhFyCQ4oMwd1TJBTv4ZRXBI8IfP4yF 9oEgDYm1y1HbKUpQ_M0dbiKj3cHZMiRcRY9h4ct2m93f7n68MwK_CIBnjRmWRCrmNIJQQF78_wy3 pQyLpqZ7_xSl2UA.mxOkjbPPHsomM8f28IYWgifslcziOzodl1pFVm83caKziRNofE4rTyxOBp.. ABzV4yuZ9qa11yNIqSJ_taFhFbcjMcpvPIyX7bO8ZEkmIRlW824UVUTyS7wCdsGG48HIkCvbVe7v Bz1hlQSpH_x6b1TpmVyJztHhR7K1AttJLnFtsZUKBlsU.VZBu1DwqApSvfl7UvyabH_4p65UzsNs hsw.X14__xKLzKCsOkkSLQDNhaCW1t7AVJVW2jIrdRExD_jRjWGKLnMfZddGaENW4nQTugAkZctC hCVS90hIUyDI7Ng4B8ogmfbgTHdpgJh89KbavTri__tTnlqsvnWJpdtKd_z6fsT0QVPhtn8DWQCT zEDVL30TktG.a_yVgCcLHH2Ea8urV5MmL.xxrvFqBMKddN0oHcQZyfLZBriOEvASiF8diQ1Hs4PX oHBS_L57WAn7ULKK5wY7nsytUEvSc9U1ojAVtLRXy5T_aQr5vvCuVReTgL6LC_Q0fw1cHw2sGwnK ZsbLjFyUEao70lFLVXBVnOAfZHKF5bQHQGsONDhLeD_1SzWuhOMBzyDO.iHl9m03OTIek2hphEg3 qzoc25EnEwt2y7YZ.b5h3_FpYCBjf2QJzwDLc0iN7LWUO7AHWES42EmDI7CKGkcJ.PqQE243geN8 L6Q4cuk0xgURUq9kQi7HL Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ir2.yahoo.com with HTTP; Wed, 9 Jan 2019 21:27:32 +0000 Received: from p5B221824.dip0.t-ipconnect.de (EHLO [192.168.178.27]) ([91.34.24.36]) by smtp403.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 1cc73957948a33933958c37daa04c23d; Wed, 09 Jan 2019 21:27:27 +0000 (UTC) References: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> <87wond3gwn.fsf@gnu.org> From: Tim Gesthuizen Openpgp: preference=signencrypt Autocrypt: addr=tim.gesthuizen@yahoo.de; prefer-encrypt=mutual; keydata= mQENBFrE7N0BCAC7s3lBzEf8MPAiqYjlD8Z/9TrwMEy2gLZifF3wTgIFVSOujb5gcceS3I64 qur9lCPJycxzl9dOVOBXycXZNMjSrd1VXsmBoBmR54NOOE526eCwfjkbbNhAJ5hPAwGDOvIs s2xKbIBcqfrdNnHIrZt0ohueX6RxEc6HhVTh79GwUjCaux4Jfs0NfNH+We1hyINqMKnIHQ1D kycgyFj1w0HkJiNNZSgKGNeSvqDA4gV/g9uVy25XQA/hsCBHU1teJiSfM8aVw8PA41eUsl9L pCeCTWjWwW+VQWNs5y4I3ZEpY1CAZ/C9OrbCBzNs1ssAT2aOhV3TNrOUkzPBMbLKwel1ABEB AAG0KFRpbSBHZXN0aHVpemVuIDx0aW0uZ2VzdGh1aXplbkB5YWhvby5kZT6JAVMEEwEIAD4W IQQpSILn7wFEoSuLl9rS5Y9prvsZ1QUCWsTs3QIbAwUJA8JnAAULCQgHAgYVCAkKCwIEFgID AQIeAQIXgAAKCRDS5Y9prvsZ1RzzB/ibvqnUyPlhqiLoDtIXPMGOJizkI+6YVGn5M3egrS2I W3ZHBlJMACNhhBY1dYjnFMmUJluHG0ROyS1MyA5MNf1arQXPGNGZBIJqwnHLEm8v6zhNpb9t V11o+p+Vf6fXOGMZbVYyTD7Nt8sRD3xyovd6YARsRaRWx6Jm1QKvLuade6jGFZKq4j8WSjk1 W9FZs+n845QKE7+6G4SaJZJVw+7nbOCfUtKBsSDf63G9aTFc8i6jJFPpKgu6A1xs/xRiEwqZ KBkF5+rh1JGHne3iSEgPvxxsmfQyLpW2kH7tUgFCAfipLyrz84K+E+yrfaG9zEY8jqV/D9Kt fFvADUZOkt65AQ0EWsTs3QEIAMUmXjZhfhYA5tg3aau8jB2kph2vl9geVGc+PABv90DgHUOW dKnFdXqaABLtR05amEIWKtkkE8U4Ze5FF4R8f2pMMP5QCWf0DUxI6QZ86PhP0jmyfH6QOPpM BxegjHNnD35CQvfn977lzCdZGetx/H05okwC2rlhU7e+XO62pjUjxj8CNQqbC3KGdkzn30Uv gfipAQb369FuCu83MWPWBNjgZ4eBsActr5c2S6/ltCTshkYWD9YSs/MfUyL8YblZ4xy4Nk5L sl8BKAzl16zuoo9q32Fa/L+7S+6RStY5gaBoISlQUXRrdQBuoPO72BRG3xxRpYfHQiHcKsw8 CCqlINcAEQEAAYkBPAQYAQgAJhYhBClIgufvAUShK4uX2tLlj2mu+xnVBQJaxOzdAhsMBQkD wmcAAAoJENLlj2mu+xnV+9QH/1/VcoiqpSJReuMyDAMcYHOrXhKnMLR/rDxTYn4oBNrGDXh+ vMbMJtxHpaNiFrzkd+QOWc0MU15cJRqCx2hSZNfJDaPEoHSwUs++gFSqaIkS/dLQ0LTL/DBp jKsed8FfV8Ubv/M0AoD8cixAmJLnxlt3G1gLBBkAlv0F53bIdAGJMBJZsZ+1HmzFazknGIR0 LgHZ28PK/QWPwE5gRkIzwTD+hrKJjGcBMach2ZbcAvo47rrRYW1ukbN6L1L5mvTSCh2Gitgp ewig0IiavSVkL3uWpPvAqmr9N9zk/qrHk1EgV+hzNriJhUitpMgrgZQfHYRm4LIhsmJm9TOT N3SWwT0= Message-ID: <72cf6bcd-5ee7-c2af-eb89-2199a47e866f@yahoo.de> Date: Wed, 9 Jan 2019 22:27:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <87wond3gwn.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="PKnPaxMblSDjD6UyQ1JTr0S1RAem59JyG" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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) --PKnPaxMblSDjD6UyQ1JTr0S1RAem59JyG Content-Type: multipart/mixed; boundary="NTVjHp7uSludQNu8oO2H2D7RTF3MBBp7H"; protected-headers="v1" From: Tim Gesthuizen To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= Cc: 33980@debbugs.gnu.org Message-ID: <72cf6bcd-5ee7-c2af-eb89-2199a47e866f@yahoo.de> Subject: Re: [bug#33980] gnu: Add pwsafe References: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> <87wond3gwn.fsf@gnu.org> In-Reply-To: <87wond3gwn.fsf@gnu.org> --NTVjHp7uSludQNu8oO2H2D7RTF3MBBp7H Content-Type: multipart/mixed; boundary="------------893E7A7D1DF2C44EC35341D7" Content-Language: en-US This is a multi-part message in MIME format. --------------893E7A7D1DF2C44EC35341D7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, >> + ;; TODO: The help subsystem cannot be initialized >> + ;; TODO: pwsafe tries to download GTest which does not work in th= e daemon >> + ;; environment and is not functional. Substitute CMakeLists.txt t= o use >> + ;; native GTest and reenable unit tests. >> + (arguments '(#:configure-flags (list "-DNO_GTEST=3DYES"))) >=20 > It would be ideal if you could get the tests running. :-) Done. It's a really ugly hack but they are running. This uncovered the problem of the help system not initializing because /usr/bin/file was hardcoded. So enabling unit tests was a good idea (as always) :) >> + (native-inputs `(("coreutils" ,coreutils) >=20 > Coreutils is not needed, it=E2=80=99s an implicit input already. Removed. >> + (synopsis "Password safe to store passwords encrypted") >> + (description "A password manager originally designed by Bruce Sch= neier. >> +It offers a simple UI to manage passwords for different services. Th= ere are >> +other programs that support the file format on different plattforms."= ) > ^^ > Typo. >=20 > Also please make full sentences. Hope I got everything corrrect this time. Patch is attached. Tim. --------------893E7A7D1DF2C44EC35341D7 Content-Type: text/x-patch; name="0001-gnu-Add-pwsafe.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gnu-Add-pwsafe.patch" =46rom 5106465e332782896f84b4e3ff3ae03588aeca2a Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Sat, 29 Dec 2018 23:21:58 +0100 Subject: [PATCH] gnu: Add pwsafe * gnu/packages/password-utils.scm (pwsafe): New variable --- gnu/packages/password-utils.scm | 56 +++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-util= s.scm index 357ef86d5..8adea891e 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -21,6 +21,7 @@ ;;; Copyright =C2=A9 2018 Arun Isaac ;;; Copyright =C2=A9 2018 Pierre Neidhardt ;;; Copyright =C2=A9 2018 Amirouche Boubekki +;;; Copyright =C2=A9 2018 Tim Gesthuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -42,6 +43,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -51,7 +53,9 @@ #:use-module (gnu packages compression) #:use-module (gnu packages crypto) #:use-module (gnu packages curl) + #:use-module (gnu packages file) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages gnuzilla) @@ -72,6 +76,7 @@ #:use-module (gnu packages tls) #:use-module (gnu packages qt) #:use-module (gnu packages version-control) + #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) #:use-module (gnu packages xml) @@ -168,6 +173,57 @@ algorithms AES or Twofish.") (license license:gpl3) (properties `((superseded . ,keepassxc))))) =20 +(define-public pwsafe + (package + (name "pwsafe") + (version "3.48.0") + (home-page "https://www.pwsafe.org/" ) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pwsafe/pwsafe.git") + (commit version))) + (sha256 (base32 "0hxv23yh76liggxbjn4m132z15sklra8ms341xgzl4n5vjx3= 0ihi")) + (file-name (string-append name "-" version "-checkout")))) + (build-system cmake-build-system) + (native-inputs `(("gettext" ,gettext-minimal) + ("perl" ,perl) + ("zip" ,zip))) + (inputs `(("curl" ,curl) + ("file" ,file) + ("gtest" ,googletest) + ("libuuid" ,util-linux) + ("libxt" ,libxt) + ("libxtst" ,libxtst) + ("openssl" ,openssl) + ("qrencode" ,qrencode) + ("wxwidgets" ,wxwidgets) + ("xerces-c" ,xerces-c))) + (arguments '(#:configure-flags (list "-DNO_GTEST=3DYES") + #:phases (modify-phases %standard-phases + (add-after 'unpack 'add-gtest + (lambda* (#:key inputs #:allow-other-keys)= + (chmod "CMakeLists.txt" #o644) + (let ((cmake-port (open-file "CMakeLists= =2Etxt" + "a"))) + (display "find_package(GTest) +add_subdirectory(src/test)\n" cmake-port) + (close cmake-port)))) + (add-after 'add-gtest 'patch-executables + (lambda* (#:key inputs #:allow-other-keys)= + (chmod "src/test/OSTest.cpp" #o644) + (substitute* "src/os/unix/media.cpp" + (("/usr/bin/file") + (string-append (assoc-ref i= nputs "file") + "/bin/file")= ))))))) + (synopsis "Password safe with automatic input and key generation") + (description "pwsafe is a password manager originally designed by Br= uce +Schneier. It offers a simple UI to manage passwords for different servi= ces. +There are other programs that support the file format on different +platforms.") + (license license:artistic2.0))) + (define-public shroud (package (name "shroud") --=20 2.20.1 --------------893E7A7D1DF2C44EC35341D7-- --NTVjHp7uSludQNu8oO2H2D7RTF3MBBp7H-- --PKnPaxMblSDjD6UyQ1JTr0S1RAem59JyG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEKUiC5+8BRKEri5fa0uWPaa77GdUFAlw2Zz4ACgkQ0uWPaa77 GdVB+gf+JfSY+eL60FZQcQE5gjzT+0hyphEP7fp9EGNb3fF+v2Jl+DoOaLUDI4Tg IjSxwzYfrytcx1Tdav8t2kyw5bSRxX5iyTLdJkdFKxQmd2jHGE1QHD2t8PiPRQj0 9Ay5OR6qvDSbIKgs4KokGiDnno3UyCWOOZUX8/z5ookEd/Z+JsxHwKenzOo0kyLE Az+aWBu+6lDxJ+rbLJHe08YFLF9Xw9mZLteacrrZ5XbmponVLJIBrQqc2IUabXZn dj4Lt83NtGwirSbZ46m4O9Hnh8bg6vnE/gJULlZn6PYzgdx//ZGbnqTn56/lj1n8 xzFuhAvHQe+m7EUKYVWbziiES0+Aig== =v+eS -----END PGP SIGNATURE----- --PKnPaxMblSDjD6UyQ1JTr0S1RAem59JyG-- From unknown Mon Sep 08 16:26:11 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: Tim Gesthuizen Subject: bug#33980: closed (Re: [bug#33980] gnu: Add pwsafe) Message-ID: References: <87zhs8dfzh.fsf@gnu.org> <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> X-Gnu-PR-Message: they-closed 33980 X-Gnu-PR-Package: guix-patches Reply-To: 33980@debbugs.gnu.org Date: Thu, 10 Jan 2019 09:23:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1547112182-14119-1" This is a multi-part message in MIME format... ------------=_1547112182-14119-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #33980: gnu: Add pwsafe 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 33980@debbugs.gnu.org. --=20 33980: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33980 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1547112182-14119-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 33980-done) by debbugs.gnu.org; 10 Jan 2019 09:22:33 +0000 Received: from localhost ([127.0.0.1]:52937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghWXp-0003f4-7Y for submit@debbugs.gnu.org; Thu, 10 Jan 2019 04:22:33 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:54478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghWXm-0003ev-Jw for 33980-done@debbugs.gnu.org; Thu, 10 Jan 2019 04:22:32 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 05D391037; Thu, 10 Jan 2019 10:22:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wcZL0qdwkneE; Thu, 10 Jan 2019 10:22:27 +0100 (CET) Received: from ribbon (unknown [IPv6:2001:660:6102:320:e120:2c8f:8909:cdfe]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 487381032; Thu, 10 Jan 2019 10:22:27 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tim Gesthuizen Subject: Re: [bug#33980] gnu: Add pwsafe References: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> <87wond3gwn.fsf@gnu.org> <72cf6bcd-5ee7-c2af-eb89-2199a47e866f@yahoo.de> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 =?utf-8?Q?Niv=C3=B4se?= an 227 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 10 Jan 2019 10:22:26 +0100 In-Reply-To: <72cf6bcd-5ee7-c2af-eb89-2199a47e866f@yahoo.de> (Tim Gesthuizen's message of "Wed, 9 Jan 2019 22:27:25 +0100") Message-ID: <87zhs8dfzh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 33980-done Cc: 33980-done@debbugs.gnu.org, =?utf-8?Q?G=C3=A1bor_Boskovits?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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 (/) Hi Tim, Tim Gesthuizen skribis: > From 5106465e332782896f84b4e3ff3ae03588aeca2a Mon Sep 17 00:00:00 2001 > From: Tim Gesthuizen > Date: Sat, 29 Dec 2018 23:21:58 +0100 > Subject: [PATCH] gnu: Add pwsafe > > * gnu/packages/password-utils.scm (pwsafe): New variable I made phases return #t and applied, thanks! While building with --rounds=3D2, I noticed zip files were produced in a non-deterministic way: --8<---------------cut here---------------start------------->8--- $ diff -ru /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0{,-chec= k} Binary files /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0/shar= e/passwordsafe/help/helpDE.zip and /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix= 4q9-pwsafe-3.48.0-check/share/passwordsafe/help/helpDE.zip differ Binary files /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0/shar= e/passwordsafe/help/helpEN.zip and /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix= 4q9-pwsafe-3.48.0-check/share/passwordsafe/help/helpEN.zip differ Binary files /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0/shar= e/passwordsafe/help/helpES.zip and /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix= 4q9-pwsafe-3.48.0-check/share/passwordsafe/help/helpES.zip differ Binary files /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0/shar= e/passwordsafe/help/helpFR.zip and /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix= 4q9-pwsafe-3.48.0-check/share/passwordsafe/help/helpFR.zip differ Binary files /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0/shar= e/passwordsafe/help/helpPL.zip and /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix= 4q9-pwsafe-3.48.0-check/share/passwordsafe/help/helpPL.zip differ Binary files /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0/shar= e/passwordsafe/help/helpRU.zip and /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix= 4q9-pwsafe-3.48.0-check/share/passwordsafe/help/helpRU.zip differ Binary files /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0/shar= e/passwordsafe/help/helpZH.zip and /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix= 4q9-pwsafe-3.48.0-check/share/passwordsafe/help/helpZH.zip differ $ diffoscope /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0{,-ch= eck}/share/passwordsafe/help/ --- /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0/share/passwor= dsafe/help/ +++ /gnu/store/rynl3nnxy1b4l2nclb6s0lsqidzix4q9-pwsafe-3.48.0-check/share/p= asswordsafe/help/ =E2=94=9C=E2=94=80=E2=94=80 helpDE.zip =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 zipinfo /dev/stdin =E2=94=82 =E2=94=82 @@ -1,9 +1,9 @@ =E2=94=82 =E2=94=82 Zip file size: 2850677 bytes, number of entries: 216 =E2=94=82 =E2=94=82 -drwxr-xr-x 3.0 unx 0 b- stor 19-Jan-10 08:40 h= tml/ =E2=94=82 =E2=94=82 +drwxr-xr-x 3.0 unx 0 b- stor 19-Jan-10 08:38 h= tml/ =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 7195 t- defN 80-Jan-01 00:00 h= tml/filters.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 11035 t- defN 80-Jan-01 00:00 h= tml/run_command.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 10533 t- defN 80-Jan-01 00:00 h= tml/entering_pwd.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 7763 t- defN 80-Jan-01 00:00 h= tml/view_menu.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 3537 t- defN 80-Jan-01 00:00 h= tml/password_history.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 6363 t- defN 80-Jan-01 00:00 h= tml/file_menu.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 2910 t- defN 80-Jan-01 00:00 h= tml/about_pws.html =E2=94=82 =E2=94=82 @@ -30,15 +30,15 @@ =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 11856 t- defN 80-Jan-01 00:00 h= tml/edit_menu.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 3745 t- defN 80-Jan-01 00:00 h= tml/password_history_tab.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 3850 t- defN 80-Jan-01 00:00 h= tml/backup_and_restore.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 7184 t- defN 80-Jan-01 00:00 h= tml/autotype.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 2744 t- defN 80-Jan-01 00:00 h= tml/images.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 5215 t- defN 80-Jan-01 00:00 h= tml/failsafebackups.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 3155 t- defN 80-Jan-01 00:00 h= tml/wzselectdb.html =E2=94=82 =E2=94=82 -drwxr-xr-x 3.0 unx 0 b- stor 19-Jan-10 08:40 h= tml/images/ =E2=94=82 =E2=94=82 +drwxr-xr-x 3.0 unx 0 b- stor 19-Jan-10 08:38 h= tml/images/ [...] =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 3818 t- defN 80-Jan-01 00:00 h= tml/entering_pwd_date.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 8113 t- defN 80-Jan-01 00:00 h= tml/manage_menu.html =E2=94=82 =E2=94=82 -r--r--r-- 3.0 unx 1984 t- defN 80-Jan-01 00:00 h= tml/wzfinish.html =E2=94=82 =E2=94=82 --r--r--r-- 3.0 unx 7988 t- defN 19-Jan-10 08:40 p= wsafeDE.hhc =E2=94=82 =E2=94=82 --r--r--r-- 3.0 unx 203 t- defN 19-Jan-10 08:40 p= wsafeDE.hhk =E2=94=82 =E2=94=82 --r--r--r-- 3.0 unx 1342 t- defN 19-Jan-10 08:40 p= wsafe.hhp =E2=94=82 =E2=94=82 +-r--r--r-- 3.0 unx 7988 t- defN 19-Jan-10 08:38 p= wsafeDE.hhc =E2=94=82 =E2=94=82 +-r--r--r-- 3.0 unx 203 t- defN 19-Jan-10 08:38 p= wsafeDE.hhk =E2=94=82 =E2=94=82 +-r--r--r-- 3.0 unx 1342 t- defN 19-Jan-10 08:38 p= wsafe.hhp --8<---------------cut here---------------end--------------->8--- I suppose this is a case where we should use G=C3=A1bor=E2=80=99s =E2=80=98reset-zip-timestamps=E2=80=99. It would be great if you could giv= e it a try. Thanks, Ludo=E2=80=99. ------------=_1547112182-14119-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Jan 2019 22:32:44 +0000 Received: from localhost ([127.0.0.1]:47090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfY1D-0004ym-Im for submit@debbugs.gnu.org; Fri, 04 Jan 2019 17:32:43 -0500 Received: from eggsout.gnu.org ([209.51.188.92]:43092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfY1B-0004ye-RB for submit@debbugs.gnu.org; Fri, 04 Jan 2019 17:32:42 -0500 Received: from listsout.gnu.org ([208.118.235.17]:53549) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gfY1A-00032N-UT for submit@debbugs.gnu.org; Fri, 04 Jan 2019 17:32:41 -0500 Received: from eggsout.gnu.org ([209.51.188.92]:55201 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfY14-000446-GU for guix-patches@gnu.org; Fri, 04 Jan 2019 17:32:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfY11-0002vQ-Aw for guix-patches@gnu.org; Fri, 04 Jan 2019 17:32:34 -0500 Received: from sonic307-8.consmr.mail.ir2.yahoo.com ([87.248.110.33]:36961) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gfY10-0002tj-6O for guix-patches@gnu.org; Fri, 04 Jan 2019 17:32:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1546641148; bh=2Q5mDaBmntbdn2TBdcuUKN1OrDH9tqx46TvwFzkxu2M=; h=To:From:Subject:Date:From:Subject; b=X/qunFPiWcMEcXU9cSSWEQT4HlUGVi3Uzz45zBhOEfYaOD7hjQcKXaBD0EWTEeikGE/opk9+t1Kq3H3Qk6P2u0+7ZGsaTwQ7Ibwk2eyeISWsAarWGUpPwUpZTPOUOpYA3wXMXUkRFKKak6684oUtMEYxzYfNgmmKrAwv3JQGseaoptGNg9UkDcf0nR8d1kZVIazoB8agSBRJq58cqoxeBsuJ6YDMh/4J73TWdBZwT4GgV8fJuyenIx+2n/m939KJLTilAQSUVFmvO4HiZ7SOVmk96HhyCT3yfBW/Efc6nAldzyuzaX0ss5JU1P6RPD3n3AIDN06EFcdRd4IkRrZ9dQ== X-YMail-OSG: JUKlWswVM1m1ZS65d8XFTOGiwLFd5NQJwJeMeuChRICT9HvAGhu9xuskHPZO8Fk rvlF0kNp.0aDnj4C4YI95Xdi73nyrCTQordXFnkbmsLjgGPi5UBobnUwUQX6bXSxQ8xaHNxUqTYw 6_C0A3c1ik9NpLrvrLIjoyFYc0LYGaKHkpZVficqps5HA3Dd8FlcOZLS70uDobxg57KNe77aIVnH KwXkLBJa.hTdSmImfU33_9mA.dCiht.o2pZA6TjqE3q8CPjz61iyfNSzbI.lVt1mlDQPU_QL1uL0 KiP3plmctixSpUjaBzr6irZDFerezuQka2bjnlZEoxBepIKkmOh.BTr1ocp6QCda2ubBvdAKCXI1 9XLYZfXW5_Jx7eq7vHus5PEIWlXqw05ewh0Um69lFvy4zg3nfAyVKm7YsCbYjG5.A.audDHGcfhv XCeCx1oFrxug_.XQXm26U7U_4Pb5ldPIQAt1H6VaLfq5NBYrWxOf_u_pRGKOEeRVWsF6jLOI5Ym3 L_rybqqENolLyEBFMEhVPYQbG9nZttu0lG2dr3P2RP17LTyHotDT8oels0E83o2.C0k4W7DHk4Bx bjmgcY97_kqhstqnYrQnU3nT8fx.TAEhCmXrjLckG3C_3LVkxT.TvKZ67OaUtPthe6X9oDYb3uoB WvzYHsUr8XcJM9nNi8.02KoLMCrHV7_WhF6JYL0A3VMOxmSlhB_Dtuju3ZFXal4oYhzmrlgD59nL mPqUGGvTgul.P_Sk_cA0NKrT3W1p8VwB8wCQnwusUOian9F3x_bOFbqxs4l8q0lqDJf9PkC01RU2 6S1qe7wnJr8N9KYMKa.c9y2L72d1.UfpNt.exHF0xa_UNAYieWCt6YlkZ2MMVc9A2Pz2DaRLIVb7 Ydxr7_AgZB_4c1tUigww1XsLOoSSZ3k3hVn5wRJGHNkfTseLN4S.2XfZsvyLngKhzr1tL7f5hdgD WnTNfJk4SIh6uwhmCv_VIxdBd6kVBlzYYN3FGLfY5Y6CYbYkQy0fPVrw4.Zo1U7XfZCHILeoA1Jc 9AU1uzDqZc2jKhuaLc3VYUuK1hHYaritO0JZ_Bql4yFBEhanNIsJXyKE_Lsekjj4N1aQewfGshyT PIcHa Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ir2.yahoo.com with HTTP; Fri, 4 Jan 2019 22:32:28 +0000 Received: from p5B221793.dip0.t-ipconnect.de (EHLO [192.168.178.27]) ([91.34.23.147]) by smtp406.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID a85600f8fd8a8711edbdb0bb2a28c7f0 for ; Fri, 04 Jan 2019 22:32:25 +0000 (UTC) To: guix-patches@gnu.org From: Tim Gesthuizen Subject: gnu: Add pwsafe Message-ID: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> Date: Fri, 4 Jan 2019 23:32:24 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VpoYnJmCOULeP8b2JJrYHi8KWTqB0PaYU" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 87.248.110.33 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VpoYnJmCOULeP8b2JJrYHi8KWTqB0PaYU Content-Type: multipart/mixed; boundary="toYL6HgDX6m57Ea2hJPoJ2CHrEINi4tLt"; protected-headers="v1" From: Tim Gesthuizen To: guix-patches@gnu.org Message-ID: <0b3c2a46-255a-968b-c0a8-1c2b750352d4@yahoo.de> Subject: gnu: Add pwsafe --toYL6HgDX6m57Ea2hJPoJ2CHrEINi4tLt Content-Type: multipart/mixed; boundary="------------2602B225DD32DD833D7C47D9" Content-Language: en-US This is a multi-part message in MIME format. --------------2602B225DD32DD833D7C47D9 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, The attached patch adds pwsafe. Please tell me if something is wrong with the patch. Tim. --------------2602B225DD32DD833D7C47D9 Content-Type: text/x-patch; name="0001-gnu-Add-pwsafe.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gnu-Add-pwsafe.patch" =46rom b85b078e18a8166231320f05e938f5f0264f5097 Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Sat, 29 Dec 2018 23:21:58 +0100 Subject: [PATCH] gnu: Add pwsafe * gnu/packages/password-utils.scm (pwsafe): New variable --- gnu/packages/password-utils.scm | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-util= s.scm index 357ef86d5..31b303a1e 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -21,6 +21,7 @@ ;;; Copyright =C2=A9 2018 Arun Isaac ;;; Copyright =C2=A9 2018 Pierre Neidhardt ;;; Copyright =C2=A9 2018 Amirouche Boubekki +;;; Copyright =C2=A9 2018 Tim Gesthuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -42,6 +43,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -52,6 +54,7 @@ #:use-module (gnu packages crypto) #:use-module (gnu packages curl) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages gnuzilla) @@ -72,6 +75,7 @@ #:use-module (gnu packages tls) #:use-module (gnu packages qt) #:use-module (gnu packages version-control) + #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) #:use-module (gnu packages xml) @@ -168,6 +172,43 @@ algorithms AES or Twofish.") (license license:gpl3) (properties `((superseded . ,keepassxc))))) =20 +(define-public pwsafe + (package + (name "pwsafe") + (version "3.48.0") + (home-page "https://www.pwsafe.org/" ) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pwsafe/pwsafe.git") + (commit version))) + (sha256 (base32 "0hxv23yh76liggxbjn4m132z15sklra8ms341xgzl4n5vjx3= 0ihi")) + (file-name (string-append name "-" version "-checkout")))) + (build-system cmake-build-system) + ;; TODO: The help subsystem cannot be initialized + ;; TODO: pwsafe tries to download GTest which does not work in the d= aemon + ;; environment and is not functional. Substitute CMakeLists.txt to u= se + ;; native GTest and reenable unit tests. + (arguments '(#:configure-flags (list "-DNO_GTEST=3DYES"))) + (native-inputs `(("coreutils" ,coreutils) + ("gettext" ,gettext-minimal) + ("perl" ,perl) + ("zip" ,zip))) + (inputs `(("curl" ,curl) + ("libuuid" ,util-linux) + ("libxt" ,libxt) + ("libxtst" ,libxtst) + ("openssl" ,openssl) + ("qrencode" ,qrencode) + ("wxwidgets" ,wxwidgets) + ("xerces-c" ,xerces-c))) + (synopsis "Password safe to store passwords encrypted") + (description "A password manager originally designed by Bruce Schnei= er. +It offers a simple UI to manage passwords for different services. There= are +other programs that support the file format on different plattforms.") + (license license:artistic2.0))) + (define-public shroud (package (name "shroud") --=20 2.20.1 --------------2602B225DD32DD833D7C47D9-- --toYL6HgDX6m57Ea2hJPoJ2CHrEINi4tLt-- --VpoYnJmCOULeP8b2JJrYHi8KWTqB0PaYU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEKUiC5+8BRKEri5fa0uWPaa77GdUFAlwv3vgACgkQ0uWPaa77 GdW/QwgAlEGkyxgySFzk8CRptVUr3WXRkpYrCW9smgBzHDItcgsVJDYQ+Yl2lkmQ 1o+wRVIn7uLInIDRgrmmf8JcgAfEvU4NeijsD0TOMt4Qu/BSm8aApxi5ugixE6Oa uqa9LRb761vqPEw5udmwqEsh415re3SuOQvd1g5rHZLAqVvehyiumw7XmTT00Wpv kBJ6cjgHKRxxIH7wnh+y5dpd2WtJbcp9A9TV843LFwdZaaOAXHYc09b0QHGqR3eZ +cbiFhzl78Zeqocd6qhstUQBPE58tfl5Eo0Qj/ffbHhqsHb03LwbM1Ng2vzVAUG9 qMAooesC+G9ZAyOs0yxg1c3qf3Tuew== =EctH -----END PGP SIGNATURE----- --VpoYnJmCOULeP8b2JJrYHi8KWTqB0PaYU-- ------------=_1547112182-14119-1--