On Thu, 05 Nov 2015 22:28:42 +0100 ludo@gnu.org (Ludovic Courtès) wrote: > Efraim Flashner skribis: > > > * gnu/packages/qt.scm (qtkeychain): New variable. > > [...] > > > + (modify-phases > > + %standard-phases > > ‘%standard-phases’ goes on the previous line. > > > + (add-before > > + 'configure 'set-qt-trans-dir > > + (lambda _ > > + (substitute* "CMakeLists.txt" > > + (("\\$\\{qt_translations_dir\\}") > > + "${CMAKE_INSTALL_PREFIX}/share/qtkeychain/translations"))))))) > > Is Qt able to find translations installed there? Is some environment > variable needed to tell it where to look for them? I don't really know. Without this it tries to install them to /gnu/store/...qt5/translations, so I tried to make a directory that would make sense. In this patch I've changed it to just /translations, but I still didn't see it in .guix-profile/share/{de,ro}/LC_MESSAGES/, so I don't really know what to do with it. > > > + (synopsis "Qt API to store passwords") > > + (description > > + "QtKeychain is a Qt API to store passwords and other secret data > > +securely. It will not store any data unencrypted unless explicitly requested.") > > What about “service” or “service and library” rather than “API”? I think library works best. It can interact with gnome-keyring and the like but would never be installed on its own. Plus as just library it doesn't go on to the next line :) > > Thanks, > Ludo’. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted