Package Details: nitrokey-app 1.2-2

Git Clone URL: (read-only)
Package Base: nitrokey-app
Description: Nitrokey management application
Upstream URL:
Keywords: crypto smartcard
Licenses: GPL3
Submitter: cjsthompson
Maintainer: milouse
Last Packager: milouse
Votes: 12
Popularity: 0.523566
First Submitted: 2015-02-12 07:56
Last Updated: 2018-02-11 17:50

Latest Comments

techge commented on 2018-03-18 11:52

It is the other way around. I have not seen any problem with the qt variant, but on the gtk variant of my DE. I have no idea if it has anything to do with it though. To be honest I am not sure if this is upstream either, but let's see what szszszsz will say.

I try to submit example screenshot on github tomorrow. I suggest we proceed with discussion on github for now, in case it is indeed upstream. Thanks for your help!!!

milouse commented on 2018-03-15 10:42

@techge I must admit I never had a QT environment at hand, and thus never test my package agaist one. On the other hand, one problem I didn't try to solve is that the nitrokey icon is always white, even on a very light background. Could your problem be just that? And you don't recognise the icon because of the very low contrast?

Can you provide us a screenshot of the problem? Can you test it against a big QT environment like KDE (to be sure it's not a LXQT only problem)?

But anyway, as I just follow upstream recommandation to build the app, it may be an upstream bug you should report there: May your problem be this one:

Thanks for reporting.

techge commented on 2018-03-15 09:06

The icon is missing on some platform (e. g. LXDE), but totally fine on other (e. g. LXQT). Is there may a GTK/QT issue? Did anyone else had the issue?

behaviour: App starts and is usable as always, but instead of the Nitrokey icon one can only see a white quadrat at system tray.

milouse commented on 2018-02-11 17:56

@awh: it seems you don't have the bash-completion package. I didn't know it was a needed dependency. Can you install it and say if it resolves your issues?

On the other hand, which version of libnitrokey-git are you using?

By the way, I've pushed today a new release, which use the stable libnitrokey version. Can you try to install it and notify me if something goes wrong?

awh commented on 2018-02-11 03:05

Getting the following error:

NitrokeyApp: Build type: Release
fatal: No names found, cannot describe anything.
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Setting udev rules dir to lib/udev/rules.d
Package bash-completion was not found in the pkg-config search path.
Perhaps you should add the directory containing `bash-completion.pc'
to the PKG_CONFIG_PATH environment variable
No package 'bash-completion' found
-- Setting bash-completion dir to etc/bash_completion.d
-- Checking for one of the modules 'libnitrokey-1'
Using bundled libnitrokey
CMake Error at CMakeLists.txt:239 (add_subdirectory):
  The source directory


  does not contain a CMakeLists.txt file.

Am I missing something?

milouse commented on 2018-01-04 09:23

Yes, sorry I forgot my pinned comment :(

The last stable libnitrokey version does not easily permit its usage as a shared library, contrary to the git version. The problem mainly comes from the fact that the nitrokey app develop both the app and the lib as a whole, in two different repository, with the library as a submodule. Thus they compile it as a static dependancy, what I try to avoid.

Again, sorry for the confusion. It is possible that in a near future this package depends again on the stable version of the lib. Please note however, that this time you can easily upgrade both package without worrying about which package you must use (the nitrokey-app will be upgraded after libnitrokey and pull the correct version).

coderkun commented on 2018-01-03 17:07

@milouse, does this package depend on the git version of “libnitrokey” again?

coderkun commented on 2017-10-13 18:11

Thanks, @milouse. I have removed the old version and installed the new version including the non-git version of libnitrokey without any issues.

Feel free to reuse the binaries from

milouse commented on 2017-05-18 09:33

Nice catch. That was the case for the bash-completion script too. This last version is a big change compared to the previous version and the build chain changes a lot. Sorry for the inconvenience.

coderkun commented on 2017-05-17 11:22

Hey @milouse:
Since the update from 0.6 to 1.1 the udev rules file is not placed correctly:
nitrokey-app /usr/usr/
nitrokey-app /usr/usr/lib/
nitrokey-app /usr/usr/lib/udev/
nitrokey-app /usr/usr/lib/udev/rules.d/
nitrokey-app /usr/usr/lib/udev/rules.d/41-nitrokey.rules

The /usr folder is there twice.

All comments