Feat: remove wix
This commit is contained in:
@@ -87,8 +87,8 @@ const DL = 'https://dlcagire.raphaelforment.fr';
|
|||||||
<tr>
|
<tr>
|
||||||
<td>Windows (x86_64)</td>
|
<td>Windows (x86_64)</td>
|
||||||
<td><a href={`${DL}/cagire-windows-x86_64.zip`}>zip</a></td>
|
<td><a href={`${DL}/cagire-windows-x86_64.zip`}>zip</a></td>
|
||||||
<td><a href={`${DL}/cagire-desktop-windows-x86_64.zip`}>zip</a> · <s>.msi</s></td>
|
<td><a href={`${DL}/cagire-windows-x86_64-desktop.zip`}>zip</a> · <a href={`${DL}/cagire-windows-x86_64-installer.zip`}>installer</a></td>
|
||||||
<td><a href={`${DL}/plugins-windows-x86_64-clap.zip`}>CLAP</a> · <a href={`${DL}/plugins-windows-x86_64-vst3.zip`}>VST3</a></td>
|
<td><a href={`${DL}/cagire-windows-x86_64-clap.zip`}>CLAP</a> · <a href={`${DL}/cagire-windows-x86_64-vst3.zip`}>VST3</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<p class="note">Source code and issue tracker on <a href="https://github.com/Bubobubobubobubo/cagire">GitHub</a>. You can also compile the software yourself from source!</p>
|
<p class="note">Source code and issue tracker on <a href="https://github.com/Bubobubobubobubo/cagire">GitHub</a>. You can also compile the software yourself from source!</p>
|
||||||
|
|||||||
@@ -1,20 +0,0 @@
|
|||||||
{\rtf1\ansi\deff0\nouicompat{\fonttbl{\f0\fswiss\fcharset0 Helvetica;}}
|
|
||||||
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1
|
|
||||||
\pard\sa200\sl276\slmult1\f0\fs20\lang9
|
|
||||||
|
|
||||||
CAGIRE - Forth-based Music Sequencer\par
|
|
||||||
Copyright (c) 2025 Rapha\"el Forment\par
|
|
||||||
\par
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU Affero General Public License as published
|
|
||||||
by the Free Software Foundation, either version 3 of the License, or
|
|
||||||
(at your option) any later version.\par
|
|
||||||
\par
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU Affero General Public License for more details.\par
|
|
||||||
\par
|
|
||||||
You should have received a copy of the GNU Affero General Public License
|
|
||||||
along with this program. If not, see https://www.gnu.org/licenses/.\par
|
|
||||||
}
|
|
||||||
146
wix/main.wxs
146
wix/main.wxs
@@ -1,146 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='windows-1252'?>
|
|
||||||
|
|
||||||
<?if $(sys.BUILDARCH) = x64 or $(sys.BUILDARCH) = intel64 ?>
|
|
||||||
<?define PlatformProgramFilesFolder = "ProgramFiles64Folder" ?>
|
|
||||||
<?else ?>
|
|
||||||
<?define PlatformProgramFilesFolder = "ProgramFilesFolder" ?>
|
|
||||||
<?endif ?>
|
|
||||||
|
|
||||||
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
|
|
||||||
|
|
||||||
<Product
|
|
||||||
Id='*'
|
|
||||||
Name='Cagire'
|
|
||||||
UpgradeCode='F2A3D4E5-6B7C-8D9E-0F1A-2B3C4D5E6F7A'
|
|
||||||
Manufacturer='Raphael Forment'
|
|
||||||
Language='1033'
|
|
||||||
Codepage='1252'
|
|
||||||
Version='$(var.Version)'>
|
|
||||||
|
|
||||||
<Package Id='*'
|
|
||||||
Keywords='Installer'
|
|
||||||
Description='Cagire - Forth-based music sequencer'
|
|
||||||
Manufacturer='Raphael Forment'
|
|
||||||
InstallerVersion='450'
|
|
||||||
Languages='1033'
|
|
||||||
Compressed='yes'
|
|
||||||
InstallScope='perMachine'
|
|
||||||
SummaryCodepage='1252'
|
|
||||||
/>
|
|
||||||
|
|
||||||
<MajorUpgrade
|
|
||||||
Schedule='afterInstallInitialize'
|
|
||||||
DowngradeErrorMessage='A newer version of [ProductName] is already installed. Setup will now exit.'/>
|
|
||||||
|
|
||||||
<Media Id='1' Cabinet='media1.cab' EmbedCab='yes' DiskPrompt='CD-ROM #1'/>
|
|
||||||
<Property Id='DiskPrompt' Value='Cagire Installation'/>
|
|
||||||
|
|
||||||
<Directory Id='TARGETDIR' Name='SourceDir'>
|
|
||||||
<Directory Id='$(var.PlatformProgramFilesFolder)' Name='PFiles'>
|
|
||||||
<Directory Id='APPLICATIONFOLDER' Name='Cagire'>
|
|
||||||
|
|
||||||
<Component Id='CagireCLI' Guid='A1B2C3D4-E5F6-7890-ABCD-EF1234567890' Win64='yes'>
|
|
||||||
<File
|
|
||||||
Id='CagireEXE'
|
|
||||||
Name='cagire.exe'
|
|
||||||
DiskId='1'
|
|
||||||
Source='$(var.CargoTargetBinDir)\cagire.exe'
|
|
||||||
KeyPath='yes'/>
|
|
||||||
</Component>
|
|
||||||
|
|
||||||
<Component Id='CagireDesktop' Guid='B2C3D4E5-F6A7-8901-BCDE-F12345678901' Win64='yes'>
|
|
||||||
<File
|
|
||||||
Id='CagireDesktopEXE'
|
|
||||||
Name='cagire-desktop.exe'
|
|
||||||
DiskId='1'
|
|
||||||
Source='$(var.CargoTargetBinDir)\cagire-desktop.exe'
|
|
||||||
KeyPath='yes'/>
|
|
||||||
</Component>
|
|
||||||
|
|
||||||
<Component Id='PathEntry' Guid='C3D4E5F6-A7B8-9012-CDEF-123456789012' Win64='yes' KeyPath='yes'>
|
|
||||||
<Environment
|
|
||||||
Id='PATH'
|
|
||||||
Name='PATH'
|
|
||||||
Value='[APPLICATIONFOLDER]'
|
|
||||||
Permanent='no'
|
|
||||||
Part='last'
|
|
||||||
Action='set'
|
|
||||||
System='yes'/>
|
|
||||||
</Component>
|
|
||||||
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
|
|
||||||
<Directory Id='ProgramMenuFolder'>
|
|
||||||
<Directory Id='ApplicationProgramsFolder' Name='Cagire'>
|
|
||||||
<Component Id='StartMenuShortcut' Guid='D4E5F6A7-B8C9-0123-DEFA-234567890123' Win64='yes'>
|
|
||||||
<Shortcut
|
|
||||||
Id='CagireDesktopShortcut'
|
|
||||||
Name='Cagire'
|
|
||||||
Description='Forth-based music sequencer'
|
|
||||||
Target='[APPLICATIONFOLDER]cagire-desktop.exe'
|
|
||||||
WorkingDirectory='APPLICATIONFOLDER'
|
|
||||||
Icon='CagireIcon.exe'/>
|
|
||||||
<RemoveFolder Id='CleanUpShortcutFolder' On='uninstall'/>
|
|
||||||
<RegistryValue
|
|
||||||
Root='HKCU'
|
|
||||||
Key='Software\Cagire'
|
|
||||||
Name='installed'
|
|
||||||
Type='integer'
|
|
||||||
Value='1'
|
|
||||||
KeyPath='yes'/>
|
|
||||||
</Component>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
|
|
||||||
<Feature
|
|
||||||
Id='Binaries'
|
|
||||||
Title='Application'
|
|
||||||
Description='Installs Cagire CLI and Desktop binaries.'
|
|
||||||
Level='1'
|
|
||||||
ConfigurableDirectory='APPLICATIONFOLDER'
|
|
||||||
AllowAdvertise='no'
|
|
||||||
Display='expand'
|
|
||||||
Absent='disallow'>
|
|
||||||
|
|
||||||
<ComponentRef Id='CagireCLI'/>
|
|
||||||
<ComponentRef Id='CagireDesktop'/>
|
|
||||||
|
|
||||||
<Feature
|
|
||||||
Id='Environment'
|
|
||||||
Title='PATH Environment Variable'
|
|
||||||
Description='Add the install location to the PATH system environment variable. This allows the cagire CLI to be called from any location.'
|
|
||||||
Level='1'
|
|
||||||
Absent='allow'>
|
|
||||||
<ComponentRef Id='PathEntry'/>
|
|
||||||
</Feature>
|
|
||||||
</Feature>
|
|
||||||
|
|
||||||
<Feature
|
|
||||||
Id='StartMenu'
|
|
||||||
Title='Start Menu Shortcut'
|
|
||||||
Description='Add a Cagire shortcut to the Start Menu.'
|
|
||||||
Level='1'
|
|
||||||
Absent='allow'>
|
|
||||||
<ComponentRef Id='StartMenuShortcut'/>
|
|
||||||
</Feature>
|
|
||||||
|
|
||||||
<SetProperty Id='ARPINSTALLLOCATION' Value='[APPLICATIONFOLDER]' After='CostFinalize'/>
|
|
||||||
|
|
||||||
<Icon Id='CagireIcon.exe' SourceFile='assets\Cagire.ico'/>
|
|
||||||
<Property Id='ARPPRODUCTICON' Value='CagireIcon.exe'/>
|
|
||||||
<Property Id='ARPHELPLINK' Value='https://cagire.raphaelforment.fr'/>
|
|
||||||
<Property Id='ARPURLINFOABOUT' Value='https://github.com/Bubobubobubobubo/cagire'/>
|
|
||||||
|
|
||||||
<UI>
|
|
||||||
<UIRef Id='WixUI_FeatureTree'/>
|
|
||||||
<Publish Dialog='WelcomeDlg' Control='Next' Event='NewDialog' Value='CustomizeDlg' Order='99'>1</Publish>
|
|
||||||
<Publish Dialog='CustomizeDlg' Control='Back' Event='NewDialog' Value='WelcomeDlg' Order='99'>1</Publish>
|
|
||||||
</UI>
|
|
||||||
|
|
||||||
<WixVariable Id='WixUILicenseRtf' Value='wix\License.rtf'/>
|
|
||||||
|
|
||||||
</Product>
|
|
||||||
|
|
||||||
</Wix>
|
|
||||||
Reference in New Issue
Block a user