[seamonkey/f15] Fixed #747411 - seamonkey needs better icons (by Edward Sheldrake)

Martin Stransky stransky at fedoraproject.org
Thu May 3 15:11:27 UTC 2012


commit 102c98051bd46aa7629e6a377fee310a99a4dac4
Author: Martin Stransky <stransky at redhat.com>
Date:   Thu May 3 17:11:16 2012 +0200

     Fixed #747411 - seamonkey needs better icons (by Edward Sheldrake)

 seamonkey-mail-icon.png |  Bin 185 -> 0 bytes
 seamonkey-mail.desktop  |    4 +-
 seamonkey-mail.svg      | 1037 +++++++++++++++++++++++++++++++++++++++++++++++
 seamonkey.desktop       |    4 +-
 seamonkey.spec          |   64 +++-
 5 files changed, 1095 insertions(+), 14 deletions(-)
---
diff --git a/seamonkey-mail.desktop b/seamonkey-mail.desktop
index 2be0770..efc7533 100644
--- a/seamonkey-mail.desktop
+++ b/seamonkey-mail.desktop
@@ -3,7 +3,7 @@ Encoding=UTF-8
 Name=Seamonkey Mail
 Comment=Read Mail with Seamonkey
 Exec=/usr/bin/seamonkey -mail
-Icon=seamonkey-mail-icon
-Terminal=0
+Icon=seamonkey-mail
+Terminal=false
 Type=Application
 Categories=Network;Email;
