diff --git a/.gitignore b/.gitignore index e69de29..e3951dc 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/lxqt-sudo-0.10.0.tar.gz diff --git a/2b8047c5c99803fdead09e4ca5e6fb09ad83d06e.patch b/2b8047c5c99803fdead09e4ca5e6fb09ad83d06e.patch new file mode 100644 index 0000000..faa12a3 --- /dev/null +++ b/2b8047c5c99803fdead09e4ca5e6fb09ad83d06e.patch @@ -0,0 +1,138 @@ +From 2b8047c5c99803fdead09e4ca5e6fb09ad83d06e Mon Sep 17 00:00:00 2001 +From: Ilya87 +Date: Tue, 3 Nov 2015 23:12:14 +0300 +Subject: [PATCH] Add Russian translation + +--- + translations/lxqt-sudo_ru.ts | 122 +++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 122 insertions(+) + create mode 100644 translations/lxqt-sudo_ru.ts + +diff --git a/translations/lxqt-sudo_ru.ts b/translations/lxqt-sudo_ru.ts +new file mode 100644 +index 0000000..400aa59 +--- /dev/null ++++ b/translations/lxqt-sudo_ru.ts +@@ -0,0 +1,122 @@ ++ ++ ++ ++ ++ PasswordDialog ++ ++ ++ LXQt sudo ++ ++ ++ ++ ++ Command: ++ Команда: ++ ++ ++ ++ Password: ++ Пароль: ++ ++ ++ ++ <b>%1</b> needs administrative privileges. ++Please enter your password. ++ <b>%1</b> нужны права администратора. ++Пожалуйста, введите свой пароль. ++ ++ ++ ++ Attempt #%1 ++ Попытка № %1 ++ ++ ++ ++ QObject ++ ++ ++ Usage: %1 option [command [arguments...]] ++ ++GUI frontend for %2/%3 ++ ++Arguments: ++ option: ++ -h|--help Print this help. ++ -v|--version Print version information. ++ -s|--su Use %3(1) as backend. ++ -d|--sudo Use %2(8) as backend. ++ command Command to run. ++ arguments Optional arguments for command. ++ ++ ++ Использоваие: %1 опция [команда [аргументы...]] ++ ++Пользовательский графический интерфейс для %2/%3 ++ ++Аргументы: ++ опции: ++ -h|--help Напечатать эту справку. ++ -v|--version Напечатать информацию о версии. ++ -s|--su Использовать %3(1) как бекенд. ++ -d|--sudo Использовать %2(8) как бекенд. ++ command Запускаемая команда. ++ arguments Дополнительные аргументы для команды. ++ ++ ++ ++ ++ ++ %1 version %2 ++ ++ %1 версия %2 ++ ++ ++ ++ ++ Sudo ++ ++ ++ %1: no command to run provided! ++ %1: не указана команда для запуска! ++ ++ ++ ++ %1: no backend chosen! ++ %1: бекенд не выбран! ++ ++ ++ ++ %1: warning - got multiple arguments for %2 backend, squashing into one: %3 ++ %1: внимание — получено несколько аргументов для бекенда %2, они были объеденины в один: %3 ++ ++ ++ ++ Failed to fork: %1 ++ Не удалось разветвить процесс: %1 ++ ++ ++ ++ %1: Failed to exec '%2': %3 ++ ++ %1: Не удалось выполнить '%2': %3 ++ ++ ++ ++ ++ Failed to set non-block: %1 ++ Не удалось сделать не блокитующим : %1 ++ ++ ++ ++ Failed to fdopen: %1 ++ Не удалось использовать fdopen: %1 ++ ++ ++ ++ Child '%1' process failed! ++%2 ++ Не удалось создать дочерний процесс '%1'! ++%2 ++ ++ ++ diff --git a/581081397e7732d6ad6bb99ff2c484e89e123ade.patch b/581081397e7732d6ad6bb99ff2c484e89e123ade.patch new file mode 100644 index 0000000..1b9e737 --- /dev/null +++ b/581081397e7732d6ad6bb99ff2c484e89e123ade.patch @@ -0,0 +1,122 @@ +From 581081397e7732d6ad6bb99ff2c484e89e123ade Mon Sep 17 00:00:00 2001 +From: zvacet +Date: Thu, 29 Oct 2015 21:11:29 +0100 +Subject: [PATCH] Create lxqt-sudo_hr.ts + +--- + translations/lxqt-sudo_hr.ts | 106 +++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 106 insertions(+) + create mode 100644 translations/lxqt-sudo_hr.ts + +diff --git a/translations/lxqt-sudo_hr.ts b/translations/lxqt-sudo_hr.ts +new file mode 100644 +index 0000000..fa05c05 +--- /dev/null ++++ b/translations/lxqt-sudo_hr.ts +@@ -0,0 +1,106 @@ ++ ++ ++ ++ ++ PasswordDialog ++ ++ ++ LXQt sudo ++ LXQt sudo ++ ++ ++ ++ Command: ++ Naredba: ++ ++ ++ ++ Password: ++ Lozinka: ++ ++ ++ ++ <b>%1</b> needs administrative privileges. ++Please enter your password. ++ <b>%1</b> treba administratorske ovlasti. ++Molim unesite svoju lozinku. ++ ++ ++ ++ Attempt #%1 ++ Pokušaj #%1 ++ ++ ++ ++ QObject ++ ++ ++ Usage: %1 option [command [arguments...]] ++ ++GUI frontend for %2/%3 ++ ++Arguments: ++ option: ++ -h|--help Print this help. ++ -v|--version Print version information. ++ -s|--su Use %3(1) as backend. ++ -d|--sudo Use %2(8) as backend. ++ command Command to run. ++ arguments Optional arguments for command. ++ ++ ++ ++ ++ ++ ++ %1 version %2 ++ ++ ++ ++ ++ ++ Sudo ++ ++ ++ %1: no command to run provided! ++ ++ ++ ++ ++ %1: no backend chosen! ++ ++ ++ ++ ++ %1: warning - got multiple arguments for %2 backend, squashing into one: %3 ++ ++ ++ ++ ++ Failed to fork: %1 ++ ++ ++ ++ ++ %1: Failed to exec '%2': %3 ++ ++ ++ ++ ++ ++ Failed to set non-block: %1 ++ ++ ++ ++ ++ Failed to fdopen: %1 ++ ++ ++ ++ ++ Child '%1' process failed! ++%2 ++ ++ ++ ++ diff --git a/84a5377b7619490ee4a137b7b5af5be2c866bd1d.patch b/84a5377b7619490ee4a137b7b5af5be2c866bd1d.patch new file mode 100644 index 0000000..b75b8aa --- /dev/null +++ b/84a5377b7619490ee4a137b7b5af5be2c866bd1d.patch @@ -0,0 +1,103 @@ +From 84a5377b7619490ee4a137b7b5af5be2c866bd1d Mon Sep 17 00:00:00 2001 +From: Igor +Date: Fri, 4 Dec 2015 18:26:53 +0300 +Subject: [PATCH] Updated Russian translation Fix language and typos + +--- + translations/lxqt-sudo_ru.ts | 34 ++++++++++++++-------------------- + 1 file changed, 14 insertions(+), 20 deletions(-) + +diff --git a/translations/lxqt-sudo_ru.ts b/translations/lxqt-sudo_ru.ts +index 400aa59..4530ca3 100644 +--- a/translations/lxqt-sudo_ru.ts ++++ b/translations/lxqt-sudo_ru.ts +@@ -1,6 +1,6 @@ + + +- ++ + + PasswordDialog + +@@ -49,7 +49,7 @@ Arguments: + arguments Optional arguments for command. + + +- Использоваие: %1 опция [команда [аргументы...]] ++ Использование: %1 опция [команда [аргументы...]] + + Пользовательский графический интерфейс для %2/%3 + +@@ -57,8 +57,8 @@ Arguments: + опции: + -h|--help Напечатать эту справку. + -v|--version Напечатать информацию о версии. +- -s|--su Использовать %3(1) как бекенд. +- -d|--sudo Использовать %2(8) как бекенд. ++ -s|--su Использовать %3(1) как бэкенд. ++ -d|--sudo Использовать %2(8) как бэкенд. + command Запускаемая команда. + arguments Дополнительные аргументы для команды. + +@@ -66,10 +66,8 @@ Arguments: + + + +- %1 version %2 +- +- %1 версия %2 +- ++ %1 version %2 ++ %1 версия %2 + + + +@@ -82,29 +80,27 @@ Arguments: + + + %1: no backend chosen! +- %1: бекенд не выбран! ++ %1: бэкенд не выбран! + + + + %1: warning - got multiple arguments for %2 backend, squashing into one: %3 +- %1: внимание — получено несколько аргументов для бекенда %2, они были объеденины в один: %3 ++ %1: внимание — получено несколько аргументов для бэкенда %2, они были объединены в один: %3 + + + + Failed to fork: %1 +- Не удалось разветвить процесс: %1 ++ Не удалось форкнуть: %1 + + + +- %1: Failed to exec '%2': %3 +- +- %1: Не удалось выполнить '%2': %3 +- ++ %1: Failed to exec '%2': %3 ++ %1: Не удалось выполнить '%2': %3 + + + + Failed to set non-block: %1 +- Не удалось сделать не блокитующим : %1 ++ Не удалось сделать не блокирующим: %1 + + + +@@ -113,10 +109,8 @@ Arguments: + + + +- Child '%1' process failed! +-%2 +- Не удалось создать дочерний процесс '%1'! +-%2 ++ Child '%1' process failed!%2 ++ Дочерний процесс '%1' завершился с ошибкой!%2 + + + diff --git a/lxqt-sudo.spec b/lxqt-sudo.spec new file mode 100644 index 0000000..7d83e7b --- /dev/null +++ b/lxqt-sudo.spec @@ -0,0 +1,57 @@ +Name: lxqt-sudo +Version: 0.10.0 +Release: 2%{?dist} +Summary: GUI frontend for sudo/su + +# GNU Lesser General Public License 2.1 or later +License: LGPLv2+ +URL: https://github.com/lxde/%{name} +Source0: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# russian translation updates +Patch1: %{url}/commit/2b8047c5c99803fdead09e4ca5e6fb09ad83d06e.patch +Patch2: https://github.com/f2404/%{name}/commit/84a5377b7619490ee4a137b7b5af5be2c866bd1d.patch +# italian translation update +#Patch3: https://github.com/smart2128/%{name}/commit/af22cf7cb66ec85c618779d34ee9c3c80ad4cd9b.patch +# hr +Patch4: https://github.com/zvacet/%{name}/commit/581081397e7732d6ad6bb99ff2c484e89e123ade.patch + +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(lxqt) +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: qt5-linguist + +# runtime +Requires: sudo + +%description +%{summary}. + + +%prep +%autosetup + +%build +%cmake +%make_build + +%install +%make_install +%find_lang %{name} --with-qt + + +%files -f %{name}.lang +%license LICENSE +%doc AUTHORS +%{_bindir}/lx* +%{_mandir}/man1/lx*.1* +# find_lang does not care about folders, own them explicitly +# although %%{_datadir}/lxqt/translations is owned in liblxqt +%dir %{_datadir}/lxqt/translations/%{name} + + +%changelog +* Sat Jan 09 2016 Raphael Groner - 0.10.0-2 +- own translations folder + +* Sun Dec 20 2015 Raphael Groner - 0.10.0-1 +- initial diff --git a/sources b/sources index e69de29..a823609 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9b6b1392bb88cf8031e4fbab3e7afd07 lxqt-sudo-0.10.0.tar.gz