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