updated recipes to new requirements of openembedded and newer versions

git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@725 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
frankmorgner
2012-03-02 10:52:34 +00:00
parent e5b947f3ab
commit 6b78c34ccc
8 changed files with 89 additions and 51 deletions

View File

@@ -1,17 +1,21 @@
DESCRIPTION = "Virtual Smartcard with PCSC Driver and CCID to PCSC Gadget"
LICENSE = "GPL"
SUMMARY = "CCID Emulator"
DESCRIPTION = "Forward a PC/SC smartcard reader as a standard USB CCID reader"
HOMEPAGE = "http://vsmartcard.sourceforge.net"
BUGTRACKER = "http://sourceforge.net/projects/vsmartcard/support"
DEPENDS = "pcsc-lite linux-libc-headers openssl opensc"
RDEPENDS = "pcsc-lite kernel-module-gadgetfs libcrypto opensc"
LICENSE = "GPL-3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard;module=ccid;proto=https;rev=417"
DEPENDS = "pcsc-lite linux-libc-headers openssl npa"
RDEPENDS += "kernel-module-gadgetfs"
S = "${WORKDIR}/ccid"
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot;module=vsmartcard;proto=https"
SRCREV = "719"
PV = "0.6+svnr${SRCPV}"
PR = "r0"
S = "${WORKDIR}/vsmartcard/ccid"
inherit autotools pkgconfig
EXTRA_OECONF = "--enable-pace"
FILES_${PN} += "\
${bindir}/* \
"
EXTRA_OECONF = 'OPENSSL_LIBS="${STAGING_DIR_TARGET}/lib/libcrypto.a -ldl" --enable-pace'

View File

@@ -1,18 +1,21 @@
DESCRIPTION = "API and Tools for the new German identity card (neuer Personalausweis, nPA)"
LICENSE = "GPL"
SUMMARY = "nPA Smart Card Library"
DESCRIPTION = "API and Tool for the new German identity card (neuer Personalausweis, nPA)"
HOMEPAGE = "http://vsmartcard.sourceforge.net"
BUGTRACKER = "http://sourceforge.net/projects/vsmartcard/support"
DEPENDS = "openssl opensc"
RDEPENDS = "libcrypto opensc"
LICENSE = "GPL-3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot;module=vsmartcard;proto=https;rev=417"
DEPENDS = "opensc openssl"
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot;module=vsmartcard;proto=https"
SRCREV = "719"
PV = "0.4+svnr${SRCPV}"
PR = "r2"
# statically link to openssl
EXTRA_OECONF += 'OPENSSL_LIBS="${STAGING_DIR_TARGET}/lib/libcrypto.a -ldl"'
S = "${WORKDIR}/vsmartcard/npa"
inherit autotools pkgconfig
EXTRA_OECONF = ""
FILES_${PN} += "\
${bindir}/* \
${libdir}/* \
"

View File

@@ -0,0 +1,18 @@
SUMMARY = "Relay a smart card via NFC"
DESCRIPTION = "Forward APDUs from the OpenPICC or from a libnfc device to a smart card via the PC/SC middleware."
HOMEPAGE = "http://vsmartcard.sourceforge.net"
BUGTRACKER = "http://sourceforge.net/projects/vsmartcard/support"
LICENSE = "GPL-3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS = "libnfc pcsc-lite"
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot;module=vsmartcard;proto=https"
SRCREV = "719"
PV = "0.4+svnr${SRCPV}"
PR = "r0"
S = "${WORKDIR}/vsmartcard/pcsc-relay"
inherit autotools pkgconfig

View File

@@ -1,15 +0,0 @@
DESCRIPTION = "Virtual Smartcard with PCSC Driver and CCID to PCSC Gadget"
LICENSE = "GPL"
DEPENDS = "pcsc-lite"
RDEPENDS = "pcsc-lite"
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard;module=picc_to_pcsc;proto=https;rev=417"
S = "${WORKDIR}/picc_to_pcsc"
inherit autotools pkgconfig
FILES_${PN} += "\
${bindir}/* \
"

View File

@@ -1,19 +1,28 @@
DESCRIPTION = "Virtual Smartcard with PCSC Driver and CCID to PCSC Gadget"
LICENSE = "GPL"
SUMMARY = "Virtual Smart Card"
DESCRIPTION = "Virtual smart card with PC/SC Driver"
HOMEPAGE = "http://vsmartcard.sourceforge.net"
BUGTRACKER = "http://sourceforge.net/projects/vsmartcard/support"
LICENSE = "GPL-3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS = "pcsc-lite"
RDEPENDS = "pcsc-lite python-pycrypto python-crypt python-textutils python-imaging python-pickle"
RDEPENDS += "python-pycrypto python-crypt python-textutils python-imaging python-pickle"
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard;module=virtualsmartcard;proto=https;rev=417"
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot;module=vsmartcard;proto=https"
SRCREV = "719"
PV = "0.6+svnr${SRCPV}"
PR = "r0"
S = "${WORKDIR}/virtualsmartcard"
S = "${WORKDIR}/vsmartcard/virtualsmartcard"
EXTRA_OECONF = " --enable-serialdropdir=${libdir}/pcsc/drivers/serial"
EXTRA_OECONF = "--enable-serialdropdir=${libdir}/pcsc/drivers/serial"
inherit autotools pkgconfig
FILES_${PN} += "\
${bindir}/* \
${sysconfdir}/* \
${libdir}/* \
${libdir}/python2.7 \
${libdir}/pcsc/drivers/serial/libvpcd.so.0.5 \
"
FILES_${PN}-dbg += "${libdir}/pcsc/drivers/serial/.debug"
FILES_${PN}-dev += "${libdir}/pcsc/drivers/serial/libvpcd.so"