diff --git a/seamonkey-mail.svg b/seamonkey-mail.svg
new file mode 100644
index 0000000..3862949
--- /dev/null
+++ b/seamonkey-mail.svg
@@ -0,0 +1,1037 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg2226"
+   sodipodi:version="0.32"
+   inkscape:version="0.48.2 r9819"
+   width="127.99889"
+   height="127.99905"
+   version="1.0"
+   sodipodi:docname="messengerWindow.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <metadata
+     id="metadata2231">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs2229">
+    <linearGradient
+       id="linearGradient3266"
+       inkscape:collect="always">
+      <stop
+         id="stop3268"
+         offset="0"
+         style="stop-color:#7aa1ca;stop-opacity:1;" />
+      <stop
+         id="stop3270"
+         offset="1"
+         style="stop-color:#3c75b2;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3258">
+      <stop
+         style="stop-color:#9096b1;stop-opacity:1;"
+         offset="0"
+         id="stop3260" />
+      <stop
+         style="stop-color:#5e678d;stop-opacity:1"
+         offset="1"
+         id="stop3262" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3278">
+      <stop
+         style="stop-color:#7aa1ca;stop-opacity:1;"
+         offset="0"
+         id="stop3280" />
+      <stop
+         style="stop-color:#3c75b2;stop-opacity:1"
+         offset="1"
+         id="stop3282" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3278"
+       id="linearGradient3284"
+       x1="63.666668"
+       y1="18.9375"
+       x2="77.5"
+       y2="18.9375"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3278"
+       id="linearGradient2199"
+       gradientUnits="userSpaceOnUse"
+       x1="63.666668"
+       y1="18.9375"
+       x2="77.5"
+       y2="18.9375" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3278"
+       id="linearGradient2210"
+       gradientUnits="userSpaceOnUse"
+       x1="63.666668"
+       y1="18.9375"
+       x2="77.5"
+       y2="18.9375" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3278"
+       id="linearGradient3219"
+       gradientUnits="userSpaceOnUse"
+       x1="63.666668"
+       y1="18.9375"
+       x2="77.5"
+       y2="18.9375" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3278"
+       id="linearGradient2219"
+       gradientUnits="userSpaceOnUse"
+       x1="63.666668"
+       y1="18.9375"
+       x2="77.5"
+       y2="18.9375" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3278"
+       id="linearGradient2262"
+       gradientUnits="userSpaceOnUse"
+       x1="63.666668"
+       y1="18.9375"
+       x2="77.5"
+       y2="18.9375" />
+    <linearGradient
+       y2="786.83405"
+       x2="553.63983"
+       y1="596.54565"
+       x1="441.50293"
+       gradientTransform="matrix(0.1730824,0,0,0.1718448,373.11251,357.18549)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2443"
+       xlink:href="#linearGradient5809"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="133.54459"
+       x2="225.65819"
+       y1="354.45773"
+       x1="331.57434"
+       gradientTransform="translate(155.91995,3.7227902)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2234"
+       xlink:href="#linearGradient5074"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="786.83405"
+       x2="553.63983"
+       y1="596.54565"
+       x1="441.50293"
+       gradientTransform="translate(155.91995,3.7227902)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2232"
+       xlink:href="#linearGradient5809"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.389618,6.572876e-8,-1.395947e-8,0.295127,-1147.0601,218.83232)"
+       r="37.6567"
+       fy="334.10477"
+       fx="822.35791"
+       cy="334.10477"
+       cx="822.35791"
+       id="radialGradient11020"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.604552,0.137396,-0.04558732,0.532382,-1332.9848,57.130614)"
+       r="48.537544"
+       fy="379.37366"
+       fx="834.06329"
+       cy="379.37366"
+       cx="834.06329"
+       id="radialGradient11018"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.536957,0.35811,-0.115486,0.495648,-1220.8078,-81.019121)"
+       r="51.490337"
+       fy="416.6268"
+       fx="834.16461"
+       cy="416.6268"
+       cx="834.16461"
+       id="radialGradient11016"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.523809,2.977912,-0.573765,-0.100924,597.43787,-1122.4516)"
+       r="22.916662"
+       fy="653.19714"
+       fx="559.93085"
+       cy="653.19714"
+       cx="559.93085"
+       id="radialGradient11014"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.492499,4.368806,-0.629878,-0.07100652,732.99123,-2042.7743)"
+       r="21.03826"
+       fy="635.96777"
+       fx="596.68011"
+       cy="635.96777"
+       cx="596.68011"
+       id="radialGradient11012"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.261524e-6,4.784578,-0.528762,1.394159e-7,258.39389,-2486.0713)"
+       r="20.071379"
+       fy="620.45239"
+       fx="637.07098"
+       cy="620.45239"
+       cx="637.07098"
+       id="radialGradient11010"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.334297,4.019557,-0.995094,0.08275962,391.82207,-2240.9819)"
+       r="23.940041"
+       fy="613.8067"
+       fx="665.83667"
+       cy="613.8067"
+       cx="665.83667"
+       id="radialGradient11008"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.948955,4.089824,-0.993629,0.230546,-207.73447,-2450.4193)"
+       r="27.265039"
+       fy="592.33008"
+       fx="696.78522"
+       cy="592.33008"
+       cx="696.78522"
+       id="radialGradient11006"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.747853,2.224634,-0.425239,0.142953,-427.60907,-1188.9396)"
+       r="39.235065"
+       fy="565.7605"
+       fx="734.74274"
+       cy="565.7605"
+       cx="734.74274"
+       id="radialGradient11004"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.006265,1.510239,-0.401621,0.267598,-663.16697,-833.15883)"
+       r="55.195084"
+       fy="558.89948"
+       fx="793.18164"
+       cy="558.89948"
+       cx="793.18164"
+       id="radialGradient11002"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.238186,1.07492,-0.532416,0.613282,-668.29405,-630.01478)"
+       r="57.855091"
+       fy="520.16986"
+       fx="799.92041"
+       cy="520.16986"
+       cx="799.92041"
+       id="radialGradient11000"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.442415,0.58951,-0.216275,0.529183,-1132.7474,-269.06738)"
+       r="53.865082"
+       fy="457.29218"
+       fx="825.40234"
+       cy="457.29218"
+       cx="825.40234"
+       id="radialGradient10262"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.546319,0.218253,-0.436865,1.093538,105.62767,-147.06742)"
+       r="165.43961"
+       fy="432.99265"
+       fx="425.42249"
+       cy="432.99265"
+       cx="425.42249"
+       id="radialGradient5823"
+       xlink:href="#linearGradient5817"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(155.91995,3.7227902)"
+       gradientUnits="userSpaceOnUse"
+       y2="786.83405"
+       x2="553.63983"
+       y1="596.54565"
+       x1="441.50293"
+       id="linearGradient5815"
+       xlink:href="#linearGradient5809"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(155.91995,3.7227902)"
+       gradientUnits="userSpaceOnUse"
+       y2="133.54459"
+       x2="225.65819"
+       y1="354.45773"
+       x1="331.57434"
+       id="linearGradient5080"
+       xlink:href="#linearGradient5074"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-478.87675,4.232021)"
+       gradientUnits="userSpaceOnUse"
+       y2="294.85672"
+       x2="518.04419"
+       y1="682.32623"
+       x1="225.43034"
+       id="linearGradient5072"
+       xlink:href="#linearGradient5066"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-453.48462,5.6426947)"
+       gradientUnits="userSpaceOnUse"
+       y2="653.04156"
+       x2="253.71039"
+       y1="213.74759"
+       x1="544.29083"
+       id="linearGradient5002"
+       xlink:href="#linearGradient4996"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4996">
+      <stop
+         id="stop4998"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop5000"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5006">
+      <stop
+         id="stop5008"
+         offset="0.00000000"
+         style="stop-color:#dfefff;stop-opacity:0.50196081;" />
+      <stop
+         style="stop-color:#8ec6fe;stop-opacity:0.50196078;"
+         offset="0.69999999"
+         id="stop10260" />
+      <stop
+         style="stop-color:#3e9dfe;stop-opacity:0.50196081;"
+         offset="0.80000001"
+         id="stop5016" />
+      <stop
+         id="stop5010"
+         offset="1.0000000"
+         style="stop-color:#007dfd;stop-opacity:0.50196081;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5066">
+      <stop
+         id="stop5068"
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:0.62886596;" />
+      <stop
+         id="stop5070"
+         offset="1.0000000"
+         style="stop-color:#ffffff;stop-opacity:0.00000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5074">
+      <stop
+         id="stop5076"
+         offset="0.00000000"
+         style="stop-color:#2b2b9c;stop-opacity:1.0000000;" />
+      <stop
+         id="stop5078"
+         offset="1.0000000"
+         style="stop-color:#5c5cb3;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5809">
+      <stop
+         id="stop5811"
+         offset="0.00000000"
+         style="stop-color:#2727e8;stop-opacity:1.0000000;" />
+      <stop
+         id="stop5813"
+         offset="1.0000000"
+         style="stop-color:#5f5fee;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5817">
+      <stop
+         id="stop5819"
+         offset="0.00000000"
+         style="stop-color:#69b4ff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop5821"
+         offset="1.0000000"
+         style="stop-color:#b0d8ff;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient10990">
+      <stop
+         style="stop-color:#007ffe;stop-opacity:0.62745100;"
+         offset="0.00000000"
+         id="stop10992" />
+      <stop
+         id="stop10996"
+         offset="0.80357140"
+         style="stop-color:#3d9eff;stop-opacity:0.62745100;" />
+      <stop
+         style="stop-color:#a5d2ff;stop-opacity:0.62745100;"
+         offset="1.0000000"
+         id="stop10998" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4697">
+      <stop
+         id="stop4699"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.49779737;" />
+      <stop
+         style="stop-color:black;stop-opacity:0.49803922;"
+         offset="0.89999998"
+         id="stop4707" />
+      <stop
+         id="stop4701"
+         offset="1"
+         style="stop-color:black;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5598">
+      <stop
+         id="stop5600"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.49779737;" />
+      <stop
+         style="stop-color:black;stop-opacity:0.49803922;"
+         offset="0.95266271"
+         id="stop5606" />
+      <stop
+         id="stop5602"
+         offset="1"
+         style="stop-color:black;stop-opacity:0;" />
+    </linearGradient>
+    <filter
+       inkscape:collect="always"
+       id="filter3495"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.6546695"
+         id="feGaussianBlur3497" />
+    </filter>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3266"
+       id="linearGradient2361"
+       gradientUnits="userSpaceOnUse"
+       x1="67.794327"
+       y1="15.536267"
+       x2="73.216293"
+       y2="18.695934" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3258"
+       id="linearGradient2363"
+       gradientUnits="userSpaceOnUse"
+       x1="231.71468"
+       y1="145.44635"
+       x2="222.35701"
+       y2="144.91158" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3258"
+       id="linearGradient2324"
+       gradientUnits="userSpaceOnUse"
+       x1="231.71468"
+       y1="145.44635"
+       x2="222.35701"
+       y2="144.91158"
+       gradientTransform="matrix(3.3771096,0,0,3.3771096,-223.77696,-215.3576)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3266"
+       id="linearGradient2329"
+       gradientUnits="userSpaceOnUse"
+       x1="67.794327"
+       y1="15.536267"
+       x2="73.216293"
+       y2="18.695934" />
+    <linearGradient
+       y2="786.83405"
+       x2="553.63983"
+       y1="596.54565"
+       x1="441.50293"
+       gradientTransform="matrix(0.1730824,0,0,0.1718448,373.11251,357.18549)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2904"
+       xlink:href="#linearGradient5809"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="133.54459"
+       x2="225.65819"
+       y1="354.45773"
+       x1="331.57434"
+       gradientTransform="matrix(0.1730824,0,0,0.1718448,373.11251,357.18549)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2902"
+       xlink:href="#linearGradient5074"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="133.54459"
+       x2="225.65819"
+       y1="354.45773"
+       x1="331.57434"
+       gradientTransform="translate(155.91995,3.7227902)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2900"
+       xlink:href="#linearGradient5074"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="786.83405"
+       x2="553.63983"
+       y1="596.54565"
+       x1="441.50293"
+       gradientTransform="translate(155.91995,3.7227902)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2898"
+       xlink:href="#linearGradient5809"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.389618,6.572876e-8,-1.395947e-8,0.295127,-1147.0601,218.83232)"
+       r="37.6567"
+       fy="334.10477"
+       fx="822.35791"
+       cy="334.10477"
+       cx="822.35791"
+       id="radialGradient2896"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.604552,0.137396,-0.04558732,0.532382,-1332.9848,57.130614)"
+       r="48.537544"
+       fy="379.37366"
+       fx="834.06329"
+       cy="379.37366"
+       cx="834.06329"
+       id="radialGradient2894"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.536957,0.35811,-0.115486,0.495648,-1220.8078,-81.019121)"
+       r="51.490337"
+       fy="416.6268"
+       fx="834.16461"
+       cy="416.6268"
+       cx="834.16461"
+       id="radialGradient2892"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.523809,2.977912,-0.573765,-0.100924,597.43787,-1122.4516)"
+       r="22.916662"
+       fy="653.19714"
+       fx="559.93085"
+       cy="653.19714"
+       cx="559.93085"
+       id="radialGradient2890"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.492499,4.368806,-0.629878,-0.07100652,732.99123,-2042.7743)"
+       r="21.03826"
+       fy="635.96777"
+       fx="596.68011"
+       cy="635.96777"
+       cx="596.68011"
+       id="radialGradient2888"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.261524e-6,4.784578,-0.528762,1.394159e-7,258.39389,-2486.0713)"
+       r="20.071379"
+       fy="620.45239"
+       fx="637.07098"
+       cy="620.45239"
+       cx="637.07098"
+       id="radialGradient2886"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.334297,4.019557,-0.995094,0.08275962,391.82207,-2240.9819)"
+       r="23.940041"
+       fy="613.8067"
+       fx="665.83667"
+       cy="613.8067"
+       cx="665.83667"
+       id="radialGradient2884"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.948955,4.089824,-0.993629,0.230546,-207.73447,-2450.4193)"
+       r="27.265039"
+       fy="592.33008"
+       fx="696.78522"
+       cy="592.33008"
+       cx="696.78522"
+       id="radialGradient2882"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.747853,2.224634,-0.425239,0.142953,-427.60907,-1188.9396)"
+       r="39.235065"
+       fy="565.7605"
+       fx="734.74274"
+       cy="565.7605"
+       cx="734.74274"
+       id="radialGradient2880"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.006265,1.510239,-0.401621,0.267598,-663.16697,-833.15883)"
+       r="55.195084"
+       fy="558.89948"
+       fx="793.18164"
+       cy="558.89948"
+       cx="793.18164"
+       id="radialGradient2878"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.238186,1.07492,-0.532416,0.613282,-668.29405,-630.01478)"
+       r="57.855091"
+       fy="520.16986"
+       fx="799.92041"
+       cy="520.16986"
+       cx="799.92041"
+       id="radialGradient2876"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.442415,0.58951,-0.216275,0.529183,-1132.7474,-269.06738)"
+       r="53.865082"
+       fy="457.29218"
+       fx="825.40234"
+       cy="457.29218"
+       cx="825.40234"
+       id="radialGradient2874"
+       xlink:href="#linearGradient10990"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.546319,0.218253,-0.436865,1.093538,105.62767,-147.06742)"
+       r="165.43961"
+       fy="432.99265"
+       fx="425.42249"
+       cy="432.99265"
+       cx="425.42249"
+       id="radialGradient2872"
+       xlink:href="#linearGradient5817"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(155.91995,3.7227902)"
+       gradientUnits="userSpaceOnUse"
+       y2="786.83405"
+       x2="553.63983"
+       y1="596.54565"
+       x1="441.50293"
+       id="linearGradient2870"
+       xlink:href="#linearGradient5809"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(155.91995,3.7227902)"
+       gradientUnits="userSpaceOnUse"
+       y2="133.54459"
+       x2="225.65819"
+       y1="354.45773"
+       x1="331.57434"
+       id="linearGradient2868"
+       xlink:href="#linearGradient5074"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-478.87675,4.232021)"
+       gradientUnits="userSpaceOnUse"
+       y2="294.85672"
+       x2="518.04419"
+       y1="682.32623"
+       x1="225.43034"
+       id="linearGradient2866"
+       xlink:href="#linearGradient5066"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-453.48462,5.6426947)"
+       gradientUnits="userSpaceOnUse"
+       y2="653.04156"
+       x2="253.71039"
+       y1="213.74759"
+       x1="544.29083"
+       id="linearGradient2864"
+       xlink:href="#linearGradient4996"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2858">
+      <stop
+         id="stop2860"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop2862"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2848">
+      <stop
+         id="stop2850"
+         offset="0.00000000"
+         style="stop-color:#dfefff;stop-opacity:0.50196081;" />
+      <stop
+         style="stop-color:#8ec6fe;stop-opacity:0.50196078;"
+         offset="0.69999999"
+         id="stop2852" />
+      <stop
+         style="stop-color:#3e9dfe;stop-opacity:0.50196081;"
+         offset="0.80000001"
+         id="stop2854" />
+      <stop
+         id="stop2856"
+         offset="1.0000000"
+         style="stop-color:#007dfd;stop-opacity:0.50196081;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2842">
+      <stop
+         id="stop2844"
+         offset="0.00000000"
+         style="stop-color:#ffffff;stop-opacity:0.62886596;" />
+      <stop
+         id="stop2846"
+         offset="1.0000000"
+         style="stop-color:#ffffff;stop-opacity:0.00000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2836">
+      <stop
+         id="stop2838"
+         offset="0.00000000"
+         style="stop-color:#2b2b9c;stop-opacity:1.0000000;" />
+      <stop
+         id="stop2840"
+         offset="1.0000000"
+         style="stop-color:#5c5cb3;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2830">
+      <stop
+         id="stop2832"
+         offset="0.00000000"
+         style="stop-color:#2727e8;stop-opacity:1.0000000;" />
+      <stop
+         id="stop2834"
+         offset="1.0000000"
+         style="stop-color:#5f5fee;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2824">
+      <stop
+         id="stop2826"
+         offset="0.00000000"
+         style="stop-color:#69b4ff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop2828"
+         offset="1.0000000"
+         style="stop-color:#b0d8ff;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2816">
+      <stop
+         style="stop-color:#007ffe;stop-opacity:0.62745100;"
+         offset="0.00000000"
+         id="stop2818" />
+      <stop
+         id="stop2820"
+         offset="0.80357140"
+         style="stop-color:#3d9eff;stop-opacity:0.62745100;" />
+      <stop
+         style="stop-color:#a5d2ff;stop-opacity:0.62745100;"
+         offset="1.0000000"
+         id="stop2822" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2808">
+      <stop
+         id="stop2810"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.49779737;" />
+      <stop
+         style="stop-color:black;stop-opacity:0.49803922;"
+         offset="0.89999998"
+         id="stop2812" />
+      <stop
+         id="stop2814"
+         offset="1"
+         style="stop-color:black;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2800">
+      <stop
+         id="stop2802"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.49779737;" />
+      <stop
+         style="stop-color:black;stop-opacity:0.49803922;"
+         offset="0.95266271"
+         id="stop2804" />
+      <stop
+         id="stop2806"
+         offset="1"
+         style="stop-color:black;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3258"
+       id="linearGradient2350"
+       gradientUnits="userSpaceOnUse"
+       x1="231.71468"
+       y1="145.44635"
+       x2="222.35701"
+       y2="144.91158"
+       gradientTransform="matrix(3.3771096,0,0,3.3771096,-226.52402,-199.72976)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3266"
+       id="linearGradient2355"
+       gradientUnits="userSpaceOnUse"
+       x1="67.794327"
+       y1="15.536267"
+       x2="73.216293"
+       y2="18.695934" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3258"
+       id="linearGradient2386"
+       gradientUnits="userSpaceOnUse"
+       x1="231.71468"
+       y1="145.44635"
+       x2="222.35701"
+       y2="144.91158"
+       gradientTransform="matrix(3.3771096,0,0,3.3771096,-225.9505,-202.08073)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5074"
+       id="linearGradient2403"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1730824,0,0,0.1718448,152.57359,197.13637)"
+       x1="331.57434"
+       y1="354.45773"
+       x2="225.65819"
+       y2="133.54459" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3278"
+       id="linearGradient2406"
+       gradientUnits="userSpaceOnUse"
+       x1="63.666668"
+       y1="18.9375"
+       x2="77.5"
+       y2="18.9375"
+       gradientTransform="translate(-220.53892,-160.04912)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3266"
+       id="linearGradient2409"
+       gradientUnits="userSpaceOnUse"
+       x1="67.794327"
+       y1="15.536267"
+       x2="73.216293"
+       y2="18.695934" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5074"
+       id="linearGradient2343"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1730824,0,0,0.1718448,152.57359,197.13637)"
+       x1="331.57434"
+       y1="354.45773"
+       x2="225.65819"
+       y2="133.54459" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3278"
+       id="linearGradient2346"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-220.53892,-160.04912)"
+       x1="63.666668"
+       y1="18.9375"
+       x2="77.5"
+       y2="18.9375" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:window-height="800"
+     inkscape:window-width="1280"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     guidetolerance="10.0"
+     gridtolerance="10.0"
+     objecttolerance="10.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     inkscape:zoom="1.18087"
+     inkscape:cx="65.693804"
+     inkscape:cy="135.62608"
+     inkscape:window-x="-4"
+     inkscape:window-y="0"
+     inkscape:current-layer="svg2226"
+     width="500px"
+     height="500px"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-maximized="0" />
+  <g
+     id="g2381"
+     transform="translate(-153.25257,-213.69404)">
+    <path
+       sodipodi:type="arc"
+       style="fill:#9195e1;fill-opacity:1;fill-rule:evenodd;stroke:none"
+       id="path6573"
+       sodipodi:cx="365.22308"
+       sodipodi:cy="433.07086"
+       sodipodi:rx="395.53806"
+       sodipodi:ry="395.53806"
+       d="m 760.76114,433.07086 c 0,218.44964 -177.08842,395.53806 -395.53806,395.53806 -218.44963,0 -395.538052,-177.08842 -395.538052,-395.53806 0,-218.44963 177.088422,-395.538054 395.538052,-395.538054 218.44964,0 395.53806,177.088424 395.53806,395.538054 z"
+       transform="matrix(0.1596245,0,0,0.1596247,158.95416,208.5661)" />
+    <path
+       style="fill:url(#linearGradient2346);fill-opacity:1;fill-rule:evenodd;stroke:none"
+       d="m 163.31785,310.28568 c -6.32473,-12.34953 -8.05387,-20.49647 -9.52788,-32.28418 3.81257,-0.10939 4.90008,-2.24285 31.45589,3.47223 7.16773,3.65338 19.48816,5.76222 21.97314,5.67619 1.35759,0.0791 13.05993,-0.67788 15.04445,-1.97661 1.98739,-0.88215 15.99863,-3.10467 21.11682,-3.66075 3.18189,-0.47001 4.50887,-1.12735 7.73783,-1.15937 11.35612,-5.35068 24.3651,-3.5214 29.52452,-2.34558 -0.1077,4.34882 -0.64329,10.45278 -1.44535,13.25753 -0.83486,3.95125 -1.25505,6.04479 -3.20764,9.5936 -0.86304,4.07813 -2.79707,6.71702 -5.82995,11.62656 -3.16637,4.95692 -8.85713,10.12649 -15.35852,15.5514 -4.35459,5.8898 -19.72031,9.02775 -22.94775,10.88715 -8.55892,2.31056 -17.1425,3.16792 -32.16414,-0.86687 -16.64504,-3.63918 -29.62612,-18.61585 -36.37142,-27.7713 z"
+       id="path2064"
+       sodipodi:nodetypes="ccccccccccccccc"
+       inkscape:export-xdpi="24.028801"
+       inkscape:export-ydpi="24.028801"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:url(#linearGradient2343);fill-opacity:1;fill-rule:evenodd;stroke:none"
+       d="m 155.25682,263.1413 c 0.6654,-2.66163 2.25909,-8.13069 3.89624,-10.31356 2.73624,-3.64834 6.99051,-12.21676 10.08436,-16.5017 4.52016,-6.26037 18.25337,-14.60235 24.29417,-17.41846 9.3217,-4.34562 32.45573,-6.36135 45.37965,-0.45838 5.54058,2.53065 16.26536,8.07359 20.62713,12.60546 4.06502,4.22358 10.5201,11.73492 13.7514,18.33522 1.74906,3.57267 7.16364,17.7727 6.41732,17.87684 -4.71335,0.65767 -9.56876,2.38248 -14.43898,3.89623 -3.42766,1.06538 -9.31841,3.89624 -10.08436,3.89624 -3.43786,0 -15.4907,-0.83882 -19.0228,-0.68757 -3.52211,0.15082 -8.86547,0.0959 -10.54273,0.45837 -5.14771,1.11256 -13.46546,-0.10221 -18.33522,-2.97947 -9.24476,1.9224 -12.77368,3.34755 -27.27363,-1.37513 -12.22239,-3.98088 -23.04873,-1.05625 -24.52336,-0.68758 -1.94899,0.48725 -0.57979,-5.24412 -0.22919,-6.64651 z"
+       id="path2056"
+       sodipodi:nodetypes="cssssssssssscsss"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#b2b4ff;fill-opacity:0.50196078;fill-rule:evenodd;stroke:none"
+       d="m 154.11364,269.98938 c -0.46386,0.30755 -0.29852,6.66155 0.0735,9.77357 0.69771,1.34006 -0.75673,3.15055 0.0612,4.42669 1.06229,1.26575 17.96392,4.17448 30.99751,-2.71591 7.16773,3.65338 19.48816,5.76222 21.97314,5.67619 1.35759,0.0791 31.04308,-5.08128 36.16127,-5.63736 3.18189,-0.47001 6.34239,-1.12735 9.57135,-1.15937 2.18853,-0.0793 11.59494,2.01483 14.10855,3.03809 7.97815,3.2478 10.94211,1.92182 12.43548,2.40625 0.3507,-1.15174 0.96205,-3.0669 0.61838,-5.30434 -0.14728,-2.69526 0.80767,-8.85257 -0.22817,-10.57514 -0.86303,-0.73485 0.23011,-2.34712 -0.76943,-2.57144 -3.35671,0.5678 -9.25646,2.30332 -14.14181,3.90936 -4.29978,1.42531 -6.14948,2.85959 -9.02473,2.95456 -2.70396,0.83022 -9.61856,0.40802 -12.73297,0.33881 -6.61848,-1.45305 -13.54767,-4.88569 -20.73662,-6.10729 -3.89623,-0.29835 -11.99097,1.55012 -15.2184,3.40951 -5.12106,-2.50243 -16.63917,-4.01807 -20.88889,-4.38581 -15.49707,-1.34855 -27.70891,1.32477 -32.25937,2.52363 z"
+       id="path2058"
+       sodipodi:nodetypes="cccccccsccccccccccc"
+       inkscape:connector-curvature="0" />
+    <path
+       sodipodi:type="arc"
+       style="fill:none;stroke:#26269a;stroke-width:10.80470085;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       id="path2052"
+       sodipodi:cx="365.22308"
+       sodipodi:cy="433.07086"
+       sodipodi:rx="395.53806"
+       sodipodi:ry="395.53806"
+       d="m 760.76114,433.07086 c 0,218.44964 -177.08842,395.53806 -395.53806,395.53806 -218.44963,0 -395.538052,-177.08842 -395.538052,-395.53806 0,-218.44963 177.088422,-395.538054 395.538052,-395.538054 218.44964,0 395.53806,177.088424 395.53806,395.538054 z"
+       transform="matrix(0.1596245,0,0,0.1596247,158.95416,208.5661)" />
+    <g
+       transform="translate(3.3772247,7.0388147)"
+       id="g2373">
+      <path
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.54999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3495)"
+         d="m 211.32356,128.37745 c 1.33355,-0.68632 17.24041,1.35319 17.85159,3.07786 0.87206,1.13542 1.20617,10.94739 0.41038,11.69588 -1.00211,1.03148 -22.13027,-0.99964 -23.18655,-2.87267 -0.78052,-1.12703 2.65776,-10.31084 4.92458,-11.90107 z"
+         id="path2458"
+         sodipodi:nodetypes="ccccc"
+         transform="matrix(3.3771096,0,0,3.3771096,-522.87836,-188.0747)"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         id="path2460"
+         d="m 214.85909,134.27001 c 1.33355,-0.68632 3.45183,-1.12168 4.06302,0.60299 3.22908,0.1926 11.45921,7.5297 10.66342,8.27819 -1.00211,1.03148 -22.13027,-0.99964 -23.18655,-2.87267 -0.78052,-1.12703 4.89693,-5.95035 8.46011,-6.00851 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.54999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3495)"
+         transform="matrix(3.3771096,0,0,3.3771096,-522.87836,-188.0747)"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         id="path2466"
+         d="m 211.32356,128.37745 c 1.33355,-0.68632 17.24041,1.35319 17.85159,3.07786 -0.4243,2.31393 -3.74358,4.22987 -5.95358,4.86051 -3.12344,0.44223 -7.98814,-0.52823 -9.28012,-1.69416 -1.25193,-0.89132 -3.9419,-4.06472 -2.61789,-6.24421 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.54999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3495)"
+         transform="matrix(3.3771096,0,0,3.3771096,-522.87836,-188.0747)"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:nodetypes="ccccc"
+         id="path2231"
+         d="m 190.78446,245.47002 c 4.50355,-2.31778 58.22276,4.56987 60.28678,10.39427 2.94504,3.83444 4.07337,36.97054 1.3859,39.49827 -3.38424,3.48342 -74.73635,-3.3759 -78.30352,-9.70132 -2.6359,-3.80611 8.97554,-34.82084 16.63084,-40.19122 z"
+         style="fill:#eee5dd;fill-opacity:1;fill-rule:evenodd;stroke:#94806f;stroke-width:5.23451948;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:#f3ebe4;fill-opacity:1;fill-rule:evenodd;stroke:#937f6d;stroke-width:5.23451948;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.95686275;stroke-dasharray:none"
+         d="m 202.72434,265.36984 c 4.50354,-2.31778 11.6572,-3.78804 13.72126,2.03636 10.90496,0.65043 38.69901,25.42863 36.01154,27.95636 -3.38424,3.48342 -74.73635,-3.3759 -78.30352,-9.70132 -2.6359,-3.80611 16.53747,-20.09499 28.57072,-20.2914 z"
+         id="path2233"
+         sodipodi:nodetypes="ccccc"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:#f7f0e9;fill-opacity:1;fill-rule:evenodd;stroke:#9e8b7a;stroke-width:5.23451948;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 190.78446,245.47002 c 4.50355,-2.31778 58.22276,4.56987 60.28678,10.39427 -1.43291,7.81439 -12.64248,14.28473 -20.10589,16.41447 -10.5482,1.49346 -26.97683,-1.78389 -31.33999,-5.72136 -4.2279,-3.01008 -13.31222,-13.727 -8.8409,-21.08738 z"
+         id="path2235"
+         sodipodi:nodetypes="ccccc"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/seamonkey.desktop b/seamonkey.desktop
index a0727a8..da1d1af 100644
--- a/seamonkey.desktop
+++ b/seamonkey.desktop
@@ -3,8 +3,8 @@ Encoding=UTF-8
 Name=Seamonkey Web Browser
 Comment=Browse the web with Seamonkey
 Exec=seamonkey %u
