Hi Maxime, > phodina via Guix-patches via schreef op zo 06-02-2022 om 07:46 [+0000]: > > > +    (license license:lgpl3))) > > Looking at > > https://github.com/Nitrokey/libnitrokey/blob/master/NK_C_API.cc, the > > license appears to be LGPL3+, even though the README just says LGPL3. > > Possibly that's only for NK_C_API.cc though (unverified). > I've checked the code and there is only one change in the license recently but the commit itself is little bit misleading as it has different versions in LICENSE and README.md. There is now a ticket with this question. In the meantime I followed the LICENSE file. https://github.com/Nitrokey/libnitrokey/issues/211 > + (snippet '(begin > + (delete-file-recursively "hidapi"))) > Does this have any effect? Looking at > , it looks like 'hidapi' is a > git submodule, which would normally not be included in the checkout > because 'recursive?' has not been found. > If it does have any effect, then wouldn't "tests/catch" in cppcodec > need to be removed as well? You are right, I thought to unbundle just in case all the code but here it's just submodule and it's not cloned. -- Found PkgConfig: /gnu/store/2b3blhwbag1ial0dhxw7wh4zjxl0cqpk-pkg-config-0.29.2/bin/pkg-config (found version "0.29.2") -- Found system Catch2, not using bundled version The Guix libraries are used correctly without any need for manual intervention. > I'm seeing a lot of tests at . You're right. This is my mistake as I only saw the tests that require HW token. Now I've enabled the offline tests. > While the information about being header-only is useful for people > looking to bundle a dependency in their source code, it seems > irrelevant to people using cppcodec via Guix. I've removed this information (FIY I'm C++ programmer so I thought it might be useful :-) Also the tests for ccpcodec are now enabled. The patches in the attachment have been rebase to latest master. ---- Petr