summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2015-05-25 15:25:48 -0700
committerelijah <elijah@riseup.net>2015-05-25 15:25:48 -0700
commita45c368111a850a8a9614b04654236467412aa3c (patch)
treec0b3cf3fc5ebd9998def527fdee8fed397d80cf7 /Rakefile
parentce8bd29509057254be56eec88b9765e69c2ca53a (diff)
added favicon
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index 08c2485..413e3e6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -114,7 +114,8 @@ svg_to_raster = [
['source/masks/mask-launcher.svg', {:width => 32, :height => 26, :dest => 'mac/bitmask.tiff'}],
# web
- ['source/leap/kid-jumping-bw.svg', {:size => 16, :dest => 'web/favicon.png'}],
+ ['source/leap/kid-jumping-bw.svg', {:size => 16, :dest => 'web/favicon-bw.ico'}],
+ ['source/leap/kid-ico.svg', {:size => 16, :dest => 'web/favicon.ico'}],
['source/masks/mask.svg', {:width => 128, :dest => 'web/128'}],
['source/web/masthead/*.svg', {:dest => 'web/masthead'}],
['source/web/icons/*', {:size => 32, :dest => 'web/32'}],
@@ -172,7 +173,12 @@ def render_svg_to_raster(source, targets)
run("inkscape #{options.join ' '}")
run("optipng #{dest_file}")
if filetype != '.png'
- run("gm convert #{dest_file} #{real_dest_file}")
+ if filetype == '.ico'
+ # only imagemagick supports writing to .ico
+ run("convert #{dest_file} #{real_dest_file}")
+ else
+ run("gm convert #{dest_file} #{real_dest_file}")
+ end
File.unlink(dest_file)
end
end