Package Details: pcsc-cyberjack 3.99.5_SP16-1

Git Clone URL: https://aur.archlinux.org/pcsc-cyberjack.git (read-only, click to copy)
Package Base: pcsc-cyberjack
Description: PCSC Driver for Reiner SCT cyberjack Cardreaders
Upstream URL: https://forum.reiner-sct.com/index.php?/forum/59-cyberjack-treiber-f%C3%BCr-linux/
Licenses: LGPL
Conflicts: ctapi-cyberjack
Replaces: ctapi-cyberjack
Submitter: ChrDr
Maintainer: ChrDr
Last Packager: ChrDr
Votes: 44
Popularity: 0.81
First Submitted: 2011-05-26 16:05 (UTC)
Last Updated: 2024-02-25 20:26 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Kompilator commented on 2014-05-20 16:24 (UTC)

Yes. The sources already contain the changes.

sanduhrs commented on 2014-05-20 16:09 (UTC)

So apparently the patch isn't needed anymore? Changes * The md5sum changed from 71c26821f2966a55b39329ea140e66a7 to 0538c937922f7010d70d80a0a8194fd0 * The second md5sum was for the patch and isn't needed anymore. * The extraction dir changed from ${srcdir}/cyberjack-SP05 to ${srcdir}/pcsc-cyberjack-3.99.5final.SP05

Kompilator commented on 2014-05-20 15:48 (UTC)

This PKDBULD works for me: # Maintainer: Christoph Drexler <chrdr at gmx dot at> pkgname=pcsc-cyberjack pkgver=3.99.5_SP05 _pkgver=3.99.5final.SP05 pkgrel=2 pkgdesc="PCSC Driver for Reiner SCT cyberjack Cardreaders" arch=('i686' 'x86_64') url="http://support.reiner-sct.de/" license=('LGPL') replaces=('ctapi-cyberjack') conflicts=('ctapi-cyberjack') depends=('libusb' 'pcsclite') options=('!libtool' '!docs') #http://support.reiner-sct.de/downloads/LINUX/V3.99.5_SP05/pcsc-cyberjack-3.99.5final.SP05.tar.bz2 source=("http://support.reiner-sct.de/downloads/LINUX/V${pkgver}/${pkgname}-${_pkgver}.tar.bz2") md5sums=('0538c937922f7010d70d80a0a8194fd0') build() { cd "${srcdir}/pcsc-cyberjack-3.99.5final.SP05" autoreconf -i ./configure \ --prefix=/usr \ --sysconfdir=/etc/${pkgname} \ --enable-udev \ --with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir) make } package() { cd "${srcdir}/pcsc-cyberjack-3.99.5final.SP05" make DESTDIR=$pkgdir install }

sanduhrs commented on 2014-05-19 12:23 (UTC)

Not installable atm as: * apparently the md5sum for the current package is different * the package extracts to ${srcdir}/pcsc-cyberjack-3.99.5final.SP05 instead of ${srcdir}/cyberjack-SP05

Misery commented on 2014-05-06 13:00 (UTC)

Sorry, I forgot to answer. I tried 64bit and gcc. I tried the new version with debian patches and it works without problems here. :-)

ChrDr commented on 2014-05-05 15:44 (UTC)

A new patch that has been published at Debian's (see http://anonscm.debian.org/gitweb/?p=collab-maint/pcsc-cyberjack.git;a=commit;h=48ec3f8d883e89650aec0f0130cdaa2eb945da5b) should solve the problem more generically and thus more compiler-independently than my quick-and-dirty workaround. So, if you experienced problems with the previous version (3.99.5_SP05-1), try this one (3.99.5_SP05-2).

ChrDr commented on 2014-03-28 23:53 (UTC)

That's strange. I rechecked it, and again it works with the patch here, and does not work without the patch. The problem here is that pcsclite uses a #pragma pack preprocessor directive (see http://gcc.gnu.org/onlinedocs/gcc/Structure-Packing-Pragmas.html), and the pcsc-cyberjack depends on it. This certainly is no good idea, because the #pragma directives are not standardized, but are a Microsoft invention copied by gcc in order to improve compatibility. Which compiler did you use? Did you build a 64-bit or a 32-bit version?

Misery commented on 2014-03-19 16:59 (UTC)

Is the patch still necessary with pcsclite 1.8.11? If I apply this patch I will get a transaction error. Without the patch it works flawlessly.

ChrDr commented on 2014-01-12 22:15 (UTC)

For those who are interested in it: The change was introduced into /usr/include/PCSC/reader.h with pcsclite revision 6638, see http://anonscm.debian.org/viewvc/pcsclite/trunk/PCSC/src/PCSC/reader.h?r1=6637&r2=6638&view=patch . Due to this change pcsc-cyberjack thinks that the InputBuffer's length is not set correctly, and aborts the transaction with an error.