1*4882a593SmuzhiyunSUMMARY = "Smart card library and applications" 2*4882a593SmuzhiyunDESCRIPTION = "OpenSC is a tool for accessing smart card devices. Basic\ 3*4882a593Smuzhiyunfunctionality (e.g. SELECT FILE, READ BINARY) should work on any ISO\ 4*4882a593Smuzhiyun7816-4 compatible smart card. Encryption and decryption using private\ 5*4882a593Smuzhiyunkeys on the smart card is possible with PKCS\ 6*4882a593Smuzhiyunsuch as the FINEID (Finnish Electronic IDentity) card. Swedish Posten\ 7*4882a593SmuzhiyuneID cards have also been confirmed to work." 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunHOMEPAGE = "http://www.opensc-project.org/opensc/" 10*4882a593SmuzhiyunSECTION = "System Environment/Libraries" 11*4882a593SmuzhiyunLICENSE = "LGPL-2.0-or-later" 12*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=cb8aedd3bced19bd8026d96a8b6876d7" 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun#v0.21.0 15*4882a593SmuzhiyunSRCREV = "c902e1992195e00ada12d71beb1029287cd72037" 16*4882a593SmuzhiyunSRC_URI = "git://github.com/OpenSC/OpenSC;branch=master;protocol=https \ 17*4882a593Smuzhiyun " 18*4882a593SmuzhiyunDEPENDS = "virtual/libiconv openssl" 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunS = "${WORKDIR}/git" 21*4882a593Smuzhiyuninherit autotools pkgconfig bash-completion 22*4882a593Smuzhiyun 23*4882a593SmuzhiyunEXTRA_OECONF = " \ 24*4882a593Smuzhiyun --disable-static \ 25*4882a593Smuzhiyun --disable-ctapi \ 26*4882a593Smuzhiyun --disable-doc \ 27*4882a593Smuzhiyun --disable-strict \ 28*4882a593Smuzhiyun" 29*4882a593SmuzhiyunEXTRA_OEMAKE = "DESTDIR=${D}" 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunPACKAGECONFIG ??= "pcsc" 32*4882a593Smuzhiyun 33*4882a593SmuzhiyunPACKAGECONFIG[openct] = "--enable-openct,--disable-openct,openct" 34*4882a593SmuzhiyunPACKAGECONFIG[pcsc] = "--enable-pcsc,--disable-pcsc,pcsc-lite,pcsc-lite pcsc-lite-lib" 35*4882a593Smuzhiyun 36*4882a593SmuzhiyunRDEPENDS:${PN} = "readline" 37*4882a593Smuzhiyun 38*4882a593SmuzhiyunFILES:${PN} += "\ 39*4882a593Smuzhiyun ${libdir}/opensc-pkcs11.so \ 40*4882a593Smuzhiyun ${libdir}/onepin-opensc-pkcs11.so \ 41*4882a593Smuzhiyun ${libdir}/pkcs11-spy.so \ 42*4882a593Smuzhiyun" 43*4882a593SmuzhiyunFILES:${PN}-dev += "\ 44*4882a593Smuzhiyun ${libdir}/pkcs11/opensc-pkcs11.so \ 45*4882a593Smuzhiyun ${libdir}/pkcs11/onepin-opensc-pkcs11.so \ 46*4882a593Smuzhiyun ${libdir}/pkcs11/pkcs11-spy.so \ 47*4882a593Smuzhiyun" 48*4882a593Smuzhiyun 49*4882a593SmuzhiyunBBCLASSEXTEND = "native" 50