[arch-commits] Commit in gnome-todo/repos (3 files)

2020-09-27 Thread Jan Steffens via arch-commits
Date: Sunday, September 27, 2020 @ 21:23:00
  Author: heftig
Revision: 396811

archrelease: copy trunk to gnome-unstable-x86_64

Added:
  gnome-todo/repos/gnome-unstable-x86_64/
  gnome-todo/repos/gnome-unstable-x86_64/PKGBUILD
(from rev 396810, gnome-todo/trunk/PKGBUILD)
  gnome-todo/repos/gnome-unstable-x86_64/gnome-todo-eds-libecal-2.0.patch
(from rev 396810, gnome-todo/trunk/gnome-todo-eds-libecal-2.0.patch)

--+
 PKGBUILD |   44 ++
 gnome-todo-eds-libecal-2.0.patch |  567 +
 2 files changed, 611 insertions(+)

Copied: gnome-todo/repos/gnome-unstable-x86_64/PKGBUILD (from rev 396810, 
gnome-todo/trunk/PKGBUILD)
===
--- gnome-unstable-x86_64/PKGBUILD  (rev 0)
+++ gnome-unstable-x86_64/PKGBUILD  2020-09-27 21:23:00 UTC (rev 396811)
@@ -0,0 +1,44 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+
+pkgname=gnome-todo
+pkgver=3.28.1+33+gc03a4c1
+pkgrel=1
+pkgdesc="Task manager for GNOME"
+url="https://wiki.gnome.org/Apps/Todo";
+arch=(x86_64)
+license=(GPL)
+depends=(evolution-data-server libpeas python)
+makedepends=(gobject-introspection appstream-glib git meson gtk-doc)
+groups=(gnome-extra)
+_commit=c03a4c1dd82ce523d71d74875118f9d24e7ed066  # gnome-3-28
+source=("git+https://gitlab.gnome.org/GNOME/gnome-todo.git#commit=$_commit";
+gnome-todo-eds-libecal-2.0.patch)
+sha256sums=('SKIP'
+'09d429f8dfe38b8712ce5ecc5e8cf7bc6e190810af5d5dca8e5119fe8ac2b573')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^GNOME_TODO_//;s/_/./g;s/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+  
+  # From 
https://src.fedoraproject.org/rpms/gnome-todo/tree/bed44b8530f3c79589982e03b430b3a125e9bceb
+  git apply -3 ../gnome-todo-eds-libecal-2.0.patch
+}
+
+build() {
+  arch-meson $pkgname build -D gtk_doc=true
+  meson compile -C build
+}
+
+check() {
+  meson test -C build --print-errorlogs
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+}
+
+# vim:set ts=2 sw=2 et:

Copied: gnome-todo/repos/gnome-unstable-x86_64/gnome-todo-eds-libecal-2.0.patch 
(from rev 396810, gnome-todo/trunk/gnome-todo-eds-libecal-2.0.patch)
===
--- gnome-unstable-x86_64/gnome-todo-eds-libecal-2.0.patch  
(rev 0)
+++ gnome-unstable-x86_64/gnome-todo-eds-libecal-2.0.patch  2020-09-27 
21:23:00 UTC (rev 396811)
@@ -0,0 +1,567 @@
+diff --git a/plugins/eds/gtd-eds-autoptr.h b/plugins/eds/gtd-eds-autoptr.h
+index eb9b011..78bd944 100644
+--- a/plugins/eds/gtd-eds-autoptr.h
 b/plugins/eds/gtd-eds-autoptr.h
+@@ -23,6 +23,5 @@
+ #include 
+ 
+ G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponent, g_object_unref);
+-G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponentId, e_cal_component_free_id);
++G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponentId, e_cal_component_id_free);
+ G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalClient, g_object_unref);
+-G_DEFINE_AUTOPTR_CLEANUP_FUNC (ESource, g_object_unref);
+diff --git a/plugins/eds/gtd-provider-eds.c b/plugins/eds/gtd-provider-eds.c
+index a403226..def4235 100644
+--- a/plugins/eds/gtd-provider-eds.c
 b/plugins/eds/gtd-provider-eds.c
