Package Details: omnikey_ifdokccid 4.3.3-4

Git Clone URL: (read-only, click to copy)
Package Base: omnikey_ifdokccid
Description: PCSC driver for OMNIKEY 1021, 3x21, 6121,512x, 532x
Upstream URL:
Keywords: omnikey pcsc
Licenses: custom:HID_OK_Drivers_EULA
Conflicts: omnikey_ifdokccid-git
Submitter: onestone
Maintainer: JulianXhokaxhiu
Last Packager: JulianXhokaxhiu
Votes: 18
Popularity: 0.000007
First Submitted: 2015-03-04 04:02 (UTC)
Last Updated: 2019-04-21 15:42 (UTC)

Latest Comments

abouvier commented on 2018-05-22 00:32 (UTC)

Yes, but I hope I'm not the only one :p

JulianXhokaxhiu commented on 2018-05-21 16:45 (UTC)

I hope you're happy now :)

abouvier commented on 2018-05-21 16:06 (UTC)

I think you misunderstood the purpose of the arch directive :p

Even if the package can be compiled for every arch, you should list all these arch in the array. any is for architecture independent package.

As this package is already compiled, and the ARM version is a 32-bit executable, the array should not accept aarch64 or any incompatible ARM arch.

JulianXhokaxhiu commented on 2018-05-21 15:36 (UTC)

At the current status the arch=('any') is because Arch supports i686, x86_64 and ARM ( through its various types ), so typing any would successfully met all of them ( the arm library contained in the omnikey zip works since ARMv5 and more ).

Related to prepare() and unzip I'll take care of them on the next version bump. Thanks for the hint :)

abouvier commented on 2018-05-21 13:07 (UTC) (edited on 2018-05-21 13:08 (UTC) by abouvier)

You should not use arch=('any') when the resulting package contains architecture dependent files (like

The extraction phase should rather take place in the prepare() function.

And the unzip makedepends seems unused :p

JulianXhokaxhiu commented on 2018-05-21 08:53 (UTC) (edited on 2018-05-21 08:53 (UTC) by JulianXhokaxhiu)

Package is now multi-platform enabled. It supports i686, x86_64 and arm too. Enjoy!

Alad commented on 2017-09-25 18:25 (UTC) (edited on 2017-09-25 18:26 (UTC) by Alad)

Submission date isn't the only consideration. Here, omnikey_ifdokccid you want to merge into this package is named directly after the source. omnikey_cardman_5x2x is named after one model, when multiple are mentioned in the description. Personally I'd be inclined to merge things the other way around for clarity. But I think you should talk to the maintainer of the other package first; maybe you both can co-maintain it.

abouvier commented on 2017-09-25 13:36 (UTC) (edited on 2017-09-25 14:23 (UTC) by abouvier)

You should asks for a merge then ;) By the way I think a better name would be pcsc-omnikey (like pcsc-cyberjack). Or ccid-omnikey, I'm not sure :p

mlq commented on 2017-09-25 13:28 (UTC)

It's basically the same as this one, but this one exists since 2010 and the other one since 2015.

abouvier commented on 2017-09-25 13:27 (UTC)

Yes, but what about omnikey_ifdokccid ? :p

mlq commented on 2017-09-25 13:12 (UTC)

omnikey_cardman_x21 does not exist anymore

abouvier commented on 2017-09-24 23:54 (UTC)

This package conflicts with omnikey_ifdokccid and omnikey_cardman_x21 (out-of-date). They should be merged.

abouvier commented on 2017-06-01 21:59 (UTC) (edited on 2017-06-01 22:00 (UTC) by abouvier)

What is the difference between this package and omnikey_cardman_5x2x/omnikey_cardman_x21?

syne commented on 2017-01-29 17:41 (UTC)

hi, as has come to my attention, this package and are identical. over time the wording on HID webpage has changed, and what I first thought were two different drivers are now apparently one. I will therefore submit a request to remove this package sometime next week. if complications arise that require this to be kept, please comment below. ty

aasoft commented on 2017-01-29 17:09 (UTC)

