From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 28 10:54:57 2018 Received: (at submit) by debbugs.gnu.org; 28 Mar 2018 14:54:57 +0000 Received: from localhost ([127.0.0.1]:57490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1CTY-0005uy-TD for submit@debbugs.gnu.org; Wed, 28 Mar 2018 10:54:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44373) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1BmA-0004t0-SY for submit@debbugs.gnu.org; Wed, 28 Mar 2018 10:10:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f1Bm0-0005Jr-In for submit@debbugs.gnu.org; Wed, 28 Mar 2018 10:10:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36824) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f1Bm0-0005Jl-EI for submit@debbugs.gnu.org; Wed, 28 Mar 2018 10:09:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35220) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f1Blu-0003Uh-EI for guix-patches@gnu.org; Wed, 28 Mar 2018 10:09:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f1Blp-0005E4-4b for guix-patches@gnu.org; Wed, 28 Mar 2018 10:09:50 -0400 Received: from mx1.riseup.net ([198.252.153.129]:34067) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f1Blo-0005Df-O2 for guix-patches@gnu.org; Wed, 28 Mar 2018 10:09:45 -0400 Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id B88901A01F4 for ; Wed, 28 Mar 2018 07:09:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1522246183; bh=+tYR4cVMT3k+wXPjPqlsjLIG8gyPevFLsy7S3R1Ukog=; h=Date:From:To:Subject:From; b=aPC9lxshhjUf1vtD8PCE7db3TfjtR5B0+9NFYe8muos7BuY0ageBQOdq9W5tm1YZ3 ZEsxk6BxR8/qidmgetcjUnxd4+L84sH5cdwU2IMAbi0cUEp3gunvZSepxWrP7fgYdz g3s83R3GwezPNqVP4LRAu6kWV3uuYu2w1Adw1m8A= X-Riseup-User-ID: 63F19EBB33B5A1F2865A831CBF7F2E97F0F234000C8257A4AAF9879FF14E8BDF Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id 0274D6C5F7 for ; Wed, 28 Mar 2018 07:09:42 -0700 (PDT) Date: Wed, 28 Mar 2018 16:09:32 +0200 From: Ton To: "guix-patches@gnu.org" Subject: Add package definition for fpm2 Message-ID: <20180328160932.4674f3be@merlin.browniehive.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/aiQxSG9tS0G3l9TO5sbAr+p"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 28 Mar 2018 10:54:54 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) --Sig_/aiQxSG9tS0G3l9TO5sbAr+p Content-Type: multipart/mixed; boundary="MP_/W_NiEZx7=TXGQ9Aos0Mu5e0" --MP_/W_NiEZx7=TXGQ9Aos0Mu5e0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Here is the package definition for figaros password manager, or fpm2. It is= a simple password manager. Development has seized and the package should be considered dead. I had use for it personally and thought I'd share it. There is a warning in the description. Built and tested on GuixSD Linux merlin 4.15.8-gnu #1 SMP 1 x86_64 GNU/Linu= x. It passes guix lint without errors. It builds 5 times deterministicly. Guix size says "total: 486.5 MiB" --MP_/W_NiEZx7=TXGQ9Aos0Mu5e0 Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-Add-package-definition-screen-message.patch =46rom d2efd598855759ce8377569b9e8279a5f774a22a Mon Sep 17 00:00:00 2001 From: Tonton Date: Wed, 28 Mar 2018 16:08:52 +0200 Subject: [PATCH] Add package definition screen message Built and tested on GuixSD Linux merlin 4.15.8-gnu #1 SMP 1 x86_64 GNU/Linu= x. It passes guix lint without errors. It builds 5 times deterministicly. Guix size says "total: 486.5 MiB" --- gnu/packages/fpm2.scm | 64 +++++++++++++++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 64 insertions(+) create mode 100644 gnu/packages/fpm2.scm diff --git a/gnu/packages/fpm2.scm b/gnu/packages/fpm2.scm new file mode 100644 index 000000000..a9a35e01a --- /dev/null +++ b/gnu/packages/fpm2.scm @@ -0,0 +1,64 @@ +(define-module (fpm2) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system gnu) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages gtk) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages xml) + #:use-module (gnu packages glib)) + +(define-public fpm2 + (package + (name "fpm2") + (version "0.79") + (source (origin + (method url-fetch) + (uri (string-append "https://als.regnet.cz/fpm2/download/fpm= 2-" + version ".tar.bz2")) + (sha256 + (base32 + "19sdy1lygfhkg5nxi2w9a4d9kwvw24nxp0ix0p0lz91qpvk9qpnm")))) + (build-system gnu-build-system) + (inputs `(("gtk2" ,gtk+-2) + ("gnupg" ,gnupg) + ("libxml2" ,libxml2))) + (native-inputs `(("pkgconfig" ,pkg-config) + ("intltool" ,intltool))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before + 'configure 'pre-configure + (lambda _ + (let* ((poinc (open-output-file "po/POTFILES.in"))) + (begin + (newline poinc) + (display "data/fpm2.desktop.in" poinc) + (newline poinc) + (display "data/fpm2.desktop.in.in" poinc) + (newline poinc) + (display "fpm2.glade" poinc) + (newline poinc) + (display "src/callbacks.c" poinc) + (newline poinc) + (display "src/fpm.c" poinc) + (newline poinc) + (display "src/fpm_file.c" poinc) + (newline poinc) + (display "src/interface.c" poinc) + (newline poinc) + (display "src/support.c" poinc) + (newline poinc) + (display "fpm2.glade" poinc) + (newline poinc) + (close-port poinc)))))))) + (synopsis "Manages, generates and stores passwords encrypted") + (description "FPM2 is GTK2 port from Figaro's Password Manager +originally developed by John Conneely, with some new enhancements. + +Upstream development seems to have stopped. It is therefore recommended +to use a different password manager. ") + (home-page "https://als.regnet.cz/fpm2/") + (license license:gpl2))) --=20 2.16.3 --MP_/W_NiEZx7=TXGQ9Aos0Mu5e0-- --Sig_/aiQxSG9tS0G3l9TO5sbAr+p Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEJpQ8ER/dPhCuYhy5z+UMpbuBoZAFAlq7ohwACgkQz+UMpbuB oZD64xAA0pDT8+FWuYsmMRX1/YsIiea7HIOxSxubVLX42IqofiKqT4077V82E6Gk xyR88vL2geDUZkKa/MPONROcJ4dqjEVVLkWYk77iKF7cpXPyf591gU1vhUBKRpzB lPJTe1LQn4m1yuGCEjuOrOURt0CAYp61nJX1IEfAfIVurLqGoDDNEe9qLWqzWwLM qqwdCEyGHxXeOtWjdYHofjWdtAhBKnWBbV+3Wo7qtiNuaJleVhY9FHJWxDN6GyTb xWHnSQEfHuzF54lAtKPTxtd/EFGxNntYNQwC9oAPNhxM5QLxCeWZH2sZzi2tUEen pIJN1qUe+mDqSv2t4uyt2afNl1utdM8f4zcMN497Z/SvSh0u+CxgOmr4NSgmHsS0 rcJOtM71hmTEqKlzTiN5rnE8kde+uE8SbbFCTKMonsxCqUffGgC+kgGJNZae21cd AEwEvI0XBXg842Py9ByyjBzFgoaU+2HHLug/MsCl2K/hbqja0VzgjTIPT3nxT7JG QIarh168qadv+oofZuExv0FwaouIQ2J49aiDoyZhYl3XuxhoHLRwKtgwhW9D5Q3P Pdzp4TtlmmFM0Y8Fvz8M1ZmNca8oeBq5ro5z5AwReRng3stbWsp3NycUoRqTooen NWtE4JNan90DVaIzAk3bv9pMuggDpdZ4/+RHdIGNmBN6QLJb5s4= =cUEd -----END PGP SIGNATURE----- --Sig_/aiQxSG9tS0G3l9TO5sbAr+p-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 28 16:03:57 2018 Received: (at 30971) by debbugs.gnu.org; 28 Mar 2018 20:03:57 +0000 Received: from localhost ([127.0.0.1]:57680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1HIZ-00009h-GX for submit@debbugs.gnu.org; Wed, 28 Mar 2018 16:03:56 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:42343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1HIW-00009X-MS for 30971@debbugs.gnu.org; Wed, 28 Mar 2018 16:03:53 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 5305D216A8; Wed, 28 Mar 2018 16:03:52 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 28 Mar 2018 16:03:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=M0E5I/CvIJOv7611G8diT/hkaYr75T64d7Q8ibK+gsc=; b=HsefHs43 CNbMbpytQJz7/7y/qPyp0TjM5lDv6sBNVm4iyB/iXK3iqDhK3oFT7YBa6LbwhsRn nTlmmN2VADDpflwvqjWYnNWCyYoqV7krSZJrtp46g+S7wtBSnfA+72+VxgGjytuz gq/A83mIcvIaifs9evsvHehQTaaBqDN/9yo1xQxbyzijE2dJftPiHMFchiYonV5T 6LhluHa4Pmn7ACWQtFItLkXPp1U8ypOspOmThEKQWkNAlyi1Zf1SrpJ1CSD0PskG BMaH9pKGKCWJhQU2jxz3sAlaJncaLI+GOc51xu/AFyLtcC3xUeCOQmwDdGmtfQm8 IvRdZhgAA04vxg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=M0E5I/CvIJOv7611G8diT/hkaYr75 T64d7Q8ibK+gsc=; b=DICYF7U1BNmwQTlEkfhO0KIzaPqawt4g4qhRcrLY08eu/ DwyeWnSQqZxXIowf2Cvk+xfAubh5YYdy9aUeBCRHjZbeYDrnwxx4Oh9oXgSfcPH8 h6dfhZxXTfTWinbLNSoyNg3LgXJo0J2puzU/BY0P8KuiCyAOFfoaRQeyAmBThpc1 GtOW///63DxrMTXhK4uPGpEJWpYhd/X1FpFQOZ1ethD8ap9a9+ZnYxwxoFzyFEY6 ybaJlehPssPcFKI+FV6v/LeLZygxbTPUM9hEMycbNX0YsEA0meHoxQ2ULusvXNm2 fF6ddQAAFo8r+cESboqaJf4NhIw6IlmK+QI+EO0nA== X-ME-Sender: Received: from localhost (ti0089a400-2222.bb.online.no [88.89.166.190]) by mail.messagingengine.com (Postfix) with ESMTPA id ADDD2E4412; Wed, 28 Mar 2018 16:03:51 -0400 (EDT) From: Marius Bakke To: Ton , 30971@debbugs.gnu.org Subject: Re: [bug#30971] Add package definition for fpm2 In-Reply-To: <20180328160932.4674f3be@merlin.browniehive.net> References: <20180328160932.4674f3be@merlin.browniehive.net> User-Agent: Notmuch/0.26 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Wed, 28 Mar 2018 22:03:49 +0200 Message-ID: <87r2o4m0gq.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30971 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: 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 (/) --=-=-= Content-Type: text/plain Ton writes: > Here is the package definition for figaros password manager, or fpm2. It is a > simple password manager. Development has seized and the package should be > considered dead. I had use for it personally and thought I'd share it. There > is a warning in the description. Thanks! I'm a bit vary about adding obsolete software to Guix. Any opinions from other contributors? If no one responds, I'll assume it's okay. [...] > From d2efd598855759ce8377569b9e8279a5f774a22a Mon Sep 17 00:00:00 2001 > From: Tonton > Date: Wed, 28 Mar 2018 16:08:52 +0200 > Subject: [PATCH] Add package definition screen message > > Built and tested on GuixSD Linux merlin 4.15.8-gnu #1 SMP 1 x86_64 GNU/Linux. > > It passes guix lint without errors. > > It builds 5 times deterministicly. > > Guix size says "total: 486.5 MiB" Again, see "git log" for the usual conventions. > --- > gnu/packages/fpm2.scm | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 64 insertions(+) > create mode 100644 gnu/packages/fpm2.scm I think this can go to 'password-utils.scm' along with other password managers. [...] > +(define-public fpm2 > + (package > + (name "fpm2") > + (version "0.79") > + (source (origin > + (method url-fetch) > + (uri (string-append "https://als.regnet.cz/fpm2/download/fpm2-" > + version ".tar.bz2")) > + (sha256 > + (base32 > + "19sdy1lygfhkg5nxi2w9a4d9kwvw24nxp0ix0p0lz91qpvk9qpnm")))) > + (build-system gnu-build-system) > + (inputs `(("gtk2" ,gtk+-2) > + ("gnupg" ,gnupg) > + ("libxml2" ,libxml2))) > + (native-inputs `(("pkgconfig" ,pkg-config) > + ("intltool" ,intltool))) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-before > + 'configure 'pre-configure > + (lambda _ > + (let* ((poinc (open-output-file "po/POTFILES.in"))) > + (begin > + (newline poinc) > + (display "data/fpm2.desktop.in" poinc) > + (newline poinc) > + (display "data/fpm2.desktop.in.in" poinc) > + (newline poinc) > + (display "fpm2.glade" poinc) > + (newline poinc) > + (display "src/callbacks.c" poinc) > + (newline poinc) > + (display "src/fpm.c" poinc) > + (newline poinc) > + (display "src/fpm_file.c" poinc) > + (newline poinc) > + (display "src/interface.c" poinc) > + (newline poinc) > + (display "src/support.c" poinc) > + (newline poinc) > + (display "fpm2.glade" poinc) > + (newline poinc) > + (close-port poinc)))))))) I admit I don't understand what's going on here. AFAICT this overwrites POTFILES.in with custom text. Can you add a comment about why this is necessary? Also, I think it's clearer to write it like this: (call-with-output-file "po/POTFILES.in" (lambda (port) (format port "data/fpm2.desktop.in data/fpm2.desktop.in.in [...]"))) > + (synopsis "Manages, generates and stores passwords encrypted") Please use infinitive verbs in synopses, i.e. avoid the present tense: "Manage, generate and store passwords encrypted". Apart from this LGTM. Can you send an updated patch? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlq79SUACgkQoqBt8qM6 VPpPCQf+KRAlVyICrHTKetVLOK9wlOJ/vIVkVVwvnbcIGVpNyNQX9FcqP4JMJ76D icFQ7792xLzhYnLWuvqZtgbL5zh5Nsttw04bY7AzOFUYXndeOXtTiLk/BqiP70yb gAZpYKdjVEP67fJ/GkdvuVdx6vIAV/c7tetwwSphbPd5hFOZXgL3sVjfcxJktSun WV9ZlbfCMDS9i6nwwyjNHr9wStWNYJr/1omVCPV+0cTVITxiRWzYpUFLuYxSTgFy LnlzJkYUjYA8pUE3bU/Jc24jsox8BPkZNIdiJJKB1h8bJR7zRk+rgwx+9HcqOaqL wJ4ftR4QyMYjGLxpqshYXIkQFz79yA== =GlnL -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 29 06:13:54 2018 Received: (at 30971) by debbugs.gnu.org; 29 Mar 2018 10:13:54 +0000 Received: from localhost ([127.0.0.1]:57972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1UZ0-0003X0-8h for submit@debbugs.gnu.org; Thu, 29 Mar 2018 06:13:54 -0400 Received: from mx1.riseup.net ([198.252.153.129]:47291) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1UYy-0003Wr-0Q for 30971@debbugs.gnu.org; Thu, 29 Mar 2018 06:13:45 -0400 Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 2F5C21A0B2B; Thu, 29 Mar 2018 03:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1522318423; bh=XQFPnKKIAXtqnGQ7SDOpaPHgptj74KQrYPbXSYQTbkA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=I42syMgmRCVyt1m2XwapAFP4juydnYEpharbh0MK8+Kd5DKCGf8X2H1ikmrcHMQKB gdbHnS35VFnFZmgf4Df3NKvc7H9wOtcvvexkSuylCf1aDD20aeJACDPvlaCqR6USEC nfZ0TUbibn1tVdYGrZebEOrC5LvgNHDqFDGWxRyI= X-Riseup-User-ID: D9B5D6C6D9F02DAE90B8B6C402CAE5B48957ECD270325F725CE43FA55252EF49 Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id A44812004E; Thu, 29 Mar 2018 03:13:41 -0700 (PDT) Date: Thu, 29 Mar 2018 12:13:25 +0200 From: Ton To: Marius Bakke Subject: Re: [bug#30971] Add package definition for fpm2 Message-ID: <20180329121325.5a428b6a@merlin.browniehive.net> In-Reply-To: <87r2o4m0gq.fsf@fastmail.com> References: <20180328160932.4674f3be@merlin.browniehive.net> <87r2o4m0gq.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/lcC.ADM2JqhFPfgLTK3clpy"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30971 Cc: 30971@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: -0.0 (/) --Sig_/lcC.ADM2JqhFPfgLTK3clpy Content-Type: multipart/mixed; boundary="MP_/.lt.cYcU2Cwnl9vvyBr8phJ" --MP_/.lt.cYcU2Cwnl9vvyBr8phJ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Here is new patch changed as requested for fpm2. --MP_/.lt.cYcU2Cwnl9vvyBr8phJ Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-packages-password-utils.scm-fpm2-New-variable.patch =46rom 02298195711674089ce5904c3aae71f7f74f1ccd Mon Sep 17 00:00:00 2001 From: Tonton Date: Thu, 29 Mar 2018 12:11:31 +0200 Subject: [PATCH] * gnu/packages/password-utils.scm (fpm2): New variable Signed-off-by: Tonton --- gnu/packages/password-utils.scm | 50 +++++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.= scm index 881039253..54369851b 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -17,6 +17,7 @@ ;;; Copyright =C2=A9 2017 Rutger Helling ;;; Copyright =C2=A9 2018 Marius Bakke ;;; Copyright =C2=A9 2018 Konrad Hinsen +;;; Copyright =C2=A9 2018 Thomas Sigurdsen ;;; ;;; This file is part of GNU Guix. ;;; @@ -67,6 +68,7 @@ #:use-module (gnu packages version-control) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) + #:use-module (gnu packages xml) #:use-module (guix build-system python)) =20 (define-public pwgen @@ -641,3 +643,51 @@ is the community-enhanced, \"jumbo\" version of John t= he Ripper.") to encrypted files on a directory hierarchy. The information is protected by GnuPG's symmetrical encryption.") (license license:expat))) + +(define-public fpm2 + (package + (name "fpm2") + (version "0.79") + (source (origin + (method url-fetch) + (uri (string-append "https://als.regnet.cz/fpm2/download/fpm= 2-" + version ".tar.bz2")) + (sha256 + (base32 + "19sdy1lygfhkg5nxi2w9a4d9kwvw24nxp0ix0p0lz91qpvk9qpnm")))) + (build-system gnu-build-system) + (inputs `(("gtk2" ,gtk+-2) + ("gnupg" ,gnupg) + ("libxml2" ,libxml2))) + (native-inputs `(("pkg-config" ,pkg-config) + ("intltool" ,intltool))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before + 'configure 'pre-configure + ;; The file po/POTFILES.in ends up missing for some reason in + ;; both nix and guix builds. Adding the file with contents + ;; found during troubleshooting. + (lambda _ + (let* ((port (open-output-file "po/POTFILES.in"))) + (begin + (format port "data/fpm2.desktop.in +data/fpm2.desktop.in.in +fpm2.glade +src/callbacks.c +src/fpm.c +src/fpm_file.c +src/interface.c +src/support.c +fpm2.glade +") + (close-port port)))))))) + (synopsis "Manage, generate and store passwords encrypted") + (description "FPM2 is GTK2 port from Figaro's Password Manager +originally developed by John Conneely, with some new enhancements. + +Upstream development seems to have stopped. It is therefore recommended +to use a different password manager. ") + (home-page "https://als.regnet.cz/fpm2/") + (license license:gpl2))) --=20 2.16.3 --MP_/.lt.cYcU2Cwnl9vvyBr8phJ-- --Sig_/lcC.ADM2JqhFPfgLTK3clpy Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEJpQ8ER/dPhCuYhy5z+UMpbuBoZAFAlq8vEUACgkQz+UMpbuB oZA+thAA29xnbQjDJHSvaBlPVLtlxstFB2uZCXdC+S9QOyX8k+jjMwOEOq+fyjoF +5strzSyRY1Jz68x+DG/8Kzh1f7MfdJRupQItVKDHY+7iwHclzrY1AfewdMbKKlK bpVuOIlq/9QkA+vzRE1bb+NkJ0nk9XUKagR8oH4S3N4mVcITTd8D876ucvYfUyGG RYL5jkUWa/qEFZ/5iWaF5jI3N3OoCuZJ44WkC7acP1U5a0BGurCHR1i76zk+H/H0 LRDI8mY8N64aUzq/9wZTO7nZ9cRxbWp7+ua+6NOLNFoEn9LFy0F19fdTdF71cx7Q Lz+GL7TQOz1eaqkvSI1H2C5MJLXAPELCZ65qttUPET9BIvQVd9qxxHXL1Ccd//Ab /e6Ml3WSIWdl1isowwdMMq5m25gbORI5kZVQWozpC/7JuDDOQXAWuSgR6bFkbQgU VR0n/z6xdutTjVBrS5v3ikFqWgbUOyBgkiEezPJuH7CDNa0qnb1m/x7tBvvHlHaA bhyYjKvO5jGhKG2OoMOoRTIBGxK19mwV1Kb4jF+cegj9bLjaBP4C0nBXQaPZMZR9 1kcD13h/VyAFXyp4JYsWyQE5SVmNVyxkXvEu14UaB0Iq6eaU68eaikf2yuHJ3EMR HXrLIe/kZ3g14Ka2U9kHqvf525Hqe/MhFNlTIeYkjzBFLagN1QY= =gYsc -----END PGP SIGNATURE----- --Sig_/lcC.ADM2JqhFPfgLTK3clpy-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 29 12:44:48 2018 Received: (at 30971-done) by debbugs.gnu.org; 29 Mar 2018 16:44:49 +0000 Received: from localhost ([127.0.0.1]:58899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1afN-0006ry-Cs for submit@debbugs.gnu.org; Thu, 29 Mar 2018 12:44:48 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:52163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1afJ-0006rn-PJ for 30971-done@debbugs.gnu.org; Thu, 29 Mar 2018 12:44:43 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 440DC20D97; Thu, 29 Mar 2018 12:44:41 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 29 Mar 2018 12:44:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=JMfrHUSSOwSrBKRHwRPn/qbipXGamb+1xjInx3ljwuo=; b=s6VV7ErH IF/T0DOwPaVDoFYYw+yLCSrZHlkqwdleGn1jFWaFG2yGQNk6Mr+bdxrYq3VwKSg3 4h7p8p+vTf6KqFofocymJuRR/p9CV0lNBigAmUdDg3I7xEyymXtngiT9WurN1xZt QNI/73+5AI6gJfsBnUwNFrw/2w1iS+//3HWfWg8inH2h88nNvXmxzk6bs82A7b6J q+hvyZwvzLFyMtd4EfhGiyKa2oLBYLPE/oc3pMzLsmGgyR9Hq0jVpOxEpNpIPt57 JwNyjA973ZGk1n7Wapo1Gw25Wrh3u3zJRjfzqI4xYcrK9Kz12UqOqT2UKlII3hWQ RK7bDYxotdm/5Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=JMfrHUSSOwSrBKRHwRPn/qbipXGam b+1xjInx3ljwuo=; b=lIjuT7HWnKIsM3+hy5ApqYxrwHFETqJCrWkTDhWFVUoyO EPCRCEsqRQyvQvNVq3V/b4cG227VuSNHFXoEkvUCLZPdQsA4e4M9iN8+qJpe4EFn ssEQtutblTUczyI8swTw8KXfsjKmw9b/vLxGc59Hp+cQGtSTPYMd6ob7mMNKYahp MIX9kcUSl0snFq0dBj/9FHY83wmIBkVY1Mug5rq4rOzq7X/fJpbqVX8gzzmTGYNk SI3HIaulg7bubofIOozXqH455lo/8h0bYbSRl2lM+xweKp9AVnm3kxkq18z5+4mf VSMwXZQuHEuTwzuM6iMd49T++FhmA91TLPk6rD2xg== X-ME-Sender: Received: from localhost (ti0089a400-2222.bb.online.no [88.89.166.190]) by mail.messagingengine.com (Postfix) with ESMTPA id BCA9710253; Thu, 29 Mar 2018 12:44:40 -0400 (EDT) From: Marius Bakke To: Ton Subject: Re: [bug#30971] Add package definition for fpm2 In-Reply-To: <20180329121325.5a428b6a@merlin.browniehive.net> References: <20180328160932.4674f3be@merlin.browniehive.net> <87r2o4m0gq.fsf@fastmail.com> <20180329121325.5a428b6a@merlin.browniehive.net> User-Agent: Notmuch/0.26 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Thu, 29 Mar 2018 18:44:38 +0200 Message-ID: <87a7uqn85l.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30971-done Cc: 30971-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: -0.7 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Ton writes: > Here is new patch changed as requested for fpm2. > From 02298195711674089ce5904c3aae71f7f74f1ccd Mon Sep 17 00:00:00 2001 > From: Tonton > Date: Thu, 29 Mar 2018 12:11:31 +0200 > Subject: [PATCH] * gnu/packages/password-utils.scm (fpm2): New variable Thank you! Applied with the cosmetic changes below. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=fpm2.diff Content-Transfer-Encoding: quoted-printable diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.= scm index 54369851b..eb2c276b3 100644 =2D-- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -664,14 +664,13 @@ by GnuPG's symmetrical encryption.") (arguments `(#:phases (modify-phases %standard-phases =2D (add-before =2D 'configure 'pre-configure + (add-before 'configure 'pre-configure ;; The file po/POTFILES.in ends up missing for some reason in ;; both nix and guix builds. Adding the file with contents ;; found during troubleshooting. (lambda _ =2D (let* ((port (open-output-file "po/POTFILES.in"))) =2D (begin + (call-with-output-file "po/POTFILES.in" + (lambda (port) (format port "data/fpm2.desktop.in data/fpm2.desktop.in.in fpm2.glade @@ -681,13 +680,13 @@ src/fpm_file.c src/interface.c src/support.c fpm2.glade =2D") =2D (close-port port)))))))) +"))) + #t))))) (synopsis "Manage, generate and store passwords encrypted") (description "FPM2 is GTK2 port from Figaro's Password Manager originally developed by John Conneely, with some new enhancements. =20 Upstream development seems to have stopped. It is therefore recommended =2Dto use a different password manager. ") +to use a different password manager.") (home-page "https://als.regnet.cz/fpm2/") =2D (license license:gpl2))) + (license license:gpl2+))) --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlq9F/YACgkQoqBt8qM6 VPpp8wgAzAurjeshGwYLKDlHbqfIvOgXjbQ7/xUfgjNxtcqn1RaSWlUgZpUWiXQs F/N7bEB6SU/vs/Z8gtaH4/1atqTt9kxdpg3v36lGSXQFgyZFXYxDyWouR92yq2ke jBOZ8Q0PqQUBFxZC+mtBm8xA1jcS75sz6e0v44Bqu2HLd2SpqjDxKCLFHPc3nzsn eF9oytGMVAd/MwWewS10jfKDNyUTKeadhulsqAgRys2uzUr9quOcMeZHOgyHYl3d riKUkqJEsXh9aBjLBsNwhk/OR60wHEYp7NmaUOS96SvoPZtv+sIVrr9kygpTSaOT I43FDxSQZfr2m1a5J/AZoeK3ZQAjeA== =8DAU -----END PGP SIGNATURE----- --==-=-=-- From unknown Sun Jun 22 00:12:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 27 Apr 2018 11:24:04 +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