wok rev 19035
sakura: use Freedesktop standard icon
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Apr 12 15:20:41 2016 +0300 (2016-04-12) |
parents | 43ddd13ff6cf |
children | e7ef03df3c49 |
files | sakura/description.txt sakura/receipt sakura/stuff/ru.po.patch sakura/stuff/sakura-icon.patch sakura/stuff/sakura.desktop |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/sakura/description.txt Tue Apr 12 15:20:41 2016 +0300 1.3 @@ -0,0 +1,6 @@ 1.4 +Sakura is a terminal emulator based just on GTK and VTE. It's a terminal 1.5 +emulator with few dependencies, so you don't need a full GNOME desktop 1.6 +installed to have a decent terminal emulator. Some of the terminal emulators 1.7 +based on VTE are gnome-terminal, XFCE Terminal, TermIt, etc. Sakura just uses 1.8 +a notebook to provide several terminals in one window and adds a contextual 1.9 +menu with some basic options. No more no less.
2.1 --- a/sakura/receipt Tue Apr 12 04:48:25 2016 +0300 2.2 +++ b/sakura/receipt Tue Apr 12 15:20:41 2016 +0300 2.3 @@ -23,13 +23,16 @@ 2.4 # Rules to configure and make the package. 2.5 compile_rules() 2.6 { 2.7 - patch -p0 < $stuff/sakura-icon.patch && 2.8 + patch -p1 -i $stuff/sakura-icon.patch 2.9 + patch -p1 -i $stuff/ru.po.patch 2.10 + 2.11 cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RELEASE . && 2.12 sed -i 's/$/ -lncurses/' CMakeFiles/sakura.dir/link.txt && 2.13 sed -i 's/-u//' CMakeLists.txt && 2.14 sed -i 's/-u//' CMakeFiles/man.dir/build.make && 2.15 make && 2.16 make DESTDIR=$DESTDIR install 2.17 + cp -f $stuff/sakura.desktop $install/usr/share/applications 2.18 } 2.19 2.20 # Rules to gen a SliTaz package suitable for Tazpkg.
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/sakura/stuff/ru.po.patch Tue Apr 12 15:20:41 2016 +0300 3.3 @@ -0,0 +1,80 @@ 3.4 +Update translations 3.5 + 3.6 +--- a/po/ru.po 3.7 ++++ b/po/ru.po 3.8 +@@ -32,7 +32,7 @@ 3.9 + msgstr "Логин shell" 3.10 + 3.11 + msgid "Set window title" 3.12 +-msgstr "Изменение заголовка окна" 3.13 ++msgstr "Изменить заголовок окна" 3.14 + 3.15 + msgid "Set columns number" 3.16 + msgstr "Установить число столбцов" 3.17 +@@ -44,10 +44,10 @@ 3.18 + msgstr "Удерживать окно после выполнения команды" 3.19 + 3.20 + msgid "X geometry specification" 3.21 +-msgstr "Определение геометрии окна X" 3.22 ++msgstr "Указать геометрию окна X (ШxВ)" 3.23 + 3.24 + msgid "Configuration has been modified by another proccess. Overwrite?" 3.25 +-msgstr "Настройки могут быть изменены в другом процессе. Перезаписать?" 3.26 ++msgstr "Настройки были изменены другим процессом. Перезаписать?" 3.27 + 3.28 + msgid "" 3.29 + "There are running processes.\n" 3.30 +@@ -56,19 +56,19 @@ 3.31 + msgstr "" 3.32 + "Не все процессы завершены.\n" 3.33 + "\n" 3.34 +-"Вы уверены, что хотите выйти из программы?" 3.35 ++"Вы уверены, что хотите закрыть Sakura?" 3.36 + 3.37 + msgid "Select font" 3.38 + msgstr "Выбор шрифта" 3.39 + 3.40 + msgid "Set name" 3.41 +-msgstr "Изменение заголовка вкладки" 3.42 ++msgstr "Изменить заголовок вкладки" 3.43 + 3.44 + msgid "Tab new text" 3.45 +-msgstr "Новоый заголовок:" 3.46 ++msgstr "Новый заголовок" 3.47 + 3.48 + msgid "Select color" 3.49 +-msgstr "Выбор цвета" 3.50 ++msgstr "Выбрать цвета" 3.51 + 3.52 + msgid "Select foreground color:" 3.53 + msgstr "Цвет текста:" 3.54 +@@ -86,7 +86,7 @@ 3.55 + msgstr "Отключить прозрачность" 3.56 + 3.57 + msgid "New window title" 3.58 +-msgstr "Новый заголовок:" 3.59 ++msgstr "Новый заголовок" 3.60 + 3.61 + msgid "Select a background file" 3.62 + msgstr "Выбор файла с фоновым рисунком" 3.63 +@@ -96,9 +96,9 @@ 3.64 + "\n" 3.65 + "Do you really want to close it?" 3.66 + msgstr "" 3.67 +-"Не все процессы завершены.\n" 3.68 ++"В этом терминале продолжает работать процесс.\n" 3.69 + "\n" 3.70 +-"Вы уверены, что хотите выйти из программы?" 3.71 ++"Вы уверены, что хотите закрыть его?" 3.72 + 3.73 + msgid "Open link..." 3.74 + msgstr "Открыть ссылку..." 3.75 +@@ -164,7 +164,7 @@ 3.76 + msgstr "Мигающий курсор" 3.77 + 3.78 + msgid "Borderless and maximized" 3.79 +-msgstr "На весь экран без рамки." 3.80 ++msgstr "На весь экран без рамки" 3.81 + 3.82 + msgid "Input methods" 3.83 + msgstr "Методы ввода"
4.1 --- a/sakura/stuff/sakura-icon.patch Tue Apr 12 04:48:25 2016 +0300 4.2 +++ b/sakura/stuff/sakura-icon.patch Tue Apr 12 15:20:41 2016 +0300 4.3 @@ -1,11 +1,13 @@ 4.4 ---- src/sakura.c.orig 4.5 -+++ src/sakura.c 4.6 +Set Freedesktop standard icon 4.7 + 4.8 +--- a/src/sakura.c 4.9 ++++ b/src/sakura.c 4.10 @@ -210,7 +210,7 @@ 4.11 }; 4.12 4.13 4.14 -#define ICON_FILE "terminal-tango.svg" 4.15 -+#define ICON_NAME "terminal" 4.16 ++#define ICON_NAME "utilities-terminal" 4.17 #define SCROLL_LINES 4096 4.18 #define HTTP_REGEXP "(ftp|http)s?://[-a-zA-Z0-9.?$%&/=_~#.,:;+]*" 4.19 #define CONFIGFILE "sakura.conf"
5.1 --- a/sakura/stuff/sakura.desktop Tue Apr 12 04:48:25 2016 +0300 5.2 +++ b/sakura/stuff/sakura.desktop Tue Apr 12 15:20:41 2016 +0300 5.3 @@ -4,6 +4,6 @@ 5.4 Name[fr]=Terminal Sakura 5.5 Name[ru]=Терминал Sakura 5.6 Exec=sh -c 'sakura --sync' 5.7 -Icon=terminal 5.8 +Icon=utilities-terminal 5.9 Categories=GTK;System;TerminalEmulator; 5.10 StartupNotify=true