-Icon=seamonkey-icon
-Terminal=0
+Icon=seamonkey
+Terminal=false
 Type=Application
 MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
 Categories=Network;WebBrowser;
diff --git a/seamonkey.spec b/seamonkey.spec
index 6fe007b..1dd1ca5 100644
--- a/seamonkey.spec
+++ b/seamonkey.spec
@@ -16,20 +16,19 @@
 Name:           seamonkey
 Summary:        Web browser, e-mail, news, IRC client, HTML editor
 Version:        2.9.1
-Release:        2%{?dist}
+Release:        3%{?dist}
 URL:            http://www.mozilla.org/projects/seamonkey/
 License:        MPLv1.1
 Group:          Applications/Internet
 
 Source0:        seamonkey-%{version}%{?prerelease_tag}.source.tar.bz2
 Source1:        seamonkey-langpacks-%{version}-20120502.tar.xz
-Source2:        seamonkey-icon.png
 Source3:        seamonkey.sh.in
 Source4:        seamonkey.desktop
 Source7:        seamonkey-make-package.pl
 Source10:       seamonkey-mozconfig
 Source12:       seamonkey-mail.desktop
-Source13:       seamonkey-mail-icon.png
+Source13:       seamonkey-mail.svg
 Source17:       mozilla-psm-exclude-list
 Source18:       mozilla-xpcom-exclude-list
 Source20:       seamonkey-fedora-default-prefs.js
