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.854554
First Submitted: 2015-02-12 07:56
Last Updated: 2018-02-11 17:50

Latest Comments

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.

coderkun commented on 2017-05-16 08:47

Everything builds fine now. Thanks a lot for the quick fix!

milouse commented on 2017-05-16 07:43

Yes, qt5-tools is a required dependancy. As I've it already on my machine, I did not see it. I'm testing if it's a runtime or just a build dependancy and will push the fix ASAP.

Thanks for reporting!

[Edit] Done

coderkun commented on 2017-05-16 07:27

I get the following error:
“CMake Warning at CMakeLists.txt:92 (find_package):
By not providing "FindQt5LinguistTools.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5LinguistTools", but CMake did not find one.

Could not find a package configuration file provided by "Qt5LinguistTools"
with any of the following names:


Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or
set "Qt5LinguistTools_DIR" to a directory containing one of the above
files. If "Qt5LinguistTools" provides a separate development package or
SDK, be sure it has been installed.

CMake Error at CMakeLists.txt:94 (qt5_create_translation):
Unknown CMake command "qt5_create_translation".”

Is any dependency missing?

All comments