+@@ -554,6 +554,7 @@ gtd_provider_eds_create_task (GtdProvider *provider,
+ 
+   e_cal_client_create_object (client,
+   e_cal_component_get_icalcomponent (component),
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_created_cb,
+   new_task);
+@@ -587,6 +588,7 @@ gtd_provider_eds_update_task (GtdProvider *provider,
+   e_cal_client_modify_object (client,
+   e_cal_component_get_icalcomponent (component),
+   E_CAL_OBJ_MOD_THIS,
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_modified_cb,
+   task);
+@@ -616,9 +618,10 @@ gtd_provider_eds_remove_task (GtdProvider *provider,
+   gtd_object_push_loading (GTD_OBJECT (provider));
+ 
+   e_cal_client_remove_object (client,
+-  id->uid,
+-  id->rid,
++  e_cal_component_id_get_uid (id),
++  e_cal_component_id_get_rid (id),
+   E_CAL_OBJ_MOD_THIS,
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_removed_cb,
+   provider);
+diff --git a/plugins/eds/gtd-task-eds.c b/plugins/eds/gtd-task-eds.c
+index 2c8cd8e..bd8f7ac 100644
+--- a/plugins/eds/gtd-task-eds.c
 b/plugins/eds/gtd-task-eds.c
+@@ -46,19 +46,19 @@ 

[arch-commits] Commit in gnome-todo/repos (3 files)

2020-05-19 Thread Felix Yan via arch-commits
Date: Tuesday, May 19, 2020 @ 08:13:46
  Author: felixonmars
Revision: 386200

archrelease: copy trunk to staging-x86_64

Added:
  gnome-todo/repos/staging-x86_64/
  gnome-todo/repos/staging-x86_64/PKGBUILD
(from rev 386198, gnome-todo/trunk/PKGBUILD)
  gnome-todo/repos/staging-x86_64/gnome-todo-eds-libecal-2.0.patch
(from rev 386198, gnome-todo/trunk/gnome-todo-eds-libecal-2.0.patch)

--+
 PKGBUILD |   44 ++
 gnome-todo-eds-libecal-2.0.patch |  567 +
 2 files changed, 611 insertions(+)

Copied: gnome-todo/repos/staging-x86_64/PKGBUILD (from rev 386198, 
gnome-todo/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2020-05-19 08:13:46 UTC (rev 386200)
@@ -0,0 +1,44 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+
+pkgname=gnome-todo
+pkgver=3.28.1+22+gd56e14e
+pkgrel=2
+pkgdesc="Task manager for GNOME"
+url="https://wiki.gnome.org/Apps/Todo";
+arch=(x86_64)
+license=(GPL)
+depends=(evolution-data-server libpeas python)
+makedepends=(gobject-introspection appstream-glib git meson gtk-doc)
+groups=(gnome-extra)
+_commit=d56e14e886021f7dcd81dc5d7bddc8470e5e25ad  # gnome-3-28
+source=("git+https://gitlab.gnome.org/GNOME/gnome-todo.git#commit=$_commit";
+gnome-todo-eds-libecal-2.0.patch)
+sha256sums=('SKIP'
+'09d429f8dfe38b8712ce5ecc5e8cf7bc6e190810af5d5dca8e5119fe8ac2b573')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^GNOME_TODO_//;s/_/./g;s/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+  
+  # From 
https://src.fedoraproject.org/rpms/gnome-todo/tree/bed44b8530f3c79589982e03b430b3a125e9bceb
+  git apply -3 ../gnome-todo-eds-libecal-2.0.patch
+}
+
+build() {
+  arch-meson $pkgname build -D gtk_doc=true
+  ninja -C build
+}
+
+check() {
+  meson test -C build --print-errorlogs
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+}
+
+# vim:set ts=2 sw=2 et:

Copied: gnome-todo/repos/staging-x86_64/gnome-todo-eds-libecal-2.0.patch (from 
rev 386198, gnome-todo/trunk/gnome-todo-eds-libecal-2.0.patch)
===
--- staging-x86_64/gnome-todo-eds-libecal-2.0.patch 
(rev 0)
+++ staging-x86_64/gnome-todo-eds-libecal-2.0.patch 2020-05-19 08:13:46 UTC 
(rev 386200)
@@ -0,0 +1,567 @@
+diff --git a/plugins/eds/gtd-eds-autoptr.h b/plugins/eds/gtd-eds-autoptr.h
+index eb9b011..78bd944 100644
+--- a/plugins/eds/gtd-eds-autoptr.h
 b/plugins/eds/gtd-eds-autoptr.h
+@@ -23,6 +23,5 @@
+ #include 
+ 
+ G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponent, g_object_unref);
+-G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponentId, e_cal_component_free_id);
++G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponentId, e_cal_component_id_free);
+ G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalClient, g_object_unref);
+-G_DEFINE_AUTOPTR_CLEANUP_FUNC (ESource, g_object_unref);
+diff --git a/plugins/eds/gtd-provider-eds.c b/plugins/eds/gtd-provider-eds.c
+index a403226..def4235 100644
+--- a/plugins/eds/gtd-provider-eds.c
 b/plugins/eds/gtd-provider-eds.c
