Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 363801 - [new ebuild] app-crypt/scute-1.4.0
Summary: [new ebuild] app-crypt/scute-1.4.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://www.scute.org/index.xhtml
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2011-04-16 06:36 UTC by Lucas Yamanishi
Modified: 2011-04-17 00:13 UTC (History)
2 users (show)

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


Attachments
scute ebuild (scute-1.4.0.ebuild,1.06 KB, text/plain)
2011-04-16 06:36 UTC, Lucas Yamanishi
Details
metadata (metadata.xml,814 bytes, application/xml)
2011-04-16 07:20 UTC, Lucas Yamanishi
Details
updated ebuild (scute-1.4.0.ebuild,1.16 KB, text/plain)
2011-04-16 20:05 UTC, Lucas Yamanishi
Details

Note You need to log in before you can comment on or make changes to this bug.
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.