[oe-commits] Stanislav Brabec : balsa: Updated to version 2.4.1. Disabled broken touchscreen mode.

git version control git at git.openembedded.org
Wed Aug 12 19:44:35 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 99fe4c90c40584d0d394b497243d789724b1d95a
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=99fe4c90c40584d0d394b497243d789724b1d95a

Author: Stanislav Brabec <utx at penguin.cz>
Date:   Wed Aug 12 19:43:27 2009 +0000

balsa: Updated to version 2.4.1. Disabled broken touchscreen mode.

---

 conf/checksums.ini                               |    4 ++
 recipes/balsa/balsa-2.4.0/balsa-no-spell.patch   |   53 ----------------------
 recipes/balsa/balsa-2.4.0/balsa-touch.patch      |   11 -----
 recipes/balsa/{balsa_2.4.0.bb => balsa_2.4.1.bb} |   13 +++--
 4 files changed, 12 insertions(+), 69 deletions(-)

diff --git a/conf/checksums.ini b/conf/checksums.ini
index 6769ad7..8771528 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -2262,6 +2262,10 @@ sha256=c450b49ce9903d97ed5e4aa788b388e014c0eddcfc038b000237f67cd4528a3b
 md5=47d68219a5ee768f1ebd2502a9c3c6f2
 sha256=f34f8eabb463815adbf18d78883e2e61c5ad0020e087152a4c7a604fcd5754ea
 
+[http://pawsa.fedorapeople.org/balsa/balsa-2.4.1.tar.bz2]
+md5=2ad6ebb3f058e5fbe9ec5e0f0017db28
+sha256=06d9807c4135a468a5def531585ead9ea0948b206794e848efe234aa02df39d5
+
 [ftp://ftp.debian.org/debian/pool/main/b/base-passwd/base-passwd_3.5.19.tar.gz]
 md5=5afcef5d6047f14cd5f65d2fdbd86fb2
 sha256=43debdc36c9aed8a2ef366bf3e98c1440e643a5ae9e7e1423b6309ddee5ae25e
diff --git a/recipes/balsa/balsa-2.4.0/balsa-no-spell.patch b/recipes/balsa/balsa-2.4.0/balsa-no-spell.patch
deleted file mode 100644
index 5278004..0000000
--- a/recipes/balsa/balsa-2.4.0/balsa-no-spell.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-WARNING! This patch is buggy!
-It fixes compilation without gtkspell and breaks compilation with gtkspell.
-Index: balsa-2.4.0/src/Makefile.am
-===================================================================
---- balsa-2.4.0.orig/src/Makefile.am
-+++ balsa-2.4.0/src/Makefile.am
-@@ -87,13 +87,13 @@ balsa_print_source = print-gtk.c	\
- 	balsa-print-object-text.h
- 
- if BUILD_WITH_GTKSPELL
--balsa_gtkspell_extra =
--balsa_gtkspell_extra_dist =	\
-+balsa_gtkspell_extra_dist =
-+balsa_gtkspell_extra =		\
- 		spell-check.c		\
- 		spell-check.h
- else
--balsa_gtkspell_extra_dist =
--balsa_gtkspell_extra =		\
-+balsa_gtkspell_extra =
-+balsa_gtkspell_extra_dist =	\
- 		spell-check.c		\
- 		spell-check.h
- endif
-Index: balsa-2.4.0/src/sendmsg-window.c
-===================================================================
---- balsa-2.4.0.orig/src/sendmsg-window.c
-+++ balsa-2.4.0/src/sendmsg-window.c
-@@ -366,7 +366,7 @@ static const GtkActionEntry entries[] =
-      NULL, G_CALLBACK(insert_signature_cb)},
-     {"QuoteMessages", NULL, N_("_Quote Message(s)"), NULL,
-      NULL, G_CALLBACK(quote_messages_cb)},
--#if !HAVE_GTKSPELL
-+#if HAVE_GTKSPELL
-     {"CheckSpelling", GTK_STOCK_SPELL_CHECK, N_("C_heck Spelling"), NULL,
-      N_("Check the spelling of the message"),
-      G_CALLBACK(spell_check_cb)},
-@@ -6559,7 +6559,6 @@ spell_check_menu_cb(GtkToggleAction * ac
-         sw_spell_detach(bsmsg);
- }
- 
--#else                           /* HAVE_GTKSPELL */
- /* spell_check_cb
-  * 
-  * Start the spell check
-@@ -6605,6 +6604,7 @@ spell_check_cb(GtkAction * action, Balsa
-     balsa_spell_check_start(sc, GTK_WINDOW(bsmsg->window));
- }
- 
-+#else                           /* HAVE_GTKSPELL */
- static void
- sw_spell_check_response(BalsaSpellCheck * spell_check, gint response, 
-                         BalsaSendmsg * bsmsg)
diff --git a/recipes/balsa/balsa-2.4.0/balsa-touch.patch b/recipes/balsa/balsa-2.4.0/balsa-touch.patch
deleted file mode 100644
index 16b0a68..0000000
--- a/recipes/balsa/balsa-2.4.0/balsa-touch.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- balsa-2.4.0/src/main-window.c
-+++ balsa-2.4.0/src/main-window.c
-@@ -375,7 +375,7 @@
-      G_CALLBACK(mailbox_conf_add_mbox_cb)},
-     {"NewMaildir", GTK_STOCK_ADD, N_("New \"Maildir\" mailbox..."), NULL,
-      N_("Add a new Maildir style mailbox"),
--     G_CALLBACK(bw_mailbox_conf_add_maildir_cb)},
-+     G_CALLBACK(mailbox_conf_add_maildir_cb)},
-     {"NewMH", GTK_STOCK_ADD, N_("New \"MH\" mailbox..."), NULL,
-      N_("Add a new MH style mailbox"), G_CALLBACK(mailbox_conf_add_mh_cb)},
- #endif /* ENABLE_TOUCH_UI */
diff --git a/recipes/balsa/balsa_2.4.0.bb b/recipes/balsa/balsa_2.4.1.bb
similarity index 88%
rename from recipes/balsa/balsa_2.4.0.bb
rename to recipes/balsa/balsa_2.4.1.bb
index 9fc3736..c66ec5a 100644
--- a/recipes/balsa/balsa_2.4.0.bb
+++ b/recipes/balsa/balsa_2.4.1.bb
@@ -2,9 +2,7 @@ DESCRIPTION = "Robust and configurable e-mail client for GNOME"
 HOMEPAGE = "http://pawsa.fedorapeople.org/balsa/"
 SECTION = "x11/network"
 LICENSE = "GPL"
