# HG changeset patch # User Aleksej Bobylev # Date 1460463641 -10800 # Node ID 6775c03ff5410c839c3cd43aa4676690fa621c50 # Parent 43ddd13ff6cffd05abb9648bec565eee74a00ab5 sakura: use Freedesktop standard icon diff -r 43ddd13ff6cf -r 6775c03ff541 sakura/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sakura/description.txt Tue Apr 12 15:20:41 2016 +0300 @@ -0,0 +1,6 @@ +Sakura is a terminal emulator based just on GTK and VTE. It's a terminal +emulator with few dependencies, so you don't need a full GNOME desktop +installed to have a decent terminal emulator. Some of the terminal emulators +based on VTE are gnome-terminal, XFCE Terminal, TermIt, etc. Sakura just uses +a notebook to provide several terminals in one window and adds a contextual +menu with some basic options. No more no less. diff -r 43ddd13ff6cf -r 6775c03ff541 sakura/receipt --- a/sakura/receipt Tue Apr 12 04:48:25 2016 +0300 +++ b/sakura/receipt Tue Apr 12 15:20:41 2016 +0300 @@ -23,13 +23,16 @@ # Rules to configure and make the package. compile_rules() { - patch -p0 < $stuff/sakura-icon.patch && + patch -p1 -i $stuff/sakura-icon.patch + patch -p1 -i $stuff/ru.po.patch + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RELEASE . && sed -i 's/$/ -lncurses/' CMakeFiles/sakura.dir/link.txt && sed -i 's/-u//' CMakeLists.txt && sed -i 's/-u//' CMakeFiles/man.dir/build.make && make && make DESTDIR=$DESTDIR install + cp -f $stuff/sakura.desktop $install/usr/share/applications } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r 43ddd13ff6cf -r 6775c03ff541 sakura/stuff/ru.po.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sakura/stuff/ru.po.patch Tue Apr 12 15:20:41 2016 +0300 @@ -0,0 +1,80 @@ +Update translations + +--- a/po/ru.po ++++ b/po/ru.po +@@ -32,7 +32,7 @@ + msgstr "Логин shell" + + msgid "Set window title" +-msgstr "Изменение заголовка окна" ++msgstr "Изменить заголовок окна" + + msgid "Set columns number" + msgstr "Установить число столбцов" +@@ -44,10 +44,10 @@ + msgstr "Удерживать окно после выполнения команды" + + msgid "X geometry specification" +-msgstr "Определение геометрии окна X" ++msgstr "Указать геометрию окна X (ШxВ)" + + msgid "Configuration has been modified by another proccess. Overwrite?" +-msgstr "Настройки могут быть изменены в другом процессе. Перезаписать?" ++msgstr "Настройки были изменены другим процессом. Перезаписать?" + + msgid "" + "There are running processes.\n" +@@ -56,19 +56,19 @@ + msgstr "" + "Не все процессы завершены.\n" + "\n" +-"Вы уверены, что хотите выйти из программы?" ++"Вы уверены, что хотите закрыть Sakura?" + + msgid "Select font" + msgstr "Выбор шрифта" + + msgid "Set name" +-msgstr "Изменение заголовка вкладки" ++msgstr "Изменить заголовок вкладки" + + msgid "Tab new text" +-msgstr "Новоый заголовок:" ++msgstr "Новый заголовок" + + msgid "Select color" +-msgstr "Выбор цвета" ++msgstr "Выбрать цвета" + + msgid "Select foreground color:" + msgstr "Цвет текста:" +@@ -86,7 +86,7 @@ + msgstr "Отключить прозрачность" + + msgid "New window title" +-msgstr "Новый заголовок:" ++msgstr "Новый заголовок" + + msgid "Select a background file" + msgstr "Выбор файла с фоновым рисунком" +@@ -96,9 +96,9 @@ + "\n" + "Do you really want to close it?" + msgstr "" +-"Не все процессы завершены.\n" ++"В этом терминале продолжает работать процесс.\n" + "\n" +-"Вы уверены, что хотите выйти из программы?" ++"Вы уверены, что хотите закрыть его?" + + msgid "Open link..." + msgstr "Открыть ссылку..." +@@ -164,7 +164,7 @@ + msgstr "Мигающий курсор" + + msgid "Borderless and maximized" +-msgstr "На весь экран без рамки." ++msgstr "На весь экран без рамки" + + msgid "Input methods" + msgstr "Методы ввода" diff -r 43ddd13ff6cf -r 6775c03ff541 sakura/stuff/sakura-icon.patch --- a/sakura/stuff/sakura-icon.patch Tue Apr 12 04:48:25 2016 +0300 +++ b/sakura/stuff/sakura-icon.patch Tue Apr 12 15:20:41 2016 +0300 @@ -1,11 +1,13 @@ ---- src/sakura.c.orig -+++ src/sakura.c +Set Freedesktop standard icon + +--- a/src/sakura.c ++++ b/src/sakura.c @@ -210,7 +210,7 @@ }; -#define ICON_FILE "terminal-tango.svg" -+#define ICON_NAME "terminal" ++#define ICON_NAME "utilities-terminal" #define SCROLL_LINES 4096 #define HTTP_REGEXP "(ftp|http)s?://[-a-zA-Z0-9.?$%&/=_~#.,:;+]*" #define CONFIGFILE "sakura.conf" diff -r 43ddd13ff6cf -r 6775c03ff541 sakura/stuff/sakura.desktop --- a/sakura/stuff/sakura.desktop Tue Apr 12 04:48:25 2016 +0300 +++ b/sakura/stuff/sakura.desktop Tue Apr 12 15:20:41 2016 +0300 @@ -4,6 +4,6 @@ Name[fr]=Terminal Sakura Name[ru]=Терминал Sakura Exec=sh -c 'sakura --sync' -Icon=terminal +Icon=utilities-terminal Categories=GTK;System;TerminalEmulator; StartupNotify=true