From b76d7026e0390d7c84f011917195e872d349daaf Mon Sep 17 00:00:00 2001 From: Adam Jaremko Date: Thu, 17 Mar 2016 00:31:32 -0400 Subject: [PATCH] OS X: Fix iconutil build error. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix iconutil build errors: “Iconset contains no image resources.”, followed by “Failed to generate ICNS.” The error is produced by iconutil because the AppIcon.iconset contains only symbolic links to the icon resources which aren’t followed. Replace the symbolic links with duplicates of the original resources, as well as conform to the “High Resolution Guidelines for OS X” by adding additional sizes and dpi. --- src/cocoa/AppIcon.iconset/icon_128x128.png | Bin 0 -> 891 bytes src/cocoa/AppIcon.iconset/icon_128x128@2x.png | Bin 0 -> 1303 bytes src/cocoa/AppIcon.iconset/icon_16x16.png | Bin 31 -> 586 bytes src/cocoa/AppIcon.iconset/icon_16x16@2x.png | Bin 0 -> 626 bytes src/cocoa/AppIcon.iconset/icon_256x256.png | Bin 0 -> 1303 bytes src/cocoa/AppIcon.iconset/icon_256x256@2x.png | Bin 0 -> 2506 bytes src/cocoa/AppIcon.iconset/icon_32x32.png | Bin 31 -> 626 bytes src/cocoa/AppIcon.iconset/icon_32x32@2x.png | Bin 0 -> 746 bytes src/cocoa/AppIcon.iconset/icon_512x512.png | Bin 0 -> 2506 bytes src/cocoa/AppIcon.iconset/icon_512x512@2x.png | Bin 0 -> 6490 bytes 10 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/cocoa/AppIcon.iconset/icon_128x128.png create mode 100644 src/cocoa/AppIcon.iconset/icon_128x128@2x.png mode change 120000 => 100644 src/cocoa/AppIcon.iconset/icon_16x16.png create mode 100644 src/cocoa/AppIcon.iconset/icon_16x16@2x.png create mode 100644 src/cocoa/AppIcon.iconset/icon_256x256.png create mode 100644 src/cocoa/AppIcon.iconset/icon_256x256@2x.png mode change 120000 => 100644 src/cocoa/AppIcon.iconset/icon_32x32.png create mode 100644 src/cocoa/AppIcon.iconset/icon_32x32@2x.png create mode 100644 src/cocoa/AppIcon.iconset/icon_512x512.png create mode 100644 src/cocoa/AppIcon.iconset/icon_512x512@2x.png diff --git a/src/cocoa/AppIcon.iconset/icon_128x128.png b/src/cocoa/AppIcon.iconset/icon_128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..363e89161a4804a5338624941481f15f915be2ea GIT binary patch literal 891 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~J8Fb`B^Ga(7bjbagf}v@|o* zHPSO=V9=OYI&r7Bv!g)!eig4H%&x%^5lcG6CUv+8zO@nHcbXuf7&!aMQz4<+J>r5J zw`|zD;lqJr3TD@Cb^dQq;K)*KS{tEpqr)bBvP091$g=OZ@1HyK?p%}Yq^m_~vGz}{ zeR9jFIwaevw{xz(MaJT}c~VKUR`#Di&%Povp8v*`n)kswvwr{0_U&AQ zJs)}s3XIol+X<9q&Wv#S;dCSW1Z(U3DRTNBXFn>L_*QHAX^wWa*4RVuN<@#ZjyNr0 z`A{*@UvKxqsqYuZU78aU9TTwYi=K~@k8$Jd$YnE9W-z*?${cH-ZxkWkeW5@1f(`rE_0zuIkRkS(2GyZ=2#PW;ZwPrnMi7J2aY1g8o=O1M8Th0GELr~j`@8!1;F1vFJ zRk>u#FYJg}67`xANvMrhh;7ef;fleTVh>=y-} zOJvVnHey8hF0b=FYffqZU(I)K*FT8gttgD--)T2k@9gG^&HDOoe*^0bq+l?= zZrrkA>xK^pjwzU3yVd!>L4hMnwP|gH#*Ge}^vMoQGa}2r-@bqD%)4_ruWct#mN_%R>4(#e>=Uf5^QXw^f1LfOWa3+`<)=B?)mmc@y(Oms}Zt}l8%PCmwsvm=+yNSVRtmMU|seZE~}pz^)=9{x>w z8)x-cMN6!iq~kL6{FTR)GLb&YC zEmY-_Ex)iMW>s|M{6oqu+Z7AA+ubiH|68lQ|JmDg9p4kv4g%wav%n*=n1Mk|6@(c* zgH%2+Ffdzqx;TbZ%z1lvWA32<5r;tGi-%a&JmfSgSNkC4!@xYjOh{;=Xh-fl%dOr0 z!m)cF*-L<;7$10GzI!SE2B+;a&sVqSTswY=one|XgMb?C(YE+s3^}KN7VJD*`LD$G zU0kWyzjG`MiA;D=8DquD%vot~`Fb8_ls}N4$)Mmfq)^WGFN|R?%s&5|zVGnoheqFR zYzlVC{XPFbfvLfO5ik0_=>6I(@q~4mv)=I8T(sz0{p+{gY)*zlEO^nqU-Ld2@Em^r zbi=CMALEa|zP-PA+hKyC{Cg?C!I}SZ|JJUqjgyNmF+W03NA?ZYim$ORw%*!AdjTM>r>mdKI;Vst0D>lteE4?>U_AyJ#; z~msgKXk2dHUZ57^Xv?^C&I`~7Q8iKMB4twDH9 z(~Z3FjBs!>uPZ(fc4?VdLij@1YsdwKpOhXi@tfjwk?ks{%Ls=igGo6#KF*;f3LSUQxLm4R zd7r`~gtsAZ3x`M0BmS)`zvk^{EKSIk!2kdN32;bRa{vGf6951U69E94oEQKA0BcD^ zK~y-6V_-l9{~1UGOr&ZU7z3X0e!}TBqFr$M^l7Yy43RLPsR4{={Qod9d?7FMnGdcH zrvVHMxI>@~ literal 0 HcmV?d00001 diff --git a/src/cocoa/AppIcon.iconset/icon_16x16@2x.png b/src/cocoa/AppIcon.iconset/icon_16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f276ab5d34eab271ff6461b9b46f67e273e372 GIT binary patch literal 626 zcmV-&0*(ENP)4?>U_AyJ#; z~msgKXk2dHUZ57^Xv?^C&I`~7Q8iKMB4twDH9 z(~Z3FjBs!>uPZ(fc4?VdLij@1YsdwKpOhXi@tfjwk?ks{%Ls=igGo6#KF*;f3LSUQxLm4R zd7r`~gtsAZ3x`M0BmS)`zvk^{EKSIk!2kdN32;bRa{vGqB>(^xB>_oNB=7(L0Fy~X zK~z|UV_?7y{zEZM0TZn)7}C%m8jKjHmEa;_OZApirXPoMsO`t)g{Lt^-a zz^DU89Wd&EA?E-_JaYfBsUfGlXJBApkonAq)vloz0x&>Id5;WCO-)hE8+;+){D~K< z&-U_t#ur*-g8>f#76#(m{xs<$42lpyk6T zZrrkA>xK^pjwzU3yVd!>L4hMnwP|gH#*Ge}^vMoQGa}2r-@bqD%)4_ruWct#mN_%R>4(#e>=Uf5^QXw^f1LfOWa3+`<)=B?)mmc@y(Oms}Zt}l8%PCmwsvm=+yNSVRtmMU|seZE~}pz^)=9{x>w z8)x-cMN6!iq~kL6{FTR)GLb&YC zEmY-_Ex)iMW>s|M{6oqu+Z7AA+ubiH|68lQ|JmDg9p4kv4g%wav%n*=n1O*?7=#%a zX3ddcU|_cJba4!+nDh4T#@s^zA`XGV7Z0(ldB|y0uJ%F7hk<#5nUK&#(T?1AmRq~~ zg=6#JHs?(1_3qNqiylO7;;YkEZBLr@?VMV zySP%Zf9F^j5}EL#GRBIPnX}T~^7TB0#kzlBVP1<(fhSo;tA_AXT9OGxoFY1`qyu}*_;fASn#5Izvg{5;5q#K z>4sIiKgJ(_eS3fLw!;KN`S((OgERl-{;geI8z&cCVt$06j_ez(6<=dtY`wep`)-Cc wZ3NwQ$9unddHDhBl+8X=NNM=eH%RWo0rN>LGA+IJ_X0p%Pgg&ebxsLQ0DgXr;s5{u literal 0 HcmV?d00001 diff --git a/src/cocoa/AppIcon.iconset/icon_256x256@2x.png b/src/cocoa/AppIcon.iconset/icon_256x256@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a380eb77900e8f23c7929e12ccc6ccb5e3a04271 GIT binary patch literal 2506 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4YzZe)8TQi-V1B!#(ofJG>oy`m_ z&CGO-^b8poG$xi#-0AJ?DA2xN#p?*OYj8xwk`A#+9d3eeZ3Ot8CP*j-&VKS#NT_y? zxZuVu8@6uvaNwAN*|l4p{~HuIvQ(SaMrhpVut}fn&@>~m?ECHe=gz!4*JL~CYEfFO z{gZ2-+%l>T$#&}PoU3nSCAVFm^P6$S28c59x{*22+vA3W**!nP_#zkHv0|1af#cw9CAZ|#H3_x-oM|L>o1 znw6%xazXA_raAX!*xZ-?)BV^Yt-ikE*1q@u_UoUay|p!G&;Kr6bMN7qy1R1sEDq%F zplw-H61n#PXU|n`gQ@q$e@q5?TYD!REX-Lg{$tU`s>aFHU+;@2aEa5lXx(;|yPzuh rQ%$}=0wayBqJ2d%fORIw>WW+HS)b)t8XT6q0C7EC{an^LB{Ts5!S&mP literal 0 HcmV?d00001 diff --git a/src/cocoa/AppIcon.iconset/icon_32x32.png b/src/cocoa/AppIcon.iconset/icon_32x32.png deleted file mode 120000 index c205b7d..0000000 --- a/src/cocoa/AppIcon.iconset/icon_32x32.png +++ /dev/null @@ -1 +0,0 @@ -../../unix/solvespace-32x32.png \ No newline at end of file diff --git a/src/cocoa/AppIcon.iconset/icon_32x32.png b/src/cocoa/AppIcon.iconset/icon_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..60bf2c5ff1b13145db0f776c3d63831217be1716 GIT binary patch literal 626 zcmV-&0*(ENP)4?>U_AyJ#; z~msgKXk2dHUZ57^Xv?^C&I`~7Q8iKMB4twDH9 z(~Z3FjBs!>uPZ(fc4?VdLij@1YsdwKpOhXi@tfjwk?ks{%Ls=igGo6#KF*;f3LSUQxLm4R zd7r`~gtsAZ3x`M0BmS)`zvk^{EKSIk!2kdN32;bRa{vGf6951U69E94oEQKA0Fy~X zK~z|UV_?7y{zEZM0TZn)7}C%m8jKjHmEa;_OZApirXPoMsO`t)g{Lt^-a zz^DU89Wd&EA?E-_JaYfBsUfGlXJBApkonAq)vloz0x&>Id5;WCO-)hE8+;+){D~K< z&-U_t#ur*-g8>f#76#(m{xs<$42lpyk6Tr5J zw`|zD;lqJr3TD@Cb^dQq;K)*KS{tEpqr)bBvP091$g=OZ@1HyK?p%}Yq^m_~vGz}{ zeR9jFIwaevw{xz(MaJT}c~VKUR`#Di&%Povp8v*`n)kswvwr{0_U&AQ zJs)}s3XIol+X<9q&Wv#S;dCSW1Z(U3DRTNBXFn>L_*QHAX^wWa*4RVuN<@#ZjyNr0 z`A{*@UvKxqsqYuZU78aU9TTwYi=K~@k8$Jd$YnE9W-z*?${cH-ZxkWkeW5@1f(`rE_0zuIkRkS(2GyZ=2#PW;ZwPrnMi7J2aY1g8o=O1M8Th0GELr~j`@8!1;F1vFJ zRk>u#FYJg}6V2`J~#)X6nH}}_Ro!-U5 zvBlT&{+sgMkL~piH;XMWWYBd;W{7Gy#;}E-F&QAZk1hj z%X|iq;Pl(fMaK$b-g0U#-T#jBq51)29c&9&Gk6@hFGw_?8hLi!=dFwKTRs*4yESE> zJBK|ZNa3pYjFvww>vOl=Q-+#7`}KFzuddnOY|m`}Rc7&r1!T<2S@&Q63iR81PF@uz x@V2_~lIh#p19J_4t}gyndEhG4M3~i)3~uwKn_udc{s)E?gQu&X%Q~loCIBVCLj?c; literal 0 HcmV?d00001 diff --git a/src/cocoa/AppIcon.iconset/icon_512x512.png b/src/cocoa/AppIcon.iconset/icon_512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..6dcc757da086429df0ae3aaac7b1715b76071472 GIT binary patch literal 2506 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4YzZe)8TQi-V1B!#(ofJG>oy`m_ z&CGO-^b8poG$xi#-0AJ?DA2xN#p?*OYj8xwk`A#+9d3eeZ3Ot8CP*j-&VKS#NT_y? zxZuVu8@6uvaNwAN*|l4p{~HuIvQ(SaMrhpVut}fn&@>~m?ECHe=gz!4*JL~CYEfFO z{gZ2-+%l>T$#&}PoU3n{y3wXRfh)p%!V`t`%~SqY zv+}TA;rcOSyE)LP0R#>8$$a=h1y#wP qYVrjV7-?)3?JJ4_tTRDYSKLz1`YgxN;IQNci0kR<=d#Wzp$P!xzuM{m literal 0 HcmV?d00001 diff --git a/src/cocoa/AppIcon.iconset/icon_512x512@2x.png b/src/cocoa/AppIcon.iconset/icon_512x512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d45152055356772603ddc7ebaf94642a690617d6 GIT binary patch literal 6490 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7&zE~RK2WrGXn!-Yo@bvKyi?}lY*zKvzei# znVGJUo*@H+#>CQzJH4G91={zkcpYJO4UULd(jhjf!%gt5jR3#X1PR5!*-xGd3Dxcq z7u>jI!`2NS4jfZ3yLPMde}e)?mTJ@52#p&ZHtCZcnr1|neZPJG+?jXhnrtUsElP{E ze{$`UTSnC(*-pKkbM-AU7SGL-N}9E@|NMFO6`Aq;H?GvY58j#e`){^y=aQ9;YaJ_m zF8A*F&{I%gyk6T*pe%D{gwqeF8`&pVTjx)a)Bia8QOU%&TFXy!w5zqo9(q?IdVF=n zX$i}Rii!SuyBAJp4qQ`GZfp79BnRAdBB>{?{3T+FpDwzlCtw zom;5NC0l-BN6f0|%K3+sTed3}aJRc(Q2w`8d;hby={mkArX2*v3ul2xWHAGSm?{V} zdIqU{U|*m{7xg+Dpa*E8kvb=KI9hCf}`-O@uot@KwBM}S?p00i_>zopr0149x)Bpeg literal 0 HcmV?d00001