summaryrefslogtreecommitdiff
path: root/libdigidoc.wxs
diff options
context:
space:
mode:
authorAndrew Shadura <andrewsh@debian.org>2015-11-01 19:41:28 +0100
committerAndrew Shadura <andrewsh@debian.org>2015-11-01 19:41:28 +0100
commit61c1a106bd81794f48e4cd85bae129f9270279e8 (patch)
tree29ecf644c4a13c2645bd8067e66ae8944dd2daf9 /libdigidoc.wxs
libdigidoc (3.10.1.1208-1) unstable; urgency=medium
* Initial upload (Closes: #658300). # imported from the archive
Diffstat (limited to 'libdigidoc.wxs')
-rw-r--r--libdigidoc.wxs111
1 files changed, 111 insertions, 0 deletions
diff --git a/libdigidoc.wxs b/libdigidoc.wxs
new file mode 100644
index 0000000..9c35308
--- /dev/null
+++ b/libdigidoc.wxs
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?ifdef env.VS120COMNTOOLS ?>
+<?define MergeModules="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC120" ?>
+<?else?>
+<?define MergeModules="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC110" ?>
+<?endif?>
+
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
+ <Product Name="Estonian ID Card C-library for developers" Id="*" UpgradeCode="{3EA5EA77-4660-4306-A8A2-7A56423E4EA6}"
+ Language="1033" Version="$(var.MSI_VERSION)" Codepage="1251" Manufacturer="RIA">
+ <Package Keywords="Installer" InstallerVersion="405" Compressed="yes"/>
+ <MediaTemplate EmbedCab="yes" CompressionLevel="high"/>
+
+ <Icon Id="IDIcon" SourceFile="ID.ico"/>
+ <Property Id="ARPPRODUCTICON" Value="Company.ico"/>
+ <Property Id="REINSTALLMODE" Value="amus"/>
+
+ <MajorUpgrade AllowSameVersionUpgrades="yes" DowngradeErrorMessage=
+ "A newer version of [ProductName] is already installed. If you are trying to downgrade, please uninstall the newer version first."/>
+
+ <Directory Id="TARGETDIR" Name="SourceDir">
+ <Merge Id='CRT' Language='0' SourceFile='$(var.MergeModules)_CRT_x86.msm' DiskId='1'/>
+ <Directory Id='ProgramFilesFolder'>
+ <Directory Id="DEVPACKAGESFOLDER" Name="Estonian ID Card Development">
+ <Directory Id="APPLICATIONFOLDER" Name="libdigidoc">
+ <Component Id="libdigidoc" Guid="fbc4572c-6256-4df7-a42d-b9c996e69092">
+ <File Source="C:/OpenSSL-Win32/bin/libeay32.dll"/>
+ <File Source="C:/OpenSSL-Win32/bin/ssleay32.dll"/>
+ <File Source="$(var.PREFIX)/zlib/x86/bin/zlib1.dll"/>
+ <File Source="$(var.PREFIX)/libxml2/x86/bin/libxml2.dll"/>
+ <File Source="$(var.libdigidoc)/x86/bin/digidoc.dll"/>
+ <File Source="$(var.libdigidoc)/x86/bin/digidoc.lib"/>
+ <File Source="$(var.libdigidoc)/x86/bin/cdigidoc.exe"/>
+ <File Source="$(var.libdigidoc)/x86/etc/digidoc.ini"/>
+ <IniFile Id="setCaCertPathX86" Action="addLine" Directory="APPLICATIONFOLDER" Section="ca"
+ Name="digidoc.ini" Key="CA_CERT_PATH" Value="[APPLICATIONFOLDER]certs"/>
+ <File Source="$(var.libdigidoc)/x86/bin/cdigidoc.pdb"/>
+ <File Source="$(var.libdigidoc)/x86/bin/digidoc.pdb"/>
+ </Component>
+ <Directory Id="CertificatesFolder" Name="certs"/>
+ <Directory Id="DocumentationFolder" Name="documentation"/>
+ <Directory Id="SourceFolder" Name="source"/>
+ <Directory Id="HeadersFolder" Name="."/>
+ </Directory>
+ </Directory>
+ </Directory>
+ </Directory>
+
+ <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
+ <UI Id="WixUI_InstallDir">
+ <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
+ <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
+ <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
+
+ <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
+ <Property Id="WixUI_Mode" Value="InstallDir" />
+
+ <DialogRef Id="BrowseDlg" />
+ <DialogRef Id="DiskCostDlg" />
+ <DialogRef Id="ErrorDlg" />
+ <DialogRef Id="FatalError" />
+ <DialogRef Id="FilesInUse" />
+ <DialogRef Id="MsiRMFilesInUse" />
+ <DialogRef Id="PrepareDlg" />
+ <DialogRef Id="ProgressDlg" />
+ <DialogRef Id="ResumeDlg" />
+ <DialogRef Id="UserExit" />
+
+ <Publish Dialog="BrowseDlg" Control="OK" Event="DoAction" Value="WixUIValidatePath" Order="3">1</Publish>
+ <Publish Dialog="BrowseDlg" Control="OK" Event="SpawnDialog" Value="InvalidDirDlg" Order="4"><![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]></Publish>
+
+ <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
+
+ <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="InstallDirDlg">NOT Installed</Publish>
+ <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">Installed AND PATCH</Publish>
+
+ <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish>
+ <Publish Dialog="InstallDirDlg" Control="Next" Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
+ <Publish Dialog="InstallDirDlg" Control="Next" Event="DoAction" Value="WixUIValidatePath" Order="2">NOT WIXUI_DONTVALIDATEPATH</Publish>
+ <Publish Dialog="InstallDirDlg" Control="Next" Event="SpawnDialog" Value="InvalidDirDlg" Order="3"><![CDATA[NOT WIXUI_DONTVALIDATEPATH AND WIXUI_INSTALLDIR_VALID<>"1"]]></Publish>
+ <Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4">WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID="1"</Publish>
+ <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
+ <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish>
+
+ <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="InstallDirDlg" Order="1">NOT Installed</Publish>
+ <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="2">Installed AND NOT PATCH</Publish>
+ <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="2">Installed AND PATCH</Publish>
+
+ <Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish>
+
+ <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
+ <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
+ <Publish Dialog="MaintenanceTypeDlg" Control="Back" Event="NewDialog" Value="MaintenanceWelcomeDlg">1</Publish>
+
+ <Property Id="ARPNOMODIFY" Value="1" />
+ </UI>
+
+ <UIRef Id="WixUI_Common" />
+
+ <Feature Id="InstallLibdigidoc" Level="1" Title="C-teek">
+ <MergeRef Id="CRT"/>
+ <ComponentRef Id="libdigidoc"/>
+ <ComponentGroupRef Id="Certs"/>
+ <ComponentGroupRef Id="Source"/>
+ <ComponentGroupRef Id="Headers"/>
+ <ComponentGroupRef Id="Documentation"/>
+ </Feature>
+
+ </Product>
+</Wix>