mirror of
https://github.com/fergalmoran/picard.git
synced 2026-03-08 22:35:13 +00:00
Merged new Windows installer.
This commit is contained in:
BIN
installer/images/hx.bmp
Normal file
BIN
installer/images/hx.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
BIN
installer/images/hx.png
Normal file
BIN
installer/images/hx.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.4 KiB |
722
installer/images/installer-header.svg
Normal file
722
installer/images/installer-header.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 93 KiB |
812
installer/images/installer-wizard.svg
Normal file
812
installer/images/installer-wizard.svg
Normal file
@@ -0,0 +1,812 @@
|
||||
<?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"
|
||||
width="164"
|
||||
height="314"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.47pre2 r22153"
|
||||
sodipodi:docname="installer-wizard.svg"
|
||||
inkscape:export-filename="C:\Users\NX\picard\installer\wiz.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs4">
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
<inkscape:perspective
|
||||
id="perspective3269"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<radialGradient
|
||||
r="22.728432"
|
||||
fy="37.595428"
|
||||
fx="24.546707"
|
||||
cy="37.595428"
|
||||
cx="24.546707"
|
||||
gradientTransform="matrix(1,0,0,0.333333,0,25.06362)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient10566"
|
||||
xlink:href="#linearGradient7844"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient7844"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
id="stop7846"
|
||||
offset="0"
|
||||
style="stop-color:#000000;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop7848"
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="34.307499"
|
||||
x2="32.511002"
|
||||
y1="11.1885"
|
||||
x1="14.9966"
|
||||
gradientTransform="matrix(0.683145,0,0,0.683145,18.55581,18.12886)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient10568"
|
||||
xlink:href="#aigrd1"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="aigrd1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="14.9966"
|
||||
y1="11.1885"
|
||||
x2="32.511002"
|
||||
y2="34.307499">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#EBEBEB"
|
||||
id="stop3034" />
|
||||
<stop
|
||||
offset="0.5"
|
||||
style="stop-color:#FFFFFF"
|
||||
id="stop3036" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#EBEBEB"
|
||||
id="stop3038" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="14.2033"
|
||||
x2="35.391201"
|
||||
y1="32.4165"
|
||||
x1="12.2744"
|
||||
gradientTransform="matrix(0.705308,0,0,0.705308,18.02392,17.61692)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient10570"
|
||||
xlink:href="#aigrd2"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="aigrd2"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="12.2744"
|
||||
y1="32.4165"
|
||||
x2="35.391201"
|
||||
y2="14.2033">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#FBFBFB"
|
||||
id="stop3043" />
|
||||
<stop
|
||||
offset="0.5"
|
||||
style="stop-color:#B6B6B6"
|
||||
id="stop3045" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#E4E4E4"
|
||||
id="stop3047" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="28"
|
||||
x2="29"
|
||||
y1="14.625"
|
||||
x1="21.125"
|
||||
gradientTransform="matrix(0.717302,0,0,0.717302,17.73603,18.06909)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient10572"
|
||||
xlink:href="#linearGradient4236"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient4236">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.32673267;"
|
||||
offset="0.0000000"
|
||||
id="stop4238" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.60396039;"
|
||||
offset="1.0000000"
|
||||
id="stop4240" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="28"
|
||||
x2="29"
|
||||
y1="14.625"
|
||||
x1="21.125"
|
||||
gradientTransform="matrix(0.717302,0,0,0.717302,17.73603,18.06909)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient10574"
|
||||
xlink:href="#linearGradient4236"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3292">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.32673267;"
|
||||
offset="0.0000000"
|
||||
id="stop3294" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.60396039;"
|
||||
offset="1.0000000"
|
||||
id="stop3296" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="54.698483"
|
||||
x2="48.798885"
|
||||
y1="3.6100161"
|
||||
x1="10.50172"
|
||||
gradientTransform="matrix(0.573842,0,0,0.573842,20.97995,19.56347)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient10576"
|
||||
xlink:href="#linearGradient6036"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient6036">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6038" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6040" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="18.366575"
|
||||
x2="17.742729"
|
||||
y1="31.494707"
|
||||
x1="28.702885"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient10578"
|
||||
xlink:href="#linearGradient6028"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient6028">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6030" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6032" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="21.333334"
|
||||
fy="27.569166"
|
||||
fx="37.751469"
|
||||
cy="27.569166"
|
||||
cx="37.751469"
|
||||
gradientTransform="matrix(0.441746,0.498655,-0.407098,0.360624,32.00755,10.21308)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient10580"
|
||||
xlink:href="#linearGradient3394"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
y2="14.2033"
|
||||
x2="35.391201"
|
||||
y1="32.4165"
|
||||
x1="12.2744"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient3394">
|
||||
<stop
|
||||
id="stop3396"
|
||||
style="stop-color:#fff307;stop-opacity:1.0000000;"
|
||||
offset="0.0000000" />
|
||||
<stop
|
||||
id="stop3398"
|
||||
style="stop-color:#166eff;stop-opacity:1.0000000;"
|
||||
offset="0.50000000" />
|
||||
<stop
|
||||
id="stop3400"
|
||||
style="stop-color:#ffffff;stop-opacity:0.0000000;"
|
||||
offset="1.0000000" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
gradientTransform="matrix(2.0325448,0,0,2.0325448,56.41199,749.99366)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="0.50379461"
|
||||
x2="19.323767"
|
||||
y1="11.312428"
|
||||
x1="19.362535"
|
||||
id="linearGradient7840"
|
||||
xlink:href="#linearGradient7834"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient7834"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
id="stop7836"
|
||||
offset="0"
|
||||
style="stop-color:#ffffff;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop7838"
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
gradientTransform="matrix(2.0498439,0,0,2.0325448,-36.26344,749.41294)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="40.857143"
|
||||
x2="72.85714"
|
||||
y1="9.7142859"
|
||||
x1="64.571426"
|
||||
id="linearGradient7676"
|
||||
xlink:href="#linearGradient7670"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient7670">
|
||||
<stop
|
||||
id="stop7672"
|
||||
offset="0"
|
||||
style="stop-color:#dfdfdf;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop7674"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#c0c0c0;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient5048"
|
||||
id="linearGradient5027"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
|
||||
x1="302.85715"
|
||||
y1="366.64789"
|
||||
x2="302.85715"
|
||||
y2="609.50507" />
|
||||
<linearGradient
|
||||
id="linearGradient5048">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="0"
|
||||
id="stop5050" />
|
||||
<stop
|
||||
id="stop5056"
|
||||
offset="0.5"
|
||||
style="stop-color:black;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop5052" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient5060"
|
||||
id="radialGradient5029"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
|
||||
cx="605.71429"
|
||||
cy="486.64789"
|
||||
fx="605.71429"
|
||||
fy="486.64789"
|
||||
r="117.14286" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient5060">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop5062" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop5064" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient5060"
|
||||
id="radialGradient5031"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
|
||||
cx="605.71429"
|
||||
cy="486.64789"
|
||||
fx="605.71429"
|
||||
fy="486.64789"
|
||||
r="117.14286" />
|
||||
<inkscape:perspective
|
||||
id="perspective4299"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<linearGradient
|
||||
id="aigrd1-4"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="14.9966"
|
||||
y1="11.1885"
|
||||
x2="32.511002"
|
||||
y2="34.307499">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#EBEBEB"
|
||||
id="stop3034-8" />
|
||||
<stop
|
||||
offset="0.5"
|
||||
style="stop-color:#FFFFFF"
|
||||
id="stop3036-8" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#EBEBEB"
|
||||
id="stop3038-2" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="aigrd2-5"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="12.2744"
|
||||
y1="32.4165"
|
||||
x2="35.391201"
|
||||
y2="14.2033">
|
||||
<stop
|
||||
offset="0"
|
||||
style="stop-color:#FBFBFB"
|
||||
id="stop3043-5" />
|
||||
<stop
|
||||
offset="0.5"
|
||||
style="stop-color:#B6B6B6"
|
||||
id="stop3045-1" />
|
||||
<stop
|
||||
offset="1"
|
||||
style="stop-color:#E4E4E4"
|
||||
id="stop3047-7" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient4236-1">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.32673267;"
|
||||
offset="0.0000000"
|
||||
id="stop4238-5" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.60396039;"
|
||||
offset="1.0000000"
|
||||
id="stop4240-2" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient4322">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.32673267;"
|
||||
offset="0.0000000"
|
||||
id="stop4324" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.60396039;"
|
||||
offset="1.0000000"
|
||||
id="stop4326" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient6036-1">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6038-4" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6040-2" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient6028-2">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6030-2" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6032-1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="14.2033"
|
||||
x2="35.391201"
|
||||
y1="32.4165"
|
||||
x1="12.2744"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient3394-8">
|
||||
<stop
|
||||
id="stop3396-5"
|
||||
style="stop-color:#fff307;stop-opacity:1.0000000;"
|
||||
offset="0.0000000" />
|
||||
<stop
|
||||
id="stop3398-7"
|
||||
style="stop-color:#166eff;stop-opacity:1.0000000;"
|
||||
offset="0.50000000" />
|
||||
<stop
|
||||
id="stop3400-6"
|
||||
style="stop-color:#ffffff;stop-opacity:0.0000000;"
|
||||
offset="1.0000000" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
gradientTransform="matrix(6.0632669,0,0,6.0632669,-42.701197,751.19116)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="0.50379461"
|
||||
x2="19.323767"
|
||||
y1="11.312428"
|
||||
x1="19.362535"
|
||||
id="linearGradient7840-1"
|
||||
xlink:href="#linearGradient7834-8"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient7834-8"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
id="stop7836-9"
|
||||
offset="0"
|
||||
style="stop-color:#ffffff;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop7838-2"
|
||||
offset="1"
|
||||
style="stop-color:#ffffff;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
gradientTransform="matrix(6.1148718,0,0,6.0632669,-319.1605,749.45883)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="40.857143"
|
||||
x2="72.85714"
|
||||
y1="9.7142859"
|
||||
x1="64.571426"
|
||||
id="linearGradient7676-7"
|
||||
xlink:href="#linearGradient7670-9"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient7670-9">
|
||||
<stop
|
||||
id="stop7672-5"
|
||||
offset="0"
|
||||
style="stop-color:#dfdfdf;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop7674-4"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#c0c0c0;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient5048-1">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="0"
|
||||
id="stop5050-2" />
|
||||
<stop
|
||||
id="stop5056-3"
|
||||
offset="0.5"
|
||||
style="stop-color:black;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop5052-3" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#aigrd1-4"
|
||||
id="linearGradient4557"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.683145,0,0,0.683145,18.55581,18.12886)"
|
||||
x1="14.9966"
|
||||
y1="11.1885"
|
||||
x2="32.511002"
|
||||
y2="34.307499" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#aigrd2-5"
|
||||
id="linearGradient4559"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.705308,0,0,0.705308,18.02392,17.61692)"
|
||||
x1="12.2744"
|
||||
y1="32.4165"
|
||||
x2="35.391201"
|
||||
y2="14.2033" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4236-1"
|
||||
id="linearGradient4561"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.717302,0,0,0.717302,17.73603,18.06909)"
|
||||
x1="21.125"
|
||||
y1="14.625"
|
||||
x2="29"
|
||||
y2="28" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4236-1"
|
||||
id="linearGradient4563"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.717302,0,0,0.717302,17.73603,18.06909)"
|
||||
x1="21.125"
|
||||
y1="14.625"
|
||||
x2="29"
|
||||
y2="28" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient6036-1"
|
||||
id="linearGradient4565"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.573842,0,0,0.573842,20.97995,19.56347)"
|
||||
x1="10.50172"
|
||||
y1="3.6100161"
|
||||
x2="48.798885"
|
||||
y2="54.698483" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient6028-2"
|
||||
id="linearGradient4567"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="28.702885"
|
||||
y1="31.494707"
|
||||
x2="17.742729"
|
||||
y2="18.366575" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3394-8"
|
||||
id="radialGradient4569"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.441746,0.498655,-0.407098,0.360624,32.00755,10.21308)"
|
||||
cx="37.751469"
|
||||
cy="27.569166"
|
||||
fx="37.751469"
|
||||
fy="27.569166"
|
||||
r="21.333334" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="219"
|
||||
inkscape:cy="132.80329"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
showborder="true"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="738"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<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>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-738.36218)">
|
||||
<rect
|
||||
style="opacity:0.50000000000000000;fill:#686868;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||
id="rect3517"
|
||||
width="174.68684"
|
||||
height="330.87747"
|
||||
x="-5.3253937"
|
||||
y="735.48474"
|
||||
rx="2.9836893"
|
||||
ry="2.9836879" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="path7822-7"
|
||||
d="m 12.270498,810.80891 24.716941,-25.83677 142.919911,0 26.19553,26.44929 -193.832382,-0.61252 z"
|
||||
style="opacity:0.5;color:#000000;fill:#6b6c69;fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:6.06326723;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<rect
|
||||
ry="8.6618099"
|
||||
rx="8.6618137"
|
||||
y="808.35876"
|
||||
x="9.2954388"
|
||||
height="188.82744"
|
||||
width="199.17009"
|
||||
id="rect6910-9"
|
||||
style="opacity:0.5;color:#000000;fill:url(#linearGradient7676-7);fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:6.06326818;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
id="path7824-1"
|
||||
d="m 62.675644,819.61938 0,169.77149"
|
||||
style="opacity:0.5;color:#000000;fill:none;stroke:#606060;stroke-width:6.06326723;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6.06326704, 6.06326704;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path
|
||||
style="opacity:0.5;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
|
||||
d="m 205.02656,888.30136 0,-67.56207 c 0,-2.87922 -2.20176,-5.19715 -4.93666,-5.19715 l -134.413414,0 0.299473,72.75922 c 0,0 139.050601,0 139.050601,0 z"
|
||||
id="path10582-9"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccccs"
|
||||
id="rect7829-8"
|
||||
d="m 39.231291,790.76886 c 0,0 138.073459,0 138.073459,0 0,0 25.81135,25.81131 25.81135,25.81131 l 0,172.38517 c 0,1.74479 -1.4047,3.14936 -3.14952,3.14936 l -182.172143,0 c -1.74481,0 -3.149488,-1.40457 -3.149488,-3.14936 l 0,-172.38517 c 0,0 24.586342,-25.81131 24.586342,-25.81131 z"
|
||||
style="opacity:0.5;color:#000000;fill:none;stroke:url(#linearGradient7840-1);stroke-width:6.06326723;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<g
|
||||
style="opacity:0.5"
|
||||
transform="matrix(6.063267,0,0,6.063267,-46.598991,733.4344)"
|
||||
id="g10156-0">
|
||||
<path
|
||||
id="path3040-2"
|
||||
d="m 34.951289,21.954475 c -6.626509,0 -11.955042,5.328533 -11.955042,11.955042 0,6.626509 5.328533,11.955042 11.955042,11.955042 6.62651,0 11.955043,-5.328533 11.955043,-11.955042 0,-6.626509 -5.328533,-11.955042 -11.955043,-11.955042 l 0,0 z m 0,14.824252 c -1.571234,0 -2.86921,-1.297976 -2.86921,-2.86921 0,-1.571234 1.297976,-2.86921 2.86921,-2.86921 1.571234,0 2.86921,1.297976 2.86921,2.86921 0,1.571234 -1.297976,2.86921 -2.86921,2.86921 z"
|
||||
style="fill:url(#linearGradient4557);fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
id="path3049-8"
|
||||
d="m 34.951305,21.566644 c -6.841486,0 -12.342888,5.501401 -12.342888,12.342888 0,6.841486 5.501402,12.342887 12.342888,12.342887 6.841487,0 12.342888,-5.501401 12.342888,-12.342887 0,-6.841487 -5.501401,-12.342888 -12.342888,-12.342888 l 0,0 z m 0,15.30518 c -1.622208,0 -2.962293,-1.340084 -2.962293,-2.962292 0,-1.622208 1.340085,-2.962293 2.962293,-2.962293 1.622208,0 2.962293,1.340085 2.962293,2.962293 0,1.622208 -1.340085,2.962292 -2.962293,2.962292 z"
|
||||
style="fill:url(#linearGradient4559);fill-rule:nonzero;stroke:#808080;stroke-miterlimit:4;stroke-opacity:1" />
|
||||
<path
|
||||
id="path3051-6"
|
||||
d="m 34.951289,28.111323 c -3.237952,0 -5.798194,2.635543 -5.798194,5.798194 0,3.237954 2.635543,5.798195 5.798194,5.798195 3.237953,0 5.798195,-2.635543 5.798195,-5.798195 0,-3.237953 -2.635544,-5.798194 -5.798195,-5.798194 l 0,0 z m 0,8.960846 c -1.731928,0 -3.162651,-1.430723 -3.162651,-3.162652 0,-1.731928 1.430723,-3.162651 3.162651,-3.162651 1.731928,0 3.162651,1.430723 3.162651,3.162651 0,1.731929 -1.430723,3.162652 -3.162651,3.162652 z"
|
||||
style="opacity:0.10999995;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
style="fill:url(#linearGradient4561);fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 38.150519,22.816711 -2.063876,8.030725 c 0.645402,0.171876 1.161538,0.571243 1.512147,1.123894 l 7.111176,-4.332097 c -1.454832,-2.369804 -3.789773,-4.113338 -6.559447,-4.822522 z"
|
||||
id="path3916-0" />
|
||||
<path
|
||||
id="path4214-2"
|
||||
d="m 30.911911,44.678269 2.717288,-7.833804 c -0.629082,-0.224368 -1.110628,-0.664826 -1.414602,-1.244438 l -7.44334,3.73264 c 1.255025,2.481415 3.438679,4.411057 6.140654,5.345602 z"
|
||||
style="fill:url(#linearGradient4563);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
style="opacity:0.54644811;fill:none;stroke:url(#linearGradient4565);stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="m 34.951287,22.548803 c -6.29708,0 -11.360712,5.063632 -11.360712,11.360712 0,6.297081 5.063632,11.360712 11.360712,11.360712 6.297081,0 11.360712,-5.063631 11.360712,-11.360712 0,-6.29708 -5.063631,-11.360712 -11.360712,-11.360712 l 0,0 z"
|
||||
id="path5264-4"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="opacity:0.67213111;color:#000000;fill:none;stroke:url(#linearGradient4567);stroke-width:1.62159407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
|
||||
id="path6026-8"
|
||||
sodipodi:cx="24.306795"
|
||||
sodipodi:cy="24.930641"
|
||||
sodipodi:rx="6.0987959"
|
||||
sodipodi:ry="6.0987959"
|
||||
d="m 30.405591,24.930641 c 0,3.368272 -2.730524,6.098796 -6.098796,6.098796 -3.368272,0 -6.098796,-2.730524 -6.098796,-6.098796 0,-3.368272 2.730524,-6.098796 6.098796,-6.098796 3.368272,0 6.098796,2.730524 6.098796,6.098796 z"
|
||||
transform="matrix(0.573842,0,0,0.573842,21.03068,19.61419)" />
|
||||
<path
|
||||
style="opacity:0.11428564;fill:url(#radialGradient4569);fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 34.951289,23.065643 c -6.010605,0 -10.843874,4.833269 -10.843874,10.843874 0,6.010605 4.833269,10.843874 10.843874,10.843874 6.010606,0 10.843875,-4.833269 10.843875,-10.843874 0,-6.010605 -4.833269,-10.843874 -10.843875,-10.843874 l 0,0 z m 0,13.446404 c -1.425195,0 -2.60253,-1.177335 -2.60253,-2.60253 0,-1.425195 1.177335,-2.60253 2.60253,-2.60253 1.425195,0 2.60253,1.177335 2.60253,2.60253 0,1.425195 -1.177335,2.60253 -2.60253,2.60253 z"
|
||||
id="path3390-6" />
|
||||
</g>
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="path7822"
|
||||
d="m 74.83976,769.97889 8.28567,-8.66107 47.91,0 8.78134,8.8664 -64.97701,-0.20533 z"
|
||||
style="color:#000000;fill:#6b6c69;fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:2.03254485;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<g
|
||||
id="g5022"
|
||||
transform="matrix(0.04102245,0,0,0.04241429,144.0028,825.80032)">
|
||||
<rect
|
||||
y="-150.69685"
|
||||
x="-1559.2523"
|
||||
height="478.35718"
|
||||
width="1339.6335"
|
||||
id="rect4173"
|
||||
style="opacity:0.40206185;color:#000000;fill:url(#linearGradient5027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path5058"
|
||||
d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 -159.436816,-239.134595 -345.40014,-239.134615 z"
|
||||
style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path
|
||||
style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5031);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
|
||||
d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 -142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 159.4368,-239.134595 345.4002,-239.134615 z"
|
||||
id="path5018"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
</g>
|
||||
<rect
|
||||
ry="2.9036355"
|
||||
rx="2.9036367"
|
||||
y="769.15759"
|
||||
x="73.842468"
|
||||
height="63.299248"
|
||||
width="66.766342"
|
||||
id="rect6910"
|
||||
style="color:#000000;fill:url(#linearGradient7676);fill-opacity:1;fill-rule:evenodd;stroke:#606060;stroke-width:2.03254509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
id="rect7826"
|
||||
d="m 139.45596,796.24649 0,33.3918 c 0,0.96517 -0.73808,1.74219 -1.65488,1.74219 l -45.05842,0 0.10039,-35.13399 c 0,0 46.61291,0 46.61291,0 z"
|
||||
style="color:#000000;fill:#a40000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
id="path7824"
|
||||
d="m 91.7367,772.93236 0,56.91126"
|
||||
style="color:#000000;fill:none;stroke:#606060;stroke-width:2.03254485;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.03254482, 2.03254482;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path
|
||||
style="color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
|
||||
d="m 139.45596,795.95612 0,-22.64834 c 0,-0.96518 -0.73808,-1.7422 -1.65488,-1.7422 l -45.05842,0 0.10039,24.39054 c 0,0 46.61291,0 46.61291,0 z"
|
||||
id="path10582"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<g
|
||||
transform="matrix(2.0325448,0,0,2.0325448,58.44454,749.41292)"
|
||||
id="g10554">
|
||||
<path
|
||||
transform="matrix(0.55024,0,0,0.55024,19.89726,20.62321)"
|
||||
d="m 47.275139,37.595428 c 0,4.184189 -10.175866,7.576145 -22.728432,7.576145 -12.552566,0 -22.7284315,-3.391956 -22.7284315,-7.576145 0,-4.184188 10.1758655,-7.576144 22.7284315,-7.576144 12.552566,0 22.728432,3.391956 22.728432,7.576144 z"
|
||||
sodipodi:ry="7.5761442"
|
||||
sodipodi:rx="22.728432"
|
||||
sodipodi:cy="37.595428"
|
||||
sodipodi:cx="24.546707"
|
||||
id="path10170"
|
||||
style="opacity:0.62566845;color:#000000;fill:url(#radialGradient10566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
|
||||
sodipodi:type="arc" />
|
||||
<g
|
||||
id="g10156"
|
||||
transform="translate(-1.642857,-2.642857)">
|
||||
<path
|
||||
style="fill:url(#linearGradient10568);fill-rule:nonzero;stroke:none"
|
||||
d="m 34.951289,21.954475 c -6.626509,0 -11.955042,5.328533 -11.955042,11.955042 0,6.626509 5.328533,11.955042 11.955042,11.955042 6.62651,0 11.955043,-5.328533 11.955043,-11.955042 0,-6.626509 -5.328533,-11.955042 -11.955043,-11.955042 l 0,0 z m 0,14.824252 c -1.571234,0 -2.86921,-1.297976 -2.86921,-2.86921 0,-1.571234 1.297976,-2.86921 2.86921,-2.86921 1.571234,0 2.86921,1.297976 2.86921,2.86921 0,1.571234 -1.297976,2.86921 -2.86921,2.86921 z"
|
||||
id="path3040" />
|
||||
<path
|
||||
style="fill:url(#linearGradient10570);fill-rule:nonzero;stroke:#808080;stroke-miterlimit:4;stroke-opacity:1"
|
||||
d="m 34.951305,21.566644 c -6.841486,0 -12.342888,5.501401 -12.342888,12.342888 0,6.841486 5.501402,12.342887 12.342888,12.342887 6.841487,0 12.342888,-5.501401 12.342888,-12.342887 0,-6.841487 -5.501401,-12.342888 -12.342888,-12.342888 l 0,0 z m 0,15.30518 c -1.622208,0 -2.962293,-1.340084 -2.962293,-2.962292 0,-1.622208 1.340085,-2.962293 2.962293,-2.962293 1.622208,0 2.962293,1.340085 2.962293,2.962293 0,1.622208 -1.340085,2.962292 -2.962293,2.962292 z"
|
||||
id="path3049" />
|
||||
<path
|
||||
style="opacity:0.10999995;fill-rule:nonzero;stroke:none"
|
||||
d="m 34.951289,28.111323 c -3.237952,0 -5.798194,2.635543 -5.798194,5.798194 0,3.237954 2.635543,5.798195 5.798194,5.798195 3.237953,0 5.798195,-2.635543 5.798195,-5.798195 0,-3.237953 -2.635544,-5.798194 -5.798195,-5.798194 l 0,0 z m 0,8.960846 c -1.731928,0 -3.162651,-1.430723 -3.162651,-3.162652 0,-1.731928 1.430723,-3.162651 3.162651,-3.162651 1.731928,0 3.162651,1.430723 3.162651,3.162651 0,1.731929 -1.430723,3.162652 -3.162651,3.162652 z"
|
||||
id="path3051" />
|
||||
<path
|
||||
id="path3916"
|
||||
d="m 38.150519,22.816711 -2.063876,8.030725 c 0.645402,0.171876 1.161538,0.571243 1.512147,1.123894 l 7.111176,-4.332097 c -1.454832,-2.369804 -3.789773,-4.113338 -6.559447,-4.822522 z"
|
||||
style="fill:url(#linearGradient10572);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
style="fill:url(#linearGradient10574);fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 30.911911,44.678269 2.717288,-7.833804 c -0.629082,-0.224368 -1.110628,-0.664826 -1.414602,-1.244438 l -7.44334,3.73264 c 1.255025,2.481415 3.438679,4.411057 6.140654,5.345602 z"
|
||||
id="path4214" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
id="path5264"
|
||||
d="m 34.951287,22.548803 c -6.29708,0 -11.360712,5.063632 -11.360712,11.360712 0,6.297081 5.063632,11.360712 11.360712,11.360712 6.297081,0 11.360712,-5.063631 11.360712,-11.360712 0,-6.29708 -5.063631,-11.360712 -11.360712,-11.360712 l 0,0 z"
|
||||
style="opacity:0.54644811;fill:none;stroke:url(#linearGradient10576);stroke-miterlimit:4;stroke-opacity:1" />
|
||||
<path
|
||||
transform="matrix(0.573842,0,0,0.573842,21.03068,19.61419)"
|
||||
d="m 30.405591,24.930641 c 0,3.368272 -2.730524,6.098796 -6.098796,6.098796 -3.368272,0 -6.098796,-2.730524 -6.098796,-6.098796 0,-3.368272 2.730524,-6.098796 6.098796,-6.098796 3.368272,0 6.098796,2.730524 6.098796,6.098796 z"
|
||||
sodipodi:ry="6.0987959"
|
||||
sodipodi:rx="6.0987959"
|
||||
sodipodi:cy="24.930641"
|
||||
sodipodi:cx="24.306795"
|
||||
id="path6026"
|
||||
style="opacity:0.67213111;color:#000000;fill:none;stroke:url(#linearGradient10578);stroke-width:1.62159407;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
|
||||
sodipodi:type="arc" />
|
||||
<path
|
||||
id="path3390"
|
||||
d="m 34.951289,23.065643 c -6.010605,0 -10.843874,4.833269 -10.843874,10.843874 0,6.010605 4.833269,10.843874 10.843874,10.843874 6.010606,0 10.843875,-4.833269 10.843875,-10.843874 0,-6.010605 -4.833269,-10.843874 -10.843875,-10.843874 l 0,0 z m 0,13.446404 c -1.425195,0 -2.60253,-1.177335 -2.60253,-2.60253 0,-1.425195 1.177335,-2.60253 2.60253,-2.60253 1.425195,0 2.60253,1.177335 2.60253,2.60253 0,1.425195 -1.177335,2.60253 -2.60253,2.60253 z"
|
||||
style="opacity:0.11428564;fill:url(#radialGradient10580);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccccs"
|
||||
id="rect7829"
|
||||
d="m 83.87763,763.26101 c 0,0 46.28535,0 46.28535,0 0,0 8.65255,8.65254 8.65255,8.65254 l 0,57.78741 c 0,0.58488 -0.47089,1.05576 -1.05579,1.05576 l -61.06824,0 c -0.5849,0 -1.05577,-0.47088 -1.05577,-1.05576 l 0,-57.78741 c 0,0 8.2419,-8.65254 8.2419,-8.65254 z"
|
||||
style="opacity:0.62566845;color:#000000;fill:none;stroke:url(#linearGradient7840);stroke-width:2.03254485;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 34 KiB |
BIN
installer/images/tango-install.ico
Normal file
BIN
installer/images/tango-install.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
BIN
installer/images/wiz.bmp
Normal file
BIN
installer/images/wiz.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 151 KiB |
@@ -1,16 +1,23 @@
|
||||
; Modified to conform to Modern UI 2.0
|
||||
|
||||
!define PROJECT_PATH ".."
|
||||
|
||||
!define PRODUCT_NAME "%(name)s"
|
||||
!define PRODUCT_VERSION "%(version)s"
|
||||
!define PRODUCT_PUBLISHER "MusicBrainz"
|
||||
!define PRODUCT_DESCRIPTION "%(description)s"
|
||||
!define PRODUCT_URL "%(url)s"
|
||||
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
|
||||
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
|
||||
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
|
||||
|
||||
SetCompressor /SOLID lzma
|
||||
SetCompressor /FINAL /SOLID LZMA
|
||||
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
|
||||
OutFile "picard-setup-${PRODUCT_VERSION}.exe"
|
||||
ShowInstDetails show
|
||||
ShowUnInstDetails show
|
||||
BrandingText " "
|
||||
; We need this so Windows 7/Vista lets us install what we need to
|
||||
RequestExecutionLevel highest
|
||||
|
||||
; The default installation directory
|
||||
InstallDir "$PROGRAMFILES\${PRODUCT_NAME}"
|
||||
@@ -18,9 +25,21 @@ InstallDir "$PROGRAMFILES\${PRODUCT_NAME}"
|
||||
; The default installation directory
|
||||
InstallDirRegKey HKLM "Software\MusicBrainz\${PRODUCT_NAME}" "InstallDir"
|
||||
|
||||
!include "MUI.nsh"
|
||||
!include "MUI2.nsh"
|
||||
!include "InstallOptions.nsh"
|
||||
|
||||
; MUI Settings
|
||||
|
||||
; Make installer pretty
|
||||
!define MUI_HEADERIMAGE
|
||||
!define MUI_HEADERIMAGE_RIGHT
|
||||
!define MUI_HEADERIMAGE_BITMAP "${PROJECT_PATH}\installer\images\hx.bmp" ;
|
||||
!define MUI_WELCOMEFINISHPAGE_BITMAP "${PROJECT_PATH}\installer\images\wiz.bmp"
|
||||
!define MUI_ICON "${PROJECT_PATH}\installer\images\tango-install.ico"
|
||||
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\classic-uninstall.ico"
|
||||
|
||||
|
||||
; Abort Warning
|
||||
!define MUI_ABORTWARNING
|
||||
|
||||
; Welcome page
|
||||
@@ -33,13 +52,8 @@ InstallDirRegKey HKLM "Software\MusicBrainz\${PRODUCT_NAME}" "InstallDir"
|
||||
; Directory page
|
||||
!insertmacro MUI_PAGE_DIRECTORY
|
||||
|
||||
; Start menu page
|
||||
var ICONS_GROUP
|
||||
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "MusicBrainz"
|
||||
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
|
||||
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
|
||||
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
|
||||
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
|
||||
; Components page
|
||||
!insertmacro MUI_PAGE_COMPONENTS
|
||||
|
||||
; Instfiles page
|
||||
!insertmacro MUI_PAGE_INSTFILES
|
||||
@@ -56,71 +70,163 @@ UninstPage custom un.RemoveSettingsPage
|
||||
!define MUI_UNPAGE_FINISH_TITLE_3LINES
|
||||
!insertmacro MUI_UNPAGE_FINISH
|
||||
|
||||
; Reserve files
|
||||
ReserveFile "removeSettings.ini"
|
||||
ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll"
|
||||
|
||||
; Language files
|
||||
!insertmacro MUI_LANGUAGE "English"
|
||||
|
||||
; Reserve files
|
||||
ReserveFile "removeSettings.ini"
|
||||
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
|
||||
; Adds info to installer
|
||||
VIProductVersion "0.12.0.0"
|
||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "${PRODUCT_NAME}"
|
||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "${PRODUCT_DESCRIPTION}"
|
||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "${PRODUCT_PUBLISHER}"
|
||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "<EFBFBD> ${PRODUCT_PUBLISHER} under the GNU GPLv2."
|
||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Installation for ${PRODUCT_NAME}"
|
||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "%(version)s"
|
||||
|
||||
Function un.onInit
|
||||
; Install
|
||||
Section !Required req
|
||||
SectionIn RO
|
||||
SetOutPath "$INSTDIR"
|
||||
SetOverwrite on
|
||||
|
||||
; Files
|
||||
File "${PROJECT_PATH}\dist\"
|
||||
|
||||
RMDir "$INSTDIR\imageformats"
|
||||
CreateDirectory "$INSTDIR\imageformats"
|
||||
SetOutPath "$INSTDIR\imageformats"
|
||||
File /r "${PROJECT_PATH}\dist\imageformats\"
|
||||
|
||||
!insertmacro MUI_INSTALLOPTIONS_EXTRACT "removeSettings.ini"
|
||||
; Write the installation path into the registry
|
||||
WriteRegStr HKLM "Software\MusicBrainz\${PRODUCT_NAME}" "InstallDir" "$INSTDIR"
|
||||
|
||||
; Create uninstaller
|
||||
WriteUninstaller "$INSTDIR\uninst.exe"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME}"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\picard.exe"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "InstallSource" "$INSTDIR\"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Comments" "${PRODUCT_DESCRIPTION}"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_URL}"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
|
||||
|
||||
FunctionEnd
|
||||
SectionEnd
|
||||
|
||||
Section "" imgs
|
||||
SectionIn RO
|
||||
RMDir "$INSTDIR\imageformats"
|
||||
CreateDirectory "$INSTDIR\imageformats"
|
||||
SetOutPath "$INSTDIR\imageformats"
|
||||
File /r "${PROJECT_PATH}\dist\imageformats\"
|
||||
SectionEnd
|
||||
|
||||
Section "Phonon" phonon
|
||||
RMDir "$INSTDIR\phonon_backend"
|
||||
CreateDirectory "$INSTDIR\phonon_backend"
|
||||
SetOutPath "$INSTDIR\phonon_backend"
|
||||
File /r "${PROJECT_PATH}\dist\phonon_backend\"
|
||||
SectionEnd
|
||||
|
||||
Section "Languages" lang
|
||||
RMDir "$INSTDIR\locale"
|
||||
CreateDirectory "$INSTDIR\locale"
|
||||
SetOutPath "$INSTDIR\locale"
|
||||
File /r "${PROJECT_PATH}\dist\locale\"
|
||||
SectionEnd
|
||||
|
||||
SubSection "Shortcuts" shortcuts
|
||||
|
||||
Section "Startmenu" startmenu
|
||||
SetShellVarContext all
|
||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}.lnk" "$INSTDIR\picard.exe"
|
||||
SectionEnd
|
||||
|
||||
Section "Desktop" desktop
|
||||
SetShellVarContext all
|
||||
CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\picard.exe"
|
||||
SectionEnd
|
||||
|
||||
Section "Quick Launch" quicklaunch
|
||||
SetShellVarContext all
|
||||
CreateShortCut "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" "$INSTDIR\picard.exe"
|
||||
SectionEnd
|
||||
|
||||
SubSectionEnd
|
||||
|
||||
Section "Plugins" plugins
|
||||
CreateDirectory "$INSTDIR\plugins"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
File /r "${PROJECT_PATH}\dist\plugins\"
|
||||
SectionEnd
|
||||
|
||||
; Uninstall
|
||||
Function un.RemoveSettingsPage
|
||||
|
||||
!insertmacro MUI_DEFAULT MUI_UNCONFIRMPAGE_TEXT_TOP ""
|
||||
!insertmacro MUI_DEFAULT MUI_UNCONFIRMPAGE_TEXT_LOCATION ""
|
||||
!insertmacro MUI_INSTALLOPTIONS_DISPLAY "removeSettings.ini"
|
||||
!insertmacro INSTALLOPTIONS_DISPLAY "removeSettings.ini"
|
||||
|
||||
FunctionEnd
|
||||
|
||||
; Install
|
||||
Section "MainSection" SEC01
|
||||
|
||||
SetOutPath "$INSTDIR"
|
||||
|
||||
; Files
|
||||
File /r "${PROJECT_PATH}\dist\"
|
||||
CreateDirectory "$INSTDIR\plugins"
|
||||
|
||||
; Shortcuts
|
||||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
||||
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
|
||||
CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\picard.exe"
|
||||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\${PRODUCT_NAME}.lnk" "$INSTDIR\picard.exe"
|
||||
!insertmacro MUI_STARTMENU_WRITE_END
|
||||
|
||||
; Write the installation path into the registry
|
||||
WriteRegStr HKLM "Software\MusicBrainz\${PRODUCT_NAME}" "InstallDir" "$INSTDIR"
|
||||
|
||||
; Create uninstaller
|
||||
WriteUninstaller "$INSTDIR\uninst.exe"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\picard.exe"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
|
||||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
|
||||
|
||||
SectionEnd
|
||||
|
||||
; Uninstall
|
||||
Section Uninstall
|
||||
|
||||
!insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
|
||||
;!insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
|
||||
|
||||
RMDir /r "$INSTDIR"
|
||||
|
||||
|
||||
SetShellVarContext all
|
||||
Delete "$DESKTOP\${PRODUCT_NAME}.lnk"
|
||||
Delete "$SMPROGRAMS\$ICONS_GROUP\${PRODUCT_NAME}.lnk"
|
||||
RMDir "$SMPROGRAMS\$ICONS_GROUP"
|
||||
|
||||
SetShellVarContext all
|
||||
Delete "$SMPROGRAMS\${PRODUCT_NAME}.lnk"
|
||||
|
||||
SetShellVarContext all
|
||||
Delete "$QUICKLAUNCH\${PRODUCT_NAME}.lnk"
|
||||
|
||||
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
|
||||
DeleteRegKey HKLM "Software\MusicBrainz\${PRODUCT_NAME}"
|
||||
|
||||
!insertmacro MUI_INSTALLOPTIONS_READ $R0 "removeSettings.ini" "Field 1" "State"
|
||||
!insertmacro INSTALLOPTIONS_READ $R0 "removeSettings.ini" "Field 1" "State"
|
||||
StrCmp $R0 "1" 0 +2
|
||||
DeleteRegKey HKCU "Software\MusicBrainz\${PRODUCT_NAME}"
|
||||
|
||||
; Even more attempts
|
||||
DeleteRegKey HKCU "Software\MusicBrainz\Picard\persist"
|
||||
DeleteRegKey HKCU "Software\MusicBrainz\Picard\setting"
|
||||
DeleteRegKey HKCU "Software\MusicBrainz\Picard"
|
||||
;RMDir "$APPDATA\MusicBrainz\Picard\plugins"
|
||||
|
||||
SectionEnd
|
||||
|
||||
; Checks whether program is running.
|
||||
!define WNDCLASS "QWidget"
|
||||
!define WNDTITLE "${PRODUCT_NAME}"
|
||||
Function un.onInit
|
||||
!insertmacro INSTALLOPTIONS_EXTRACT "removeSettings.ini"
|
||||
FindWindow $0 "${WNDCLASS}" "${WNDTITLE}"
|
||||
StrCmp $0 0 continueInstall
|
||||
MessageBox MB_ICONSTOP|MB_OK "The application you are trying to remove is running. Close it and try again."
|
||||
Abort
|
||||
continueInstall:
|
||||
FunctionEnd
|
||||
Function .onInit
|
||||
FindWindow $0 "${WNDCLASS}" "${WNDTITLE}"
|
||||
StrCmp $0 0 continueInstall
|
||||
MessageBox MB_ICONSTOP|MB_OK "The application you are trying to install is running. Close it and try again."
|
||||
Abort
|
||||
continueInstall:
|
||||
!insertmacro UnselectSection ${plugins}
|
||||
!insertmacro UnselectSection ${quicklaunch}
|
||||
FunctionEnd
|
||||
|
||||
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${req} "Installs ${PRODUCT_NAME} along with the necessary files for it run."
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${phonon} "Installs support for limited music playback in ${PRODUCT_NAME}."
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${lang} "Installs translations of ${PRODUCT_NAME} in different languages."
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${plugins} "Installs all of the plugins that are bundled with this release."
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${desktop} "Installs a shortcut on the desktop."
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${startmenu} "Installs shortcuts in the Start Menu."
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${quicklaunch} "Installs a shortcut in the quicklaunch bar."
|
||||
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
||||
Reference in New Issue
Block a user