From e0299d8e641a4b77199d58f5b76904b1aec7bb77 Mon Sep 17 00:00:00 2001 From: "Maximiliano Sandoval R." Date: Fri, 17 Nov 2023 21:01:04 +0100 Subject: [PATCH 1/4] flatpak: Do not build docs These are not needed to test the app. --- build-aux/flatpak/org.gnome.Evince.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-aux/flatpak/org.gnome.Evince.json b/build-aux/flatpak/org.gnome.Evince.json index 1128dc82f..cab7d72bf 100644 --- a/build-aux/flatpak/org.gnome.Evince.json +++ b/build-aux/flatpak/org.gnome.Evince.json @@ -204,7 +204,7 @@ "config-opts": [ "-Dnautilus=false", "-Dthumbnailer=false", - "-Dgtk_doc=true", + "-Dgtk_doc=false", "-Dintrospection=true", "-Duser_doc=false", "-Ddevelopment=true" -- GitLab From de8c7c2eeb4c8b0931f0c1c3b492f5a04ed2539a Mon Sep 17 00:00:00 2001 From: "Maximiliano Sandoval R." Date: Fri, 17 Nov 2023 21:01:11 +0100 Subject: [PATCH 2/4] flatpak: Remove gspell gspell was removed in https://gitlab.gnome.org/GNOME/evince/-/merge_requests/648/diffs?commit_id=f5a54e0ff6c5c29733fad0bf372b8ea8fcc2bb50. --- build-aux/flatpak/org.gnome.Evince.json | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/build-aux/flatpak/org.gnome.Evince.json b/build-aux/flatpak/org.gnome.Evince.json index cab7d72bf..9f0800d0d 100644 --- a/build-aux/flatpak/org.gnome.Evince.json +++ b/build-aux/flatpak/org.gnome.Evince.json @@ -158,23 +158,6 @@ } ] }, - { - "name": "gspell", - "cleanup": [ - "/bin" - ], - "sources": [ - { - "type": "archive", - "url": "https://download.gnome.org/sources/gspell/1.12/gspell-1.12.2.tar.xz", - "sha256": "b4e993bd827e4ceb6a770b1b5e8950fce3be9c8b2b0cbeb22fdf992808dd2139", - "x-checker-data": { - "type": "gnome", - "name": "gspell" - } - } - ] - }, { "name": "gnome-desktop", "buildsystem": "meson", -- GitLab From 74ce83fb82937de983681146864598a1c146ed61 Mon Sep 17 00:00:00 2001 From: "Maximiliano Sandoval R." Date: Fri, 17 Nov 2023 21:01:17 +0100 Subject: [PATCH 3/4] flatpak: Set gnome-desktop:udev=disabled --- build-aux/flatpak/org.gnome.Evince.json | 1 + 1 file changed, 1 insertion(+) diff --git a/build-aux/flatpak/org.gnome.Evince.json b/build-aux/flatpak/org.gnome.Evince.json index 9f0800d0d..43761056d 100644 --- a/build-aux/flatpak/org.gnome.Evince.json +++ b/build-aux/flatpak/org.gnome.Evince.json @@ -163,6 +163,7 @@ "buildsystem": "meson", "config-opts": [ "-Ddesktop_docs=false", + "-Dudev=disabled", "-Ddebug_tools=false" ], "cleanup": [ -- GitLab From f0cfec62c15b2948e0349f4de4214ecbc96f92e7 Mon Sep 17 00:00:00 2001 From: "Maximiliano Sandoval R." Date: Fri, 17 Nov 2023 21:25:58 +0100 Subject: [PATCH 4/4] flatpak: Remove introspection This is for building the app, not a library to be called from other languages. --- build-aux/flatpak/org.gnome.Evince.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-aux/flatpak/org.gnome.Evince.json b/build-aux/flatpak/org.gnome.Evince.json index 43761056d..5b0c46cec 100644 --- a/build-aux/flatpak/org.gnome.Evince.json +++ b/build-aux/flatpak/org.gnome.Evince.json @@ -189,7 +189,7 @@ "-Dnautilus=false", "-Dthumbnailer=false", "-Dgtk_doc=false", - "-Dintrospection=true", + "-Dintrospection=false", "-Duser_doc=false", "-Ddevelopment=true" ], -- GitLab