Radical simplification for 3.0/MSVC 2017 12/head
authorJoan Touzet <wohali@apache.org>
Mon, 10 Feb 2020 19:54:33 +0000 (14:54 -0500)
committerJoan Touzet <joant@atypical.net>
Thu, 13 Feb 2020 07:14:59 +0000 (02:14 -0500)
commit1abb3968bc28f82c9fe83bccba104d6be29edc70
treea44c15d9106aeed87d2d4a90e834d9b47a2521f2
parentc76c4ef93486c7deb6615c57083c3a2611104b24
Radical simplification for 3.0/MSVC 2017

* Switch as much as possible to PowerShell (no more cmd.exe!)
* Most things are installed thru Chocolatey
* VCPkg replaces the ICU, OpenSSL and libcurl builds
* Switch to SpiderMonkey 60
  * SM 60 has a vastly simplified build process now, with only
    one minor code change required!
* Massive WiX installer improvements
  * Prompts for an admin user/password as CouchDB 3.0 requires
    * Will not overwrite existing credentials if in place
  * No longer remove user-modified config files, closing apache/couchdb#1989
    * Also will not overwrite them on install, naturally :)
  * Checkbox to disable installation of the Windows service
  * Silent install support for all the above
  * Friendly link to the online release notes in the exit dialog
43 files changed:
.documentup.json [deleted file]
.gitignore
README.md
THANKS
bin/build_curl.cmd [deleted file]
bin/build_icu.cmd [deleted file]
bin/build_installer.cmd [deleted file]
bin/build_installer.ps1 [new file with mode: 0644]
bin/build_openssl.cmd [deleted file]
bin/command_process_hkcu.reg [deleted file]
bin/console_hkcu.reg [deleted file]
bin/consolidate_free_space.cmd [deleted file]
bin/couchdb_build.sh [deleted file]
bin/couchdb_clean.sh [deleted file]
bin/couchdb_config.sh [deleted file]
bin/install_dependencies.ps1 [new file with mode: 0644]
bin/md5sum.exe [deleted file]
bin/rebar [deleted file]
bin/rebar.cmd [deleted file]
bin/sed.vbs [deleted file]
bin/shell.cmd [deleted file]
bin/shell.ps1 [new file with mode: 0644]
bin/shell.sh [deleted file]
bin/slim_couch.cmd [deleted file]
bin/sync_otp.cmd [deleted file]
bin/which.psm1 [new file with mode: 0644]
bits/couchdb-500x500.ico [new file with mode: 0644]
bits/js185-msvc2013.patch [deleted file]
bits/wxWidgets_setup.h [deleted file]
build-spidermonkey60.md
downloads.md [deleted file]
downloads.md5 [deleted file]
erlang.md [deleted file]
glazier.komodoproject [deleted file]
installer/CouchInstallDirDlg.wxs [new file with mode: 0644]
installer/CustomAction/AssemblyInfo.cs [new file with mode: 0644]
installer/CustomAction/CouchIniAction.cs [new file with mode: 0644]
installer/CustomAction/CustomAction.config [new file with mode: 0644]
installer/CustomAction/CustomAction.csproj [new file with mode: 0644]
installer/adminprompt.wxs [new file with mode: 0644]
installer/couchdb.wxs.in
installer/couchdb_wixui.wxs
installer/customexit.wxs [new file with mode: 0644]