pidgin/quail/quail-redux
--- a/Quail-redux.pro Fri Sep 27 14:24:01 2013 +0100
+++ b/Quail-redux.pro Fri Sep 27 14:40:21 2013 +0100
@@ -52,11 +52,7 @@
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build-win32.bat Fri Sep 27 14:40:21 2013 +0100
@@ -0,0 +1,5 @@
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/windows/WindowsInstallScript.wxs Fri Sep 27 14:40:21 2013 +0100
@@ -0,0 +1,447 @@
+<?xml version='1.0' encoding='windows-1252'?> +<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> + <?include productInfo.wxi ?> + <Product Name='$(var.ProductName)' + Id='$(var.ProductGUID)' + UpgradeCode='$(var.ProductUpgradeCode)' + Codepage='$(var.codepage)' + Version='$(var.ProductVersion)' + Manufacturer='$(var.ProductManufacturer)'> + Description="$(var.ProductName) Setup" + Comments='$(var.ProductDescription)' + Manufacturer='$(var.ProductManufacturer)' + Platform='$(var.Platform)' + SummaryCodepage='$(var.codepage)'/> + InstallPrivileges="limited" --> + <Media Id='1' Cabinet='Sample.cab' EmbedCab='yes' DiskPrompt="CD-ROM #1" /> + <Property Id='DiskPrompt' Value="$(var.ProductName) Installation [1]" /> + <Property Id="DISABLEADVTSHORTCUTS" Value="1" /> + <Property Id="ALLUSERS" Value="1"/> + <Directory Id='TARGETDIR' Name='SourceDir'> + <Directory Id='$(var.PlatformProgramFilesFolder)' Name='PFiles'> + <Directory Id='INSTALLDIR' Name='$(var.ProductNameShort)'> + <Component Id="cmp4B5BEF3E6FA093275C7685056C3BED76" Guid="*"> + <File Id="fil3A9F34CD51194B07519FBC81D058EA9A" KeyPath="yes" Source="$(var.MySource)\freebl3.dll" /> + <Component Id="cmp5D9552305D370D14D3E52F0F58F20289" Guid="*"> + <File Id="fil5AB1B6CFD554789DEF3E2B7B936A6ADD" KeyPath="yes" Source="$(var.MySource)\intl.dll" /> + <Component Id="cmpC5B6621C6BC14875AAACE3BAE019BBF7" Guid="*"> + <File Id="fil77670B41C6C0F718E94E3A0DF126366E" KeyPath="yes" Source="$(var.MySource)\libglib-2.0-0.dll" /> + <Component Id="cmpBD142C6A4FDF5ED70D14D153FCF1C8C4" Guid="*"> + <File Id="filDCA51EED4E050D57BA04875AF9FBA963" KeyPath="yes" Source="$(var.MySource)\libgmodule-2.0-0.dll" /> + <Component Id="cmpBC8E58B56EB959A22E223F020811B0F4" Guid="*"> + <File Id="filB9D888DB400A346D5958EB2B13445259" KeyPath="yes" Source="$(var.MySource)\libgobject-2.0-0.dll" /> + <Component Id="cmpBF2F64F5E4A756F99E8E9CF06233C9BA" Guid="*"> + <File Id="fil3C1C05D0C252E846615D3104F2E4713F" KeyPath="yes" Source="$(var.MySource)\libgthread-2.0-0.dll" /> + <Component Id="cmp68787459FF02C7B01876FABC04D66436" Guid="*"> + <File Id="fil7EFE9281D90B5C75FF6B11DFF5CB8862" KeyPath="yes" Source="$(var.MySource)\libjabber.dll" /> + <Component Id="cmp84FCA4500BB39F43137627D190354ED0" Guid="*"> + <File Id="filA72A0F4FC6D050AA8BBB83039956D8ED" KeyPath="yes" Source="$(var.MySource)\libmeanwhile-1.dll" /> + <Component Id="cmpD41DF5F43D32996331A17862EA7B1AFB" Guid="*"> + <File Id="fil4A13DA82328BEC642B850CE66BA875E3" KeyPath="yes" Source="$(var.MySource)\libnspr4.dll" /> + <Component Id="cmpE7A480A3F2B14D0934FBD5D93E7F16A8" Guid="*"> + <File Id="fil966602BFB6AD4A82C9A86ADDD1DC8246" KeyPath="yes" Source="$(var.MySource)\liboscar.dll" /> + <Component Id="cmp45AC559D28517F5432DF5784A1E4FC00" Guid="*"> + <File Id="filA5D0471B391A26D36E891B7E2BEDF82D" KeyPath="yes" Source="$(var.MySource)\libplc4.dll" /> + <Component Id="cmp93FE3FADD34026B30D964D067C904CD0" Guid="*"> + <File Id="filB2B907496F333D9EFD1391AC3ED09D87" KeyPath="yes" Source="$(var.MySource)\libplds4.dll" /> + <Component Id="cmp2BC355DF5A52D074F271FCB7333869B4" Guid="*"> + <File Id="fil7141791643B0708E46865513B2DFCCEC" KeyPath="yes" Source="$(var.MySource)\libpurple.dll" /> + <Component Id="cmp8C3AFA76A0E2701533D313BD3D706438" Guid="*"> + <File Id="filABD5666AB5D24F5A86BAAAAB7AC0BCE0" KeyPath="yes" Source="$(var.MySource)\libsasl.dll" /> + <Component Id="cmp9EF0E5799FB96988C3BBF1899EC52118" Guid="*"> + <File Id="fil45312C100E0FFE3FBA8FE49E3064599F" KeyPath="yes" Source="$(var.MySource)\libsilc-1-1-2.dll" /> + <Component Id="cmp1D08FA19686CA1642ED7C43C774C326B" Guid="*"> + <File Id="fil94BF39FEADFE5188280DA4A7FC7FD9F8" KeyPath="yes" Source="$(var.MySource)\libsilcclient-1-1-3.dll" /> + <Component Id="cmpD3FC5DEDF3EF79DAE73E737F85E96159" Guid="*"> + <File Id="fil2BCA6AD0840B22031C709ADD9DD8838D" KeyPath="yes" Source="$(var.MySource)\libxml2-2.dll" /> + <Component Id="cmpA85B025D51ABD87EDD4AA47B1E9A4E4E" Guid="*"> + <File Id="fil31689F0BF8CF2D93BCCEE42C864447A8" KeyPath="yes" Source="$(var.MySource)\libymsg.dll" /> + <Component Id="cmp220992909CD358E67B702DD90B5B0F7E" Guid="*"> + <File Id="filBE27FF1563B5FEC8CD31946E0569B449" KeyPath="yes" Source="$(var.MySource)\nss3.dll" /> + <Component Id="cmpD027EF6B7483C15904F46AD47AA2A28D" Guid="*"> + <File Id="filDE3152A6E8A0E084C3C601AEE5742D8D" KeyPath="yes" Source="$(var.MySource)\nssutil3.dll" /> + <Component Id="cmp8CAFBBCEFDA096798C6BD867EFDAD51C" Guid="*"> + <File Id="filD8E49E331A09B43B8BB3512AA6122920" KeyPath="yes" Source="$(var.MySource)\Quail.exe" /> + <Component Id="cmp8CAFBBCEFDA096798C6BD867EFDAD999" Guid="*"> + <File Id="filD8E49E331A09B43B8BB3512AA6122921" KeyPath="yes" Source="$(var.MySource)\QtCore4.dll" /> + <Component Id="cmp8CAFBBCEFDA096798C6BD867EFDAD998" Guid="*"> + <File Id="filD8E49E331A09B43B8BB3512AA6122922" KeyPath="yes" Source="$(var.MySource)\QtGui4.dll" /> + <Component Id="cmp8CAFBBCEFDA096798C6BD867EFDAD997" Guid="*"> + <File Id="filD8E49E331A09B43B8BB3512AA6122923" KeyPath="yes" Source="$(var.MySource)\QtNetwork4.dll" /> + <Component Id="cmp8CAFBBCEFDA096798C6BD867EFDAD996" Guid="*"> + <File Id="filD8E49E331A09B43B8BB3512AA6122924" KeyPath="yes" Source="$(var.MySource)\QtWebKit4.dll" /> + <Component Id="cmp7CB62F256AD65EB531C849429006E22F" Guid="*"> + <File Id="fil3FC902A40EFE599A5FDB6A6DBABD4C29" KeyPath="yes" Source="$(var.MySource)\smime3.dll" /> + <Component Id="cmpD6F61D19F9B876CE54A6BA6D3A31A66E" Guid="*"> + <File Id="fil1F0904D614E550B082E1A21180E6C8E6" KeyPath="yes" Source="$(var.MySource)\softokn3.dll" /> + <Component Id="cmp567C483BF0D5D0DBE2FAAA72E7B189FA" Guid="*"> + <File Id="fil6D169DC4ABA9CD5D4BD89BBEEC3A663B" KeyPath="yes" Source="$(var.MySource)\sqlite3.dll" /> + <Component Id="cmp6E06CF1AC1078DBDA60AEFAB256DC714" Guid="*"> + <File Id="fil92A3378C09EACE1877AA87BCBFE90F11" KeyPath="yes" Source="$(var.MySource)\ssl3.dll" /> + <Component Id="cmp400F6DB334F0F58A86E6205D3BB91F2F" Guid="*"> + <File Id="filBEF04C1377CCFA908665C1DB6FDD2FB2" KeyPath="yes" Source="$(var.MySource)\zlib1.dll" /> + <Directory Id="dir7E02291B9873DD09A511AB119A04904B" Name="plugins"> + <Component Id="cmp01F0489D00C0B0CF544F337EE0D16E1D" Guid="*"> + <File Id="fil5ABF55DA0222593B31ECF77BA2A50945" KeyPath="yes" Source="$(var.MySource)\plugins\autoaccept.dll" /> + <Component Id="cmp1AAA9FABB51C8BDB0872676B43A3F447" Guid="*"> + <File Id="fil322B77CFF1831D247C996187F5BFE351" KeyPath="yes" Source="$(var.MySource)\plugins\buddynote.dll" /> + <Component Id="cmp4FD6634C3E103B79E6A557C6355D3050" Guid="*"> + <File Id="fil08F686A2382D0542058D0FD0DE7D127D" KeyPath="yes" Source="$(var.MySource)\plugins\convcolors.dll" /> + <Component Id="cmp54ECF1ACEE71713E7E1F60814B58186A" Guid="*"> + <File Id="fil911A2865CEB5E0BC5AB670180076E288" KeyPath="yes" Source="$(var.MySource)\plugins\extplacement.dll" /> + <Component Id="cmpA63B45F30CF5822BA4B815AD4959E3F7" Guid="*"> + <File Id="fil779241541C549CD7BC4AE8A09386DB32" KeyPath="yes" Source="$(var.MySource)\plugins\gtkbuddynote.dll" /> + <Component Id="cmp78EB641082D932284CD9EBE1FF4E84A8" Guid="*"> + <File Id="fil184F4A32B1484FD914AD91E0DF921EBE" KeyPath="yes" Source="$(var.MySource)\plugins\history.dll" /> + <Component Id="cmp25BFA6EF089DC1EF2464F484F2D16316" Guid="*"> + <File Id="fil07CEA2F5683CE59C46886A319520381D" KeyPath="yes" Source="$(var.MySource)\plugins\iconaway.dll" /> + <Component Id="cmp13DAEB208803818205035FA477EACA37" Guid="*"> + <File Id="fil2AD4E7F746FE9C4ABE0E09DBF0C73B6E" KeyPath="yes" Source="$(var.MySource)\plugins\idle.dll" /> + <Component Id="cmpCBD09E649EEF9504A30804A20BDEA196" Guid="*"> + <File Id="fil3180BD0C5A2F1FA2F79FB161CD8934A0" KeyPath="yes" Source="$(var.MySource)\plugins\joinpart.dll" /> + <Component Id="cmpC0311F4E69D4BAFD51839D922697B843" Guid="*"> + <File Id="filB9164A7D94FBADC01599745B6F34693B" KeyPath="yes" Source="$(var.MySource)\plugins\libaim.dll" /> + <Component Id="cmp44A65A949CCABC559604A8F73EEB47DF" Guid="*"> + <File Id="filBC9478738D7B4C68B5840727D366B6C6" KeyPath="yes" Source="$(var.MySource)\plugins\libbonjour.dll" /> + <Component Id="cmp476E6526C3A53FC3DE62C3992FE1C284" Guid="*"> + <File Id="fil78759CA2E9E358A9B24931085BFFB9E0" KeyPath="yes" Source="$(var.MySource)\plugins\libgg.dll" /> + <Component Id="cmp06EA0CFE99A91BE320B28320A72824BB" Guid="*"> + <File Id="fil1DEC28A6EF1E7EC72C7DEC25E8DA15FB" KeyPath="yes" Source="$(var.MySource)\plugins\libicq.dll" /> + <Component Id="cmpD271E68AB674D6CE8F77380183FA1801" Guid="*"> + <File Id="filDAF484C42FA6CE04D1EE4F38D955DD84" KeyPath="yes" Source="$(var.MySource)\plugins\libirc.dll" /> + <Component Id="cmp8C3A6F1184FDCD2B990EE5F9EC7C7AE4" Guid="*"> + <File Id="filF873B1E80F816FEE5713C8B8C92FABC9" KeyPath="yes" Source="$(var.MySource)\plugins\libmsn.dll" /> + <Component Id="cmp1B018080FE374F058AAEBEB5A6DAB5E5" Guid="*"> + <File Id="fil2F0784202F1357EAF0CBFF0B4CFFA97A" KeyPath="yes" Source="$(var.MySource)\plugins\libmxit.dll" /> + <Component Id="cmp74B0E2701BFC14933865CD507ED96341" Guid="*"> + <File Id="fil0D381F25D0402B3B9CAE5E9E4DA0B212" KeyPath="yes" Source="$(var.MySource)\plugins\libmyspace.dll" /> + <Component Id="cmp986229A30743B027FC2355B845A3414B" Guid="*"> + <File Id="fil0010C339BB6F51FB7781F14C753E091D" KeyPath="yes" Source="$(var.MySource)\plugins\libnovell.dll" /> + <Component Id="cmp08C064E9E9AAAA2A2914AABE5313B80A" Guid="*"> + <File Id="fil46CA5EDFF97FE5AC0098E4DD3CC0FCBE" KeyPath="yes" Source="$(var.MySource)\plugins\libsametime.dll" /> + <Component Id="cmp8C14F24D6BFDCDACEC89C21B5AF880E6" Guid="*"> + <File Id="fil842A27C2D6B207DCE5E50D671FBE5EAA" KeyPath="yes" Source="$(var.MySource)\plugins\libsilc.dll" /> + <Component Id="cmpC6C134429DAE7F8EA2384A81395A4F66" Guid="*"> + <File Id="fil9C9A9C5813E432462BB9A8FAF1DB13FD" KeyPath="yes" Source="$(var.MySource)\plugins\libsimple.dll" /> + <Component Id="cmpC43EBB5E118ECF1036EBFC63987E8482" Guid="*"> + <File Id="filE637B25C9F69A538F7BE2F1FB4406FC2" KeyPath="yes" Source="$(var.MySource)\plugins\libxmpp.dll" /> + <Component Id="cmpE961373E6E7135F63E2E63B31FB81E46" Guid="*"> + <File Id="fil878CBA107F5B6B8C6B6931EE90C7B886" KeyPath="yes" Source="$(var.MySource)\plugins\libyahoo.dll" /> + <Component Id="cmpDF59061F7811835C47B48C422A643D60" Guid="*"> + <File Id="filADDEFB32E55D2D78E95D9E4D3986C156" KeyPath="yes" Source="$(var.MySource)\plugins\libyahoojp.dll" /> + <Component Id="cmp5D17C641BF2889CF01A8D6DB18454708" Guid="*"> + <File Id="filA8E53D15E89C3C5A566A7A274F781809" KeyPath="yes" Source="$(var.MySource)\plugins\log_reader.dll" /> + <Component Id="cmp3E9E8C26BF74DD84B0D7C78A0123B0AA" Guid="*"> + <File Id="filA44FFEB2589A2FA086FD6B246ED5CC9C" KeyPath="yes" Source="$(var.MySource)\plugins\markerline.dll" /> + <Component Id="cmp6285D2AC8997D374FD56AA60D9B9B66D" Guid="*"> + <File Id="fil177A0A131A7D9C46D14068E2412FC42C" KeyPath="yes" Source="$(var.MySource)\plugins\newline.dll" /> + <Component Id="cmp2A7AA11ACBE628257FD71621E6BF1542" Guid="*"> + <File Id="fil72F5DA75D9360B9CD6399D54F7A270FD" KeyPath="yes" Source="$(var.MySource)\plugins\notify.dll" /> + <Component Id="cmpD366397404BF6B803D36AB6A8BE1242F" Guid="*"> + <File Id="filBDFD532C29FA39AC125F2C5FF74F6E40" KeyPath="yes" Source="$(var.MySource)\plugins\offlinemsg.dll" /> + <Component Id="cmp9DF4EA09C5BA3A8BF3DE741FB6A2B7AF" Guid="*"> + <File Id="filB8EB983764D72FAC26406F35B2265D6F" KeyPath="yes" Source="$(var.MySource)\plugins\perl.dll" /> + <Component Id="cmp86CAD49A7764F9164C3A3934A1441277" Guid="*"> + <File Id="fil07E723DDACCF0CEA97564858AADD9D0A" KeyPath="yes" Source="$(var.MySource)\plugins\pidginrc.dll" /> + <Component Id="cmp7F3D12A8541F20D22E50DA225BBF8FFF" Guid="*"> + <File Id="fil6B635E3A121CCB49D78697E61467495A" KeyPath="yes" Source="$(var.MySource)\plugins\psychic.dll" /> + <Component Id="cmpAD1840041A01EC0CA39F1A2D12CCBEBE" Guid="*"> + <File Id="fil5653F2C8B10ECAAEF30AFE1B6F54A2EF" KeyPath="yes" Source="$(var.MySource)\plugins\relnot.dll" /> + <Component Id="cmpAB5CD503560F3B6BAEF2ADEB198F7B92" Guid="*"> + <File Id="fil810B58EC9422F1C4EC2C1C1BCB282437" KeyPath="yes" Source="$(var.MySource)\plugins\sendbutton.dll" /> + <Component Id="cmpE6D5984E27B8C38106F9B8252855B56F" Guid="*"> + <File Id="fil3A706532235552CB053247B7155C8AC2" KeyPath="yes" Source="$(var.MySource)\plugins\spellchk.dll" /> + <Component Id="cmp796CBA8556C466EC6C4AC140AB90D012" Guid="*"> + <File Id="filC907D1387FF22CDDE571A99658E38233" KeyPath="yes" Source="$(var.MySource)\plugins\ssl-nss.dll" /> + <Component Id="cmp8EC142B0581056DF23CF76F375A35443" Guid="*"> + <File Id="fil948EAD139786D9C00A0A1B2DE9D80DAE" KeyPath="yes" Source="$(var.MySource)\plugins\ssl.dll" /> + <Component Id="cmpC3FB5A2241FFE94A99293C210EE2BA46" Guid="*"> + <File Id="fil501F81921D5ABDB6A9E5BD8E5A9D18FD" KeyPath="yes" Source="$(var.MySource)\plugins\statenotify.dll" /> + <Component Id="cmp87CC21516267A5FD76FD167EE598F673" Guid="*"> + <File Id="fil3E5D7817E96B380F1024BF6A9DB7DFD1" KeyPath="yes" Source="$(var.MySource)\plugins\tcl.dll" /> + <Component Id="cmp3E50BD458CBAF417584DA15C9124DD64" Guid="*"> + <File Id="filB2555980F20CE0C3B2F797BB443EC642" KeyPath="yes" Source="$(var.MySource)\plugins\themeedit.dll" /> + <Component Id="cmpF2E2DC9CD2DBD97BAEC449BC0F53C459" Guid="*"> + <File Id="filA2132282D4EF6BC2A38DFF8030B2D846" KeyPath="yes" Source="$(var.MySource)\plugins\ticker.dll" /> + <Component Id="cmpA23B7B03302DD045B4DA01E871F85988" Guid="*"> + <File Id="fil9E0B20E1188D616D97809BB15B702001" KeyPath="yes" Source="$(var.MySource)\plugins\timestamp.dll" /> + <Component Id="cmp990B4A7D7F9342997397E00C7780605C" Guid="*"> + <File Id="filEF45036EF91BE98814D472D8968C984C" KeyPath="yes" Source="$(var.MySource)\plugins\timestamp_format.dll" /> + <Component Id="cmp03DEC87F23DCEB4ED2CF5CADC7F8A826" Guid="*"> + <File Id="fil7C198EB0FC29A393B818A9757F576FEC" KeyPath="yes" Source="$(var.MySource)\plugins\win2ktrans.dll" /> + <Component Id="cmp4733B34D86BBA1008C35A2EC4E076B6A" Guid="*"> + <File Id="filC688EC25E654AEC73AAE71584C8C59D8" KeyPath="yes" Source="$(var.MySource)\plugins\winprefs.dll" /> + <Component Id="cmp4A37EB13B70BEDF81E4C08FB1A076C68" Guid="*"> + <File Id="filBA140FFB522381CC41DDF385D883B75D" KeyPath="yes" Source="$(var.MySource)\plugins\xmppconsole.dll" /> + <Component Id="cmp2D9142CDA228CA28337A094381655FCC" Guid="*"> + <File Id="filE15F7D41C9B895A3166307483C2A1DED" KeyPath="yes" Source="$(var.MySource)\plugins\xmppdisco.dll" /> + <Directory Id="dir7639BD52CB2D578C5210DB9789A58247" Name="perl"> + <Component Id="cmpA0C3A5E75771A0CF769A38F82920C1BA" Guid="*"> + <File Id="filEC4954360227BBCE51D0EBBE018BB96F" KeyPath="yes" Source="$(var.MySource)\plugins\perl\Purple.pm" /> + <Directory Id="dirEBC8143BCD9689D8AD684CC1F348B0A6" Name="auto"> + <Directory Id="dirE52253AAC59620F338E7097177AFB820" Name="Purple"> + <Component Id="cmp1E881D5384AD74C3A95B6703D910D6C2" Guid="*"> + <File Id="filADE1130FCF2A9176BE8A7A8E9D5F73A1" KeyPath="yes" Source="$(var.MySource)\plugins\perl\auto\Purple\autosplit.ix" /> + <Directory Id="dir0ADA3BCE1A8E77FEF43062B9446911D6" Name="sasl2"> + <Component Id="cmp4EAABF6705839238B4300B150C50248E" Guid="*"> + <File Id="filB912540C18960CC77BB6D63979E2F6FF" KeyPath="yes" Source="$(var.MySource)\sasl2\saslANONYMOUS.dll" /> + <Component Id="cmp64CE6A72A7D8EB8B012B0C6566293F4A" Guid="*"> + <File Id="filA6DD124F115E53CCCFE922B7A38E47D1" KeyPath="yes" Source="$(var.MySource)\sasl2\saslCRAMMD5.dll" /> + <Component Id="cmp0379666367739856D5D22925B1D0D804" Guid="*"> + <File Id="filD5AF0BDB30C317F81ABAA872D5CBAD3B" KeyPath="yes" Source="$(var.MySource)\sasl2\saslDIGESTMD5.dll" /> + <Component Id="cmp2C5C2D92C00E69B666B911D6EB7AD061" Guid="*"> + <File Id="fil6074B5B8DA660AA844448133C4ED34BC" KeyPath="yes" Source="$(var.MySource)\sasl2\saslGSSAPI.dll" /> + <Component Id="cmp6AD9E51EF168FCF7EE7359353538DDE6" Guid="*"> + <File Id="fil7B40AF1F040BE2C47E50A230F22D663E" KeyPath="yes" Source="$(var.MySource)\sasl2\saslLOGIN.dll" /> + <Component Id="cmp4F948E429E1B71AE14422B62B20DF4B9" Guid="*"> + <File Id="filDC126FD6F86D17CDF67EE74F753FFAC2" KeyPath="yes" Source="$(var.MySource)\sasl2\saslPLAIN.dll" /> + <Directory Id="ProgramMenuFolder" Name="Programs"> + <Directory Id="ProgramMenuDir" Name="$(var.ProductNameShort)"> + <Component Win64="$(var.Win64)" Id="ProgramMenuDir" Guid="*"> + <RemoveFolder Id='ProgramMenuDir' On='uninstall' /> + <RegistryValue Root='HKCU' Key='Software\$(var.ProductNameShort)' Type='string' Value='' KeyPath='yes' /> + <Directory Id="DesktopFolder" Name="Desktop" /> + <Directory Id="StartupFolder" Name="Startup" /> + Title='$(var.ProductNameShort)' + ConfigurableDirectory='INSTALLDIR' + <ComponentRef Id='ProgramMenuDir' /> + <ComponentRef Id="cmp4B5BEF3E6FA093275C7685056C3BED76" /> + <ComponentRef Id="cmp5D9552305D370D14D3E52F0F58F20289" /> + <ComponentRef Id="cmpC5B6621C6BC14875AAACE3BAE019BBF7" /> + <ComponentRef Id="cmpBD142C6A4FDF5ED70D14D153FCF1C8C4" /> + <ComponentRef Id="cmpBC8E58B56EB959A22E223F020811B0F4" /> + <ComponentRef Id="cmpBF2F64F5E4A756F99E8E9CF06233C9BA" /> + <ComponentRef Id="cmp68787459FF02C7B01876FABC04D66436" /> + <ComponentRef Id="cmp84FCA4500BB39F43137627D190354ED0" /> + <ComponentRef Id="cmpD41DF5F43D32996331A17862EA7B1AFB" /> + <ComponentRef Id="cmpE7A480A3F2B14D0934FBD5D93E7F16A8" /> + <ComponentRef Id="cmp45AC559D28517F5432DF5784A1E4FC00" /> + <ComponentRef Id="cmp93FE3FADD34026B30D964D067C904CD0" /> + <ComponentRef Id="cmp2BC355DF5A52D074F271FCB7333869B4" /> + <ComponentRef Id="cmp8C3AFA76A0E2701533D313BD3D706438" /> + <ComponentRef Id="cmp9EF0E5799FB96988C3BBF1899EC52118" /> + <ComponentRef Id="cmp1D08FA19686CA1642ED7C43C774C326B" /> + <ComponentRef Id="cmpD3FC5DEDF3EF79DAE73E737F85E96159" /> + <ComponentRef Id="cmpA85B025D51ABD87EDD4AA47B1E9A4E4E" /> + <ComponentRef Id="cmp220992909CD358E67B702DD90B5B0F7E" /> + <ComponentRef Id="cmpD027EF6B7483C15904F46AD47AA2A28D" /> + <ComponentRef Id="cmp8CAFBBCEFDA096798C6BD867EFDAD51C" /> + <ComponentRef Id="cmp7CB62F256AD65EB531C849429006E22F" /> + <ComponentRef Id="cmpD6F61D19F9B876CE54A6BA6D3A31A66E" /> + <ComponentRef Id="cmp567C483BF0D5D0DBE2FAAA72E7B189FA" /> + <ComponentRef Id="cmp6E06CF1AC1078DBDA60AEFAB256DC714" /> + <ComponentRef Id="cmp400F6DB334F0F58A86E6205D3BB91F2F" /> + <ComponentRef Id="cmp01F0489D00C0B0CF544F337EE0D16E1D" /> + <ComponentRef Id="cmp1AAA9FABB51C8BDB0872676B43A3F447" /> + <ComponentRef Id="cmp4FD6634C3E103B79E6A557C6355D3050" /> + <ComponentRef Id="cmp54ECF1ACEE71713E7E1F60814B58186A" /> + <ComponentRef Id="cmpA63B45F30CF5822BA4B815AD4959E3F7" /> + <ComponentRef Id="cmp78EB641082D932284CD9EBE1FF4E84A8" /> + <ComponentRef Id="cmp25BFA6EF089DC1EF2464F484F2D16316" /> + <ComponentRef Id="cmp13DAEB208803818205035FA477EACA37" /> + <ComponentRef Id="cmpCBD09E649EEF9504A30804A20BDEA196" /> + <ComponentRef Id="cmpC0311F4E69D4BAFD51839D922697B843" /> + <ComponentRef Id="cmp44A65A949CCABC559604A8F73EEB47DF" /> + <ComponentRef Id="cmp476E6526C3A53FC3DE62C3992FE1C284" /> + <ComponentRef Id="cmp06EA0CFE99A91BE320B28320A72824BB" /> + <ComponentRef Id="cmpD271E68AB674D6CE8F77380183FA1801" /> + <ComponentRef Id="cmp8C3A6F1184FDCD2B990EE5F9EC7C7AE4" /> + <ComponentRef Id="cmp1B018080FE374F058AAEBEB5A6DAB5E5" /> + <ComponentRef Id="cmp74B0E2701BFC14933865CD507ED96341" /> + <ComponentRef Id="cmp986229A30743B027FC2355B845A3414B" /> + <ComponentRef Id="cmp08C064E9E9AAAA2A2914AABE5313B80A" /> + <ComponentRef Id="cmp8C14F24D6BFDCDACEC89C21B5AF880E6" /> + <ComponentRef Id="cmpC6C134429DAE7F8EA2384A81395A4F66" /> + <ComponentRef Id="cmpC43EBB5E118ECF1036EBFC63987E8482" /> + <ComponentRef Id="cmpE961373E6E7135F63E2E63B31FB81E46" /> + <ComponentRef Id="cmpDF59061F7811835C47B48C422A643D60" /> + <ComponentRef Id="cmp5D17C641BF2889CF01A8D6DB18454708" /> + <ComponentRef Id="cmp3E9E8C26BF74DD84B0D7C78A0123B0AA" /> + <ComponentRef Id="cmp6285D2AC8997D374FD56AA60D9B9B66D" /> + <ComponentRef Id="cmp2A7AA11ACBE628257FD71621E6BF1542" /> + <ComponentRef Id="cmpD366397404BF6B803D36AB6A8BE1242F" /> + <ComponentRef Id="cmp9DF4EA09C5BA3A8BF3DE741FB6A2B7AF" /> + <ComponentRef Id="cmp86CAD49A7764F9164C3A3934A1441277" /> + <ComponentRef Id="cmp7F3D12A8541F20D22E50DA225BBF8FFF" /> + <ComponentRef Id="cmpAD1840041A01EC0CA39F1A2D12CCBEBE" /> + <ComponentRef Id="cmpAB5CD503560F3B6BAEF2ADEB198F7B92" /> + <ComponentRef Id="cmpE6D5984E27B8C38106F9B8252855B56F" /> + <ComponentRef Id="cmp796CBA8556C466EC6C4AC140AB90D012" /> + <ComponentRef Id="cmp8EC142B0581056DF23CF76F375A35443" /> + <ComponentRef Id="cmpC3FB5A2241FFE94A99293C210EE2BA46" /> + <ComponentRef Id="cmp87CC21516267A5FD76FD167EE598F673" /> + <ComponentRef Id="cmp3E50BD458CBAF417584DA15C9124DD64" /> + <ComponentRef Id="cmpF2E2DC9CD2DBD97BAEC449BC0F53C459" /> + <ComponentRef Id="cmpA23B7B03302DD045B4DA01E871F85988" /> + <ComponentRef Id="cmp990B4A7D7F9342997397E00C7780605C" /> + <ComponentRef Id="cmp03DEC87F23DCEB4ED2CF5CADC7F8A826" /> + <ComponentRef Id="cmp4733B34D86BBA1008C35A2EC4E076B6A" /> + <ComponentRef Id="cmp4A37EB13B70BEDF81E4C08FB1A076C68" /> + <ComponentRef Id="cmp2D9142CDA228CA28337A094381655FCC" /> + <ComponentRef Id="cmpA0C3A5E75771A0CF769A38F82920C1BA" /> + <ComponentRef Id="cmp1E881D5384AD74C3A95B6703D910D6C2" /> + <ComponentRef Id="cmp4EAABF6705839238B4300B150C50248E" /> + <ComponentRef Id="cmp64CE6A72A7D8EB8B012B0C6566293F4A" /> + <ComponentRef Id="cmp0379666367739856D5D22925B1D0D804" /> + <ComponentRef Id="cmp2C5C2D92C00E69B666B911D6EB7AD061" /> + <ComponentRef Id="cmp6AD9E51EF168FCF7EE7359353538DDE6" /> + <ComponentRef Id="cmp4F948E429E1B71AE14422B62B20DF4B9" /> + <ComponentRef Id="cmp8CAFBBCEFDA096798C6BD867EFDAD999" /> + <ComponentRef Id="cmp8CAFBBCEFDA096798C6BD867EFDAD998" /> + <ComponentRef Id="cmp8CAFBBCEFDA096798C6BD867EFDAD997" /> + <ComponentRef Id="cmp8CAFBBCEFDA096798C6BD867EFDAD996" /> + <UIRef Id="WixUI_Mondo" /> + <UIRef Id="WixUI_ErrorProgressText" /> + <WixVariable Id="WixUILicenseRtf" Value="../LICENSE" /> + <!--<WixVariable Id="WixUIBannerBmp" Value="Banner.bmp" /> + <WixVariable Id="WixUIDialogBmp" Value="Welcome.bmp" />--> + <Icon Id="logo.ico" SourceFile="..\data\images\logo.ico" /> + <Property Id="ARPPRODUCTICON" Value="logo.ico" /> + <Property Id="ARPHELPLINK" Value="http://www.quail.im/" /> + <Property Id="INSTALLLOCATION"> + <RegistrySearch Id="RegistrySearch" Type="raw" Root="HKLM" Win64="$(var.Win64)" + Key="Software\$(var.ProductNameShort)" Name="InstallLocation" /> + <Upgrade Id="$(var.ProductUpgradeCode)"> + <UpgradeVersion Minimum='$(var.ProductVersion)' + Property='NEWPRODUCTFOUND' /> + <UpgradeVersion Minimum='$(var.RTMProductVersion)' + Maximum='$(var.ProductVersion)' + Property='UPGRADEFOUND' /> + <!-- Prevent downgrading --> + <CustomAction Id="PreventDowngrading" Error="Newer version already installed." /> + <InstallExecuteSequence> + <Custom Action="PreventDowngrading" After="FindRelatedProducts">NEWPRODUCTFOUND</Custom> + <RemoveExistingProducts Before="InstallInitialize"/> + </InstallExecuteSequence> + <Custom Action="PreventDowngrading" After="FindRelatedProducts">NEWPRODUCTFOUND</Custom> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/windows/make-msi.bat Fri Sep 27 14:40:21 2013 +0100
@@ -0,0 +1,2 @@
+cmd /c "c:\Program Files (x86)\WiX Toolset v3.7\bin\candle.exe" WindowsInstallScript.wxs +cmd /c "c:\Program Files (x86)\WiX Toolset v3.7\bin\light.exe" -ext WixUiExtension WindowsInstallScript.wixobj -out Quail-installer.msi \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/windows/productInfo.wxi Fri Sep 27 14:40:21 2013 +0100
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?> + <?define ProductName = "Quail Instant Messenger" ?> + <?define ProductNameShort = "Quail" ?> + <?ifndef Platform ?> <!-- if platform NOT defined --> + <?define Platform = "x86" ?> + <!-- Product name as you want it to appear in Add/Remove Programs--> +<?if $(var.Platform) = x64 ?> + <?define ProductDisplayName = "$(var.ProductName) 64-bit" ?> + <?define Win64 = "yes" ?> + <?define PlatformProgramFilesFolder = "ProgramFiles64Folder" ?> + <?define ProductUpgradeCode = "D5D02D81-CF7D-4678-9408-CB9B43B53B1F" ?> + <?define system32="System64Folder" ?> + <?define ProductDisplayName = "$(var.ProductName) 32-bit" ?> + <?define Win64 = "no" ?> + <?define PlatformProgramFilesFolder = "ProgramFilesFolder" ?> + <?define ProductUpgradeCode = "24346F8F-B3C8-4546-B233-FA9662C6654B" ?> + <?define system32=$(env.windir)\system32 ?> + <!-- With each new version bump the Product Version and the ProductGuid --> + <?define ProductVersion = "0.1.0" ?> + <?define ProductGUID = "*" ?> + <?define RTMProductVersion = "0.0.1" ?> + <?define ProductManufacturer = "Quail Instant Messenger" ?> + <?define ProductDescription = "A multi protocol instant messaging client" ?> + <?define MySource="..\win32-bin"?> + <?define codepage="1252"?>