-SRC_URI = "http://pawsa.fedorapeople.org/balsa/${P}.tar.bz2 \
-           file://balsa-touch.patch;patch=1 \
-           file://balsa-no-spell.patch;patch=1"
+SRC_URI = "http://pawsa.fedorapeople.org/balsa/${P}.tar.bz2"
 
 DEPENDS = "glib-2.0 libgmime-2.4 gtk+ intltool-native libesmtp libxml-parser-perl-native"
 # FIXME: It is possible to build several variants of balsa: lite (SSL, gqlite/GPE, maybe HTML),
@@ -50,21 +48,25 @@ DEPENDS += "gconf libgnome libgnomeui"
 # Optional dependencies (not yet in OE): X-Face support:
 #DEPENDS += "compface"
 
+# Optional dependencies: sound support:
+#DEPENDS += "libcanberra"
+
 # FIXME: doc build requires docbook4 and gnome-doc-utils
 
 inherit autotools
 
 EXTRA_OECONF="--with-ssl \
 	      --without-gnome \
-	      --enable-touch-ui \
 	      --disable-scrollkeeper \
 	      --enable-smime \
 	      --with-sqlite \
 	      --with-ssl \
 	      --with-webkit \
 	      --with-unique \
-#	      --without-gtkspell \
+	      --without-gtkspell \
 "
+# Broken (does not compile, crashes after symbol fix):
+#	      --enable-touch-ui \
 # Not enabled:
 #	      --with-gtkspell \
 #	      --with-gpgme \
@@ -73,6 +75,7 @@ EXTRA_OECONF="--with-ssl \
 #	      --with-gss \
 #	      --with-ldap \
 #	      --with-compface \
+#	      --with-canberra \
 
 do_configure_prepend() {
 	# aclocal seems to insist on looking in here.  Make sure it exists.





More information about the Openembedded-commits mailing list