diff options
Diffstat (limited to 'packages/libgpepimc')
-rw-r--r-- | packages/libgpepimc/files/.mtn2git_empty | 0 | ||||
-rw-r--r-- | packages/libgpepimc/files/get-category-by-name.patch | 45 | ||||
-rw-r--r-- | packages/libgpepimc/libgpepimc_0.9.bb | 3 |
3 files changed, 48 insertions, 0 deletions
diff --git a/packages/libgpepimc/files/.mtn2git_empty b/packages/libgpepimc/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/libgpepimc/files/.mtn2git_empty diff --git a/packages/libgpepimc/files/get-category-by-name.patch b/packages/libgpepimc/files/get-category-by-name.patch new file mode 100644 index 0000000000..a733f40ccf --- /dev/null +++ b/packages/libgpepimc/files/get-category-by-name.patch @@ -0,0 +1,45 @@ +diff -r 90e7a26811fe db.c +--- a/db.c Mon Jan 21 02:03:38 2008 +0200 ++++ b/db.c Mon Jan 21 02:08:31 2008 +0200 +@@ -182,6 +182,30 @@ gpe_pim_category_name (gint id) + } + + /** ++ * gpe_pim_category_id: ++ * @name: Category name ++ * ++ * Get the category ID by name. ++ * ++ * Returns: Category ID or 0 if doesn't exist. ++ */ ++gint ++gpe_pim_category_id (const gchar *name) ++{ ++ GSList *iter; ++ ++ for (iter = categories; iter; iter = iter->next) ++ { ++ struct gpe_pim_category *c = iter->data; ++ ++ if (!strcasecmp(c->name, name)) ++ return c->id; ++ } ++ ++ return 0; ++} ++ ++/** + * gpe_pim_category_colour: + * @id: Category id + * +diff -r 90e7a26811fe gpe/pim-categories.h +--- a/gpe/pim-categories.h Mon Jan 21 02:03:38 2008 +0200 ++++ b/gpe/pim-categories.h Mon Jan 21 02:08:31 2008 +0200 +@@ -36,6 +36,7 @@ extern GSList *gpe_pim_categories_list ( + + extern gboolean gpe_pim_category_new (const gchar *title, gint *id); + extern const gchar *gpe_pim_category_name (gint id); ++extern gint gpe_pim_category_id (const gchar *name); + extern gboolean gpe_pim_category_rename (gint id, gchar *new_name); + + /* colour functions */ diff --git a/packages/libgpepimc/libgpepimc_0.9.bb b/packages/libgpepimc/libgpepimc_0.9.bb index 57b7b22191..e8c4664cf8 100644 --- a/packages/libgpepimc/libgpepimc_0.9.bb +++ b/packages/libgpepimc/libgpepimc_0.9.bb @@ -1 +1,4 @@ require libgpepimc.inc +PR = "r1" + +SRC_URI += " file://get-category-by-name.patch;patch=1" |