@@ -71,6 +70,7 @@ BuildRequires:  libvpx-devel
 BuildRequires:  mesa-libGL-devel
 Requires:       system-bookmarks
 Requires:       mozilla-filesystem
+Requires:       hicolor-icon-theme
 Requires:       libvpx
 Requires:       nspr >= %{minimum_build_nspr_version}
 Requires:       nss >= %{minimum_build_nss_version}
@@ -257,9 +257,6 @@ done
 %{__rm} -rf firefox-langpacks
 %endif # build_langpacks
 
-# set up our desktop files
-%{__mkdir_p} $RPM_BUILD_ROOT/%{_datadir}/pixmaps/
-
 # install desktop files in correct directory
 %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/applications/
 desktop-file-install --vendor mozilla \
@@ -275,8 +272,38 @@ desktop-file-install --vendor mozilla \
     --add-category Network \
     %{SOURCE12}
 
-install -c -m 644 %{SOURCE2} %{SOURCE13} \
-  $RPM_BUILD_ROOT/%{_datadir}/pixmaps/
+# install icons
+%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps
+%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
+%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
+%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
+%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps
+
+# seamonkey icons
+install -p -m 644 $RPM_BUILD_ROOT%{mozdir}/chrome/icons/default/main-window16.png \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/seamonkey.png
+
+install -p -m 644 $RPM_BUILD_ROOT%{mozdir}/chrome/icons/default/main-window.png \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/seamonkey.png
+
+install -p -m 644 $RPM_BUILD_ROOT%{mozdir}/chrome/icons/default/main-window48.png \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/seamonkey.png
+
+install -p -m 644 $RPM_BUILD_ROOT%{mozdir}/chrome/icons/default/seamonkey.png \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/seamonkey.png
+
+# seamonkey mail icons
+install -p -m 644 $RPM_BUILD_ROOT%{mozdir}/chrome/icons/default/messengerWindow16.png \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/seamonkey-mail.png
+
+install -p -m 644 $RPM_BUILD_ROOT%{mozdir}/chrome/icons/default/messengerWindow.png \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/seamonkey-mail.png
+
+install -p -m 644 $RPM_BUILD_ROOT%{mozdir}/chrome/icons/default/messengerWindow48.png \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/seamonkey-mail.png
+
+install -p -m 644 %{SOURCE13} \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/seamonkey-mail.svg
 
 if [ ! -d $RPM_BUILD_ROOT/%{mozdir}/plugins/ ]; then
   mkdir -m 755 $RPM_BUILD_ROOT/%{mozdir}/plugins
