From 936462ea4956f89944d29c469edb4dc1b7b17897 Mon Sep 17 00:00:00 2001 From: Bruce Gray Date: Tue, 8 Mar 2011 14:04:56 -0600 Subject: Add Camelia icon to the packaged contents --- build/binary/darwin_dmg/package_darwin_dmg.pl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/build/binary/darwin_dmg/package_darwin_dmg.pl b/build/binary/darwin_dmg/package_darwin_dmg.pl index 7c25dc9..3989cad 100755 --- a/build/binary/darwin_dmg/package_darwin_dmg.pl +++ b/build/binary/darwin_dmg/package_darwin_dmg.pl @@ -198,9 +198,18 @@ print "Copying Rakudo files\n"; run "CpMac -r '$src_dir' '$vol_dir'"; run "cp ../HOW_TO_INSTALL.txt '$vol_dir'"; +run "touch '$vol_dir/Rakudo_Star/Icon\r'"; run "cp ../2000px-Camelia.svg.icns $vol_dir/.VolumeIcon.icns"; -run "SetFile -c icnC $vol_dir/.VolumeIcon.icns"; -run "SetFile -a C $vol_dir"; +run "sips -i $vol_dir/.VolumeIcon.icns"; +run "DeRez -only icns $vol_dir/.VolumeIcon.icns > tempicns.rsrc"; +run "Rez -append tempicns.rsrc -o '$vol_dir/Rakudo_Star/bin/perl6'"; +run "Rez -append tempicns.rsrc -o '$vol_dir/Rakudo_Star/Icon\r'"; +run "SetFile -c icnC '$vol_dir/.VolumeIcon.icns'"; +run "SetFile -a C '$vol_dir'"; +run "SetFile -a C '$vol_dir/Rakudo_Star'"; +run "SetFile -a C '$vol_dir/Rakudo_Star/bin/perl6'"; +run "SetFile -a V '$vol_dir/Rakudo_Star/Icon\r'"; +run "rm tempicns.rsrc"; print ">>> Adjusting sizes and positions in installation window\n"; -- cgit v1.1