On Fri, Jan 23, 2015 at 05:46:16PM +0800, Li xin wrote: > OpenSC provides a set of libraries and utilities to work with smart cards. > Its main focus is on cards that support cryptographic operations, > and facilitate their use in security applications such as authentication, > mail encryption and digital signatures. > > Signed-off-by: Li Xin <[email protected]> > --- > meta-oe/recipes-support/opensc/opensc_0.14.0.bb | 42 > +++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > create mode 100644 meta-oe/recipes-support/opensc/opensc_0.14.0.bb > > diff --git a/meta-oe/recipes-support/opensc/opensc_0.14.0.bb > b/meta-oe/recipes-support/opensc/opensc_0.14.0.bb > new file mode 100644 > index 0000000..bdb8d23 > --- /dev/null > +++ b/meta-oe/recipes-support/opensc/opensc_0.14.0.bb > @@ -0,0 +1,42 @@ > +SUMMARY = "Smart card library and applications" > +DESCRIPTION = "OpenSC is a tool for accessing smart card devices. Basic \ > +functionality (e.g. SELECT FILE, READ BINARY) should work on any ISO \ > +7816-4 compatible smart card. Encryption and decryption using private \ > +keys on the smart card is possible with PKCS \ > +such as the FINEID (Finnish Electronic IDentity) card. Swedish Posten \ > +eID cards have also been confirmed to work." > + > +HOMEPAGE = "https://github.com/OpenSC/OpenSC/wiki" > + > +SRC_URI = "${DEBIAN_MIRROR}/main/o/${BPN}/${BPN}_${PV}.orig.tar.gz" > +SRC_URI[md5sum] = "1ee31dc2e89860458fd984e0cac9795e" > +SRC_URI[sha256sum] = > "ffe8bcc704f2ab9a05c6781bc815f00eaf75cba0a1bd21e3142b9194a7bed5c9" > + > +S = "${WORKDIR}/OpenSC-${PV}" > +LICENSE = "LGPLv2+" > +LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34" > + > +inherit autotools pkgconfig > +DEPENDS = "openct pcsc-lite virtual/libiconv openssl" > + > +EXTRA_OECONF = " \ > + --disable-static \ > + --enable-openct \ > + --disable-pcsc \ > + --disable-ctapi \ > + --enable-doc \ > +" > +EXTRA_OEMAKE = "DESTDIR=${D}" > + > +RDEPENDS_${PN} = "readline" > + > +FILES_${PN} += "\ > + ${libdir}/opensc-pkcs11.so \ > + ${libdir}/onepin-opensc-pkcs11.so \ > + ${libdir}/pkcs11-spy.so \ > +" > +FILES_${PN}-dev += "\ > + ${libdir}/pkcs11/opensc-pkcs11.so \ > + ${libdir}/pkcs11/onepin-opensc-pkcs11.so \ > + ${libdir}/pkcs11/pkcs11-spy.so \ > +"
Fails to build in world: | checking for OPENCT... yes | checking XSLTPROC requirement... configure: error: Missing xslstylesheetsdir | Configure failed. The contents of all config.log files follows to aid debugging | ERROR: oe_runconf failed | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_configure (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/opensc/0.14.0-r0/temp/log.do_configure.22998) NOTE: recipe opensc-0.14.0-r0: task do_configure: Failed ERROR: Task 8944 (/home/jenkins/oe/world/shr-core/meta-openembedded/meta-oe/recipes-support/opensc/opensc_0.14.0.bb, do_configure) failed with exit code '1' > -- > 1.8.4.2 > > -- > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
-- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
