Files @ r23230:e17a07ce1cde
Branch filter:

Location: cpp/openttd-patchpack/source/azure-pipelines/templates/windows-dependency-nsis.yml

Niels Martin Hansen
Update: Visual Studio 2019 solution file version upgrade (#7135)
parameters:
  condition: true

steps:
- bash: |
    set -ex
    # NSIS will be part of the Hosted image in the next update. Till then, we install it ourself
    choco install nsis -y

    mkdir nsis-plugin; cd nsis-plugin
    curl -L https://devs.openttd.org/~truebrain/nsis-plugins/Nsis7z.zip > Nsis7z.zip
    unzip Nsis7z.zip
    cp -R Plugins/* "/c/Program Files (x86)/NSIS/Plugins/"
    cd ..; rm -rf nsis-plugin

    mkdir nsis-plugin; cd nsis-plugin
    curl -L https://devs.openttd.org/~truebrain/nsis-plugins/NsisGetVersion.zip > NsisGetVersion.zip
    unzip NsisGetVersion.zip
    cp -R Plugins/* "/c/Program Files (x86)/NSIS/Plugins/x86-ansi/"
    cd ..; rm -rf nsis-plugin

    mkdir nsis-plugin; cd nsis-plugin
    curl -L https://devs.openttd.org/~truebrain/nsis-plugins/NsisFindProc.zip > NsisFindProc.zip
    unzip NsisFindProc.zip
    cp -R *.dll "/c/Program Files (x86)/NSIS/Plugins/x86-ansi/"
    cd ..; rm -rf nsis-plugin
  displayName: 'Install NSIS with the 7z, GetVersion, and FindProc plugins'
  condition: and(succeeded(), ${{ parameters.condition }})