mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-07 15:43:49 +02:00
gnome-todo: rebuild against libportal 0.6
This commit is contained in:
parent
874d1a7272
commit
7be3ab76e9
2 changed files with 56 additions and 2 deletions
54
srcpkgs/gnome-todo/patches/libportal5.patch
Normal file
54
srcpkgs/gnome-todo/patches/libportal5.patch
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
From 3e1f4da8c0e536c09ffaf3b43fe2eb5dc17cc23e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
|
||||||
|
Date: Thu, 18 Nov 2021 19:46:13 -0300
|
||||||
|
Subject: [PATCH] flatpak: Adjust to libportal changes
|
||||||
|
|
||||||
|
---
|
||||||
|
build-aux/flatpak/org.gnome.Todo.json | 3 +++
|
||||||
|
src/plugins/background/gtd-plugin-background.c | 2 +-
|
||||||
|
src/plugins/background/meson.build | 2 +-
|
||||||
|
3 files changed, 5 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/build-aux/flatpak/org.gnome.Todo.json b/build-aux/flatpak/org.gnome.Todo.json
|
||||||
|
index 034e200c..44b83d66 100644
|
||||||
|
--- a/build-aux/flatpak/org.gnome.Todo.json
|
||||||
|
+++ b/build-aux/flatpak/org.gnome.Todo.json
|
||||||
|
@@ -143,6 +143,9 @@
|
||||||
|
{
|
||||||
|
"name" : "libportal",
|
||||||
|
"buildsystem" : "meson",
|
||||||
|
+ "config-opts" : [
|
||||||
|
+ "-Dbackends=gtk4"
|
||||||
|
+ ],
|
||||||
|
"sources" : [
|
||||||
|
{
|
||||||
|
"type" : "git",
|
||||||
|
diff --git a/src/plugins/background/gtd-plugin-background.c b/src/plugins/background/gtd-plugin-background.c
|
||||||
|
index cf48786c..f64d07aa 100644
|
||||||
|
--- a/src/plugins/background/gtd-plugin-background.c
|
||||||
|
+++ b/src/plugins/background/gtd-plugin-background.c
|
||||||
|
@@ -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 */
|
||||||
|
diff --git a/src/plugins/background/meson.build b/src/plugins/background/meson.build
|
||||||
|
index a671a4f3..59d3635f 100644
|
||||||
|
--- a/src/plugins/background/meson.build
|
||||||
|
+++ b/src/plugins/background/meson.build
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
plugins_ldflags += ['-Wl,--undefined=gtd_plugin_background_register_types']
|
||||||
|
|
||||||
|
plugins_deps += [
|
||||||
|
- dependency('libportal'),
|
||||||
|
+ dependency('libportal-gtk4'),
|
||||||
|
]
|
||||||
|
|
||||||
|
plugins_sources += files(
|
||||||
|
--
|
||||||
|
GitLab
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
# Template file for 'gnome-todo'
|
# Template file for 'gnome-todo'
|
||||||
pkgname=gnome-todo
|
pkgname=gnome-todo
|
||||||
version=41.0
|
version=41.0
|
||||||
revision=1
|
revision=2
|
||||||
build_style=meson
|
build_style=meson
|
||||||
build_helper="gir"
|
build_helper="gir"
|
||||||
configure_args="-Dintrospection=$(vopt_if gir true false)"
|
configure_args="-Dintrospection=$(vopt_if gir true false)"
|
||||||
hostmakedepends="pkg-config glib-devel gettext itstool
|
hostmakedepends="pkg-config glib-devel gettext itstool
|
||||||
$(vopt_if gir 'gobject-introspection')"
|
$(vopt_if gir 'gobject-introspection')"
|
||||||
makedepends="gtk4-devel libadwaita-devel gnome-online-accounts-devel
|
makedepends="gtk4-devel libadwaita-devel gnome-online-accounts-devel
|
||||||
libpeas-devel libportal-devel evolution-data-server-devel"
|
libpeas-devel libportal-gtk4-devel evolution-data-server-devel"
|
||||||
short_desc="Task manager designed to perfectly fit the GNOME desktop"
|
short_desc="Task manager designed to perfectly fit the GNOME desktop"
|
||||||
maintainer="Enno Boland <gottox@voidlinux.org>"
|
maintainer="Enno Boland <gottox@voidlinux.org>"
|
||||||
license="GPL-2.0-or-later"
|
license="GPL-2.0-or-later"
|
||||||
|
|
Loading…
Add table
Reference in a new issue