+@@ -554,6 +554,7 @@ gtd_provider_eds_create_task (GtdProvider *provider,
+ 
+   e_cal_client_create_object (client,
+   e_cal_component_get_icalcomponent (component),
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_created_cb,
+   new_task);
+@@ -587,6 +588,7 @@ gtd_provider_eds_update_task (GtdProvider *provider,
+   e_cal_client_modify_object (client,
+   e_cal_component_get_icalcomponent (component),
+   E_CAL_OBJ_MOD_THIS,
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_modified_cb,
+   task);
+@@ -616,9 +618,10 @@ gtd_provider_eds_remove_task (GtdProvider *provider,
+   gtd_object_push_loading (GTD_OBJECT (provider));
+ 
+   e_cal_client_remove_object (client,
+-  id->uid,
+-  id->rid,
++  e_cal_component_id_get_uid (id),
++  e_cal_component_id_get_rid (id),
+   E_CAL_OBJ_MOD_THIS,
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_removed_cb,
+   provider);
+diff --git a/plugins/eds/gtd-task-eds.c b/plugins/eds/gtd-task-eds.c
+index 2c8cd8e..bd8f7ac 100644
+--- a/plugins/eds/gtd-task-eds.c
 b/plugins/eds/gtd-task-eds.c
+@@ -46,19 +46,19 @@ static GParamSpec *properties [N_PROPS];
+  */
+ 
+ static GDateTime*
+-convert_ic

[arch-commits] Commit in gnome-todo/repos (3 files)

2019-09-15 Thread Jan Steffens via arch-commits
Date: Sunday, September 15, 2019 @ 12:07:18
  Author: heftig
Revision: 362844

archrelease: copy trunk to testing-x86_64

Added:
  gnome-todo/repos/testing-x86_64/
  gnome-todo/repos/testing-x86_64/PKGBUILD
(from rev 362843, gnome-todo/trunk/PKGBUILD)
  gnome-todo/repos/testing-x86_64/gnome-todo-eds-libecal-2.0.patch
(from rev 362843, gnome-todo/trunk/gnome-todo-eds-libecal-2.0.patch)

--+
 PKGBUILD |   44 ++
 gnome-todo-eds-libecal-2.0.patch |  567 +
 2 files changed, 611 insertions(+)

Copied: gnome-todo/repos/testing-x86_64/PKGBUILD (from rev 362843, 
gnome-todo/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-09-15 12:07:18 UTC (rev 362844)
@@ -0,0 +1,44 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+
+pkgname=gnome-todo
+pkgver=3.28.1+22+gd56e14e
+pkgrel=1
+pkgdesc="Task manager for GNOME"
+url="https://wiki.gnome.org/Apps/Todo";
+arch=(x86_64)
+license=(GPL)
+depends=(evolution-data-server libpeas python)
+makedepends=(gobject-introspection appstream-glib git meson gtk-doc)
+groups=(gnome)
+_commit=d56e14e886021f7dcd81dc5d7bddc8470e5e25ad  # gnome-3-28
+source=("git+https://gitlab.gnome.org/GNOME/gnome-todo.git#commit=$_commit";
+gnome-todo-eds-libecal-2.0.patch)
+sha256sums=('SKIP'
+'09d429f8dfe38b8712ce5ecc5e8cf7bc6e190810af5d5dca8e5119fe8ac2b573')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^GNOME_TODO_//;s/_/./g;s/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+  
+  # From 
https://src.fedoraproject.org/rpms/gnome-todo/tree/bed44b8530f3c79589982e03b430b3a125e9bceb
+  git apply -3 ../gnome-todo-eds-libecal-2.0.patch
+}
+
+build() {
+  arch-meson $pkgname build -D gtk_doc=true
+  ninja -C build
+}
+
+check() {
+  meson test -C build --print-errorlogs
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+}
+
+# vim:set ts=2 sw=2 et:

Copied: gnome-todo/repos/testing-x86_64/gnome-todo-eds-libecal-2.0.patch (from 
rev 362843, gnome-todo/trunk/gnome-todo-eds-libecal-2.0.patch)
===
--- testing-x86_64/gnome-todo-eds-libecal-2.0.patch 
(rev 0)
+++ testing-x86_64/gnome-todo-eds-libecal-2.0.patch 2019-09-15 12:07:18 UTC 
(rev 362844)
@@ -0,0 +1,567 @@
+diff --git a/plugins/eds/gtd-eds-autoptr.h b/plugins/eds/gtd-eds-autoptr.h
+index eb9b011..78bd944 100644
+--- a/plugins/eds/gtd-eds-autoptr.h
 b/plugins/eds/gtd-eds-autoptr.h
+@@ -23,6 +23,5 @@
+ #include 
+ 
+ G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponent, g_object_unref);
+-G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponentId, e_cal_component_free_id);
++G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalComponentId, e_cal_component_id_free);
+ G_DEFINE_AUTOPTR_CLEANUP_FUNC (ECalClient, g_object_unref);
+-G_DEFINE_AUTOPTR_CLEANUP_FUNC (ESource, g_object_unref);
+diff --git a/plugins/eds/gtd-provider-eds.c b/plugins/eds/gtd-provider-eds.c
+index a403226..def4235 100644
+--- a/plugins/eds/gtd-provider-eds.c
 b/plugins/eds/gtd-provider-eds.c