@@ -305,16 +332,30 @@ ln -s %{default_bookmarks_file} $RPM_BUILD_ROOT/%{mozdir}/defaults/profile/bookm
 
 %post
 update-desktop-database %{_datadir}/applications
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
 
 %postun
 update-desktop-database %{_datadir}/applications
+if [ $1 -eq 0 ] ; then
+    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 
 %files -f seamonkey.list
 %defattr(-,root,root)
 %{_bindir}/seamonkey
-%{_datadir}/pixmaps/seamonkey-icon.png
-%{_datadir}/pixmaps/seamonkey-mail-icon.png
+%{_datadir}/icons/hicolor/16x16/apps/seamonkey.png
+%{_datadir}/icons/hicolor/16x16/apps/seamonkey-mail.png
+%{_datadir}/icons/hicolor/32x32/apps/seamonkey.png
+%{_datadir}/icons/hicolor/32x32/apps/seamonkey-mail.png
+%{_datadir}/icons/hicolor/48x48/apps/seamonkey.png
+%{_datadir}/icons/hicolor/48x48/apps/seamonkey-mail.png
+%{_datadir}/icons/hicolor/128x128/apps/seamonkey.png
+%{_datadir}/icons/hicolor/scalable/apps/seamonkey-mail.svg
 
 # search engines
 %{mozdir}/searchplugins/*.xml
@@ -368,6 +409,9 @@ update-desktop-database %{_datadir}/applications
 
 
 %changelog
+* Thu May 3 2012 Martin Stransky <stransky at redhat.com> 2.9.1-3
+- Fixed #747411 - seamonkey needs better icons (by Edward Sheldrake)
+
 * Thu May 3 2012 Martin Stransky <stransky at redhat.com> 2.9.1-2
 - Fixed directories (#566901)
 


More information about the scm-commits mailing list