diff --git a/packages/broadway.rb b/packages/broadway.rb index 2874e9aba..0e0a7cc56 100644 --- a/packages/broadway.rb +++ b/packages/broadway.rb @@ -3,7 +3,7 @@ require 'package' class Broadway < Package description 'Run GTK applications in a browser window.' homepage 'https://developer.gnome.org/gtk3/stable/gtk-broadway.html' - version 'gtk3.22-1' + version 'gtk3.22-2' source_url 'file:///dev/null' source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' @@ -19,7 +19,6 @@ class Broadway < Package system "echo 'XDG_RUNTIME_DIR=/var/run/chrome' >> .broadway.env" system "echo 'BROADWAY_DISPLAY=:5' >> .broadway.env" system "echo '#!/bin/bash' > initbroadway" - system "echo 'source ~/.broadway.env' >> initbroadway" system "echo 'BROADWAYD=\$(pidof broadwayd 2>/dev/null)' >> initbroadway" system "echo 'if [ -z \"\${BROADWAYD}\" ]; then' >> initbroadway" system "echo ' [ -f #{CREW_PREFIX}/bin/stopsommelier ] && stopsommelier' >> initbroadway" @@ -61,7 +60,7 @@ class Broadway < Package puts "To complete the installation, execute the following:".lightblue puts "echo '# Broadway environment variables + daemon' >> ~/.bashrc".lightblue puts "echo '# See https://developer.gnome.org/gtk3/stable/gtk-broadway.html' >> ~/.bashrc".lightblue - puts "echo 'alias startbroadway=\"source ~/.broadway.env && initbroadway\"' >> ~/.bashrc".lightblue + puts "echo 'alias startbroadway=\"set -a && source ~/.broadway.env && set +a && initbroadway\"' >> ~/.bashrc".lightblue puts "echo 'startbroadway' >> ~/.bashrc".lightblue puts "source ~/.bashrc".lightblue puts diff --git a/packages/sommelier.rb b/packages/sommelier.rb index a0d678fe4..3aeebece7 100644 --- a/packages/sommelier.rb +++ b/packages/sommelier.rb @@ -3,7 +3,7 @@ require 'package' class Sommelier < Package description 'Sommelier works by redirecting X11 and Wayland programs to the built-in ChromeOS wayland server.' homepage 'https://chromium.googlesource.com/chromiumos/containers/sommelier' - version '1382ce084c' + version '1382ce084cc' source_url 'https://chromium.googlesource.com/chromiumos/containers/sommelier/+/0.20/README?format=TEXT' source_sha256 'b58d799b16d20abf92369fe0749c73f7398996f0afa9933517051778a8bb16c3' @@ -49,7 +49,7 @@ class Sommelier < Package system "echo '#!/bin/bash' > stopsommelier" system "echo 'SOMM=\$(pidof sommelier 2> /dev/null)' >> stopsommelier" system "echo 'if [ ! -z \"\$SOMM\" ]; then' >> stopsommelier" - system "echo ' sudo killall sommelier' >> stopsommelier" + system "echo ' killall -g sommelier' >> stopsommelier" system "echo ' sleep 3' >> stopsommelier" system "echo 'fi' >> stopsommelier" system "echo 'SOMM=\$(pidof sommelier 2> /dev/null)' >> stopsommelier" @@ -83,7 +83,7 @@ class Sommelier < Package puts "echo 'fi' >> ~/.bashrc".lightblue puts "echo 'sudo chmod -R 1777 /tmp/.X11-unix' >> ~/.bashrc".lightblue puts "echo 'sudo chown root:root /tmp/.X11-unix' >> ~/.bashrc".lightblue - puts "echo 'alias startsommelier=\"source ~/.sommelier.env && initsommelier\"' >> ~/.bashrc".lightblue + puts "echo 'alias startsommelier=\"set -a && source ~/.sommelier.env && set +a && initsommelier\"' >> ~/.bashrc".lightblue puts "echo 'startsommelier' >> ~/.bashrc".lightblue puts "source ~/.bashrc".lightblue puts