commit: cb29ed1737f7296471e036136c80160c1ff9f666 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> AuthorDate: Sun Nov 13 12:03:57 2016 +0000 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> CommitDate: Sun Nov 13 12:03:57 2016 +0000 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=cb29ed17
gnome-extra/gnome-todo: 3.18.1 → {3.20.2,3.22.0} Package-Manager: portage-2.3.2 Manifest-Sign-Key: C6085806 .../files/gnome-todo-3.22.0-link-failure.patch | 30 ++++++++++++++++++++++ gnome-extra/gnome-todo/gnome-todo-3.20.2.ebuild | 4 +-- ...todo-3.20.2.ebuild => gnome-todo-3.22.0.ebuild} | 18 +++++++++---- 3 files changed, 45 insertions(+), 7 deletions(-) diff --git a/gnome-extra/gnome-todo/files/gnome-todo-3.22.0-link-failure.patch b/gnome-extra/gnome-todo/files/gnome-todo-3.22.0-link-failure.patch new file mode 100644 index 0000000..03c44ab --- /dev/null +++ b/gnome-extra/gnome-todo/files/gnome-todo-3.22.0-link-failure.patch @@ -0,0 +1,30 @@ +From 4aa960186c90f1cf60c42cb4756da09cba96fc74 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue <e...@gentoo.org> +Date: Sun, 13 Nov 2016 13:02:42 +0100 +Subject: [PATCH] Fix link failure with missing e_source_get_displayname symbol + +--- + src/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/Makefile.am b/src/Makefile.am +index 094d463..f6d1194 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -104,11 +104,11 @@ gnome_todo_LDFLAGS = \ + $(GNOME_TODO_WARN_LDFLAGS) + + gnome_todo_LDADD = \ +- $(GNOME_TODO_LIBS) \ + $(top_builddir)/plugins/eds/libeds.la \ + $(top_builddir)/plugins/dark-theme/libdarktheme.la \ + $(top_builddir)/plugins/scheduled-panel/libscheduledpanel.la \ +- $(top_builddir)/plugins/today-panel/libtodaypanel.la ++ $(top_builddir)/plugins/today-panel/libtodaypanel.la \ ++ $(GNOME_TODO_LIBS) + + gnome_todo_DEPENDENCIES = \ + $(top_builddir)/plugins/eds/libeds.la \ +-- +2.10.2 + diff --git a/gnome-extra/gnome-todo/gnome-todo-3.20.2.ebuild b/gnome-extra/gnome-todo/gnome-todo-3.20.2.ebuild index a8938ec..52e6e18 100644 --- a/gnome-extra/gnome-todo/gnome-todo-3.20.2.ebuild +++ b/gnome-extra/gnome-todo/gnome-todo-3.20.2.ebuild @@ -12,11 +12,11 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Todo" LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" -IUSE="" +IUSE="+introspection" RDEPEND=" >=dev-libs/glib-2.43.4:2 - >=dev-libs/gobject-introspection-1.42:= + introspection? ( >=dev-libs/gobject-introspection-1.42:= ) >=dev-libs/libical-0.43 >=dev-libs/libpeas-1.17 >=gnome-extra/evolution-data-server-3.17.1[gtk] diff --git a/gnome-extra/gnome-todo/gnome-todo-3.20.2.ebuild b/gnome-extra/gnome-todo/gnome-todo-3.22.0.ebuild similarity index 64% copy from gnome-extra/gnome-todo/gnome-todo-3.20.2.ebuild copy to gnome-extra/gnome-todo/gnome-todo-3.22.0.ebuild index a8938ec..508e486 100644 --- a/gnome-extra/gnome-todo/gnome-todo-3.20.2.ebuild +++ b/gnome-extra/gnome-todo/gnome-todo-3.22.0.ebuild @@ -12,20 +12,21 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Todo" LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" -IUSE="" +IUSE="+introspection" RDEPEND=" >=dev-libs/glib-2.43.4:2 - >=dev-libs/gobject-introspection-1.42:= + introspection? ( >=dev-libs/gobject-introspection-1.42:= ) >=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.19.5:3 + >=x11-libs/gtk+-3.22.0:3 " DEPEND="${RDEPEND} - >=dev-util/intltool-0.40.6 dev-libs/appstream-glib + >=dev-util/gtk-doc-am-1.14 + >=dev-util/intltool-0.40.6 sys-devel/gettext virtual/pkgconfig " @@ -38,5 +39,12 @@ src_prepare() { } src_configure() { - gnome2_src_configure --enable-eds-plugin + gnome2_src_configure \ + $(use_enable introspection) \ + --enable-eds-plugin \ + --enable-dark-theme-plugin \ + --enable-scheduled-panel-plugin \ + --enable-score-plugin \ + --enable-today-panel-plugin \ + --enable-unscheduled-panel-plugin }