Package Details: pcsc-cyberjack 3.99.5_SP11-1

Git Clone URL: (read-only)
Package Base: pcsc-cyberjack
Description: PCSC Driver for Reiner SCT cyberjack Cardreaders
Upstream URL:
Licenses: LGPL
Conflicts: ctapi-cyberjack
Replaces: ctapi-cyberjack
Submitter: ChrDr
Maintainer: ChrDr
Last Packager: ChrDr
Votes: 35
Popularity: 0.702589
First Submitted: 2011-05-26 16:05
Last Updated: 2017-08-20 20:42

Latest Comments

smrqdt commented on 2018-06-10 03:09

3.99.5_SP12 is available: /

md5sums=('260836307907027b6b91a5b63ac074eb') compiles without any PKGBUILD changes

leidola commented on 2018-05-19 18:02

Dear ChrDr, please consider including the following commit:

Me and possibly others need to get their cyberjack komfort and standard working.

ChrDr commented on 2017-08-20 20:45

Updated to new version: 3.99.5_SP11

frederik commented on 2017-08-20 14:48

SP11 is available. Only small changes are needed to upgrade:


thx for maintaining :)

chepaz commented on 2016-09-28 07:35

Possibly someone has a solution for this:

I'm using an very old Cyberjack with packageversion pcsc-cyberjack-3.99.5_SP08-1-x86_64 and pcsc-ctapi-wrapper-0.3-1-x86_64. This works flawless. But on every newer SP-Version it stops working.

Reader responding to pcsc_scan on SP08:

On every newer release the reader isn't responding.

ChrDr commented on 2016-09-27 19:16

Well, that's strange, when I built the package two weeks ago, there was a redirection from to which makepkg did not handle correctly - that's why I changed the URL.

However, now does not work any longer, while works - I have changed the PKGBUILD accordingly. I am sorry for the hassle.

dixi_minga commented on 2016-09-27 07:07

Download URL is:

ChrDr commented on 2016-09-27 06:05

Updated to new version: 3.99.5_SP10

noxpo commented on 2014-11-16 09:23

in caes somebody misses the man page:
it is installed in /usr/share/man/man instead of /usr/share/man/man/man8

ChrDr commented on 2014-05-21 20:06

Obviously they applied the patches upstream and updated the source archive without increasing the version number. Bad habit handicapping the package maintainer's job...

However, I have uploaded a new PKGBUILD which should work now with the new source tarball. Thanks for your hints.

Kompilator commented on 2014-05-20 16:24

Yes. The sources already contain the changes.

Kompilator commented on 2014-05-20 16:23

Yes, the sources still contain the changes.

sanduhrs commented on 2014-05-20 16:09

So apparently the patch isn't needed anymore?

* 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

This PKDBULD works for me:

# Maintainer: Christoph Drexler <chrdr at gmx dot at>

pkgdesc="PCSC Driver for Reiner SCT cyberjack Cardreaders"
arch=('i686' 'x86_64')
depends=('libusb' 'pcsclite')
options=('!libtool' '!docs')

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)


package() {
cd "${srcdir}/pcsc-cyberjack-3.99.5final.SP05"
make DESTDIR=$pkgdir install

sanduhrs commented on 2014-05-19 12:23

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

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

A new patch that has been published at Debian's (see;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

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, 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

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

For those who are interested in it: The change was introduced into /usr/include/PCSC/reader.h with pcsclite revision 6638, see . Due to this change pcsc-cyberjack thinks that the InputBuffer's length is not set correctly, and aborts the transaction with an error.

ChrDr commented on 2014-01-12 22:02

I have found the culprit, at last!
I turns out that due to a change in a pcsclite header, introduced in pcsclite 1.8.9, newly compiled pcsc-cyberjack packages would not work any longer, while existing packages still continued working...

I will report that upstream as soon as possible, too.

ChrDr commented on 2013-12-12 21:29

Yeah, I already have seen your PKGBUILD. It is quite similar to mine, but as you have already observed, it compiles, but does not really work. So let's find out what's going wrong.

gatonero commented on 2013-12-12 20:53

Because I have some troubles with my cyberjack card reader I made a PKGBUILD which is running but doesn't solve my problem. See article #7

ChrDr commented on 2013-12-12 20:38

I already adapted the PKGBUILD two weeks ago. It compiles, but I have not uploaded it yet, as it does not really do what it should up to now. Seems that it does not play well with the current version of pcsclite.

As I haven't had too much time for it lately, I haven't been able to find out the reason yet. I will publish a new PKGBUILD as soon as I have a running (not only compiling) version.

gatonero commented on 2013-12-11 21:59

Es gibt inzwischen einige Probleme mit pcsc

gatonero commented on 2013-12-11 21:57

Es gibt inzwischen einige Probleme mit pcsc siehe

gatonero commented on 2013-12-10 22:57

Hello Christoph Drexler <chrdr at gmx dot at>

could you please make a package for the new version 3.99.5final.SP05?

Misery commented on 2013-11-28 09:33

3.99.5final.SP05 is available :-)

ChrDr commented on 2012-04-26 20:43

The compiler error reported by freddy_k is due to the fact that gcc 4.7 does not include unistd.h automatically any more.

I have uploaded a new PKGBUILD patching the file cm_distri.cpp so that it will work with gcc 4.7.
If you have a working binary version of pcsc-cyberjack 3.99.5_SP03, there is no need to recompile the package.

Anonymous comment on 2012-04-24 16:23

hey there,

I'm getting the following compiler error when i try to build the package:

cm_distri.cpp: in element function »virtual bool CM_Distri::check(std::string&, std::string&, std::string&)«:
cm_distri.cpp:89:19: Error: »unlink« was not defined in this scope
cm_distri.cpp:129:18: Error: »unlink« was not defined in this scope

This error occurs on a freshly updated system while installing the package with yaourt.

ChrDr commented on 2011-10-29 15:20

Fixed. Thanks for your hint.

eworm commented on 2011-10-27 15:56

The brackets around the install file break makepkg from pacman 4.0. Please update your PKGBUILD. Thanks!