[oe-commits] org.oe.dev pimlico: sync with poky
koen commit
openembedded-commits at lists.openembedded.org
Thu Sep 6 10:52:05 UTC 2007
pimlico: sync with poky
Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 350212948f342818ac60fcc5f0cfe013dd157774
ViewMTN: http://monotone.openembedded.org/revision.psp?id=350212948f342818ac60fcc5f0cfe013dd157774
Files:
1
packages/pimlico/contacts-0.7
packages/pimlico/tasks-0.10
packages/pimlico/contacts-0.7/contacts-owl-window-menu.patch
packages/pimlico/contacts_0.7.bb
packages/pimlico/dates_0.4.4.bb
packages/pimlico/files/contacts-owl-window-menu.patch
packages/pimlico/files/dates-owl-window-menu.patch
packages/pimlico/files/tasks-owl.diff
packages/pimlico/tasks-0.10/delete-crash.diff
packages/pimlico/tasks_0.10.bb
packages/pimlico/contacts_svn.bb
packages/pimlico/dates.inc
packages/pimlico/dates_svn.bb
packages/pimlico/tasks.inc
packages/pimlico/tasks_svn.bb
Diffs:
#
# mt diff -rbd4ed15a9da194b5f539bd918e6b7b5d79ea2642 -r350212948f342818ac60fcc5f0cfe013dd157774
#
#
#
# add_dir "packages/pimlico/contacts-0.7"
#
# add_dir "packages/pimlico/tasks-0.10"
#
# add_file "packages/pimlico/contacts-0.7/contacts-owl-window-menu.patch"
# content [12b26e09f1d8a7caf7f1c9bc85d858384fdf70fa]
#
# add_file "packages/pimlico/contacts_0.7.bb"
# content [4d0f1146a2dc8ae8c8d40ccbc43c67f125cf9b24]
#
# add_file "packages/pimlico/dates_0.4.4.bb"
# content [a61fdc18151bf6f2cedd4cd2c00b325476002474]
#
# add_file "packages/pimlico/files/contacts-owl-window-menu.patch"
# content [cb142903503a383425196aca5462a1c22ab3e5b3]
#
# add_file "packages/pimlico/files/dates-owl-window-menu.patch"
# content [961ef2c4f747b24491f90f723be67ad849510220]
#
# add_file "packages/pimlico/files/tasks-owl.diff"
# content [5aa7c4016492c60201cabcb2cfaf90a5f48601f9]
#
# add_file "packages/pimlico/tasks-0.10/delete-crash.diff"
# content [3e9cac6e450dec8c09033d8c1a097a41869e5fec]
#
# add_file "packages/pimlico/tasks_0.10.bb"
# content [8f454b993219fc88598919d16c3a142790bc7e06]
#
# patch "packages/pimlico/contacts_svn.bb"
# from [1fbe7e70140d6f101512065fb0351aa4d74d7cd1]
# to [7c97d1154efdefb942bab51a32eb1592e722bf76]
#
# patch "packages/pimlico/dates.inc"
# from [179e622b27ffaca7f8e604468c8900cca3b3dd33]
# to [3bf8c125be87bac049b6da0893eaecfce67b0c7e]
#
# patch "packages/pimlico/dates_svn.bb"
# from [a0e250fd872656a9922fd873ec99dd1de14d4625]
# to [7c0ffed6b182d350037aa0adc293f7e23087f9c9]
#
# patch "packages/pimlico/tasks.inc"
# from [fb1a0126f51e870b9db320ba6aeb057b619a2005]
# to [84891fa816603d6ffe3d7d0665951997fbbd8833]
#
# patch "packages/pimlico/tasks_svn.bb"
# from [e8bd8796ee8a1316a5108ca339c5341100d0c400]
# to [6b25011b2bc6be784f63ec8ea00efbc736b7298c]
#
============================================================
--- packages/pimlico/contacts-0.7/contacts-owl-window-menu.patch 12b26e09f1d8a7caf7f1c9bc85d858384fdf70fa
+++ packages/pimlico/contacts-0.7/contacts-owl-window-menu.patch 12b26e09f1d8a7caf7f1c9bc85d858384fdf70fa
@@ -0,0 +1,52 @@
+Index: contacts-0.5/src/contacts-gtk.c
+===================================================================
+--- contacts-0.5.orig/src/contacts-gtk.c 2007-04-20 14:35:36.000000000 +0100
++++ contacts-0.5/src/contacts-gtk.c 2007-07-13 10:47:52.000000000 +0100
+@@ -178,8 +178,8 @@
+ vbox7 = gtk_vbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (main_window), vbox7);
+
+- main_menubar = gtk_menu_bar_new ();
+- gtk_box_pack_start (GTK_BOX (vbox7), main_menubar, FALSE, FALSE, 0);
++ main_menubar = gtk_menu_new ();
++ gtk_widget_show (main_menubar);
+
+ contacts_menu = gtk_menu_item_new_with_mnemonic (_("_Contacts"));
+ gtk_container_add (GTK_CONTAINER (main_menubar), contacts_menu);
+Index: contacts-0.5/src/Makefile.am
+===================================================================
+--- contacts-0.5.orig/src/Makefile.am 2007-03-02 11:17:00.000000000 +0000
++++ contacts-0.5/src/Makefile.am 2007-07-13 10:47:52.000000000 +0100
+@@ -28,7 +28,7 @@
+ contacts- at FRONTEND@.c \
+ contacts- at FRONTEND@.h
+
+-contacts_LDADD = $(CONTACTS_LIBS)
++contacts_LDADD = $(CONTACTS_LIBS) -lowl
+ contacts_LDFLAGS = @CONTACTS_LIBS@
+
+ MAINTAINERCLEANFILES = config.h.in Makefile.in
+Index: contacts-0.5/src/contacts-main.c
+===================================================================
+--- contacts-0.5.orig/src/contacts-main.c 2007-04-20 15:46:23.000000000 +0100
++++ contacts-0.5/src/contacts-main.c 2007-07-13 10:53:44.000000000 +0100
+@@ -27,6 +27,8 @@
+ #include <libgnomevfs/gnome-vfs.h>
+ #endif
+
++#include "owlwindowmenu.h"
++
+ #include "bacon-message-connection.h"
+ #include "contacts-defs.h"
+ #include "contacts-utils.h"
+@@ -230,6 +232,10 @@
+ /* fix icon sizes to 16x16 for the moment... */
+ gtk_rc_parse_string ("gtk_icon_sizes=\"gtk-button=16,16:gtk-menu=16,16\"");
+
++ gtk_widget_show_all (data->ui->main_menubar);
++ owl_set_window_menu (GTK_WINDOW (data->ui->main_window),
++ GTK_MENU (data->ui->main_menubar));
++
+ gtk_main ();
+
+ /* Unload the addressbook */
============================================================
--- packages/pimlico/contacts_0.7.bb 4d0f1146a2dc8ae8c8d40ccbc43c67f125cf9b24
+++ packages/pimlico/contacts_0.7.bb 4d0f1146a2dc8ae8c8d40ccbc43c67f125cf9b24
@@ -0,0 +1,9 @@
+require contacts.inc
+
+PR = "r1"
+
+SRC_URI = "http://pimlico-project.org/sources/${PN}/${PN}-${PV}.tar.gz \
+ file://stock_contact.png \
+ file://stock_person.png \
+ file://contacts-owl-window-menu.patch;patch=1 \
+ "
============================================================
--- packages/pimlico/dates_0.4.4.bb a61fdc18151bf6f2cedd4cd2c00b325476002474
+++ packages/pimlico/dates_0.4.4.bb a61fdc18151bf6f2cedd4cd2c00b325476002474
@@ -0,0 +1,7 @@
+require dates.inc
+
+PR="r2"
+
+SRC_URI = "http://pimlico-project.org/sources/dates/dates-${PV}.tar.gz \
+ file://dates-owl-window-menu.patch;patch=1 \
+ "
============================================================
--- packages/pimlico/files/contacts-owl-window-menu.patch cb142903503a383425196aca5462a1c22ab3e5b3
+++ packages/pimlico/files/contacts-owl-window-menu.patch cb142903503a383425196aca5462a1c22ab3e5b3
@@ -0,0 +1,52 @@
+Index: trunk/src/contacts-gtk.c
+===================================================================
+--- trunk.orig/src/contacts-gtk.c 2007-07-11 22:16:08.000000000 +0100
++++ trunk/src/contacts-gtk.c 2007-07-13 09:02:03.000000000 +0100
+@@ -179,8 +179,8 @@
+ vbox7 = gtk_vbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (main_window), vbox7);
+
+- main_menubar = gtk_menu_bar_new ();
+- gtk_box_pack_start (GTK_BOX (vbox7), main_menubar, FALSE, FALSE, 0);
++ main_menubar = gtk_menu_new ();
++ gtk_widget_show (main_menubar);
+
+ contacts_menu = gtk_menu_item_new_with_mnemonic (_("_Contacts"));
+ gtk_container_add (GTK_CONTAINER (main_menubar), contacts_menu);
+Index: trunk/src/Makefile.am
+===================================================================
+--- trunk.orig/src/Makefile.am 2007-04-19 15:41:14.000000000 +0100
++++ trunk/src/Makefile.am 2007-07-13 08:50:58.000000000 +0100
+@@ -28,7 +28,7 @@
+ contacts- at FRONTEND@.c \
+ contacts- at FRONTEND@.h
+
+-contacts_LDADD = $(CONTACTS_LIBS)
++contacts_LDADD = $(CONTACTS_LIBS) -lowl
+ contacts_LDFLAGS = @CONTACTS_LIBS@
+
+ MAINTAINERCLEANFILES = config.h.in Makefile.in
+Index: trunk/src/contacts-main.c
+===================================================================
+--- trunk.orig/src/contacts-main.c 2007-07-11 22:16:08.000000000 +0100
++++ trunk/src/contacts-main.c 2007-07-13 09:02:30.000000000 +0100
+@@ -27,6 +27,8 @@
+ #include <libgnomevfs/gnome-vfs.h>
+ #endif
+
++#include "owlwindowmenu.h"
++
+ #include "bacon-message-connection.h"
+ #include "contacts-defs.h"
+ #include "contacts-utils.h"
+@@ -222,6 +224,10 @@
+ gtk_widget_show_all (widget);
+ }
+
++ gtk_widget_show_all (data->ui->main_menubar);
++ owl_set_window_menu (GTK_WINDOW (data->ui->main_window),
++ GTK_MENU (data->ui->main_menubar));
++
+ gtk_main ();
+
+ /* if we have modified the current contact, but not saved it, do so now */
============================================================
--- packages/pimlico/files/dates-owl-window-menu.patch 961ef2c4f747b24491f90f723be67ad849510220
+++ packages/pimlico/files/dates-owl-window-menu.patch 961ef2c4f747b24491f90f723be67ad849510220
@@ -0,0 +1,72 @@
+Index: trunk/src/Makefile.am
+===================================================================
+--- trunk.orig/src/Makefile.am 2007-07-11 22:16:15.000000000 +0100
++++ trunk/src/Makefile.am 2007-07-13 08:21:11.000000000 +0100
+@@ -47,7 +47,7 @@
+ libgtkdatesviewinclude_HEADERS = \
+ dates_view.h
+
+-dates_LDADD = $(DATES_LIBS) libgtkdatesview.la
++dates_LDADD = $(DATES_LIBS) libgtkdatesview.la -lowl
+
+ if USE_OWL
+ dates_LDADD += $(top_builddir)/libowl/libowl.la
+Index: trunk/src/dates_gtk.c
+===================================================================
+--- trunk.orig/src/dates_gtk.c 2007-07-11 22:16:15.000000000 +0100
++++ trunk/src/dates_gtk.c 2007-07-13 08:33:48.000000000 +0100
+@@ -32,10 +32,6 @@
+ #endif
+
+ #ifndef DATES_PLATFORM_create_main_window
+-/* the default implementation assumes that menu is GtkMenuBar */
+-#ifdef DATES_MENU_WITHOUT_BAR
+-#error Cannot use default create_main_window () if DATES_MENU_WITHOUT_BAR is defined !!!
+-#endif
+ static GtkWidget *
+ create_main_window (DatesData * d, GtkWidget * toolbar,
+ GtkWidget * menu, GtkAccelGroup * accel_group)
+@@ -57,7 +53,6 @@
+ gtk_container_add (GTK_CONTAINER (d->main_window), main_vbox);
+
+ gtk_widget_show (menu);
+- gtk_box_pack_start (GTK_BOX (main_vbox), menu, FALSE, FALSE, 0);
+
+ gtk_box_pack_end (GTK_BOX (main_vbox), toolbar, FALSE, FALSE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (toolbar), 3);
+Index: trunk/src/dates_platform.h
+===================================================================
+--- trunk.orig/src/dates_platform.h 2007-07-11 22:16:15.000000000 +0100
++++ trunk/src/dates_platform.h 2007-07-13 08:21:11.000000000 +0100
+@@ -20,7 +20,7 @@
+
+ #include "dates_types.h"
+
+-#ifdef WITH_HILDON
++#if 1
+ #define DATES_MENU_WITHOUT_BAR 1
+ #endif
+
+Index: trunk/src/dates_main.c
+===================================================================
+--- trunk.orig/src/dates_main.c 2007-07-11 22:16:15.000000000 +0100
++++ trunk/src/dates_main.c 2007-07-13 08:36:11.000000000 +0100
+@@ -25,6 +25,8 @@
+ #include <libical/icaltime.h>
+ #include <gconf/gconf-client.h>
+
++#include <gtk/gtkmenuitem.h>
++#include "owlwindowmenu.h"
+ #include "dates_types.h"
+ #include "dates_platform.h"
+ #include "dates_callbacks.h"
+@@ -566,6 +568,9 @@
+ gtk_widget_show (data.main_window);
+ }
+
++ owl_set_window_menu (GTK_WINDOW (data.main_window),
++ GTK_MENU (data.main_menu));
++
+ gtk_main ();
+
+ /* clean up */
============================================================
--- packages/pimlico/files/tasks-owl.diff 5aa7c4016492c60201cabcb2cfaf90a5f48601f9
+++ packages/pimlico/files/tasks-owl.diff 5aa7c4016492c60201cabcb2cfaf90a5f48601f9
@@ -0,0 +1,74 @@
+Index: src/gtk/tasks-ui.xml
+===================================================================
+--- src/gtk/tasks-ui.xml (revision 288)
++++ src/gtk/tasks-ui.xml (working copy)
+@@ -10,10 +10,8 @@
+ <menuitem action="DeleteTask"/>
+ <menuitem action="PurgeTasks"/>
+ <separator/>
++ <menuitem action="About"/>
+ <menuitem action="Quit"/>
+ </menu>
+- <menu action="HelpMenu">
+- <menuitem action="About"/>
+- </menu>
+ </menubar>
+ </ui>
+Index: src/gtk/main.c
+===================================================================
+--- src/gtk/main.c (revision 288)
++++ src/gtk/main.c (working copy)
+@@ -21,6 +21,7 @@
+ #include <libecal/e-cal.h>
+ #include <glib/gi18n.h>
+ #include <gtk/gtk.h>
++#include <owlwindowmenu.h>
+
+ #include <libkoto/ical-util.h>
+ #include <libkoto/koto-category-group.h>
+@@ -462,17 +463,6 @@
+ NULL);
+ }
+
+-/*
+- * Callback from the UI manager with the GtkMenu widget. Pack and add this to
+- * the container.
+- */
+-static void
+-ui_add_widget (GtkUIManager *ui, GtkWidget *widget, GtkContainer *container)
+-{
+- gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
+- gtk_widget_show (widget);
+-}
+-
+ /* TODO: split into global actions and actions that require a task to be selected */
+ static const GtkActionEntry actions[] =
+ {
+@@ -563,11 +553,12 @@
+ }
+ /* Bind the accelerators */
+ gtk_window_add_accel_group (GTK_WINDOW (window), gtk_ui_manager_get_accel_group (ui_manager));
+- g_signal_connect (ui_manager, "add-widget", G_CALLBACK (ui_add_widget), top_box);
+
+ /* Do this so that the menu is packed now instead of in the idle loop */
+ gtk_ui_manager_ensure_update (ui_manager);
+-
++ owl_set_window_menu_item (GTK_WINDOW (window),
++ GTK_MENU_ITEM (gtk_ui_manager_get_widget (ui_manager, "/MenuBar/TasksMenu")));
++
+ box = gtk_vbox_new (FALSE, 4);
+ gtk_container_set_border_width (GTK_CONTAINER (box), 4);
+ gtk_container_add (GTK_CONTAINER (top_box), box);
+Index: src/gtk/Makefile.am
+===================================================================
+--- src/gtk/Makefile.am (revision 288)
++++ src/gtk/Makefile.am (working copy)
+@@ -4,7 +4,7 @@
+ bin_PROGRAMS = tasks
+ tasks_CPPFLAGS = -I$(top_srcdir)/
+ tasks_CFLAGS = -Wall $(GTK_CFLAGS) $(ECAL_CFLAGS) $(SEXY_CFLAGS)
+-tasks_LDADD = $(top_builddir)/libkoto/libkoto.a $(GTK_LIBS) $(ECAL_LIBS) $(SEXY_LIBS)
++tasks_LDADD = $(top_builddir)/libkoto/libkoto.a $(GTK_LIBS) $(ECAL_LIBS) $(SEXY_LIBS) -lowl
+
+ tasks_SOURCES = \
+ main.c \
============================================================
--- packages/pimlico/tasks-0.10/delete-crash.diff 3e9cac6e450dec8c09033d8c1a097a41869e5fec
+++ packages/pimlico/tasks-0.10/delete-crash.diff 3e9cac6e450dec8c09033d8c1a097a41869e5fec
@@ -0,0 +1,71 @@
+Index: libkoto/koto-utils.c
+===================================================================
+--- libkoto/koto-utils.c (revision 294)
++++ libkoto/koto-utils.c (revision 295)
+@@ -25,6 +25,7 @@
+
+ typedef struct {
+ GtkWindow *window;
++ GtkTreeModel *model;
+ char *title;
+ } WindowData;
+
+@@ -67,19 +68,21 @@
+ /*
+ * Update the window title, generally as the number of tasks has changed.
+ */
+-static void
+-update_title (WindowData *data, GtkTreeModel *model)
++static gboolean
++update_title (gpointer user_data)
+ {
++ WindowData *data = user_data;
+ int count = 0;
+ char *title;
+
+ g_assert (data);
+- g_assert (model);
+
+- gtk_tree_model_foreach (model, count_pending, &count);
++ gtk_tree_model_foreach (data->model, count_pending, &count);
+ title = g_strdup_printf (data->title, count);
+ gtk_window_set_title (data->window, title);
+ g_free (title);
++
++ return FALSE;
+ }
+
+ /*
+@@ -89,7 +92,7 @@
+ static void
+ on_row_inserted (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, WindowData *data)
+ {
+- update_title (data, model);
++ g_idle_add (update_title, data);
+ }
+
+ /*
+@@ -99,7 +102,7 @@
+ static void
+ on_row_deleted (GtkTreeModel *model, GtkTreePath *path, WindowData *data)
+ {
+- update_title (data, model);
++ g_idle_add (update_title, data);
+ }
+
+ /*
+@@ -135,6 +138,7 @@
+
+ data = g_slice_new (WindowData);
+ data->window = window;
++ data->model = model;
+ data->title = g_strdup (title);
+
+ g_object_weak_ref (G_OBJECT (model), on_weak_notify, data);
+@@ -145,5 +149,5 @@
+ "signal::row-deleted", G_CALLBACK (on_row_deleted), data,
+ NULL);
+
+- update_title (data, model);
++ update_title (data);
+ }
============================================================
--- packages/pimlico/tasks_0.10.bb 8f454b993219fc88598919d16c3a142790bc7e06
+++ packages/pimlico/tasks_0.10.bb 8f454b993219fc88598919d16c3a142790bc7e06
@@ -0,0 +1,8 @@
+require tasks.inc
+
+PR="r2"
+
+SRC_URI = "http://pimlico-project.org/sources/${PN}/${PN}-${PV}.tar.gz \
+ file://tasks-single.diff;patch=1 \
+ file://delete-crash.diff;patch=1;pnum=0 \
+ file://tasks-owl.diff;patch=1;pnum=0"
============================================================
--- packages/pimlico/contacts_svn.bb 1fbe7e70140d6f101512065fb0351aa4d74d7cd1
+++ packages/pimlico/contacts_svn.bb 7c97d1154efdefb942bab51a32eb1592e722bf76
@@ -1,16 +1,18 @@ require contacts.inc
require contacts.inc
#DEPENDS += "gnome-vfs"
#RDEPENDS += "gnome-vfs-plugin-file"
#RRECOMMENDS += "gnome-vfs-plugin-http"
-PV = "0.5+svn${SRCDATE}"
+PV = "0.5+svnr${SRCREV}"
-DEFAULT_PREFERENCE = "-1"
+#DEFAULT_PREFERENCE = "-1"
SRC_URI = "svn://svn.o-hand.com/repos/${PN};module=trunk;proto=http \
file://stock_contact.png \
- file://stock_person.png"
+ file://stock_person.png \
+ file://contacts-owl-window-menu.patch;patch=1 \
+ "
S = "${WORKDIR}/trunk"
============================================================
--- packages/pimlico/dates.inc 179e622b27ffaca7f8e604468c8900cca3b3dd33
+++ packages/pimlico/dates.inc 3bf8c125be87bac049b6da0893eaecfce67b0c7e
@@ -1,14 +1,13 @@ RDEPENDS = "libedata-cal"
DESCRIPTION = "Dates is a calendar application."
LICENSE = "LGPL"
SECTION = "x11"
DEPENDS = "glib-2.0 gtk+ libglade eds-dbus"
RDEPENDS = "%s
>>> DIFF TRUNCATED @ 16K
More information about the Openembedded-commits
mailing list