wok rev 19129
Leafpad: use generic icon (found in most icon themes)
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri May 13 03:36:37 2016 +0300 (2016-05-13) |
parents | 73e9a7d984fc |
children | b6a74775afd4 |
files | leafpad/description.txt leafpad/receipt leafpad/stuff/icon.patch leafpad/stuff/leafpad.desktop |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/leafpad/description.txt Fri May 13 03:36:37 2016 +0300 1.3 @@ -0,0 +1,3 @@ 1.4 +Leafpad is a simple GTK+ based text editor with user interface similar to 1.5 +Notepad. It aims to be lighter than Gedit and KWrite, and to be as useful as 1.6 +them.
2.1 --- a/leafpad/receipt Thu May 12 00:24:45 2016 +0300 2.2 +++ b/leafpad/receipt Fri May 13 03:36:37 2016 +0300 2.3 @@ -20,17 +20,14 @@ 2.4 compile_rules() 2.5 { 2.6 chmod +x install-sh 2.7 - ./configure \ 2.8 - --disable-print \ 2.9 - $CONFIGURE_ARGS && 2.10 - make && make install 2.11 + patch -p1 -i $stuff/icon.patch 2.12 + 2.13 + ./configure $CONFIGURE_ARGS && make && make install 2.14 } 2.15 2.16 # Rules to gen a SliTaz package suitable for Tazpkg. 2.17 genpkg_rules() 2.18 { 2.19 - mkdir -p $fs/usr/share/icons/hicolor/48x48/apps 2.20 + mkdir -p $fs/usr 2.21 cp -a $install/usr/bin $fs/usr 2.22 - cp -a $install/usr/share/pixmaps/leafpad.png \ 2.23 - $fs/usr/share/icons/hicolor/48x48/apps 2.24 }
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/leafpad/stuff/icon.patch Fri May 13 03:36:37 2016 +0300 3.3 @@ -0,0 +1,39 @@ 3.4 +--- a/data/leafpad.desktop.in 3.5 ++++ b/data/leafpad.desktop.in 3.6 +@@ -1,10 +1,9 @@ 3.7 + [Desktop Entry] 3.8 +-Encoding=UTF-8 3.9 ++Type=Application 3.10 + _Name=Leafpad 3.11 + _Comment=Simple text editor 3.12 ++Terminal=false 3.13 + Exec=leafpad %f 3.14 +-Icon=leafpad 3.15 ++Icon=accessories-text-editor 3.16 +-Terminal=false 3.17 +-Type=Application 3.18 +-MimeType=text/plain 3.19 + Categories=GTK;Utility;TextEditor; 3.20 ++MimeType=text/plain; 3.21 +--- a/src/callback.c 3.22 ++++ b/src/callback.c 3.23 +@@ -336,7 +336,7 @@ 3.24 + "authors", authors, 3.25 + "artists", artists, 3.26 + "translator-credits", translator_credits, 3.27 +- "logo-icon-name", PACKAGE, 3.28 ++ "logo-icon-name", "accessories-text-editor", 3.29 + NULL); 3.30 + #else 3.31 + static GtkWidget *about = NULL; 3.32 +--- a/src/window.c 3.33 ++++ b/src/window.c 3.34 +@@ -52,7 +52,7 @@ 3.35 + gtk_window_set_default_icon(icon); 3.36 + */ 3.37 + #if GTK_CHECK_VERSION(2, 6, 0) 3.38 +- gtk_window_set_default_icon_name(PACKAGE); 3.39 ++ gtk_window_set_default_icon_name("accessories-text-editor"); 3.40 + #else 3.41 + GdkPixbuf *icon = gdk_pixbuf_new_from_file( 3.42 + ICONDIR G_DIR_SEPARATOR_S PACKAGE ".png", NULL);
4.1 --- a/leafpad/stuff/leafpad.desktop Thu May 12 00:24:45 2016 +0300 4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 4.3 @@ -1,12 +0,0 @@ 4.4 -[Desktop Entry] 4.5 -Type=Application 4.6 -Name=Leafpad Text editor 4.7 -Name[fr]=Editeur de texte Leafpad 4.8 -Name[pt]=Editor de Texto Leafpad 4.9 -Name[pt_BR]=Editor de Texto Leafpad 4.10 -Name[ru]=Текстовый редактор Leafpad 4.11 -Name[zh_CN]=Leafpad文本编辑器 4.12 -Exec=leafpad %f 4.13 -Icon=accessories-text-editor 4.14 -Categories=GTK;Utility;TextEditor; 4.15 -MimeType=text/plain;