Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 363801

Summary: [new ebuild] app-crypt/scute-1.4.0
Product: Gentoo Linux Reporter: Lucas Yamanishi <lucas.yamanishi>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED FIXED    
Severity: enhancement CC: crypto+disabled, lucas.yamanishi
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.scute.org/index.xhtml
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: scute ebuild
metadata
updated ebuild

Description Lucas Yamanishi 2011-04-16 06:36:28 UTC
Created attachment 270159 [details]
scute ebuild

A new ebuild for Scute.

Scute is a PKCS#11 module that adds support for the OpenPGP smartcard card to the Mozilla Network Security Services (NSS).
Comment 1 Lucas Yamanishi 2011-04-16 07:20:49 UTC
Created attachment 270161 [details]
metadata
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2011-04-16 12:13:12 UTC
Hi Lucas, thanks for the ebuild, I'll be looking into this personally soonish.

I have a couple of doubts about the dependencies though: if this is a generic PKCS#11 provider I don't see the need to require the presence of nss or the mozilla packages (and more to the point, it wouldn't work with the -bin version on ~amd64).

I'll try the ebuild out soon anyway.
Comment 3 Lucas Yamanishi 2011-04-16 20:05:27 UTC
Created attachment 270225 [details]
updated ebuild

Ok.  Mozilla RDEPENDS dropped.

I also added static-libs USE flag, and did a dosym to ensure the library appears in /usr/lib/pkcs11.  More tentatively, I enabled eautoreconf, elibtoolize and epunt_cxx to bring it more in-line with other GnuPG project ebuilds.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2011-04-16 22:12:19 UTC
Give me a moment to play with this, as this afternoon (before leaving to go out with friends) I did more or less the same, but adding a patch to drop versioning altogether.

I'll play with it a bit more and then commit it to tree, hopefully this weekend :)

P.S.: there is no reason to have static-libs: this is a dynamically-loaded library, shouldn't be available as static archive at all.
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2011-04-17 00:13:35 UTC
Okay now in tree, together with a fixed gpgsm-gencert.sh script that is listed in the documentation.