updated checksums, install files for recipes. updated log files for 0.6.1
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@132 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
@@ -11,3 +11,7 @@ S = "${WORKDIR}/ccid"
|
||||
inherit autotools_stage pkgconfig
|
||||
|
||||
EXTRA_OECONF = "--enable-pace"
|
||||
|
||||
FILES_${PN} += "\
|
||||
${bindir}/* \
|
||||
"
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
DESCRIPTION = "Virtual Smartcard with PCSC Driver and CCID to PCSC Gadget"
|
||||
LICENSE = "GPL"
|
||||
|
||||
DEPENDS = "pcsc-lite linux-libc-headers"
|
||||
RDEPENDS = "pcsc-lite kernel-module-gadgetfs"
|
||||
|
||||
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard;module=ccid;proto=https;rev=1"
|
||||
|
||||
S = "${WORKDIR}"
|
||||
|
||||
LIBPCSCLITE_CFLAGS = -I${STAGING_INCDIR}/PCSC -lpcsclite
|
||||
PTHREAD_CFLAGS = -pthread
|
||||
# FIXME: let openmoko set the right STAGING_KERNEL_DIR
|
||||
STAGING_KERNEL_DIR = ${STAGING_DIR}/${MACHINE}-angstrom-${TARGET_OS}/kernel
|
||||
GADGETFS_CFLAGS = -I${STAGING_KERNEL_DIR}/include
|
||||
|
||||
INSTALL = install
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
|
||||
FILES_${PN} = "\
|
||||
${bindir}/* \
|
||||
"
|
||||
|
||||
do_compile() {
|
||||
${CC} ${S}/ccid/ccid.c ${S}/ccid/usbstring.c -o ${S}/ccid/ccid \
|
||||
${LIBPCSCLITE_CFLAGS} ${GADGETFS_CFLAGS} ${PTHREAD_CFLAGS} ${CFLAGS}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
${INSTALL} -d ${D}${bindir}
|
||||
${INSTALL_PROGRAM} ${S}/ccid/ccid ${D}${bindir}
|
||||
}
|
||||
@@ -4,25 +4,12 @@ LICENSE = "GPL"
|
||||
DEPENDS = "pcsc-lite"
|
||||
RDEPENDS = "pcsc-lite"
|
||||
|
||||
SRC_URI = "svn://svn.informatik.hu-berlin.de/svn/NFC;module=picc_to_pcsc;proto=https;rev=357"
|
||||
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard;module=picc_to_pcsc;proto=https;rev=131"
|
||||
|
||||
S = "${WORKDIR}"
|
||||
S = "${WORKDIR}/picc_to_pcsc"
|
||||
|
||||
LIBPCSCLITE_CFLAGS = -I${STAGING_INCDIR}/PCSC -lpcsclite
|
||||
inherit autotools_stage pkgconfig
|
||||
|
||||
INSTALL = install
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
|
||||
FILES_${PN} = "\
|
||||
FILES_${PN} += "\
|
||||
${bindir}/* \
|
||||
"
|
||||
|
||||
do_compile() {
|
||||
${CC} ${S}/picc_to_pcsc/picc_to_pcsc.c -o ${S}/picc_to_pcsc/picc_to_pcsc \
|
||||
${LIBPCSCLITE_CFLAGS} ${CFLAGS}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
${INSTALL} -d ${D}${bindir}
|
||||
${INSTALL_PROGRAM} ${S}/picc_to_pcsc/picc_to_pcsc ${D}${bindir}
|
||||
}
|
||||
|
||||
@@ -4,69 +4,14 @@ LICENSE = "GPL"
|
||||
DEPENDS = "pcsc-lite"
|
||||
RDEPENDS = "pcsc-lite python-pycrypto python-crypt python-textutils python-imaging python-pickle"
|
||||
|
||||
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard/;module=virtualsmartcard;proto=https;rev=1"
|
||||
SRC_URI = "svn://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard;module=virtualsmartcard;proto=https;rev=131"
|
||||
|
||||
S = "${WORKDIR}"
|
||||
serialdropdir = ${libdir}/pcsc/drivers/serial
|
||||
readerconfdir = ${sysconfdir}/reader.conf.d
|
||||
python_sitelib = /usr/lib/python2.5/site-packages
|
||||
S = "${WORKDIR}/virtualsmartcard"
|
||||
|
||||
LIBPCSCLITE_CFLAGS = -I${STAGING_INCDIR}/PCSC -lpcsclite
|
||||
SO_CFLAGS = -fPIC
|
||||
SO_LDFLAGS = -shared
|
||||
inherit autotools_stage pkgconfig
|
||||
|
||||
INSTALL = install
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
|
||||
FILES_${PN} = "\
|
||||
FILES_${PN} += "\
|
||||
${bindir}/* \
|
||||
${readerconfdir}/* \
|
||||
${serialdropdir}/* \
|
||||
${python_sitelib}/* \
|
||||
${sysconfdir}/* \
|
||||
${libdir}/* \
|
||||
"
|
||||
|
||||
do_compile() {
|
||||
${CC} ${SO_CFLAGS} ${CFLAGS} -c \
|
||||
${S}/virtualsmartcard/vpcd/vpcd.c \
|
||||
${S}/virtualsmartcard/vpcd/vpcd.h \
|
||||
${CC} ${SO_CFLAGS} ${CFLAGS} ${LIBPCSCLITE_CFLAGS} -c \
|
||||
${S}/virtualsmartcard/vpcd/ifd.c
|
||||
|
||||
${CC} ${S}/ifd.o ${S}/vpcd.o -o ${S}/virtualsmartcard/libvpcd.so \
|
||||
${LIBPCSCLITE_CFLAGS} ${SO_LDFLAGS} ${LDFLAGS}
|
||||
rm -f ${S}/vpcd.o ${S}/ifd.o
|
||||
|
||||
echo '#!/bin/sh' > ${S}/virtualsmartcard/virtualsmartcard
|
||||
echo "cd \"${python_sitelib}\"" \
|
||||
>> ${S}/virtualsmartcard/virtualsmartcard
|
||||
echo "python \"${python_sitelib}/VirtualSmartcard.py\" \"\$@\"" \
|
||||
>> ${S}/virtualsmartcard/virtualsmartcard
|
||||
|
||||
echo 'FRIENDLYNAME "Virtual PCD"' > ${S}/virtualsmartcard/vpcd.conf
|
||||
echo 'DEVICENAME /dev/null' >> ${S}/virtualsmartcard/vpcd.conf
|
||||
echo "LIBPATH ${serialdropdir}/libvpcd.so" >> ${S}/virtualsmartcard/vpcd.conf
|
||||
echo 'CHANNELID 0' >> ${S}/virtualsmartcard/vpcd.conf
|
||||
}
|
||||
|
||||
do_install() {
|
||||
${INSTALL} -d ${D}${bindir}
|
||||
${INSTALL} -d ${D}${serialdropdir}
|
||||
${INSTALL} -d ${D}${readerconfdir}
|
||||
${INSTALL} -d ${D}${python_sitelib}
|
||||
${INSTALL_PROGRAM} ${S}/virtualsmartcard/virtualsmartcard ${D}${bindir}
|
||||
${INSTALL_PROGRAM} ${S}/virtualsmartcard/libvpcd.so ${D}${serialdropdir}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpcd.conf ${D}${readerconfdir}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/ConstantDefinitions.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/CryptoUtils.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/SEutils.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/SmartcardFilesystem.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/SmartcardSAM.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/SWutils.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/TLVutils.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/utils.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/VirtualSmartcard.py ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/testconfig.sam ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/testconfig.mf ${D}${python_sitelib}
|
||||
${INSTALL_DATA} ${S}/virtualsmartcard/vpicc/jp2.jpg ${D}${python_sitelib}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DESCRIPTION = "Virtual Smartcard with PCSC Driver and CCID to PCSC Gadget"
|
||||
LICENSE = "GPL"
|
||||
|
||||
DEPENDS = "ccid virtualsmartcard picctopcsc"
|
||||
DEPENDS = "ccid-tool virtualsmartcard picctopcsc"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user