{"repo":"apache/couchdb-glazier","free":true,"listed":false,"github":"https://github.com/apache/couchdb-glazier","clone":"git clone https://github.com/apache/couchdb-glazier.git","description":"Glazier is a set of batch files, scripts and toolchains designed to ease building CouchDB on Windows.","language":"PowerShell","stars":13,"topics":["erlang","network-client","http","cplusplus","couchdb","big-data","cloud","database","network-server","javascript"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Glazier Glazier is a set of batch files, scripts and toolchains designed to ease building CouchDB on Windows. It's as fully automated as possible, with most of the effort required only once. Glazier uses the MS Visual Studio 2022 toolchain as much as possible, to ensure a quality Windows experience and to execute all binary dependencies within the same runtime. We hope Glazier simplifies using Erlang and CouchDB for you, giving a consistent, repeatable build environment. Base Requirements Note that the scripts you'll run will modify your system extensively. We recommend a dedicated build machine or VM image for this work: - 64-bit Windows 7+. As of CouchDB 2.0 we only support a 64-bit build of CouchDB . - We like 64-bit Windows 10 from MSDN. - Apply Windows Updates and reboot until no more updates appear. - If using a VM, shutdown and snapshot your VM at this point. Install Dependencies Start an Administrative PowerShell console. Enter the following: You should go get lunch. The last step will take over an hour, even on a speedy Internet connection. You're finally ready. You should have the following installed: Visual Studio 2022 (Build Tools, Visual C++ workload, native desktop workload) Windows 10 SDK (by native desktop workload) NodeJS (LTS version) WiX Toolset 3.14 Python 3 NSSM GNU make NuGet VSSetup VSWhere GNU CoreUtils (cp, rm, rmdir, ...) MSYS2 (for building QuickJS) Java (for building Nouveau) VCPkg (https://github.com/Microsoft/vcpkg), which built and installed: IC","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/couchdb-glazier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}