From unknown Sat Sep 13 09:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27260: [PATCH] gnu: Add qgpgme. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 05 Jun 2017 21:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27260 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 27260@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.149669903124220 (code B ref -1); Mon, 05 Jun 2017 21:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jun 2017 21:43:51 +0000 Received: from localhost ([127.0.0.1]:58181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHzmx-0006Ia-3i for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:43:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHzmw-0006IL-2i for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:43:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHzmp-0001j9-TD for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:43:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44874) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dHzmp-0001iW-Pr for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:43:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51549) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dHzmo-0007dG-Ev for guix-patches@gnu.org; Mon, 05 Jun 2017 17:43:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHzml-0001e2-AG for guix-patches@gnu.org; Mon, 05 Jun 2017 17:43:42 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:48343) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dHzml-0001bH-36 for guix-patches@gnu.org; Mon, 05 Jun 2017 17:43:39 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3whSxL4gJZz1qql7 for ; Mon, 5 Jun 2017 23:43:34 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3whSxL3pk6z3jgY2 for ; Mon, 5 Jun 2017 23:43:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id fEactvleNgo5 for ; Mon, 5 Jun 2017 23:43:33 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-46-244-130-4.dynamic.mnet-online.de [46.244.130.4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Mon, 5 Jun 2017 23:43:33 +0200 (CEST) Received: from lenashee.goebel-consult.de (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 9784061757 for ; Mon, 5 Jun 2017 23:51:55 +0200 (CEST) From: Hartmut Goebel Date: Mon, 5 Jun 2017 23:43:33 +0200 Message-Id: <1496699013-25966-1-git-send-email-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.7.4 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: -5.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: -5.0 (-----) * gnu/packages/gnupg.scm (qgpgme): New variable. --- gnu/packages/gnupg.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index c2b0278..30d5744 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -407,6 +407,34 @@ instead. This way bug fixes or improvements can be done at a central place and every application benefits from this.") (license license:lgpl2.1+))) +(define-public qgpgme + (package + (inherit gpgme) + (name "qgpgme") + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'build 'chdir-and-symlink + (lambda* (#:key inputs #:allow-other-keys) + (let ((gpgme (assoc-ref inputs "gpgme"))) + (symlink (string-append gpgme "/lib/libgpgmepp.la") + "lang/cpp/src/libgpgmepp.la") + (symlink (string-append gpgme "/lib/libgpgme.la") + "src/libgpgme.la")) + (chdir "lang/qt")))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("gpgme" ,gpgme) + ("qtbase" ,qtbase) + ,@(package-inputs gpgme))) + (synopsis "Qt API bindings for gpgme") + (description "QGpgme provides a very high level Qt API around GpgMEpp. + +QGpgME was originally developed as part of libkleo and incorporated into +gpgpme starting with version 1.7.") + (license license:gpl2+))) ;; Note: this differs from gpgme + (define-public python-gpg (package (name "python-gpg") -- 2.7.4 From unknown Sat Sep 13 09:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27260: Note: the official name is "QGpgME" References: <1496699013-25966-1-git-send-email-h.goebel@crazy-compilers.com> In-Reply-To: <1496699013-25966-1-git-send-email-h.goebel@crazy-compilers.com> Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 05 Jun 2017 21:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27260 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 27260@debbugs.gnu.org Received: via spool by 27260-submit@debbugs.gnu.org id=B27260.149669953525046 (code B ref 27260); Mon, 05 Jun 2017 21:53:01 +0000 Received: (at 27260) by debbugs.gnu.org; 5 Jun 2017 21:52:15 +0000 Received: from localhost ([127.0.0.1]:58187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHzv4-0006Vu-VU for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:52:15 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:50452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHzv3-0006Vl-2v for 27260@debbugs.gnu.org; Mon, 05 Jun 2017 17:52:13 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3whT7J03plz1qql7 for <27260@debbugs.gnu.org>; Mon, 5 Jun 2017 23:52:11 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3whT7H3jN0z3jgY4 for <27260@debbugs.gnu.org>; Mon, 5 Jun 2017 23:52:11 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id nXihXJO7wKYj for <27260@debbugs.gnu.org>; Mon, 5 Jun 2017 23:52:10 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-46-244-130-4.dynamic.mnet-online.de [46.244.130.4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <27260@debbugs.gnu.org>; Mon, 5 Jun 2017 23:52:10 +0200 (CEST) Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 8E69561757 for <27260@debbugs.gnu.org>; Tue, 6 Jun 2017 00:00:30 +0200 (CEST) From: Hartmut Goebel Organization: crazy-compilers.com Message-ID: <5935D287.7030607@crazy-compilers.com> Date: Mon, 5 Jun 2017 23:52:07 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit 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.7 (/) Please note that this package's official name is "QGpgME", not "qt-gpgme", as we called it on the guix-devel mailinglist. See https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob_plain;f=lang/qt/README -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | From unknown Sat Sep 13 09:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27260: [PATCH] gnu: Add qgpgme. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 06 Jun 2017 11:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27260 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Hartmut Goebel Cc: 27260@debbugs.gnu.org Received: via spool by 27260-submit@debbugs.gnu.org id=B27260.149674725820613 (code B ref 27260); Tue, 06 Jun 2017 11:08:02 +0000 Received: (at 27260) by debbugs.gnu.org; 6 Jun 2017 11:07:38 +0000 Received: from localhost ([127.0.0.1]:58531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dICKo-0005MP-9g for submit@debbugs.gnu.org; Tue, 06 Jun 2017 07:07:38 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:43144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dICKl-0005MD-VF for 27260@debbugs.gnu.org; Tue, 06 Jun 2017 07:07:36 -0400 Received: from localhost (77.118.242.17.wireless.dyn.drei.com [77.118.242.17]) by dd1012.kasserver.com (Postfix) with ESMTPSA id BEFD91CA0026; Tue, 6 Jun 2017 13:07:33 +0200 (CEST) Date: Tue, 6 Jun 2017 13:07:28 +0200 From: Danny Milosavljevic Message-ID: <20170606130728.43bd08f0@scratchpost.org> In-Reply-To: <1496699013-25966-1-git-send-email-h.goebel@crazy-compilers.com> References: <1496699013-25966-1-git-send-email-h.goebel@crazy-compilers.com> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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.7 (/) Hi Hartmut, On Mon, 5 Jun 2017 23:43:33 +0200 Hartmut Goebel wrote: > * gnu/packages/gnupg.scm (qgpgme): New variable. > --- > gnu/packages/gnupg.scm | 28 ++++++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > > diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm > index c2b0278..30d5744 100644 > --- a/gnu/packages/gnupg.scm > +++ b/gnu/packages/gnupg.scm > @@ -407,6 +407,34 @@ instead. This way bug fixes or improvements can be done at a central place > and every application benefits from this.") > (license license:lgpl2.1+))) > > +(define-public qgpgme > + (package > + (inherit gpgme) > + (name "qgpgme") > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-before 'build 'chdir-and-symlink > + (lambda* (#:key inputs #:allow-other-keys) > + (let ((gpgme (assoc-ref inputs "gpgme"))) > + (symlink (string-append gpgme "/lib/libgpgmepp.la") > + "lang/cpp/src/libgpgmepp.la") > + (symlink (string-append gpgme "/lib/libgpgme.la") > + "src/libgpgme.la")) > + (chdir "lang/qt")))))) Nice! Please end the phase in #t. Otherwise LGTM! From unknown Sat Sep 13 09:36:02 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: Hartmut Goebel Subject: bug#27260: closed (Re: bug#27260: [PATCH] gnu: Add qgpgme.) Message-ID: References: <59369A59.3090000@crazy-compilers.com> <1496699013-25966-1-git-send-email-h.goebel@crazy-compilers.com> X-Gnu-PR-Message: they-closed 27260 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 27260@debbugs.gnu.org Date: Tue, 06 Jun 2017 12:05:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1496750703-32712-1" This is a multi-part message in MIME format... ------------=_1496750703-32712-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27260: [PATCH] gnu: Add qgpgme. 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 27260@debbugs.gnu.org. --=20 27260: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27260 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1496750703-32712-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27260-close) by debbugs.gnu.org; 6 Jun 2017 12:04:46 +0000 Received: from localhost ([127.0.0.1]:58560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIDE5-0008V4-S1 for submit@debbugs.gnu.org; Tue, 06 Jun 2017 08:04:45 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:60451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIDE4-0008Uw-3Q for 27260-close@debbugs.gnu.org; Tue, 06 Jun 2017 08:04:44 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3whr2y6hQFz1qtGw; Tue, 6 Jun 2017 14:04:42 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3whr2y5RTRz3jR9n; Tue, 6 Jun 2017 14:04:42 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id QKafLnxFnZDN; Tue, 6 Jun 2017 14:04:42 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-46-244-130-4.dynamic.mnet-online.de [46.244.130.4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Tue, 6 Jun 2017 14:04:42 +0200 (CEST) Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 2EBC06037D; Tue, 6 Jun 2017 14:13:40 +0200 (CEST) Subject: Re: bug#27260: [PATCH] gnu: Add qgpgme. To: 27260-close@debbugs.gnu.org References: <1496699013-25966-1-git-send-email-h.goebel@crazy-compilers.com> <20170606130728.43bd08f0@scratchpost.org> From: Hartmut Goebel Organization: crazy-compilers.com Message-ID: <59369A59.3090000@crazy-compilers.com> Date: Tue, 6 Jun 2017 14:04:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20170606130728.43bd08f0@scratchpost.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27260-close Cc: Danny Milosavljevic 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 (/) Added the #t pushed as 6b982a7846780c90e67ed872b30e1f4d6aa819dc Thanks for reviewing. ------------=_1496750703-32712-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Jun 2017 21:43:51 +0000 Received: from localhost ([127.0.0.1]:58181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHzmx-0006Ia-3i for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:43:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHzmw-0006IL-2i for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:43:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHzmp-0001j9-TD for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:43:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44874) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dHzmp-0001iW-Pr for submit@debbugs.gnu.org; Mon, 05 Jun 2017 17:43:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51549) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dHzmo-0007dG-Ev for guix-patches@gnu.org; Mon, 05 Jun 2017 17:43:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dHzml-0001e2-AG for guix-patches@gnu.org; Mon, 05 Jun 2017 17:43:42 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:48343) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dHzml-0001bH-36 for guix-patches@gnu.org; Mon, 05 Jun 2017 17:43:39 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3whSxL4gJZz1qql7 for ; Mon, 5 Jun 2017 23:43:34 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3whSxL3pk6z3jgY2 for ; Mon, 5 Jun 2017 23:43:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id fEactvleNgo5 for ; Mon, 5 Jun 2017 23:43:33 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-46-244-130-4.dynamic.mnet-online.de [46.244.130.4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Mon, 5 Jun 2017 23:43:33 +0200 (CEST) Received: from lenashee.goebel-consult.de (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 9784061757 for ; Mon, 5 Jun 2017 23:51:55 +0200 (CEST) From: Hartmut Goebel To: guix-patches@gnu.org Subject: [PATCH] gnu: Add qgpgme. Date: Mon, 5 Jun 2017 23:43:33 +0200 Message-Id: <1496699013-25966-1-git-send-email-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.7.4 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: -5.0 (-----) 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: -5.0 (-----) * gnu/packages/gnupg.scm (qgpgme): New variable. --- gnu/packages/gnupg.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index c2b0278..30d5744 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -407,6 +407,34 @@ instead. This way bug fixes or improvements can be done at a central place and every application benefits from this.") (license license:lgpl2.1+))) +(define-public qgpgme + (package + (inherit gpgme) + (name "qgpgme") + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'build 'chdir-and-symlink + (lambda* (#:key inputs #:allow-other-keys) + (let ((gpgme (assoc-ref inputs "gpgme"))) + (symlink (string-append gpgme "/lib/libgpgmepp.la") + "lang/cpp/src/libgpgmepp.la") + (symlink (string-append gpgme "/lib/libgpgme.la") + "src/libgpgme.la")) + (chdir "lang/qt")))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("gpgme" ,gpgme) + ("qtbase" ,qtbase) + ,@(package-inputs gpgme))) + (synopsis "Qt API bindings for gpgme") + (description "QGpgme provides a very high level Qt API around GpgMEpp. + +QGpgME was originally developed as part of libkleo and incorporated into +gpgpme starting with version 1.7.") + (license license:gpl2+))) ;; Note: this differs from gpgme + (define-public python-gpg (package (name "python-gpg") -- 2.7.4 ------------=_1496750703-32712-1--