[tbb-commits] [tor-browser] 95/311: Bug 1712555 Enable gtk's cups printing backend for flatpak; r=emilio a=pascalc

gitolite role git at cupani.torproject.org
Tue Apr 26 15:28:15 UTC 2022


This is an automated email from the git hooks/post-receive script.

pierov pushed a commit to branch geckoview-99.0.1-11.0-1
in repository tor-browser.

commit d2332438d097830b007580d4199f536d8bea315f
Author: Jan Horak <jhorak at redhat.com>
AuthorDate: Fri Feb 18 09:07:50 2022 +0000

    Bug 1712555 Enable gtk's cups printing backend for flatpak;r=emilio a=pascalc
    
    Added comment to clarify GTK_PATH settings
    
    Differential Revision: https://phabricator.services.mozilla.com/D138908
---
 taskcluster/docker/firefox-flatpak/runme.sh | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/taskcluster/docker/firefox-flatpak/runme.sh b/taskcluster/docker/firefox-flatpak/runme.sh
index adb8bb95c668f..c3060855a4bd7 100755
--- a/taskcluster/docker/firefox-flatpak/runme.sh
+++ b/taskcluster/docker/firefox-flatpak/runme.sh
@@ -137,13 +137,17 @@ install -D -m644 -t "${appdir}/lib/firefox/distribution" policies.json
 install -D -m644 -t "${appdir}/lib/firefox/browser/defaults/preferences" default-preferences.js
 install -D -m755 launch-script.sh "${appdir}/bin/firefox"
 
+# We need to set GTK_PATH to load cups printing backend which is missing in
+# freedesktop sdk.
 flatpak build-finish build                                      \
         --share=ipc                                             \
         --share=network                                         \
+        --env=GTK_PATH=/app/lib/gtkmodules                      \
         --socket=pulseaudio                                     \
         --socket=wayland                                        \
         --socket=x11                                            \
         --socket=pcsc                                           \
+        --socket=cups                                           \
         --require-version=0.11.1                                \
         --persist=.mozilla                                      \
         --filesystem=xdg-download:rw                            \

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tbb-commits mailing list