From 68113c81cb8787a7cc0fcdf6d168a3159f05e7f0 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 1 Jan 1970 00:00:00 +0000 Subject: [PATCH] Added Windows icon patch. --- libvirt/libvirt_win_icon_16x16.ico | Bin 0 -> 1150 bytes libvirt/libvirt_win_icon_32x32.ico | Bin 0 -> 4286 bytes libvirt/libvirt_win_icon_48x48.ico | Bin 0 -> 9662 bytes libvirt/libvirt_win_icon_64x64.ico | Bin 0 -> 16958 bytes libvirt/mingw32-libvirt-0.4.6-win-icon.patch | 84 +++++++++++++++++++++++++++ libvirt/mingw32-libvirt.spec | 17 +++++- 6 files changed, 100 insertions(+), 1 deletion(-) create mode 100644 libvirt/libvirt_win_icon_16x16.ico create mode 100644 libvirt/libvirt_win_icon_32x32.ico create mode 100644 libvirt/libvirt_win_icon_48x48.ico create mode 100644 libvirt/libvirt_win_icon_64x64.ico create mode 100644 libvirt/mingw32-libvirt-0.4.6-win-icon.patch diff --git a/libvirt/libvirt_win_icon_16x16.ico b/libvirt/libvirt_win_icon_16x16.ico new file mode 100644 index 0000000000000000000000000000000000000000..38e6d74f527fcd2d6c5a3d64abfad549e726ff5a GIT binary patch literal 1150 zcmd6kU1*YF6vrQFx51#VyH#M?P$-ggIbF0BtVpv0X%^ue443$BvaNSI=SQswO7J7x z91NmvYGFxGIHy^|u@S}4^|n6D3va}GZ(_l}=WR_U26egf@P7`R^Zw3z&UpwC(9_sR z=)I4a8wlA=2subaLo~7;r*6wyp-?cT(`h7=$r?qYQFy&xn9XJw42Ehhl}dr*xS5TC zEEWqyA`zrgX^oUhC1f%gd_Etw84TEL@C7UggqcmUA~JO!#bVLJ^Y)Qe7_Sm!v+rQ;m7?3Y7kYgszI@B$QkMbF zaTT1mYBl0HRpmz=Dx7R@0B?^Th7byk)46XTyYdmO>LYb5UyF5j)bLsjK`ysKcXb6? z%^5_WJ;&oGGdQgk{ujS<$96O|Z9{Xj0HOl~AC{Lf%(57Aw)~T4hgJBwwg$Co7yW-9 z6bc2t=D*{tMuUD<4x2-c0qU*SkHTh`gQ0$N|NU0=@7XQabcn~}aC_WXSX_iocaHiP z60aZN)9QOHEX6RJnnFI$fpvADR4NVf`}ep{pi-&Oz3)N5&mb|EM0jEn_Aw(~B_g?3-T(^(oZRRNkN87-&yuFBp(-&NAxad5FL(F+_tDj-&=|O0MMPz!cPLtD4 t+_^iHUZ?Bt9DTQ7Fj%c$|HamcfOg62jezcv7j5mY+Q?J?;}64gzW@dRqtO5W literal 0 HcmV?d00001 diff --git a/libvirt/libvirt_win_icon_32x32.ico b/libvirt/libvirt_win_icon_32x32.ico new file mode 100644 index 0000000000000000000000000000000000000000..4d2e7b7f775d14deea8c28d7029895b3d04133ea GIT binary patch literal 4286 zcmeH}2~bq`9mk)|SjKjygA;2yR)uOisGy+{jR*!&;(}aByg0<=C`i0OSr&KYSP(oA z1q21e6&0Zfh>FW<;*APwj5Tnu*@&9XsTeoiYx^m?T_wL=3o;`ck zZeRZAyHB4!l^#BPDBZbpr(L*s@gfZk4J0Kc5g8dtcz8Iesi_=2dX(F@Z@+eryLazO zj~_pNA!n-$Po6xHnwpxZsHkAsvSnmuX1)`Jg@vT0rIDPR%$hZ8NKa44*4CD8-MSGL z7WT^b85tSm=jXF`?_O@+yy?=)ZHoOHH*SRG=H_B=Z%@yjJ>LlvM@UEr9v&W;o15e0 z(Phs@jHe^Jc0lw@|gkAW-!K3>XYsF^Kzh>(h*g3{r!oE zh+xm2YHAMDQd@iQwWz5*#P;nwWZ85&9oMg4U+|Lu3^_STgarK---!|fGnF_dj=(e0 z0`KYF7^UuqBF2UQUx{I%y%{^siG2rZICHLvxheA)Jj5EU&V%?AZ{m|*kGNznGM0z4 zYIPQgiHTghcCECPzp3dWb2JVFPLgDdT|9-rqI`TN{RYJ>YsOYqGBUx9;6RDLXr>Vv z7f;>s6C6JBEs-;$uy?Q`CUFRJl82&w3skWK$;_E7$L7_mSC6#vpFe*I?d%~k_k?j0 z2dX!4=hk&5jO)mZX#==>`wl5dpAq0Mp`7?RD^{%JY}0uR#;y4J`lIl)B5vL=VpAO7 z0tX?V1G9A_$j;89Eq`;f;Mds8{F5gBp0j7`XlZ%O^l7%jFKQtsl$WLP=}1Y$nU*bv zDw#iDzY3R8BMA)qQ1Cm7{olrKdhS3>!f>*(mcEhSXZ-t|X{;CgEd(kZ(d*M?{)&nf z^tX|SnXTpE;cqy8@|5s>3d5Z2h)@rHi{39~Y7f7+=kGXiq7G4~a8(QtbtOsWU$Z(} zrrYfT`1_{6R{I(XJ9hU4}9ydi-&jt|@V@Fi% z$MU)=?&H_y--Qd8MDF)z)v5wH*8KgPvHh^KJTEEPfQ!ic(W5=txqG)9d+C`=aT@N- zm(!ie$O&N8x+qo`Y0xeBl)Qqeq@;O~nH$W!CEhGs8Af!x9V^#Hk(T8ra^;g(>d&Q1 zmk9~B5xvJKbB2a`iCD9e=QTBlgzY7QgG2b&vF~Kxt5ngVPr9?VXfDRDayZx2z$Rk` z<(n5$-*A+#cdcf}oY?qVuN60PslFOGbla@V!s5y>8PlGAHU-bWn4_l<9L`QT9KJXM&v-;uZ zYsU9apm6O%5ex58vc8n2^A}hvdauHD6q-3xs5E9$wrM`cPt>xeSk2NrCG*q0<#DIb zf3e`x7tUn4K1}57cPw7!L!{_4r%s(T>Gp!ZrRAwKKg9+AAaeq<7N893M6l?E@kyZs z1z6(b)Qj4KhlOoV%Q-OAVGxsN*a?4+Br$aqNvR5v2ZK;2*rC=5h;i;BH#AB1!uA7Y zJii~z$O|-A2aqyl9|AJy65O1#-9rL VThkstz^qy9$$Y_crIqXX_;23l*y#WO literal 0 HcmV?d00001 diff --git a/libvirt/libvirt_win_icon_48x48.ico b/libvirt/libvirt_win_icon_48x48.ico new file mode 100644 index 0000000000000000000000000000000000000000..b03cebf9c5e1e9588f532be4d491ef49b91128eb GIT binary patch literal 9662 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 literal 0 HcmV?d00001 diff --git a/libvirt/mingw32-libvirt-0.4.6-win-icon.patch b/libvirt/mingw32-libvirt-0.4.6-win-icon.patch new file mode 100644 index 0000000..5e16bec --- /dev/null +++ b/libvirt/mingw32-libvirt-0.4.6-win-icon.patch @@ -0,0 +1,84 @@ +? docs/libvirt_win_icon_64x64.png +? src/libvirt_win_icon_16x16.ico +? src/libvirt_win_icon_32x32.ico +? src/libvirt_win_icon_48x48.ico +? src/libvirt_win_icon_64x64.ico +Index: configure.in +=================================================================== +RCS file: /data/cvs/libvirt/configure.in,v +retrieving revision 1.171 +diff -u -r1.171 configure.in +--- configure.in 10 Oct 2008 13:57:13 -0000 1.171 ++++ configure.in 15 Oct 2008 16:29:24 -0000 +@@ -34,6 +34,8 @@ + AC_PROG_INSTALL + AC_PROG_CPP + ++AC_OBJEXT ++ + dnl gl_INIT uses m4_foreach_w, yet that is not defined in autoconf-2.59. + dnl In order to accommodate developers with such old tools, here's a + dnl replacement definition. +@@ -1040,6 +1042,10 @@ + AC_SUBST([CYGWIN_EXTRA_PYTHON_LIBADD]) + AC_SUBST([MINGW_EXTRA_LDFLAGS]) + ++dnl Look for windres to build a Windows icon resource. ++AC_CHECK_TOOL([WINDRES], [windres], [no]) ++AM_CONDITIONAL([WITH_WIN_ICON], [test "$WINDRES" != "no"]) ++ + # Set LV_LIBTOOL_OBJDIR to "." or $lt_cv_objdir, depending on whether + # we're building shared libraries. This is the name of the directory + # in which .o files will be created. +Index: src/Makefile.am +=================================================================== +RCS file: /data/cvs/libvirt/src/Makefile.am,v +retrieving revision 1.95 +diff -u -r1.95 Makefile.am +--- src/Makefile.am 10 Oct 2008 13:57:13 -0000 1.95 ++++ src/Makefile.am 15 Oct 2008 16:29:24 -0000 +@@ -283,6 +283,33 @@ + rm -f $@ + mv $@-tmp $@ + ++if WITH_WIN_ICON ++virsh_LDADD += virsh_win_icon.$(OBJEXT) ++virsh_DEPENDENCIES += virsh_win_icon.$(OBJEXT) ++ ++# Before you edit virsh_win_icon.rc, please note the following ++# limitations of the resource file format: ++# ++# (1) '..' is not permitted in the icon filename field. ++# (2) '-' is not permitted in the icon filename field. ++# (3) Comments are not permitted in the file. ++# ++# Windows appears to choose the first <= 32x32 icon it finds ++# in the resource file. Therefore you should list the available ++# icons from largest to smallest, and make sure that the 32x32 ++# icon is the most legible. ++# ++# Windows .ICO is a special MS-only format. GIMP and other ++# tools can write it. However there are several variations, ++# and Windows seems to do its own colour quantization. More ++# information is needed in this area. ++ ++virsh_win_icon.$(OBJEXT): virsh_win_icon.rc ++ $(WINDRES) \ ++ --input-format rc --input $< \ ++ --output-format coff --output $@ ++endif ++ + libexec_PROGRAMS = + + if WITH_STORAGE_DISK +Index: src/virsh_win_icon.rc +=================================================================== +RCS file: src/virsh_win_icon.rc +diff -N src/virsh_win_icon.rc +--- /dev/null 1 Jan 1970 00:00:00 -0000 ++++ src/virsh_win_icon.rc 15 Oct 2008 16:29:24 -0000 +@@ -0,0 +1,4 @@ ++xlarge ICON libvirt_win_icon_64x64.ico ++large ICON libvirt_win_icon_48x48.ico ++medium ICON libvirt_win_icon_32x32.ico ++small ICON libvirt_win_icon_16x16.ico diff --git a/libvirt/mingw32-libvirt.spec b/libvirt/mingw32-libvirt.spec index 78c353e..14640fe 100644 --- a/libvirt/mingw32-libvirt.spec +++ b/libvirt/mingw32-libvirt.spec @@ -6,7 +6,7 @@ Name: mingw32-libvirt Version: 0.4.6 -Release: 6%{?dist}%{?extra_release} +Release: 7%{?dist}%{?extra_release} Summary: MinGW Windows libvirt virtualization library License: LGPLv2+ @@ -15,8 +15,14 @@ URL: http://libvirt.org/ Source0: ftp://libvirt.org/libvirt/libvirt-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# All of these patches are upstream after 0.4.6. Patch0: mingw32-libvirt-0.4.6-debug-registration.patch Patch1: mingw32-libvirt-0.4.6-register-remote.patch +Patch2: mingw32-libvirt-0.4.6-win-icon.patch +Source1: libvirt_win_icon_16x16.ico +Source2: libvirt_win_icon_32x32.ico +Source3: libvirt_win_icon_48x48.ico +Source4: libvirt_win_icon_64x64.ico BuildRequires: mingw32-filesystem >= 23 BuildRequires: mingw32-gcc @@ -44,6 +50,11 @@ MinGW Windows libvirt virtualization library. %setup -q -n libvirt-%{version} %patch0 -p1 %patch1 -p1 +%patch2 -p0 +cp %{SOURCE1} src/ +cp %{SOURCE2} src/ +cp %{SOURCE3} src/ +cp %{SOURCE4} src/ %build @@ -96,6 +107,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Oct 16 2008 Richard Jones - 0.4.6-7 +- Windows icon patch from + https://www.redhat.com/archives/libvir-list/2008-October/msg00331.html + * Wed Oct 15 2008 Richard Jones - 0.4.6-6 - Add patches from https://www.redhat.com/archives/libvir-list/2008-October/msg00328.html -- 1.8.3.1