From 1e0db70b11279f9666f22939d83bd035ce1649d3 Mon Sep 17 00:00:00 2001 From: Alf Gaida Date: Tue, 18 Oct 2016 16:51:17 +0200 Subject: [PATCH] Cherry-picking upstream release 0.11.0. * Synced debian foo with experimental * Bumped compat to 10 * Removed --parallel from rules, standard in compat 10 * Bumped minimum version debhelper (>= 10) * Bumped minimum version libqtxdg-dev (>= 2.0.0) * Bumped build dependency liblxqt-dev (>= 0.11.0) * Added build dependency libqt5svg5-dev * Added build dependency libqt5xdgiconloader-dev (>= 2.0.0) * Added Recommends lxqt-notificationd-l10n * Fixed copyright Format field * Added translation control to rules * Set CMAKE_BUILD_TYPE=RelWithDebInfo * Exported LC_ALL=C.UTF-8, make builds reproducible --- .gitignore | 2 + AUTHORS | 4 +- CHANGELOG | 74 ++++++++++++++ CMakeLists.txt | 8 ++ README.md | 56 +++++++++-- debian/.gitignore | 2 +- debian/changelog | 19 ++++ debian/compat | 2 +- debian/control | 13 ++- debian/copyright | 2 +- debian/rules | 12 ++- debian/upstream/signing-key.asc | 107 +++++++++------------ debian/watch | 4 +- translations/lxqt-openssh-askpass.ts | 25 ----- translations/lxqt-openssh-askpass_de.ts | 25 ----- translations/lxqt-openssh-askpass_el.ts | 25 ----- translations/lxqt-openssh-askpass_pt.ts | 25 ----- translations/lxqt-openssh-askpass_ru.ts | 25 ----- translations/lxqt-openssh-askpass_ru_RU.ts | 25 ----- 19 files changed, 221 insertions(+), 234 deletions(-) create mode 100644 .gitignore create mode 100644 CHANGELOG delete mode 100644 translations/lxqt-openssh-askpass.ts delete mode 100644 translations/lxqt-openssh-askpass_de.ts delete mode 100644 translations/lxqt-openssh-askpass_el.ts delete mode 100644 translations/lxqt-openssh-askpass_pt.ts delete mode 100644 translations/lxqt-openssh-askpass_ru.ts delete mode 100644 translations/lxqt-openssh-askpass_ru_RU.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..19e2ab6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build +translations/lxqt-openssh-askpass diff --git a/AUTHORS b/AUTHORS index 190d298..a66be6d 100644 --- a/AUTHORS +++ b/AUTHORS @@ -4,7 +4,7 @@ Upstream Authors: Copyright: Copyright (c) 2010-2012 Razor team - Copyright (c) 2012-2014 LXQt team + Copyright (c) 2012-2016 LXQt team -License: GPL-2 and LGPL-2.1+ +License: LGPL-2.1+ The full text of the licenses can be found in the 'COPYING' file. diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..a3cff21 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,74 @@ + +lxqt-openssh-askpass-0.11.0 / 2016-09-24 +======================================== + + * Rework README.md + * build: Use external translations + * ts-files removal (#19) + * Fix typo in German translation (#18) + * Bump year Fix licenses, lxqt-openssh-askpass is LGPL only + * Italian translation update + * Fix target language in translation file template + * Remove ru_RU translation file + * new: lxqt-openssh-askpass_hu.ts + +0.10.0 / 2015-10-31 +=================== + + * Update translations + * Improve README + * Fix license file + * Fix typos in man page + * Add Greek (el) translation + * Rename LxQt to LXQt everywhere + * Fix typos + * Handles CMake policy CMP0063 + * Use the LXQtCompilerSettings CMake module + * Adds Runtime COMPONENT + * Coding style changes + * Use GNUInstallDirs + * Use CMAKE_AUTOUIC, drop qt5_wrap_ui() + * Use CMAKE_AUTOMOC, drop qt5_wrap_cpp() + * Removes unneeded entries from include_directories() + * Updates the build system to use the Targets infrastructure + * Fix naming and links + +0.9.0 / 2015-01-25 +================== + + * Added german translation. + * File name was ok but language name wasn´t. My mistake. + * Makes translation filename match language="pt_PT" + * Portuguese update + * - Unify naming for a unique lxqt. No more suffixes + * CMakeLists.txt maintenance. + * Pass the UPDATE_TRANSLATIONS value to lxqt_translate_ts() + * Renames translations sources template from .ts.src to .ts + * Don't update (extract) translations by default. + * Handle translations + * Add Russian translation + * Clean up CMakeLists.txt and drop Qt 4 + +0.8.0 / 2014-07-01 +================== + + * Qt4/Qt5 switching fixed booth Qt4 and Qt5 build now without errors + * Add Qt5 support. + * Use new LXQt header files. + +0.7.0 / 2014-05-01 +================== + + * Update AUTHORS and COPYING files + * Add CPack rules for creating tarball + * Fix renaming bugs, replacing lxqt-qt with lxde-qt + * Finish the crazy razor=>lxqt renaming tasks. + * Fix broken build and use liblxqt instead. * Rename binary to lxqt-openssh-askpass. + * Add COPYING and AUTHORS + * preliminary manpages primary for razorqt and usefully in venenux + * Remove stray code + * Generate translation files + * Fix components missing translations + * openssh-askpass: stay on top; don't hide under windows + * Small fixes (typo and a wrong parameter) + * new module "ssh-askpass helper" diff --git a/CMakeLists.txt b/CMakeLists.txt index 8dfe5ad..caf2193 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,6 +48,14 @@ lxqt_translate_ts(QM_FILES ${lxqt-openssh-askpass_UIS} INSTALL_DIR "${LXQT_TRANSLATIONS_DIR}/${PROJECT_NAME}" + PULL_TRANSLATIONS + ${PULL_TRANSLATIONS} + CLEAN_TRANSLATIONS + ${CLEAN_TRANSLATIONS} + TRANSLATIONS_REPO + ${TRANSLATIONS_REPO} + TRANSLATIONS_REFSPEC + ${TRANSLATIONS_REFSPEC} ) lxqt_app_translation_loader(lxqt-openssh_QM_LOADER ${PROJECT_NAME}) diff --git a/README.md b/README.md index 77abf6e..a075bc6 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,51 @@ # lxqt-openssh-askpass -This is a very small helper app for ssh-agent. +## Overview -Example setup: +`lxqt-openssh-askpass` is a GUI to query credentials on behalf of other programs. As indicated by its name it's primarily targeted at `ssh-agent`, the SSH agent of OpenSSH, but it works with other applications like e. g. EncFS as well. -- Run the lxqt-config-session. -- Add new item into the "Environment (Advanced)": `SSH_ASKPASS=lxqt-openssh-askpass` -- If you want to register your keys on session startup add new item to "Autostart" tab. For example: - - name: ssh-add - - command: ssh-add - - wait for system tray: false -- logout/login/enjoy +It was considered to abandon the tool in favour of KDE's `ksshaskpass` and lxqt-openssh-askpass had temporarily been declared deprecated for this reason. But it turned out the close bond of `ksshaskpass` to KWallet conflicts with LXQt's design goals so it's all but certain the replacement will happen. See https://github.com/lxde/lxqt/issues/362. + +## Installation + +### Compiling source code + +The only runtime dependency is [liblxqt](https://github.com/lxde/liblxqt). +Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository [lxqt-l10n](https://github.com/lxde/lxqt-l10n) so the corresponding dependencies are needed, too. Please refer to this repository's `README.md` for further information. + +Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems. + +To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual. + +### Binary packages + +Official binary packages are provided by all major Linux distributions like Arch Linux, Debian (as of Debian stretch only), Fedora and openSUSE. Just use your package manager to search for string `lxqt-openssh-askpass`. + +## Configuration, Usage + +### ssh-agent + +First of all it must be ensured `ssh-agent` is running in LXQt sessions. This is basically beyond this document's scope but can e. g. be achieved by a user systemd unit +``` +[Unit] +Description=Some arbitrary description + +[Service] +Type=forking +ExecStart=/usr/bin/ssh-agent -a /run/user//ssh-agent + +[Install] +WantedBy=default.target +``` +where ID corresponds with the respective user's UID as displayed by `$ id `. + +Environment variable `SSH_AUTH_SOCK` must point to the socket of `ssh-agent` as e. g. stated by option `-a` in the systemd unit depicted above. Environment variable `SSH_ASKPASS` must be set to `lxqt-openssh-askpass` to indicate this binary should be used. +Both variables can be set in section "Environment (Advanced)" of configuration dialogue [LXQt Session Settings](https://github.com/lxde/lxqt-session#lxqt-session-settings) of [lxqt-session](https://github.com/lxde/lxqt-session). Changes apply upon the next login only. + +Note binary `ssh-add` which is used to register keys with `ssh-agent` will use GUI tools like `lxqt-openssh-askpass` only when it is *not* attached to a terminal. +So `lxqt-openssh-askpass` will not be used when `ssh-add` is launched from a terminal emulator like QTerminal even when everything is configured as stated above. `lxqt-openssh-askpass` will be used when the invocation of `ssh-add` is handled by an autostart entry which can be configured in section "Autostart" of "LXQt Session Settings" or when a desktop entry file is used to invoke the tool from menus. + +### EncFS + +Simply hand `lxqt-openssh` to binary `encfs` by option `--extpass`, like in `encfs --extpass=lxqt-openssh-askpass `. +In contrast to `ssh-{agent,add}` this works when `encfs` is launched from a terminal emulator, too. diff --git a/debian/.gitignore b/debian/.gitignore index a803ffc..8537765 100644 --- a/debian/.gitignore +++ b/debian/.gitignore @@ -1,7 +1,7 @@ /*.debhelper /*.log /*.substvars +/debhelper-build-stamp /files /lxqt-openssh-askpass/ -/lxqt-openssh-askpass-dbg/ diff --git a/debian/changelog b/debian/changelog index 840ff6d..84270b2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,22 @@ +lxqt-openssh-askpass (0.11.0-2) unstable; urgency=medium + + * Cherry-picking upstream release 0.11.0. + * Synced debian foo with experimental + * Bumped compat to 10 + * Removed --parallel from rules, standard in compat 10 + * Bumped minimum version debhelper (>= 10) + * Bumped minimum version libqtxdg-dev (>= 2.0.0) + * Bumped build dependency liblxqt-dev (>= 0.11.0) + * Added build dependency libqt5svg5-dev + * Added build dependency libqt5xdgiconloader-dev (>= 2.0.0) + * Added Recommends lxqt-notificationd-l10n + * Fixed copyright Format field + * Added translation control to rules + * Set CMAKE_BUILD_TYPE=RelWithDebInfo + * Exported LC_ALL=C.UTF-8, make builds reproducible + + -- Alf Gaida Tue, 18 Oct 2016 16:50:45 +0200 + lxqt-openssh-askpass (0.10.0-6) unstable; urgency=medium * Added debian/{postinst,prerm} (Closes: 827912) diff --git a/debian/compat b/debian/compat index ec63514..f599e28 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -9 +10 diff --git a/debian/control b/debian/control index d5f60b3..b59b12f 100644 --- a/debian/control +++ b/debian/control @@ -7,18 +7,20 @@ Uploaders: Alf Gaida , Yuan CHAO Section: x11 Priority: optional -Build-Depends: debhelper (>= 9), +Build-Depends: debhelper (>= 10), cmake (>= 3.0.2), libkf5windowsystem-dev, - liblxqt0-dev (>= 0.10.0), + liblxqt0-dev (>= 0.11.0), + libqt5svg5-dev, libqt5x11extras5-dev, - libqt5xdg-dev (>= 1.3.0), + libqt5xdg-dev (>= 2.0.0), + libqt5xdgiconloader-dev (>= 2.0.0), libx11-dev, pkg-config, qttools5-dev, - qttools5-dev-tools, + qttools5-dev-tools Standards-Version: 3.9.8 -Vcs-Browser: https://anonscm.debian.org/git/pkg-lxqt/lxqt-openssh-askpass.git/?h=debian/sid +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/lxqt-openssh-askpass.git/?h=debian/sid Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/lxqt-openssh-askpass.git -b debian/sid Homepage: https://github.com/lxde/lxqt-openssh-askpass @@ -27,6 +29,7 @@ Architecture: any Provides: ssh-askpass Depends: ${misc:Depends}, ${shlibs:Depends}, +Recommends: lxqt-openssh-askpass-l10n Description: OpenSSH user/password GUI dialog for LXQt This module handles openssh security password access for LXQt. The openssh askpass module, will perform security tast over scale access privilegies. diff --git a/debian/copyright b/debian/copyright index 154f461..1f01d75 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,4 +1,4 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lxqt-openssh-askpass Source: https://github.com/lxde/lxqt-openssh-askpass diff --git a/debian/rules b/debian/rules index 056be6c..9dbedc2 100755 --- a/debian/rules +++ b/debian/rules @@ -1,9 +1,15 @@ #!/usr/bin/make -f -#export DH_VERBOSE=1 +# export DH_VERBOSE=1 +export LC_ALL=C.UTF-8 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: - dh ${@} --buildsystem cmake \ - --parallel + dh ${@} --buildsystem cmake + +override_dh_auto_configure: + dh_auto_configure -- \ + -DPULL_TRANSLATIONS=OFF\ + -DUPDATE_TRANSLATIONS=OFF\ + -DCMAKE_BUILD_TYPE=RelWithDebInfo diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc index 05cd1df..4936633 100644 --- a/debian/upstream/signing-key.asc +++ b/debian/upstream/signing-key.asc @@ -1,63 +1,50 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) -mQINBFJevCYBEACx+Hvy+Vsuf+V5jeLUnzjAmHoy8DfTeGWr3ts30IapLHrfi0+U -WpzNnISO77yTr4VNboVZH+GHM/rnPfieODfB4ZW6CZLlInMSKUXcgQsEqXpyBZhA -Ib/SPy2bOfHly1uRJes0uRDsH5+v/hD74sByfnjQlrvI68O6wvGZmDFMNNPVO8+/ -OWBSBNkBuVrrZOMSPsLwQGJ4UtUQ4whburaPJG4VZJc5DLbzJGbEuACc0IAEYJS3 -7AfXVXn4j4Gc9F3o1xTUnbOBnwGPquWwUIm3FM7Ec2OdkvMt3EwvnkMAfeVrq3iE -FDD/KZTxdL0BZH3QD8gB7Jm4v4f3Nkobg6JCvCbcH3wBdZW4mASbwWzfRaDC2zHb -ErTglD7PpShLKZZ0pr9okWZEGw4Ku3q8ALi1JXK/ePTmsBlvkVskOJ3Nnd0avgH4 -+Q/vZoKfH8EhNY745rI+8CE9iv6V9XiSUt4CKEWAENt4A8hq6U2vV+jZv3B6AgD7 -ZjiI59yD4YuYubu8rCnNizTgh1voVw3ietknn/x2H5yH8fByWZ5uL87C0ky/uma6 -ZGbiiAtM4kdkyDMrfRV5nlEG9EKAGPVu5mjeSCrfkETwZ9OFPz1AuDye4ZEXrrcC -iRQ7RX6/GtW18aHER0kzGnfwx5KJzkDrRBY8A2PdXLBcrsN4WpK9EX01PQARAQAB -tCNKZXJvbWUgTGVjbGFuY2hlIDxqZXJvbWVAbGVjbGFuLmNoPokCPwQTAQIAKQUC -Ul68JgIbAwUJAeEzgAcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEDfgrx/a -SPNzSHIP/1ewXcC0TFBcvDD7MrIP7anyNfiWfW7cxkR8GSamkg6HTa6Ndyr1FFjJ -OoDFUP37jWhu59CsHxs2D0zRWJktezfvElscRgqbHcdpIznqsGdI8hXCZafhBGVb -sdAB2LRawcXGxnXt7XajPcSVwLWRE62caBqohznU2iWvI780WNjEbZoA0LhZwaFF -UUPJm8ea9v0IkZVKUyg9WONZ1U7FEG9SaEiSpI8kJdx1fvCwZVDV/NRO5GqnJaho -P1LCne4YdwS6pt1/fRgk32IHxxZfHlLzLHxb6v1JmIg72x28qCmGyK9oFBDbbnYu -6Aq8XbHogOrD5vJM2Pfm2IhV0+JHOjfQbddv8tsAH1M+LI+tToXmg5st1AU3wnTn -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 -=fF8P +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 +=h7ww -----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch index fb3601c..871ff01 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,3 @@ -version=3 +version=4 opts="pgpsigurlmangle=s/$/.asc/" \ - https://github.com/lxde/lxqt-openssh-askpass/releases .*/([\d\.]+).tar.gz + https://github.com/lxde/lxqt-openssh-askpass/releases .*/lxqt-openssh-askpass-([\d\.]+).tar.xz diff --git a/translations/lxqt-openssh-askpass.ts b/translations/lxqt-openssh-askpass.ts deleted file mode 100644 index 33daa70..0000000 --- a/translations/lxqt-openssh-askpass.ts +++ /dev/null @@ -1,25 +0,0 @@ - - - - - MainWindow - - - OpenSSH Authentication Passphrase request - - - - - Enter your SSH passphrase for request: - - - - - QObject - - - unknown request - - - - diff --git a/translations/lxqt-openssh-askpass_de.ts b/translations/lxqt-openssh-askpass_de.ts deleted file mode 100644 index 16f0bca..0000000 --- a/translations/lxqt-openssh-askpass_de.ts +++ /dev/null @@ -1,25 +0,0 @@ - - - - - MainWindow - - - OpenSSH Authentication Passphrase request - Abfrage der OpenSSH Authentisierungs-Passphrase - - - - Enter your SSH passphrase for request: - SSH-Passphrase eingeben: - - - - QObject - - - unknown request - Unbekannte Abfrage - - - diff --git a/translations/lxqt-openssh-askpass_el.ts b/translations/lxqt-openssh-askpass_el.ts deleted file mode 100644 index 10f9e22..0000000 --- a/translations/lxqt-openssh-askpass_el.ts +++ /dev/null @@ -1,25 +0,0 @@ - - - - - MainWindow - - - OpenSSH Authentication Passphrase request - Αίτηση συνθηματικού ταυτοποίησης OpenSSH - - - - Enter your SSH passphrase for request: - Εισαγάγετε το συνθηματικό σας SSH για αίτηση: - - - - QObject - - - unknown request - άγνωστη αίτηση - - - diff --git a/translations/lxqt-openssh-askpass_pt.ts b/translations/lxqt-openssh-askpass_pt.ts deleted file mode 100644 index 8d3ed5b..0000000 --- a/translations/lxqt-openssh-askpass_pt.ts +++ /dev/null @@ -1,25 +0,0 @@ - - - - - MainWindow - - - OpenSSH Authentication Passphrase request - Pedido de senha de autenticação OpenSSH - - - - Enter your SSH passphrase for request: - Escreva a sua senha SSH para o pedido: - - - - QObject - - - unknown request - pedido desconhecido - - - diff --git a/translations/lxqt-openssh-askpass_ru.ts b/translations/lxqt-openssh-askpass_ru.ts deleted file mode 100644 index d8f0779..0000000 --- a/translations/lxqt-openssh-askpass_ru.ts +++ /dev/null @@ -1,25 +0,0 @@ - - - - - MainWindow - - - OpenSSH Authentication Passphrase request - Запрос пароля для аутентификации по OpenSSH - - - - Enter your SSH passphrase for request: - Введите ваш SSH-пароль для запроса: - - - - QObject - - - unknown request - неизвестный запрос - - - diff --git a/translations/lxqt-openssh-askpass_ru_RU.ts b/translations/lxqt-openssh-askpass_ru_RU.ts deleted file mode 100644 index f87b6d5..0000000 --- a/translations/lxqt-openssh-askpass_ru_RU.ts +++ /dev/null @@ -1,25 +0,0 @@ - - - - - MainWindow - - - OpenSSH Authentication Passphrase request - Запрос пароля для аутентификации по OpenSSH - - - - Enter your SSH passphrase for request: - Введите ваш SSH-пароль для запроса: - - - - QObject - - - unknown request - неизвестный запрос - - -