From 967ddede493e07b32f0b3e67f82ce1bcd0f44df2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A6=B8=E0=A7=8C=E0=A6=AE=E0=A7=8D=E0=A6=AF=E0=A6=A6?= =?UTF-8?q?=E0=A7=80=E0=A6=AA=20=E0=A6=98=E0=A7=8B=E0=A6=B7=28=E0=A4=B8?= =?UTF-8?q?=E0=A5=8C=E0=A4=AE=E0=A5=8D=E0=A4=AF=E0=A4=A6=E0=A5=80=E0=A4=AA?= =?UTF-8?q?=E0=A4=83=20=E0=A4=98=E0=A5=8B=E0=A4=B7=E0=A4=83=29?= <72045785+soumyaDghosh@users.noreply.github.com> Date: Sun, 15 Oct 2023 02:20:10 +0530 Subject: [PATCH 1/3] added PKG_CONFIG_PATH for webkitgtk --- snapcraft.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/snapcraft.yaml b/snapcraft.yaml index 10051c68..03d2d6c5 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -42,6 +42,8 @@ parts: plugin: meson source: https://github.com/johnfactotum/foliate.git source-branch: gtk4 + build-environment: + - PKG_CONFIG_PATH: /snap/webkitgtk-6-gnome-2204-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig:$PKG_CONFIG_PATH meson-parameters: - --prefix=/snap/foliate/current/usr override-pull: | From dcff3465926189499dd32768d6ce56dd742e16e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A6=B8=E0=A7=8C=E0=A6=AE=E0=A7=8D=E0=A6=AF=E0=A6=A6?= =?UTF-8?q?=E0=A7=80=E0=A6=AA=20=E0=A6=98=E0=A7=8B=E0=A6=B7=28=E0=A4=B8?= =?UTF-8?q?=E0=A5=8C=E0=A4=AE=E0=A5=8D=E0=A4=AF=E0=A4=A6=E0=A5=80=E0=A4=AA?= =?UTF-8?q?=E0=A4=83=20=E0=A4=98=E0=A5=8B=E0=A4=B7=E0=A4=83=29?= <72045785+soumyaDghosh@users.noreply.github.com> Date: Sun, 15 Oct 2023 02:22:11 +0530 Subject: [PATCH 2/3] added SPEECHD_ADRESS (copied from firefox) --- snapcraft.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/snapcraft.yaml b/snapcraft.yaml index 03d2d6c5..0845ba36 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -35,6 +35,7 @@ apps: desktop: usr/share/applications/com.github.johnfactotum.Foliate.desktop common-id: com.github.johnfactotum.Foliate environment: + SPEECHD_ADDRESS: "unix_socket:/run/user/$SNAP_UID/speech-dispatcher/speechd.sock" LD_LIBRARY_PATH: $SNAP/webkitgtk-platform/usr/lib:$SNAP/webkitgtk-platform/usr/lib/$CRAFT_ARCH_TRIPLET:$LD_LIBRARY_PATH GI_TYPELIB_PATH: $SNAP/gnome-platform/usr/lib/$CRAFT_ARCH_TRIPLET/girepository-1.0:$SNAP/gnome-platform/usr/lib/$CRAFT_ARCH_TRIPLET/gjs/girepository-1.0:$SNAP/webkitgtk-platform/usr/lib/$CRAFT_ARCH_TRIPLET/girepository-1.0 parts: From 7650a6305ee97473579935616db7b87046437a4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A6=B8=E0=A7=8C=E0=A6=AE=E0=A7=8D=E0=A6=AF=E0=A6=A6?= =?UTF-8?q?=E0=A7=80=E0=A6=AA=20=E0=A6=98=E0=A7=8B=E0=A6=B7=28=E0=A4=B8?= =?UTF-8?q?=E0=A5=8C=E0=A4=AE=E0=A5=8D=E0=A4=AF=E0=A4=A6=E0=A5=80=E0=A4=AA?= =?UTF-8?q?=E0=A4=83=20=E0=A4=98=E0=A5=8B=E0=A4=B7=E0=A4=83=29?= <72045785+soumyaDghosh@users.noreply.github.com> Date: Sun, 15 Oct 2023 02:24:00 +0530 Subject: [PATCH 3/3] added speechd to stage packages --- snapcraft.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/snapcraft.yaml b/snapcraft.yaml index 0845ba36..cd2f2a68 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -58,4 +58,10 @@ parts: - usr/share/metainfo/com.github.johnfactotum.Foliate.metainfo.xml organize: snap/foliate/current/usr: usr + deps: + plugin: nil + stage-packages: + - libspeechd2 # probably necessary, need testing + prime: + - usr/lib/*/libspeechd.so.*