Package Details: coolkey 1.1.0_36-2

Git Clone URL: (read-only, click to copy)
Package Base: coolkey
Description: Provides PKCS11 module support for smart-card readers, now with 144k smartcard/CAC support and downstream Fedora patches.
Upstream URL:
Licenses: GPL
Submitter: arch-nemesis
Maintainer: n17ikh
Last Packager: n17ikh
Votes: 16
Popularity: 0.000440
First Submitted: 2009-06-19 15:05 (UTC)
Last Updated: 2019-10-24 22:50 (UTC)

Latest Comments

aswang commented on 2019-10-21 01:42 (UTC)

It's currently broken because the base URL has been changed. Here's a patch to get it working again:

n17ikh commented on 2019-04-30 06:30 (UTC)

Updating to the fc28 version of the package. After fc28 goes archive, I believe that will be the last version of the package from upstream, so I'll be able to switch to the Fedora archive link and hopefully stop with the URL shuffle.

n17ikh commented on 2017-03-06 19:10 (UTC) (edited on 2017-03-06 19:11 (UTC) by n17ikh)

I'm updating the AUR package to track the Fedora version, but it looks like they (RHEL) are taking steps to deprecate Coolkey in the spec file. I won't carry those over to the package here, obviously. Users of Coolkey should be aware of this though; it may not be supported upstream in the future (though the actual source hasn't been updated in years anyway, recent work is all patches to the package).

Tuerai commented on 2017-03-05 11:18 (UTC)

AUR package currently fails to install because it is looking for "" whereas at that url, the package has already updated to 1.1.0-32, so the version should be updated, and the link should be updated to ""

n17ikh commented on 2016-11-21 09:28 (UTC)

Because I didn't know bsdtar could extract RPMs. Thanks, now we can ditch rpmextract.

Scimmia commented on 2016-11-21 00:34 (UTC)

Why is this extracting the source file manually when makepkg will already do it for you if you get rid of the noextract array?

kyonifer commented on 2016-03-08 20:35 (UTC)

I get a bad link trying to download the rpm. I used instead and it worked (had to change checksum though, didnt investigate differences).

logjammer commented on 2015-12-01 15:59 (UTC)

The sha512sum fails match on 1.1.0-28 from the official source. The new sum is calculated as: e5b9210c6f06a06ec8a134a8ea3200a2d024814b8a14392511fd6309ae3d16cdee5a52b4abd707559e8a854f48a0ebdd52d156a49af1285d8916c3359411a0f7 and passes. Please update PKGBUILD accordingly. Thanks.

n17ikh commented on 2015-08-02 00:43 (UTC)

It looks like the upstream Makefile is still partially busted, even with single-threaded builds.. I get intermittent build failures. So, if it fails to build the first time.. build it again(?) Not great, I know.

n17ikh commented on 2015-06-01 19:11 (UTC)

Fedora version bump again. No changes to functionality.

n17ikh commented on 2015-05-01 22:09 (UTC)

Simnol: It seems the source from that link doesn't patch cleanly into Fedora upstream. I'd be willing to include a patch if you come up with a workable one.

commented on 2015-02-18 19:14 (UTC)

This sort of works for me, but not after the initial slot, thanks to unavailable support for my key, see here: I can have a go at writing my own build if needed, but wondered if you'd like to incorporate this before I do?

n17ikh commented on 2014-12-11 00:24 (UTC)

Updated to the new URL (No changes in the package, other than a Fedora version bump). Thanks, Camio.

camio commented on 2014-12-10 00:33 (UTC)

The source is no longer where it is defined above. I was able to upgrade this package manually by going with ''.

n17ikh commented on 2014-06-12 15:37 (UTC)

Sorry for the uploads in quick succession - It looks like something (makefile deps. probably) is broken; disabling parallel make seems to fix it.

n17ikh commented on 2014-06-12 15:29 (UTC)

Adopted and updated to 1.1.0-25-fc21.

coolpyrofreak commented on 2014-05-20 02:48 (UTC)

I'm dropping this.

coolpyrofreak commented on 2013-09-27 00:55 (UTC)

I'll take this on, since I use it. Current version is 1.1.0-24.

wolfjb commented on 2013-09-13 21:53 (UTC)

pastebin by abruptadieu has link that doesn't work, here is a link that does: (the link in the pastebin is missing the '/archive' path) everything else seems to be fine.

aricart commented on 2013-03-25 08:46 (UTC)

Someone needs to since this hasn't been updated in awhile. I'll post to the mailing list about this being orphaned.

abruptadieu commented on 2012-12-06 15:14 (UTC)

New PKGBUILD, should work: I'd be willing to maintain this.

wolfjb commented on 2012-11-04 11:04 (UTC)

this url might work:

wolfjb commented on 2012-11-04 10:52 (UTC)

Cannot build this package as is, nor with the pastebin changes below. I am getting 404 errors when trying to download the src rpm.

PonsAsinorem commented on 2012-03-12 07:26 (UTC)

Fixed source URLs, 19 is from fc15 and 20 (which I'm using) is from fc17a: coolkey1.1.0_19 aur pkgbuild coolkey1.1.0_20 aur pkgbuild

commented on 2012-02-10 15:06 (UTC)

Updated PKGBUILD (current url)

commented on 2011-11-23 15:42 (UTC)

There's another bug that was introduced with the CAC patches, which results in pkcs11_listcerts not requesting for the Activkey PIN. We're addressing it over here: and

mr.MikyMaus commented on 2011-10-20 19:00 (UTC)

there's a bug in coolkey preventing some cards with certificates in slot 0 to work, see: I made a patch according to the discussion above: and an updated PKGBUILD:

wolfjb commented on 2011-09-13 00:39 (UTC)

works well, appreciate you packaging it.

arch-nemesis commented on 2011-08-14 05:57 (UTC)

@theflyingfool Thanks for the heads up. It was failing the MD5 hash. The version number is the same on the fedora download site, but the MD5 had changed. The package is now updated and should compile fine now.

theflyingfool commented on 2011-08-14 03:10 (UTC)

Fails to build ==> Continue building coolkey ? [Y/n] ==> --------------------------------- ==> ==> Building and installing package ==> Making package: coolkey 1.1.0_19-3 (Sun Aug 14 12:07:21 KST 2011) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving Sources... -> Found coolkey-1.1.0-19.fc15.src.rpm ==> ERROR: Integrity checks are missing. ==> ERROR: Makepkg was unable to build coolkey.

n17ikh commented on 2011-03-01 20:04 (UTC)

Whoops, wrong URL in my PKGBUILD. the correct URL is in buckethead's comment below.

n17ikh commented on 2011-03-01 19:56 (UTC)

It builds just fine for me from the following PKGBUILD: I suspect the fedora-compiled binary won't work well on a non-red-hat-based system for a number of reasons.

arch-nemesis commented on 2011-02-23 19:18 (UTC)

It installs okay now, but I can't get firefox to load it... I'll have do do a bit of research on the fedora page.

arch-nemesis commented on 2011-02-23 17:36 (UTC)

Thanks buckethead. Updating the PKGBUILD now.

commented on 2011-02-14 02:58 (UTC)

Source should be

arch-nemesis commented on 2010-09-19 06:32 (UTC)

Great work, n17ikh. your PKGBUILD works perfectly and I updated the package from it. I also want to add, that DOD smartcard users may want to switch to cackey instead of coolkey. coolkey DOES still work for DOD cards (I'm using mine right now), but cackey is newer and is specifically implimented for DOD common access cards. Currently, you will need a working CAC card in order to download the cackey software, so you will need to either use another computer to get it or use coolkey first and then switch to cackey.

n17ikh commented on 2010-09-09 17:44 (UTC)

OK, I *think* I've ironed out all the issues. Give the following PKGBUILD a shot:

n17ikh commented on 2010-09-09 16:49 (UTC)

Whoops, that was the wrong link. is the correct bug.

n17ikh commented on 2010-09-08 22:57 (UTC)

Actually, it looks like there is a patch available: see . Tomorrow I will be incorporating it into my source pkgbuild. Also, the binary pkgbuild broke a test machine's firefox to the point of having to uninstall the plugin via pacman to get firefox to start again (or use a different profile).

n17ikh commented on 2010-09-08 19:41 (UTC)

It turns out the redhat guys have been updating this package and not putting their sources back in upstream. I tried to make a PKGBUILD out of their source and patches and it compiled as of about a week ago but then something in a library or GCC changed and now it no longer works. Therefore, I have built a (probably not very good) binary PKGBUILD here: The point of this is to get this thing working with the new 144k smart cards. (Also the original package no longer builds thanks to whatever change broke the source.)