Commit 1fbe15f9 authored by Casey Strouse's avatar Casey Strouse

Revert to source build for powerline fonts

This is due to the binary package no longer being available.
parent 3c165a74
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
puts "\nFonts will be available after restart or chrome:inducebrowsercrashforrealz" end
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\")" home = "#{CREW_DEST_DIR}/home/chronos/user"
puts "in the Javascript Console to change the font to DejaVu Sans Mono, for example\n\n" 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 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