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'
class Powerline_fonts < Package
version '1'
binary_url ({
i686: "https://www.dropbox.com/s/lkrnw3hu7yb88vt/powerline_fonts.tar.gz?dl=0",
x86_64: "https://www.dropbox.com/s/lkrnw3hu7yb88vt/powerline_fonts.tar.gz?dl=0"
})
binary_sha1 ({
i686: "c5bcd35c94feed9cb48bb821c2d08f3ddc36dc64",
x86_64: "c5bcd35c94feed9cb48bb821c2d08f3ddc36dc64"
})
version '1.1'
source_url 'https://codeload.github.com/powerline/fonts/tar.gz/2015-12-04?dummy=/'
source_sha1 '4ffe9a28b842ba4ef052b3ffa8cc58db1dbecc64'
def self.install
fonts = "#{CREW_DEST_DIR}/usr/local/share/fonts"
FileUtils.mkdir_p(fonts)
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 "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 "in the Javascript Console to change the font to DejaVu Sans Mono, for example\n\n"
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