[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