Bugzilla – Bug 112927
pcsc-acr38-1.2.9-11.i586.rpm lacks bundle information
Last modified: 2005-08-30 07:02:04 UTC
Rpm pcsc-acr38-1.2.9-11.i586.rpm contains the following file : /usr/lib/readers/libacr38u.so . This so file is hopefully the stripped driver for the acr38u card reader. However, pcsc drivers must be located in a *.bundle structure like this to be found : jo@linux:/test2/usr/lib/readers> find . . ./acs38Driver.bundle ./acs38Driver.bundle/Contents ./acs38Driver.bundle/Contents/Linux ./acs38Driver.bundle/Contents/Linux/acs38Driver ./acs38Driver.bundle/Contents/Info.plist This structure is being put in /usr/local by running "make install" for e.g. the version ACR38_LINUX_100703_P.tar.gz (for the moment AFAIK the latest version). Make sure to put that WHOLE *.bundle stucture in the rpm and not just the driver itself.
Aj, who takes care of this?
I do.
Olaf, please have a look at the new filelist of pcsc-acr38, resulting from the tarballs own make install (I'm unsure about the file in /usr/include/PCSC/ccid): /usr/include/PCSC/ccid /usr/include/PCSC/ccid/ACS38DrvTools.h /usr/lib/readers/ACR38UDriver.bundle /usr/lib/readers/ACR38UDriver.bundle/Contents /usr/lib/readers/ACR38UDriver.bundle/Contents/Info.plist /usr/lib/readers/ACR38UDriver.bundle/Contents/Linux /usr/lib/readers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver /usr/lib/readers/libacr38u.so /usr/lib/readers/libacr38ucontrol.a /usr/lib/readers/libacr38ucontrol.la /usr/lib/readers/libacr38ucontrol.so /usr/lib/readers/libacr38ucontrol.so.0 /usr/lib/readers/libacr38ucontrol.so.0.0.0 /usr/share/doc/packages/pcsc-acr38 /usr/share/doc/packages/pcsc-acr38/COPYING /usr/share/doc/packages/pcsc-acr38/ChangeLog /usr/share/doc/packages/pcsc-acr38/NEWS /usr/share/doc/packages/pcsc-acr38/README Is this ok?
This looks okay. Please ask Zetes to test this.
Submitted for beta 4.
In respons to comment #3: NOT TO BE INCLUDED IN THE RPM: ----------------------------- /usr/include/PCSC/ccid /usr/include/PCSC/ccid/ACS38DrvTools.h /usr/lib/readers/libacr38u.so /usr/lib/readers/libacr38ucontrol.a /usr/lib/readers/libacr38ucontrol.la /usr/lib/readers/libacr38ucontrol.so /usr/lib/readers/libacr38ucontrol.so.0 /usr/lib/readers/libacr38ucontrol.so.0.0.0 TO BE INCLUDED IN THE RPM: -------------------------- /usr/lib/readers/ACR38UDriver.bundle /usr/lib/readers/ACR38UDriver.bundle/Contents /usr/lib/readers/ACR38UDriver.bundle/Contents/Info.plist /usr/lib/readers/ACR38UDriver.bundle/Contents/Linux /usr/lib/readers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver /usr/share/doc/packages/pcsc-acr38 /usr/share/doc/packages/pcsc-acr38/COPYING /usr/share/doc/packages/pcsc-acr38/ChangeLog /usr/share/doc/packages/pcsc-acr38/NEWS /usr/share/doc/packages/pcsc-acr38/README REMARK: ------- Please use version 100705 of the ACS tarball to build the rpm.
Submitted again with only the requested files for beta 4. (Updated to 100705, too.)
In response to comment #6 The files to be included / excluded in the RPM as indicated in comment #6 is correct. NOT TO BE INCLUDED IN THE RPM: ----------------------------- /usr/include/PCSC/ccid /usr/include/PCSC/ccid/ACS38DrvTools.h /usr/lib/readers/libacr38u.so /usr/lib/readers/libacr38ucontrol.a /usr/lib/readers/libacr38ucontrol.la /usr/lib/readers/libacr38ucontrol.so /usr/lib/readers/libacr38ucontrol.so.0 /usr/lib/readers/libacr38ucontrol.so.0.0.0 TO BE INCLUDED IN THE RPM: -------------------------- /usr/lib/readers/ACR38UDriver.bundle /usr/lib/readers/ACR38UDriver.bundle/Contents /usr/lib/readers/ACR38UDriver.bundle/Contents/Info.plist /usr/lib/readers/ACR38UDriver.bundle/Contents/Linux /usr/lib/readers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver /usr/share/doc/packages/pcsc-acr38 /usr/share/doc/packages/pcsc-acr38/COPYING /usr/share/doc/packages/pcsc-acr38/ChangeLog /usr/share/doc/packages/pcsc-acr38/NEWS /usr/share/doc/packages/pcsc-acr38/README Remark: ------- /usr/lib/readers/libacr38u.so is not generated in the make process, i.e. this lib should not be present.