[oe-commits] org.oe.dev claws-mail_2.9.1.bb : version bump and new embedded GUI thanks to poky

xora commit openembedded-commits at lists.openembedded.org
Wed Jul 18 14:19:41 UTC 2007


claws-mail_2.9.1.bb : version bump and new embedded GUI thanks to poky

claws-plugin-* : version bumps for above, thanks to poky

Author: xora at openembedded.org
Branch: org.openembedded.dev
Revision: 56be6d575e5f3b62685686fa67fa89cc9a56125b
ViewMTN: http://monotone.openembedded.org/revision.psp?id=56be6d575e5f3b62685686fa67fa89cc9a56125b
Files:
1
packages/sylpheed/claws-mail.inc
packages/sylpheed/claws-mail_2.9.1.bb
packages/sylpheed/claws-plugin-gtkhtml2-viewer_0.15.bb
packages/sylpheed/claws-plugin-mailmbox_1.13.bb
packages/sylpheed/claws-plugin-rssyl_0.13.bb
packages/sylpheed/files/desktop.patch
packages/sylpheed/files/streamline-ui.patch
Diffs:

#
# mt diff -r6e777c8075d804b7737d5b34babae750098f5ade -r56be6d575e5f3b62685686fa67fa89cc9a56125b
#
# 
# 
# add_file "packages/sylpheed/claws-mail.inc"
#  content [70dc56c3455d2a0844a513547e62dd0a066acb6f]
# 
# add_file "packages/sylpheed/claws-mail_2.9.1.bb"
#  content [9c76d7640bf39645ce37ffa98021de5d835b2427]
# 
# add_file "packages/sylpheed/claws-plugin-gtkhtml2-viewer_0.15.bb"
#  content [d73fb5b9c737c95ee038731dd97b16a271288e97]
# 
# add_file "packages/sylpheed/claws-plugin-mailmbox_1.13.bb"
#  content [c30ec52d9c35c4540aaab1048d113479f86fd866]
# 
# add_file "packages/sylpheed/claws-plugin-rssyl_0.13.bb"
#  content [d11e21e5ff03c258c29f668c8416de99cd346425]
# 
# add_file "packages/sylpheed/files/desktop.patch"
#  content [55d0bbbe039f37d150f9574de2d124fc9d1c16e4]
# 
# add_file "packages/sylpheed/files/streamline-ui.patch"
#  content [6f7fed506bb96c5de5538ebb8ec4ecd4e7cba24f]
# 
============================================================
--- packages/sylpheed/claws-mail.inc	70dc56c3455d2a0844a513547e62dd0a066acb6f
+++ packages/sylpheed/claws-mail.inc	70dc56c3455d2a0844a513547e62dd0a066acb6f
@@ -0,0 +1,54 @@
+SECTION = "x11/network"
+DESCRIPTION = "Mail user agent"
+DEPENDS = "gtk+ libetpan openssl aspell"
+LICENSE = "GPL"
+PR = "r0"
+
+SRC_URI = "\
+	${SOURCEFORGE_MIRROR}/sylpheed-claws/claws-mail-${PV}.tar.bz2	\
+	file://desktop.patch;patch=1				\
+	file://streamline-ui.patch;patch=1				\
+	"
+
+FILES_${PN} = "${bindir} ${datadir}/pixmaps ${datadir}/applications"
+
+EXTRA_OECONF = "--disable-aspell-test 		\
+		--enable--aspell 		\
+		--disable-manual		\
+		--disable-crash-dialog		\
+		--disable-jpilot		\
+		--disable-trayicon-plugin	\
+		--disable-spamassassin-plugin	\
+		--disable-bogofilter-plugin	\
+		--disable-pgpcore-plugin	\
+		--disable-pgpmime-plugin	\
+		--disable-pgpinline-plugin	\
+  		--disable-dillo-viewer-plugin	\
+		--disable-clamav-plugin		\
+		--disable-gnomeprint		\
+		--disable-valgrind		\
+		"
+
+CFLAGS += "-D_GNU_SOURCE"
+
+inherit autotools pkgconfig
+
+
+do_configure() {
+	gnu-configize
+	libtoolize --force
+	oe_runconf
+}
+
+do_install_append() {
+	install -d ${D}${datadir}/applications
+	install -m 0644 claws-mail.desktop ${D}${datadir}/applications/
+	install -d ${D}${datadir}/pixmaps
+	install -m 0644 claws-mail.png ${D}${datadir}/pixmaps/
+	mv ${D}${bindir}/${TARGET_SYS}-claws-mail ${D}${bindir}/${PN}
+}
+
+do_stage () {
+	autotools_stage_all
+}
+
============================================================
--- packages/sylpheed/claws-mail_2.9.1.bb	9c76d7640bf39645ce37ffa98021de5d835b2427
+++ packages/sylpheed/claws-mail_2.9.1.bb	9c76d7640bf39645ce37ffa98021de5d835b2427
@@ -0,0 +1 @@
+require claws-mail.inc
============================================================
--- packages/sylpheed/claws-plugin-gtkhtml2-viewer_0.15.bb	d73fb5b9c737c95ee038731dd97b16a271288e97
+++ packages/sylpheed/claws-plugin-gtkhtml2-viewer_0.15.bb	d73fb5b9c737c95ee038731dd97b16a271288e97
@@ -0,0 +1,20 @@
+SECTION = "x11/network"
+DESCRIPTION = "Mail user agent plugins"
+DEPENDS = "claws-mail gtkhtml2 curl"
+LICENSE = "GPL"
+PR = "r0"
+
+SRC_URI = "http://www.claws-mail.org/downloads/plugins/gtkhtml2_viewer-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+S = "${WORKDIR}/gtkhtml2_viewer-${PV}"
+
+do_configure() {
+    gnu-configize
+    libtoolize --force
+    oe_runconf
+}
+
+FILES_${PN} = "${libdir}/claws-mail/plugins/*.so"
+
============================================================
--- packages/sylpheed/claws-plugin-mailmbox_1.13.bb	c30ec52d9c35c4540aaab1048d113479f86fd866
+++ packages/sylpheed/claws-plugin-mailmbox_1.13.bb	c30ec52d9c35c4540aaab1048d113479f86fd866
@@ -0,0 +1,20 @@
+SECTION = "x11/network"
+DESCRIPTION = "Mail user agent plugins"
+DEPENDS = "claws-mail"
+LICENSE = "GPL"
+PR = "r1"
+
+SRC_URI = "http://www.claws-mail.org/downloads/plugins/mailmbox-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+S = "${WORKDIR}/mailmbox-${PV}"
+
+do_configure() {
+    gnu-configize
+    libtoolize --force
+    oe_runconf
+}
+
+FILES_${PN} = "${libdir}/claws-mail/plugins/*.so"
+FILES_${PN}-dbg = "${libdir}/claws-mail/plugins/.debug"
============================================================
--- packages/sylpheed/claws-plugin-rssyl_0.13.bb	d11e21e5ff03c258c29f668c8416de99cd346425
+++ packages/sylpheed/claws-plugin-rssyl_0.13.bb	d11e21e5ff03c258c29f668c8416de99cd346425
@@ -0,0 +1,20 @@
+SECTION = "x11/network"
+DESCRIPTION = "Mail user agent plugins"
+DEPENDS = "claws-mail libxml2 curl glib-2.0 gtk+"
+LICENSE = "GPL"
+PR = "r0"
+
+SRC_URI = "http://www.claws-mail.org/downloads/plugins/rssyl-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+S = "${WORKDIR}/rssyl-${PV}"
+
+do_configure() {
+    gnu-configize
+    libtoolize --force
+    oe_runconf
+}
+
+FILES_${PN} = "${libdir}/claws-mail/plugins/*.so"
+
============================================================
--- packages/sylpheed/files/desktop.patch	55d0bbbe039f37d150f9574de2d124fc9d1c16e4
+++ packages/sylpheed/files/desktop.patch	55d0bbbe039f37d150f9574de2d124fc9d1c16e4
@@ -0,0 +1,19 @@
+Index: claws-mail-2.9.1/claws-mail.desktop
+===================================================================
+--- claws-mail-2.9.1.orig/claws-mail.desktop	2007-04-24 17:40:20.000000000 +0100
++++ claws-mail-2.9.1/claws-mail.desktop	2007-04-25 07:08:36.000000000 +0100
+@@ -1,11 +1,11 @@
+ [Desktop Entry]
+ Encoding=UTF-8
+-Name=Claws Mail
++Name=Mail
+ Exec=claws-mail
+ Icon=claws-mail
+-Info="Claws Mail"
++Info=Email Application
+ Categories=GTK;Network;Email;
+-Comment="Gtk+ based Mail Client"
++Comment=Email Application
+ Terminal=false
+ Type=Application
+ StartupNotify=true
============================================================
--- packages/sylpheed/files/streamline-ui.patch	6f7fed506bb96c5de5538ebb8ec4ecd4e7cba24f
+++ packages/sylpheed/files/streamline-ui.patch	6f7fed506bb96c5de5538ebb8ec4ecd4e7cba24f
@@ -0,0 +1,1008 @@
+Index: claws-mail-2.9.1/src/mainwindow.c
+===================================================================
+--- claws-mail-2.9.1.orig/src/mainwindow.c	2007-04-25 07:40:10.000000000 +0100
++++ claws-mail-2.9.1/src/mainwindow.c	2007-04-25 10:26:40.000000000 +0100
+@@ -189,9 +189,6 @@
+ static void toggle_statusbar_cb	 (MainWindow	*mainwin,
+ 				  guint		 action,
+ 				  GtkWidget	*widget);
+-static void set_layout_cb	 (MainWindow	*mainwin,
+-				  guint		 action,
+-				  GtkWidget	*widget);
+ 
+ static void addressbook_open_cb	(MainWindow	*mainwin,
+ 				 guint		 action,
+@@ -538,94 +535,24 @@
+ 	{N_("/_Edit/_Search folder..."),	"<shift><control>F", search_cb, 1, NULL},
+ 	{N_("/_Edit/_Quick search"),		"slash", mainwindow_quicksearch, 0, NULL},
+ 	{N_("/_View"),				NULL, NULL, 0, "<Branch>"},
+-	{N_("/_View/Show or hi_de"),		NULL, NULL, 0, "<Branch>"},
+-	{N_("/_View/Show or hi_de/_Message view"),
+-						"V", toggle_message_cb, 0, "<ToggleItem>"},
+-	{N_("/_View/Show or hi_de/_Toolbar"),
+-						NULL, NULL, 0, "<Branch>"},
+-	{N_("/_View/Show or hi_de/_Toolbar/Text _below icons"),
+-						NULL, toggle_toolbar_cb, TOOLBAR_BOTH, "<RadioItem>"},
+-	{N_("/_View/Show or hi_de/_Toolbar/Text be_side icons"),
+-						NULL, toggle_toolbar_cb, TOOLBAR_BOTH_HORIZ, "/View/Show or hide/Toolbar/Text below icons"},
+-	{N_("/_View/Show or hi_de/_Toolbar/_Icons only"),
+-						NULL, toggle_toolbar_cb, TOOLBAR_ICON, "/View/Show or hide/Toolbar/Text below icons"},
+-	{N_("/_View/Show or hi_de/_Toolbar/_Text only"),
+-						NULL, toggle_toolbar_cb, TOOLBAR_TEXT, "/View/Show or hide/Toolbar/Text below icons"},
+-	{N_("/_View/Show or hi_de/_Toolbar/_Hide"),
+-						NULL, toggle_toolbar_cb, TOOLBAR_NONE, "/View/Show or hide/Toolbar/Text below icons"},
+-	{N_("/_View/Show or hi_de/Status _bar"),
+-						NULL, toggle_statusbar_cb, 0, "<ToggleItem>"},
+ 	{N_("/_View/Set displayed _columns"),	NULL, NULL, 0, "<Branch>"},
+ 	{N_("/_View/Set displayed _columns/in _Folder list..."),	NULL, set_folder_display_item_cb, 0, NULL},
+ 	{N_("/_View/Set displayed _columns/in _Message list..."),NULL, set_summary_display_item_cb, 0, NULL},
+ 
+ 	{N_("/_View/---"),			NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/La_yout"),			NULL, NULL, 0, "<Branch>"},
+-	{N_("/_View/Layout/_Standard"),		NULL, set_layout_cb, NORMAL_LAYOUT, "<RadioItem>"},
+-	{N_("/_View/Layout/_Three columns"),	NULL, set_layout_cb, VERTICAL_LAYOUT, "/View/Layout/Standard"},
+-	{N_("/_View/Layout/_Wide message"),	NULL, set_layout_cb, WIDE_LAYOUT, "/View/Layout/Standard"},
+-	{N_("/_View/Layout/W_ide message list"),NULL, set_layout_cb, WIDE_MSGLIST_LAYOUT, "/View/Layout/Standard"},
+-	{N_("/_View/Layout/S_mall screen"),	NULL, set_layout_cb, SMALL_LAYOUT, "/View/Layout/Standard"},
+-	{N_("/_View/---"),			NULL, NULL, 0, "<Separator>"},
+ 	{N_("/_View/_Sort"),			NULL, NULL, 0, "<Branch>"},
+-	{N_("/_View/_Sort/by _number"),		NULL, sort_summary_cb, SORT_BY_NUMBER, "<RadioItem>"},
+-	{N_("/_View/_Sort/by S_ize"),		NULL, sort_summary_cb, SORT_BY_SIZE, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by _Date"),		NULL, sort_summary_cb, SORT_BY_DATE, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by _From"),		NULL, sort_summary_cb, SORT_BY_FROM, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by _To"),		NULL, sort_summary_cb, SORT_BY_TO, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by S_ubject"),	NULL, sort_summary_cb, SORT_BY_SUBJECT, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by _color label"),
+-						NULL, sort_summary_cb, SORT_BY_LABEL, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by _mark"),		NULL, sort_summary_cb, SORT_BY_MARK, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by _status"),		NULL, sort_summary_cb, SORT_BY_STATUS, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by a_ttachment"),
+-						NULL, sort_summary_cb, SORT_BY_MIME, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by score"),		NULL, sort_summary_cb, SORT_BY_SCORE, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/by locked"),		NULL, sort_summary_cb, SORT_BY_LOCKED, "/View/Sort/by number"},
+-	{N_("/_View/_Sort/D_on't sort"),	NULL, sort_summary_cb, SORT_BY_NONE, "/View/Sort/by number"},
++	{N_("/_View/_Sort/by _Date"),		NULL, sort_summary_cb, SORT_BY_DATE, "<RadioItem>"},
++	{N_("/_View/_Sort/by _From"),		NULL, sort_summary_cb, SORT_BY_FROM, "/View/Sort/by Date"},
++	{N_("/_View/_Sort/by _To"),		NULL, sort_summary_cb, SORT_BY_TO, "/View/Sort/by Date"},
++	{N_("/_View/_Sort/by S_ubject"),	NULL, sort_summary_cb, SORT_BY_SUBJECT, "/View/Sort/by Date"},
+ 	{N_("/_View/_Sort/---"),		NULL, NULL, 0, "<Separator>"},
+ 	{N_("/_View/_Sort/Ascending"),		NULL, sort_summary_type_cb, SORT_ASCENDING, "<RadioItem>"},
+ 	{N_("/_View/_Sort/Descending"),		NULL, sort_summary_type_cb, SORT_DESCENDING, "/View/Sort/Ascending"},
+-	{N_("/_View/_Sort/---"),		NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/_Sort/_Attract by subject"),
+-						NULL, attract_by_subject_cb, 0, NULL},
+ 	{N_("/_View/Th_read view"),		"<control>T", thread_cb, 0, "<ToggleItem>"},
+ 	{N_("/_View/E_xpand all threads"),	NULL, expand_threads_cb, 0, NULL},
+ 	{N_("/_View/Co_llapse all threads"),	NULL, collapse_threads_cb, 0, NULL},
+ 	{N_("/_View/_Hide read messages"),	NULL, hide_read_messages, 0, "<ToggleItem>"},
+ 
+-	{N_("/_View/---"),			NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/_Go to"),			NULL, NULL, 0, "<Branch>"},
+-	{N_("/_View/_Go to/_Previous message"),	"P", prev_cb, 0, NULL},
+-	{N_("/_View/_Go to/_Next message"),	"N", next_cb, 0, NULL},
+-	{N_("/_View/_Go to/---"),		NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/_Go to/P_revious unread message"),
+-						"<shift>P", prev_unread_cb, 0, NULL},
+-	{N_("/_View/_Go to/N_ext unread message"),
+-						"<shift>N", next_unread_cb, 0, NULL},
+-	{N_("/_View/_Go to/---"),		NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/_Go to/Previous ne_w message"),	NULL, prev_new_cb, 0, NULL},
+-	{N_("/_View/_Go to/Ne_xt new message"),	NULL, next_new_cb, 0, NULL},
+-	{N_("/_View/_Go to/---"),		NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/_Go to/Previous _marked message"),
+-						NULL, prev_marked_cb, 0, NULL},
+-	{N_("/_View/_Go to/Next m_arked message"),
+-						NULL, next_marked_cb, 0, NULL},
+-	{N_("/_View/_Go to/---"),		NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/_Go to/Previous _labeled message"),
+-						NULL, prev_labeled_cb, 0, NULL},
+-	{N_("/_View/_Go to/Next la_beled message"),
+-						NULL, next_labeled_cb, 0, NULL},
+-	{N_("/_View/_Go to/---"),		NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/_Go to/Last read message"),
+-						NULL, last_read_cb, 0, NULL},
+-	{N_("/_View/_Go to/Parent message"),
+-						"<control>Up", parent_cb, 0, NULL},
+-	{N_("/_View/_Go to/---"),		NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/_Go to/Next unread _folder"),	"<shift>G", goto_unread_folder_cb, 0, NULL},
+-	{N_("/_View/_Go to/_Other folder..."),	"G", goto_folder_cb, 0, NULL},
+-	{N_("/_View/---"),			NULL, NULL, 0, "<Separator>"},
+-
+ #define ENC_SEPARATOR \
+ 	{N_("/_View/Character _encoding/---"),		NULL, NULL, 0, "<Separator>"}
+ #define ENC_ACTION(action) \
+@@ -742,7 +669,6 @@
+ #undef DEC_ACTION
+ 
+ 	{N_("/_View/---"),			NULL, NULL, 0, "<Separator>"},
+-	{N_("/_View/Open in new _window"),	"<control><alt>N", open_msg_cb, 0, NULL},
+ 	{N_("/_View/Mess_age source"),		"<control>U", view_source_cb, 0, NULL},
+ 	{N_("/_View/All headers"),		"<control>H", show_all_header_cb, 0, "<ToggleItem>"},
+ 	{N_("/_View/Quotes"),			NULL, NULL, 0, "<Branch>"},
+@@ -1137,23 +1063,14 @@
+ 	gint i;
+ 	guint n_menu_entries;
+ 
+-	static GdkGeometry geometry;
+-
+ 	debug_print("Creating main window...\n");
+ 	mainwin = g_new0(MainWindow, 1);
+ 
+ 	/* main window */
+ 	window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "mainwindow");
+-	gtk_window_set_title(GTK_WINDOW(window), PROG_VERSION);
++	gtk_window_set_title(GTK_WINDOW(window), _("Mail"));
+ 	gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
+ 
+-	if (!geometry.min_height) {
+-		geometry.min_width = 320;
+-		geometry.min_height = 200;
+-	}
+-	gtk_window_set_geometry_hints(GTK_WINDOW(window), NULL, &geometry,
+-				      GDK_HINT_MIN_SIZE);
+-
+ 	g_signal_connect(G_OBJECT(window), "delete_event",
+ 			 G_CALLBACK(main_window_close_cb), mainwin);
+ 	MANAGE_WINDOW_SIGNALS_CONNECT(window);
+@@ -1184,21 +1101,9 @@
+ /*	gtk_widget_show(gtk_item_factory_get_item(ifactory,"/Message/Mailing-List"));
+ 	main_create_mailing_list_menu (mainwin, NULL); */
+ 
+-	menu_set_sensitive(ifactory, "/Help/Manual", manual_available(MANUAL_MANUAL_LOCAL));
+-
+-	if (prefs_common.toolbar_detachable) {
+-		handlebox = gtk_handle_box_new();
+-		gtk_widget_show(handlebox);
+-		gtk_box_pack_start(GTK_BOX(vbox), handlebox, FALSE, FALSE, 0);
+-		g_signal_connect(G_OBJECT(handlebox), "child_attached",
+-				 G_CALLBACK(toolbar_child_attached), mainwin);
+-		g_signal_connect(G_OBJECT(handlebox), "child_detached",
+-				 G_CALLBACK(toolbar_child_detached), mainwin);
+-	} else {
+-		handlebox = gtk_hbox_new(FALSE, 0);
+-		gtk_widget_show(handlebox);
+-		gtk_box_pack_start(GTK_BOX(vbox), handlebox, FALSE, FALSE, 0);
+-	}
++	handlebox = gtk_hbox_new(FALSE, 0);
++	gtk_widget_show(handlebox);
++	gtk_box_pack_start(GTK_BOX(vbox), handlebox, FALSE, FALSE, 0);
+ 	/* link window to mainwin->window to avoid gdk warnings */
+ 	mainwin->window       = window;
+ 	
+@@ -1405,36 +1310,6 @@
+ 		(ifactory, "/View/Character encoding/Auto detect");
+ 	gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menuitem), TRUE);
+ 
+-	switch (prefs_common.toolbar_style) {
+-	case TOOLBAR_NONE:
+-		menuitem = gtk_item_factory_get_item
+-			(ifactory, "/View/Show or hide/Toolbar/Hide");
+-		break;
+-	case TOOLBAR_ICON:
+-		menuitem = gtk_item_factory_get_item
+-			(ifactory, "/View/Show or hide/Toolbar/Icons only");
+-		break;
+-	case TOOLBAR_TEXT:
+-		menuitem = gtk_item_factory_get_item
+-			(ifactory, "/View/Show or hide/Toolbar/Text only");
+-		break;
+-	case TOOLBAR_BOTH:
+-		menuitem = gtk_item_factory_get_item
+-			(ifactory, "/View/Show or hide/Toolbar/Text below icons");
+-		break;
+-	case TOOLBAR_BOTH_HORIZ:
+-		menuitem = gtk_item_factory_get_item
+-			(ifactory,
+-			 "/View/Show or hide/Toolbar/Text beside icons");
+-	}
+-	gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menuitem), TRUE);
+-
+-	gtk_widget_hide(mainwin->hbox_stat);
+-	menuitem = gtk_item_factory_get_item
+-		(ifactory, "/View/Show or hide/Status bar");
+-	gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menuitem),
+-				       prefs_common.show_statusbar);
+-	
+ 	/* set account selection menu */
+ 	ac_menu = gtk_item_factory_get_widget
+ 		(ifactory, "/Configuration/Change c%s
>>> DIFF TRUNCATED @ 16K






More information about the Openembedded-commits mailing list