There is a new version 4.2.8. The download URLs have changed slightly, but otherwise it compiled and is working correctly on my 4.9.6-1-ARCH #1 x86_64. Here's the diff: --- PKGBUILD-old 2017-01-29 09:05:46.853041587 -0800 +++ PKGBUILD 2017-01-29 09:08:28.208003247 -0800 @@ -1,28 +1,28 @@ # Maintainer: syne <madlikene[at]> pkgname=omnikey_cardman_x21 -pkgver=3.9.0 -pkgrel=2 +pkgver=4.2.8 +pkgrel=0 pkgdesc="Driver for OMNIKEY Cardman 1021, 3021, 3121, 3621, 3821, 4321, 6121, Smart@Link, Smart@Key" arch=('i686' 'x86_64') [ "$CARCH" = "i686" ] && _arch=_i686 - [ "$CARCH" = "x86_64" ] && _arch=_x64 + [ "$CARCH" = "x86_64" ] && _arch=_x86_64 url="" depends=('libusb' 'pcsclite') -source=($_arch-$pkgver.tar.gz) -[ "$CARCH" = "i686" ] && sha256sums=('387f5780d58c7b019f5c8b10708896ebb94d0f64e2f07a0a740eab54b69f2c52') -[ "$CARCH" = "x86_64" ] && sha256sums=('ff40443fc746832d37893773c4f16622f857da1629d5ec83a862d2f999b180e1') +source=($_arch-v$pkgver.tar.gz) +[ "$CARCH" = "i686" ] && sha256sums=('d0694141950c6e0c294bf1979fabe81d71045873710044ab006ef7384fcba3d4') +[ "$CARCH" = "x86_64" ] && sha256sums=('9923cecbdadf290cf42908126ad466942f50cbca1cd2b7cf6dc499b064a2e8af') license=('custom') package() { - cd $srcdir/ifdokccid_lnx$_arch-$pkgver + cd $srcdir/ifdokccid_linux$_arch-v$pkgver mkdir -p $pkgdir/usr/lib/pcsc/drivers - cp -r ifdokccid_lnx$_arch-$pkgver.bundle $pkgdir/usr/lib/pcsc/drivers + cp -r ifdokccid_linux$_arch-v$pkgver.bundle $pkgdir/usr/lib/pcsc/drivers mkdir -p $pkgdir/etc/udev/rules.d cp z98_omnikey.rules $pkgdir/etc/udev/rules.d/10-omnikey.rules mkdir -p $pkgdir/usr/lib/udev cp $pkgdir/usr/lib/udev - + install -Dm644 HID_OK_Drivers_EULA $pkgdir/usr/share/licenses/$pkgname/EULA }

syne commented on 2015-10-07 09:44 (UTC)

builds just fine

daklaus commented on 2015-04-17 08:32 (UTC)

Hello, due to the new policy of pacman (See the "Directory Symlink Handling" section of Allan's blog post ( the following error occurs when installing the package: error: failed to commit transaction (conflicting files) omnikey_cardman_5x2x: /lib exists in filesystem omnikey_cardman_5x2x: /lib/udev/ exists in filesystem Errors occurred, no packages were upgraded. ==> WARNING: Failed to install built package(s). Here is a fix for the PKGBUILD (in unified diff format)man : --- PKGBUILD 2015-04-17 10:29:37.943487385 +0200 +++ 2015-04-17 10:28:57.303362667 +0200 @@ -22,5 +22,5 @@ install -D -m664 omnikey.ini $pkgdir/etc/omnikey.ini install -D -m664 z98_omnikey.rules $pkgdir/etc/udev/rules.d/z98_omnikey.rules - install -D -m664 $pkgdir/lib/udev/ + install -D -m664 $pkgdir/usr/lib/udev/ }

syne commented on 2015-04-14 14:20 (UTC)

should be fixed now, sorry it took so long

Sebilar commented on 2015-03-31 15:39 (UTC)

"404 Page not found" for

ganymede commented on 2015-03-20 20:51 (UTC)

Proposal for an updated PKGBUILD : Changes : - $pkgdir/lib/udev -> $pkgdir/usr/lib/udev (otherwise package can't be installed) - md5sums -> sha256sums - include license

syne commented on 2014-04-01 15:36 (UTC)

@ILF next time just flag the pkg out-of-date, please

ILF commented on 2014-04-01 15:16 (UTC)

There is newer version to the binary package - 3.9.0. Simple edit of the version and the md5sums does the trick to be able to use the latest version of the package.

Mineo commented on 2013-06-07 09:53 (UTC)

The source needs to be changed to$_arch-$pkgver.tar.gz

commented on 2012-06-04 22:42 (UTC)

hash fails, packae has been updated to Pls adjust because its failin. ==> Making package: omnikey_cardman_5x2x (di jun 5 00:38:29 CEST 2012) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving Sources... -> Found ifdokrfid_lnx- ==> Validating source files with md5sums... ifdokrfid_lnx- ... Passed ==> Extracting Sources... ==> Entering fakeroot environment... ==> Starting build()... /home/c/Downloads/omnikey_cardman_5x2x/PKGBUILD: regel 18: cd: /home/c/Downloads/omnikey_cardman_5x2x/src/ifdokrfid_lnx- Bestand of map bestaat niet ==> ERROR: A failure occurred in build(). Aborting... [c@linux omnikey_cardman_5x2x]$ ls