Package Details: pcsc-cyberjack 3.99.5_SP09-1

Git Clone URL: https://aur.archlinux.org/pcsc-cyberjack.git (read-only)
Package Base: pcsc-cyberjack
Description: PCSC Driver for Reiner SCT cyberjack Cardreaders
Upstream URL: http://www.reiner-sct.com/support/download/treiber-und-software/cyberjack/chip-linux.html?grp=kontaktbehaftet
Licenses: LGPL
Conflicts: ctapi-cyberjack
Replaces: ctapi-cyberjack
Submitter: ChrDr
Maintainer: ChrDr
Last Packager: ChrDr
Votes: 29
Popularity: 0.096538
First Submitted: 2011-05-26 16:05
Last Updated: 2016-03-30 20:06

Latest Comments

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?

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

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

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

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

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

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 https://bbs.archlinux.de/viewtopic.php?id=25312 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
siehe
http://forum.reiner-sct.com/index.php?/topic/3055-cyberjack-moneyplex-perform-verification/
https://bbs.archlinux.de/viewtopic.php?id=25312
https://bbs.archlinux.de/viewtopic.php?id=25123

gatonero commented on 2013-12-11 21:57

Es gibt inzwischen einige Probleme mit pcsc siehe
https://bbs.archlinu...ic.php?id=25312
https://bbs.archlinu...ic.php?id=25123
http://forum.reiner-sct.com/index.php?/topic/3055-cyberjack-moneyplex-perform-verification/

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!