From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: [PATCH] gnu: Add keepassx. Date: Wed, 16 Sep 2015 14:02:03 +0300 Message-ID: <20150916140203.26ff781e@debian-netbook> References: <1442398930-4941-1-git-send-email-efraim@flashner.co.il> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/3=qHp6JjSrh0bmTEhty8Lo6"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcATf-0004FO-7y for guix-devel@gnu.org; Wed, 16 Sep 2015 07:02:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZcATb-0002og-7m for guix-devel@gnu.org; Wed, 16 Sep 2015 07:02:15 -0400 Received: from [178.62.234.194] (port=33107 helo=flashner.co.il) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcATa-0002oI-Ub for guix-devel@gnu.org; Wed, 16 Sep 2015 07:02:11 -0400 Received: from debian-netbook (85.65.229.31.dynamic.barak-online.net [85.65.229.31]) by flashner.co.il (Postfix) with ESMTPSA id D5F4F40039 for ; Wed, 16 Sep 2015 11:02:10 +0000 (UTC) In-Reply-To: <1442398930-4941-1-git-send-email-efraim@flashner.co.il> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --Sig_/3=qHp6JjSrh0bmTEhty8Lo6 Content-Type: multipart/mixed; boundary="MP_/hC=gQ=2hlOzI1a8fHbNaz/U" --MP_/hC=gQ=2hlOzI1a8fHbNaz/U Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline forgot the copyright line On Wed, 16 Sep 2015 13:22:10 +0300 Efraim Flashner wrote: > * gnu/packages/password-utils.scm (keepassx): New variable. > --- > gnu/packages/password-utils.scm | 35 ++++++++++++++++++++++++++++++++++- > 1 file changed, 34 insertions(+), 1 deletion(-) >=20 > diff --git a/gnu/packages/password-utils.scm > b/gnu/packages/password-utils.scm index 4aef371..4ea38ed 100644 > --- a/gnu/packages/password-utils.scm > +++ b/gnu/packages/password-utils.scm > @@ -19,8 +19,13 @@ > (define-module (gnu packages password-utils) > #:use-module ((guix licenses) #:prefix license:) > #:use-module (guix build-system gnu) > + #:use-module (guix build-system cmake) > #:use-module (guix download) > - #:use-module (guix packages)) > + #:use-module (guix packages) > + #:use-module (gnu packages compression) > + #:use-module (gnu packages gnupg) > + #:use-module (gnu packages qt) > + #:use-module (gnu packages xorg)) > =20 > (define-public pwgen > (package > @@ -41,3 +46,31 @@ > (description "Pwgen generates passwords which can be easily memorized > by a human.") > (license license:gpl2))) > + > +(define-public keepassx > + (package > + (name "keepassx") > + (version "2.0-beta2") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://github.com/keepassx/keepassx/archive= /" > + version ".tar.gz")) > + (sha256 > + (base32 "0ljf9ws3wh62zd0gyb0vk2qw6pqsmxrlybrfs5mqahf44q92ca2q"))= )) > + (build-system cmake-build-system) > + (inputs > + `(("libgcrypt" ,libgcrypt) > + ("libxtst" ,libxtst) > + ("qt" ,qt-4))) > + (native-inputs > + `(("zlib" ,zlib))) > + (home-page "https://www.keepassx.org") > + (synopsis "Password manager") > + (description "KeePassX is a password manager or safe which helps you= to > +manage your passwords in a secure way. You can put all your passwords in > one +database, which is locked with one master key or a thumb-drive. You > only have +to remember one single master password or insert the thumb-dri= ve > to unlock the +whole database. The databases are encrypted using the > algorithms AES or +Twofish.") > + (license (list license:gpl2 license:gpl3)))) --MP_/hC=gQ=2hlOzI1a8fHbNaz/U Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-Add-keepassx.patch =46rom e33e46b727663bc59124b70a23bc3d9962108612 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Wed, 16 Sep 2015 13:18:40 +0300 Subject: [PATCH] gnu: Add keepassx. * gnu/packages/password-utils.scm (keepassx): New variable. --- gnu/packages/password-utils.scm | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.= scm index 4aef371..7c42c8b 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright =C2=A9 2015 Steve Sprang +;;; Copyright =C2=A9 2015 Efraim Flashner ;;; ;;; This file is part of GNU Guix. ;;; @@ -19,8 +20,13 @@ (define-module (gnu packages password-utils) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system gnu) + #:use-module (guix build-system cmake) #:use-module (guix download) - #:use-module (guix packages)) + #:use-module (guix packages) + #:use-module (gnu packages compression) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages qt) + #:use-module (gnu packages xorg)) =20 (define-public pwgen (package @@ -41,3 +47,31 @@ (description "Pwgen generates passwords which can be easily memorized = by a human.") (license license:gpl2))) + +(define-public keepassx + (package + (name "keepassx") + (version "2.0-beta2") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/keepassx/keepassx/archive/" + version ".tar.gz")) + (sha256 + (base32 "0ljf9ws3wh62zd0gyb0vk2qw6pqsmxrlybrfs5mqahf44q92ca2q")))) + (build-system cmake-build-system) + (inputs + `(("libgcrypt" ,libgcrypt) + ("libxtst" ,libxtst) + ("qt" ,qt-4))) + (native-inputs + `(("zlib" ,zlib))) + (home-page "https://www.keepassx.org") + (synopsis "Password manager") + (description "KeePassX is a password manager or safe which helps you to +manage your passwords in a secure way. You can put all your passwords in = one +database, which is locked with one master key or a thumb-drive. You only = have +to remember one single master password or insert the thumb-drive to unlock= the +whole database. The databases are encrypted using the algorithms AES or +Twofish.") + (license (list license:gpl2 license:gpl3)))) --=20 2.5.1 --MP_/hC=gQ=2hlOzI1a8fHbNaz/U-- --Sig_/3=qHp6JjSrh0bmTEhty8Lo6 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJV+UwsAAoJEPTB05F+rO6TXbMQAIVBuOVbVKFYs5JVOcR7Js20 aX2QfAblCH63azzmEpfpaZ+OdtaG8BA2ED6FF5eXsitMkKF9Ju5AYwmDkvFi86f+ oA1hqW1Pjijecx/mBK2MiN+aHUVdryJYgseJTlVutb2lUFkcfK7Xnycj+Jp4/fPH rElrmI3HcVMZrmVc8hecZ+FJzCkNmuX0q8N7pPDWhol9HUbDrhMZBU1PtaRPhX4O QJtDsaZy42uSfPFWNF14E401JTwvGK+wcPBGH4t2uofArd2FiqwptY/B+URp4h6c lvpds5VDfB1RRQlU93rvRIYa9ZCd/JDcK6hrrsvAQwgFNHont6hc5HzZgV6gOUE2 ec0AkN6qgqRll9PUTkQ+oDn6CHfY2eisZTlB4tyet1Al1KIs4SoSC2RY//EbRwNl +ETKKiLg4gMcRRGdPqZNR4xTZRGFD7j2e5F95wrpg/eSfvn95dNMeOpOPabchfYL D/+wRGwTgYgwVf5DsmD7xwVpRJiJspnY6SygI30QUl+PXzlWMddEWClWb/KBFZRl KnvohKxeAOlLvedB/q8QU6JMTSU/IKAvaj8lmVE6v/zRsVcUgXTahIZJxSPnwU80 A8BIlNLEln+noJVacCt6p9BOouSoJDTIr04LkbCJ+53NCbsqRCxbw4XaIVUHEgI7 OmYEDLsrVml6H9bvNS10 =iQb2 -----END PGP SIGNATURE----- --Sig_/3=qHp6JjSrh0bmTEhty8Lo6--