Cherry-picking upstream release 0.11.0
* Added build dependency libqt5svg5-dev * Bumped compat to 10 * Bumped minimum version debhelper (>= 10) * Bumped minimum version libqtxdg-dev (>= 2.0.0) * Bumped minimum version libqt5xdgiconloader-dev (>=2.0.0) * Bumped build dependency liblxqt-dev (>= 0.11.0) * Removed --parallel from rules, standard in compat 10 * Added README.md to docs
This commit is contained in:
parent
c6ec5ad2d3
commit
ae178a6ec7
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
build
|
||||||
|
translations/lxqt-sudo
|
64
CHANGELOG
Normal file
64
CHANGELOG
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
|
||||||
|
lxqt-sudo-0.11.0 / 2016-09-24
|
||||||
|
=============================
|
||||||
|
|
||||||
|
* Add README.md
|
||||||
|
* build: Forward translations parameters
|
||||||
|
* ts-files removal (#21)
|
||||||
|
* Remove translations (will be pulled in build time)
|
||||||
|
* Bump year
|
||||||
|
* Italian translation update
|
||||||
|
* Updated Russian translation Fix language and typos
|
||||||
|
* Add Russian translation
|
||||||
|
|
||||||
|
0.10.0 / 2015-11-02
|
||||||
|
===================
|
||||||
|
|
||||||
|
* Fix LICENSE file
|
||||||
|
* Fix starting pcmanfm-qt
|
||||||
|
* Preserve environment with sudo backend
|
||||||
|
* Update Slovak translation
|
||||||
|
* Updated translation template, updated german translation.
|
||||||
|
* Add a plus to AUTHORS license AUTHORS must match the files fixes lxde/lxqt/issues/784 fix typo choosen --> chosen
|
||||||
|
* lxqt-sudo: partial support for running cmd with arguments using su backend
|
||||||
|
* lxqt-sudo: unified processing logic for su & sudo into common code
|
||||||
|
* lxqt-sudo: lxsu & lxsudo symlinks for lxqt-sudo
|
||||||
|
* lxqt-sudo: added support for su(1) backend
|
||||||
|
* Add Polish translation
|
||||||
|
* Rename LxQt to LXQt everywhere
|
||||||
|
* Remove the country specific from language code.
|
||||||
|
* Add Greek (el) translation
|
||||||
|
* Created italian translation, fixed missing line <TS version="2.1" language="XX"> for _de.ts and -sk.ts
|
||||||
|
* Traditional Chinese translation
|
||||||
|
* Handles CMake policy CMP0063
|
||||||
|
* Use the LXQtCompilerSettings CMake module
|
||||||
|
* main: removed old useless define
|
||||||
|
* Adds Runtime install COMPONENT
|
||||||
|
* Coding style change
|
||||||
|
* Use target_compile_definitions()
|
||||||
|
* Use GNUInstallDirs
|
||||||
|
* Use CMAKE_AUTOUIC, drop qt5_wrap_ui()
|
||||||
|
* Use CMAKE_AUTOMOC, drop qt5_wrap_cpp()
|
||||||
|
* Use CMAKE_INCLUDE_CURRENT_DIR
|
||||||
|
* main: use standard liblxqt unix signal handling to quit
|
||||||
|
* Updates the build system to the Targets infrastructure
|
||||||
|
* German translation
|
||||||
|
* lxqt-sudo: licensing
|
||||||
|
|
||||||
|
0.9.0 / 2015-06-10
|
||||||
|
==================
|
||||||
|
|
||||||
|
* lxqt-sudo: direct communication with sudo
|
||||||
|
* lxqt-sudo: use dialog-password icon
|
||||||
|
* lxqt-sudo: help & version info into stdout (instead of stderr)
|
||||||
|
* man: bug reporting link fixed
|
||||||
|
* lxqt-sudo: version parameter support
|
||||||
|
* lxqt-sudo: added sk translation
|
||||||
|
* lxqt-sudo: proper communication error messages to stderr
|
||||||
|
* lxqt-sudo: removed .desktop file
|
||||||
|
* lxqt-sudo: showing big "security-high" icon
|
||||||
|
* lxqt-sudo: help/usage added
|
||||||
|
* lxqt-sudo: information about sudo's failure
|
||||||
|
* lxqt-sudo: manual page
|
||||||
|
* lxqt-sudo: do not use -b for sudo (fixes some application starting problems)
|
||||||
|
* lxqt-sudo: new GUI frontend for sudo
|
33
README.md
Normal file
33
README.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
# lxqt-sudo
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
lxqt-sudo is a graphical front-end of commands `sudo` and `su` respectively. As such it enables regular users to launch applications with permissions of other users including root.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
### Compiling source code
|
||||||
|
|
||||||
|
Runtime dependencies are qtbase, sudo (su should be installed by default on all *ix operating systems) and [liblxqt](https://github.com/lxde/liblxqt).
|
||||||
|
Installing at least one icon theme according to the [XDG Icon Theme Specification](https://www.freedesktop.org/wiki/Specifications/icon-theme-spec/) like e. g. "Oxygen Icons" is recommended to have the GUI display icons.
|
||||||
|
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), Fedora and openSUSE. Just use your package manager to search for string `lxqt-sudo`.
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
lxqt-sudo itself does not require any configuration.
|
||||||
|
|
||||||
|
In order to use it as front-end of `sudo` the corresponding permissions have to be set, though. Most of the time this is handled by binary `visudo` or editing configuration file `/etc/sudoers` manually which both is beyond this document's scope.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
lxqt-sudo comes with a man page explaining the syntax very well so running `man 1 lxqt-sudo` should get you started.
|
||||||
|
|
||||||
|
By default `sudo` is used as backend, the choice can be enforced by command line options `--su[do]` or by using symbolic links `lxsu` and `lxsudo` which belong to regular installations of lxqt-sudo.
|
14
debian/changelog
vendored
14
debian/changelog
vendored
@ -1,3 +1,17 @@
|
|||||||
|
lxqt-sudo (0.11.0-1) experimental; urgency=medium
|
||||||
|
|
||||||
|
* Cherry-picking upstream release 0.11.0
|
||||||
|
* Added build dependency libqt5svg5-dev
|
||||||
|
* Bumped compat to 10
|
||||||
|
* Bumped minimum version debhelper (>= 10)
|
||||||
|
* Bumped minimum version libqtxdg-dev (>= 2.0.0)
|
||||||
|
* Bumped minimum version libqt5xdgiconloader-dev (>=2.0.0)
|
||||||
|
* Bumped build dependency liblxqt-dev (>= 0.11.0)
|
||||||
|
* Removed --parallel from rules, standard in compat 10
|
||||||
|
* Added README.md to docs
|
||||||
|
|
||||||
|
-- Alf Gaida <agaida@siduction.org> Sun, 25 Sep 2016 20:28:54 +0200
|
||||||
|
|
||||||
lxqt-sudo (0.10.96~7-gccdc1f6-1) experimental; urgency=medium
|
lxqt-sudo (0.10.96~7-gccdc1f6-1) experimental; urgency=medium
|
||||||
|
|
||||||
* Cherry-picking upstream version 0.10.96~7-gccdc1f6.
|
* Cherry-picking upstream version 0.10.96~7-gccdc1f6.
|
||||||
|
9
debian/control
vendored
9
debian/control
vendored
@ -8,16 +8,17 @@ Priority: optional
|
|||||||
Build-Depends: debhelper (>= 10),
|
Build-Depends: debhelper (>= 10),
|
||||||
cmake (>= 3.0.2),
|
cmake (>= 3.0.2),
|
||||||
libkf5windowsystem-dev,
|
libkf5windowsystem-dev,
|
||||||
liblxqt0-dev (>= 0.10.96~),
|
liblxqt0-dev (>= 0.11.0),
|
||||||
|
libqt5svg5-dev,
|
||||||
libqt5x11extras5-dev,
|
libqt5x11extras5-dev,
|
||||||
libqt5xdg-dev (>= 1.3.1~),
|
libqt5xdg-dev (>= 2.0.0),
|
||||||
libqt5xdgiconloader-dev (>= 1.3.1~),
|
libqt5xdgiconloader-dev (>= 2.0.0),
|
||||||
libx11-dev,
|
libx11-dev,
|
||||||
pkg-config,
|
pkg-config,
|
||||||
qttools5-dev,
|
qttools5-dev,
|
||||||
qttools5-dev-tools
|
qttools5-dev-tools
|
||||||
Standards-Version: 3.9.8
|
Standards-Version: 3.9.8
|
||||||
Vcs-Browser: https://anonscm.debian.org/git/pkg-lxqt/lxqt-sudo.git/?h=debian/experimental
|
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/lxqt-sudo.git/?h=debian/experimental
|
||||||
Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/lxqt-sudo.git -b debian/experimental
|
Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/lxqt-sudo.git -b debian/experimental
|
||||||
Homepage: https://github.com/lxde/lxqt-sudo
|
Homepage: https://github.com/lxde/lxqt-sudo
|
||||||
|
|
||||||
|
1
debian/docs
vendored
1
debian/docs
vendored
@ -1 +1,2 @@
|
|||||||
AUTHORS
|
AUTHORS
|
||||||
|
README.md
|
||||||
|
3
debian/rules
vendored
3
debian/rules
vendored
@ -6,8 +6,7 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
|||||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||||
|
|
||||||
%:
|
%:
|
||||||
dh ${@} --buildsystem cmake\
|
dh ${@} --buildsystem cmake
|
||||||
--parallel
|
|
||||||
|
|
||||||
override_dh_auto_configure:
|
override_dh_auto_configure:
|
||||||
dh_auto_configure -- \
|
dh_auto_configure -- \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user