+@@ -554,6 +554,7 @@ gtd_provider_eds_create_task (GtdProvider *provider,
+ 
+   e_cal_client_create_object (client,
+   e_cal_component_get_icalcomponent (component),
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_created_cb,
+   new_task);
+@@ -587,6 +588,7 @@ gtd_provider_eds_update_task (GtdProvider *provider,
+   e_cal_client_modify_object (client,
+   e_cal_component_get_icalcomponent (component),
+   E_CAL_OBJ_MOD_THIS,
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_modified_cb,
+   task);
+@@ -616,9 +618,10 @@ gtd_provider_eds_remove_task (GtdProvider *provider,
+   gtd_object_push_loading (GTD_OBJECT (provider));
+ 
+   e_cal_client_remove_object (client,
+-  id->uid,
+-  id->rid,
++  e_cal_component_id_get_uid (id),
++  e_cal_component_id_get_rid (id),
+   E_CAL_OBJ_MOD_THIS,
++  E_CAL_OPERATION_FLAG_NONE,
+   NULL,
+   (GAsyncReadyCallback) on_task_removed_cb,
+   provider);
+diff --git a/plugins/eds/gtd-task-eds.c b/plugins/eds/gtd-task-eds.c
+index 2c8cd8e..bd8f7ac 100644
+--- a/plugins/eds/gtd-task-eds.c
 b/plugins/eds/gtd-task-eds.c
+@@ -46,19 +46,19 @@ static GParamSpec *properties [N_PROPS];
+  */
+ 
+ static GDateTime*
+-convert_icaltime

[arch-commits] Commit in gnome-todo/repos (3 files)

2017-11-22 Thread Jan de Groot
Date: Wednesday, November 22, 2017 @ 13:07:55
  Author: jgc
Revision: 310584

archrelease: copy trunk to staging-x86_64

Added:
  gnome-todo/repos/staging-x86_64/
  gnome-todo/repos/staging-x86_64/PKGBUILD
(from rev 310583, gnome-todo/trunk/PKGBUILD)
  gnome-todo/repos/staging-x86_64/gnome-todo-3.26.2-libical-3.0.patch
(from rev 310583, gnome-todo/trunk/gnome-todo-3.26.2-libical-3.0.patch)

-+
 PKGBUILD|   48 ++
 gnome-todo-3.26.2-libical-3.0.patch |   12 
 2 files changed, 60 insertions(+)

Copied: gnome-todo/repos/staging-x86_64/PKGBUILD (from rev 310583, 
gnome-todo/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2017-11-22 13:07:55 UTC (rev 310584)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) 
+
+pkgname=gnome-todo
+pkgver=3.26.2
+pkgrel=2
+pkgdesc="Task manager for GNOME"
+url="https://wiki.gnome.org/Apps/Todo";
+arch=(x86_64)
+license=(GPL)
+depends=(evolution-data-server libpeas python)
+makedepends=(gobject-introspection appstream-glib git meson gtk-doc)
+groups=(gnome-extra)
+_commit=7fc6169efedbd75877aa8b3f13c6e8125c169a0c  # tags/GNOME_TODO_3_26_2^0
+source=("git+https://gitlab.gnome.org/GNOME/gnome-todo.git#commit=$_commit";
+gnome-todo-3.26.2-libical-3.0.patch)
+sha256sums=('SKIP'
+'83cc34d6ced22e8edab14cd9afc1c130e96c4a305c36ed06f81e7d92f30d71a3')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^GNOME_TODO_//;s/_/./g;s/-/+/g'
+}
+
+prepare() {
+  mkdir build
+  cd $pkgname
+  patch -Np1 -i ../gnome-todo-3.26.2-libical-3.0.patch
+}
+
+build() {
+  cd build
+  LDFLAGS+=" -fuse-ld=gold"  # Avoid endless loop in ld.bfd
+  arch-meson ../$pkgname -Denable-gtk-doc=true -Db_lto=false
+  ninja
+}
+
+check() {
+  cd build
+  meson test
+}
+
+package() {
+  cd build
+  DESTDIR="$pkgdir" ninja install
+}
+
+# vim:set ts=2 sw=2 et:

Copied: gnome-todo/repos/staging-x86_64/gnome-todo-3.26.2-libical-3.0.patch 
(from rev 310583, gnome-todo/trunk/gnome-todo-3.26.2-libical-3.0.patch)
===
--- staging-x86_64/gnome-todo-3.26.2-libical-3.0.patch  
(rev 0)
+++ staging-x86_64/gnome-todo-3.26.2-libical-3.0.patch  2017-11-22 13:07:55 UTC 
(rev 310584)
@@ -0,0 +1,12 @@
+diff -up gnome-todo-3.26.2/src/gtd-task.c.libical-3.0 
gnome-todo-3.26.2/src/gtd-task.c
+--- gnome-todo-3.26.2/src/gtd-task.c.libical-3.0   2017-11-08 
14:53:53.484294926 +0100
 gnome-todo-3.26.2/src/gtd-task.c   2017-11-08 14:53:57.208294874 +0100
+@@ -778,7 +778,7 @@ gtd_task_set_complete (GtdTask  *task,
+   dt->minute = g_date_time_get_minute (now);
+   dt->second = g_date_time_get_seconds (now);
+   dt->is_date = 0;
+-  dt->is_utc = 1;
++  dt->zone = icaltimezone_get_utc_timezone ();
+ 
+   /* convert timezone
+*