[packages/gnome-todo] - added libportal patch (adjust for separate libportal-gtk4); release 2

qboosh qboosh at pld-linux.org
Sun Apr 17 19:08:09 CEST 2022


commit d100d439af36eb8b18470b5ef8b241e97b11e2dc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Apr 17 19:08:20 2022 +0200

    - added libportal patch (adjust for separate libportal-gtk4); release 2

 gnome-todo-libportal.patch | 22 ++++++++++++++++++++++
 gnome-todo.spec            |  8 +++++---
 2 files changed, 27 insertions(+), 3 deletions(-)
---
diff --git a/gnome-todo.spec b/gnome-todo.spec
index e64deaf..1de0fb3 100644
--- a/gnome-todo.spec
+++ b/gnome-todo.spec
@@ -6,11 +6,12 @@ Summary:	GNOME To Do - application to manage your personal tasks
 Summary(pl.UTF-8):	GNOME To Do - aplikacja do zarządzania osobistymi zadaniami
 Name:		gnome-todo
 Version:	41.0
-Release:	1
+Release:	2
 License:	GPL v3+
 Group:		X11/Applications
 Source0:	https://download.gnome.org/sources/gnome-todo/41/%{name}-%{version}.tar.xz
 # Source0-md5:	606b3f54e9f3676ee017a4f02e11948a
+Patch0:		%{name}-libportal.patch
 URL:		https://wiki.gnome.org/Apps/Todo
 BuildRequires:	evolution-data-server-devel >= 3.33.2
 BuildRequires:	gettext-tools >= 0.19.8
@@ -21,7 +22,7 @@ BuildRequires:	gtk4-devel >= 4.0
 %{?with_apidocs:BuildRequires:	gtk-doc >= 1.14}
 BuildRequires:	libadwaita-devel
 BuildRequires:	libpeas-devel >= 1.17
-BuildRequires:	libportal-devel >= 0.4
+BuildRequires:	libportal-gtk4-devel >= 0.4
 BuildRequires:	meson >= 0.53.0
 BuildRequires:	ninja >= 1.5
 BuildRequires:	pkgconfig
@@ -40,7 +41,7 @@ Requires:	gnome-online-accounts >= 3.2.0
 Requires:	gtk4 >= 4.0
 Requires:	hicolor-icon-theme
 Requires:	libpeas >= 1.17
-Requires:	libportal >= 0.4
+Requires:	libportal-gtk4 >= 0.4
 Suggests:	libpeas-loader-python3 >= 1.17
 Suggests:	python3-pygobject3
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -87,6 +88,7 @@ Dokumentacja API GNOME To Do.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %meson build \
diff --git a/gnome-todo-libportal.patch b/gnome-todo-libportal.patch
new file mode 100644
index 0000000..fcceab4
--- /dev/null
+++ b/gnome-todo-libportal.patch
@@ -0,0 +1,22 @@
+--- gnome-todo-41.0/src/plugins/background/meson.build.orig	2021-09-16 19:48:29.553873300 +0200
++++ gnome-todo-41.0/src/plugins/background/meson.build	2022-04-17 18:53:03.991628983 +0200
+@@ -1,7 +1,7 @@
+ plugins_ldflags += ['-Wl,--undefined=gtd_plugin_background_register_types']
+ 
+ plugins_deps += [
+-  dependency('libportal'),
++  dependency('libportal-gtk4'),
+ ]
+ 
+ plugins_sources += files(
+--- gnome-todo-41.0/src/plugins/background/gtd-plugin-background.c.orig	2021-09-16 19:48:29.553873300 +0200
++++ gnome-todo-41.0/src/plugins/background/gtd-plugin-background.c	2022-04-17 19:01:20.392273084 +0200
+@@ -28,7 +28,7 @@
+ #include <gtk/gtk.h>
+ 
+ #include <libportal/portal.h>
+-#include <libportal/portal-gtk4.h>
++#include <libportal-gtk4/portal-gtk4.h>
+ 
+ #define AUTOSTART_NOTIFICATION_ID      "Gtd::BackgroundPlugin::autostart_notification"
+ #define AUTOSTART_NOTIFICATION_TIMEOUT 3  /* seconds */
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-todo.git/commitdiff/d100d439af36eb8b18470b5ef8b241e97b11e2dc



More information about the pld-cvs-commit mailing list