Commit ab5491fd authored by lyxell's avatar lyxell Committed by GitHub

Merge pull request #498 from cstrouse/update-powerline

Revert to source build for powerline fonts
parents 521fd598 1fbe15f9
require 'package' require 'package'
class Powerline_fonts < Package class Powerline_fonts < Package
version '1' version '1.1'
binary_url ({ source_url 'https://codeload.github.com/powerline/fonts/tar.gz/2015-12-04?dummy=/'
i686: "https://www.dropbox.com/s/lkrnw3hu7yb88vt/powerline_fonts.tar.gz?dl=0", source_sha1 '4ffe9a28b842ba4ef052b3ffa8cc58db1dbecc64'
x86_64: "https://www.dropbox.com/s/lkrnw3hu7yb88vt/powerline_fonts.tar.gz?dl=0"
}) def self.install
binary_sha1 ({ fonts = "#{CREW_DEST_DIR}/usr/local/share/fonts"
i686: "c5bcd35c94feed9cb48bb821c2d08f3ddc36dc64", FileUtils.mkdir_p(fonts)
x86_64: "c5bcd35c94feed9cb48bb821c2d08f3ddc36dc64"
}) Dir.glob('*').each do |f|
FileUtils.mv(f, fonts) unless ["README.rst", "install.sh"].include? f
end
home = "#{CREW_DEST_DIR}/home/chronos/user"
FileUtils.mkdir_p(home)
FileUtils.cd(home) do
File.open('.font.conf','w') do |f|
f.puts "<?xml version=\"1.0\"?>"
f.puts "<!DOCTYPE fontconfig SYSTEM \"fonts.dtd\">"
f.puts "<fontconfig>"
f.puts "\t<dir>/usr/local/share/fonts</dir>"
f.puts "</fontconfig>"
end
puts "\nFonts will be available after restart or chrome:inducebrowsercrashforrealz" puts "\nFonts will be available after restart or chrome:inducebrowsercrashforrealz"
puts "To change the font in crosh, enable developer tools in extensions and execute:" puts "To change the font in crosh, enable developer tools in extensions and execute:"
puts "\tterm_.prefs_.set(\"font-family\", \"DejaVu Sans Mono for Powerline\")" puts "\tterm_.prefs_.set(\"font-family\", \"DejaVu Sans Mono for Powerline\")"
puts "in the Javascript Console to change the font to DejaVu Sans Mono, for example\n\n" puts "in the Javascript Console to change the font to DejaVu Sans Mono, for example\n\n"
end
end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment