diff options
author | Mart Raudsepp <leio@gentoo.org> | 2018-09-13 10:43:28 +0300 |
---|---|---|
committer | Mart Raudsepp <leio@gentoo.org> | 2018-09-13 10:43:28 +0300 |
commit | a1d6c61639020503c1e4a28d6fd344b48e41a62d (patch) | |
tree | 68fa27221e76a723080d4f777d6a68241f1d1a90 /app-office | |
parent | x11-libs/vte-9999: partial sync (diff) | |
download | gnome-a1d6c61639020503c1e4a28d6fd344b48e41a62d.tar.gz gnome-a1d6c61639020503c1e4a28d6fd344b48e41a62d.tar.bz2 gnome-a1d6c61639020503c1e4a28d6fd344b48e41a62d.zip |
gnome-extra/gnome-todo: Move to app-office/
Diffstat (limited to 'app-office')
-rw-r--r-- | app-office/gnome-todo/Manifest | 2 | ||||
-rw-r--r-- | app-office/gnome-todo/files/3.24.2-libical3-compat.patch | 29 | ||||
-rw-r--r-- | app-office/gnome-todo/files/3.26.2-libical3-compat.patch | 27 | ||||
-rw-r--r-- | app-office/gnome-todo/gnome-todo-3.24.2.ebuild | 47 | ||||
-rw-r--r-- | app-office/gnome-todo/gnome-todo-3.26.2.ebuild | 51 | ||||
-rw-r--r-- | app-office/gnome-todo/metadata.xml | 8 |
6 files changed, 164 insertions, 0 deletions
diff --git a/app-office/gnome-todo/Manifest b/app-office/gnome-todo/Manifest new file mode 100644 index 00000000..949234ab --- /dev/null +++ b/app-office/gnome-todo/Manifest @@ -0,0 +1,2 @@ +DIST gnome-todo-3.24.2.tar.xz 833596 SHA256 6985c75b9dd5883ed03af2b9ab9aa004152401ce455feb916248337e8077f8d4 SHA512 cc772e8a38d7ce85284dc5a1b562aa52880f8ce8b28e77805de837ccb17a8ad5fd79bc5ff370e797a032b5525ecd48c0ece184c791aff9f0158ee5161691347b WHIRLPOOL 12577f7e5c422b77b5bb78a9cc978b2d7689580dac6185ce72efa914453d410262f27ca3d9a68f4a402d3bb2d8b7a4bfe27172cf6dfa86c1caf9cf7d8e0a86b1 +DIST gnome-todo-3.26.2.tar.xz 719492 SHA256 c9b90048b62b4e6fe7cd7e9675be9a838d65e297584c308bacb25f1478e8dd80 SHA512 45b3d8cb5018e421734e52c29bab5c08cae92e144ae2a6c21b1acccae4fe0f668de87a291040fda573e66900873647f02e3373e2d4165f1e2e24bb17fe44958c WHIRLPOOL 9812ce4b045fe91ce11f11fdc39008380d2979b1e52e94b743d4087f233b5de69db260014c8b264a23f5cc2cc9350ca37e8d67468121c39332bcdc33f5c30717 diff --git a/app-office/gnome-todo/files/3.24.2-libical3-compat.patch b/app-office/gnome-todo/files/3.24.2-libical3-compat.patch new file mode 100644 index 00000000..f7265da3 --- /dev/null +++ b/app-office/gnome-todo/files/3.24.2-libical3-compat.patch @@ -0,0 +1,29 @@ +From a2f3afb3c8a4f8b0a2a361e37b36b10e1e98380c Mon Sep 17 00:00:00 2001 +From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com> +Date: Sat, 11 Nov 2017 03:31:47 -0200 +Subject: [PATCH] eds: Build with libical 3.0 + +Fixes #123 + +(cherry picked and ported from commit 6de8adc351b758c1d608ae0ea8acf6d35ed502ea) +--- + src/gtd-task.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/src/gtd-task.c b/src/gtd-task.c +index 1143dad..125e2f3 100644 +--- a/src/gtd-task.c ++++ b/src/gtd-task.c +@@ -777,8 +777,7 @@ gtd_task_set_complete (GtdTask *task, + dt->hour = g_date_time_get_hour (now); + 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 + * +-- +2.15.1 + diff --git a/app-office/gnome-todo/files/3.26.2-libical3-compat.patch b/app-office/gnome-todo/files/3.26.2-libical3-compat.patch new file mode 100644 index 00000000..efad2e6d --- /dev/null +++ b/app-office/gnome-todo/files/3.26.2-libical3-compat.patch @@ -0,0 +1,27 @@ +From 7362e5becc32cec8eebea5d41d95db8d9ad816bc Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp <leio@gentoo.org> +Date: Wed, 17 Jan 2018 14:29:38 +0200 +Subject: [PATCH] eds: Build with libical 3.0 + +Backport of 6de8adc351b758c1d608ae0ea8acf6d35ed502ea +--- + src/gtd-task.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/src/gtd-task.c b/src/gtd-task.c +index 389f5ad..219ab44 100644 +--- a/src/gtd-task.c ++++ b/src/gtd-task.c +@@ -777,8 +777,7 @@ gtd_task_set_complete (GtdTask *task, + dt->hour = g_date_time_get_hour (now); + 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 + * +-- +2.10.2 + diff --git a/app-office/gnome-todo/gnome-todo-3.24.2.ebuild b/app-office/gnome-todo/gnome-todo-3.24.2.ebuild new file mode 100644 index 00000000..7512ec18 --- /dev/null +++ b/app-office/gnome-todo/gnome-todo-3.24.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2 + +DESCRIPTION="Personal task manager" +HOMEPAGE="https://wiki.gnome.org/Apps/Todo" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+introspection" + +RDEPEND=" + >=dev-libs/glib-2.43.4:2 + >=dev-libs/libical-0.43 + >=dev-libs/libpeas-1.17 + >=gnome-extra/evolution-data-server-3.17.1:=[gtk] + >=net-libs/gnome-online-accounts-3.2 + >=x11-libs/gtk+-3.22.0:3 + introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +" +DEPEND="${RDEPEND} + dev-libs/appstream-glib + >=dev-util/gtk-doc-am-1.14 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PV}-libical3-compat.patch +) + +src_configure() { + gnome2_src_configure \ + $(use_enable introspection) \ + --enable-eds-plugin \ + --enable-background-plugin \ + --enable-dark-theme-plugin \ + --enable-scheduled-panel-plugin \ + --enable-score-plugin \ + --enable-today-panel-plugin \ + --enable-unscheduled-panel-plugin \ + --enable-todo-txt-plugin +} diff --git a/app-office/gnome-todo/gnome-todo-3.26.2.ebuild b/app-office/gnome-todo/gnome-todo-3.26.2.ebuild new file mode 100644 index 00000000..cd463c0d --- /dev/null +++ b/app-office/gnome-todo/gnome-todo-3.26.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome-meson + +DESCRIPTION="Personal task manager" +HOMEPAGE="https://wiki.gnome.org/Apps/Todo" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +RDEPEND=" + >=dev-libs/glib-2.43.4:2 + >=x11-libs/gtk+-3.22.0:3 + >=net-libs/gnome-online-accounts-3.25.3 + >=gnome-extra/evolution-data-server-3.17.1:=[gtk] + >=dev-libs/libical-0.43 + >=dev-libs/libpeas-1.17 + >=dev-libs/gobject-introspection-1.42:= +" +DEPEND="${RDEPEND} + >=dev-util/meson-0.40.0 + doc? ( dev-util/gtk-doc ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PV}-libical3-compat.patch +) + +src_configure() { + # TODO: There aren't any consumers of the introspection outside gnome-todo's own plugins, so maybe we + # TODO: should just always build introspection support as an application that needs it for full functionality? + # Todoist plugin requires 3.25.3 GOA for being able to add a Todoist account + gnome-meson_src_configure \ + -Denable-background-plugin=true \ + -Denable-dark-theme-plugin=true \ + -Denable-scheduled-panel-plugin=true \ + -Denable-score-plugin=true \ + -Denable-today-panel-plugin=true \ + -Denable-unscheduled-panel-plugin=true \ + -Denable-todo-txt-plugin=true \ + -Denable-todoist-plugin=true \ + $(meson_use doc enable-gtk-doc) \ + -Denable-introspection=true +} diff --git a/app-office/gnome-todo/metadata.xml b/app-office/gnome-todo/metadata.xml new file mode 100644 index 00000000..39980802 --- /dev/null +++ b/app-office/gnome-todo/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> +</maintainer> +</pkgmetadata> |