Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 677792 - >=app-crypt/gnupg-2.1.12 should depend on virtual/libusb:1
Summary: >=app-crypt/gnupg-2.1.12 should depend on virtual/libusb:1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Kristian Fiskerstrand (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-12 11:37 UTC by Philipp Ammann
Modified: 2019-03-21 20:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Ammann 2019-02-12 11:37:01 UTC
Starting with GnuPG 2.1.12 it uses libusb-1. Excerpt from NEWS:

Noteworthy changes in version 2.1.12 (2016-05-04)
-------------------------------------------------
[...]
 * scd: Changed to use the new libusb 1.0 API for the internal CCID
   driver.


So far I've been using my Nitrokey with sys-apps/pcsc-lite and app-crypt/ccid installed. It did not work without them.

With this change, and GnuPG built with USE="usb smartcard", it now works with only GnuPG installed.

See https://github.com/gentoo/gentoo/pull/11027
Comment 1 Larry the Git Cow gentoo-dev 2019-03-21 20:17:55 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7531f036b88d154c9379fee747d97fff8e827492

commit 7531f036b88d154c9379fee747d97fff8e827492
Author:     Kristian Fiskerstrand <k_f@gentoo.org>
AuthorDate: 2019-03-21 21:16:14 +0000
Commit:     Kristian Fiskerstrand <k_f@gentoo.org>
CommitDate: 2019-03-21 21:17:07 +0000

    app-crypt/gnupg: Version bump to 2.2.14
    
    Closes: https://bugs.gentoo.org/680582
    Closes: https://bugs.gentoo.org/677792
    Thanks-to: Philipp Ammann
    Signed-off-by: Kristian Fiskerstrand <k_f@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-crypt/gnupg/Manifest            |   1 +
 app-crypt/gnupg/gnupg-2.2.14.ebuild | 136 ++++++++++++++++++++++++++++++++++++
 2 files changed, 137 insertions(+)