{"repo":"Unvanquished/updater","free":true,"listed":false,"github":"https://github.com/Unvanquished/updater","clone":"git clone https://github.com/Unvanquished/updater.git","description":"QML based updater to install, update and launch the Unvanquished game.","language":"C++","stars":17,"topics":["bittorrent","bittorrent-client","cpp","downloader","floss","foss-game","fps","fps-game","game","installer"],"license":null,"category":"game-templates","readme_excerpt":"updater Autoupdates Unvanquished using Unvanquished's CDN Initializing submodules Build for Linux (without Docker) Build aria2 Before building the updater itself you need to build aria2 library Build updater You need at least Qt 6.8. Build Linux version in docker Search for updater (or updater-nonstripped ) in build-docker directory. Build Windows version in docker If the code is checked out on a Windows host, you must ensure that the line endings in the aria2 submodule are LF. The symptom of CRLF newlines is libtoolize: AC CONFIG MACRO DIR([m4]) conflicts with ACLOCAL AMFLAGS=-I m4 . To reset the newlines: The first line below runs the Docker build for Windows. The last 3 lines are to copy the result out of the container. Search for updater.exe in build-docker directory. Build Mac version natively Build Qt Build aria2 Build updater License The Unvanquished Updater as a whole is available under GPLv3. Source files in this repository are licensed as GPL version 3 or greater, unless the file specifies otherwise. Dependencies have the following licenses: - Qt: GPLv2 or GPLv3 or LGPLv3 - Quazip: LGPL version 2.1 or greater - Fluid: Mozilla Public License 2.0 - Aria2: GPL version 2 or greater - OpenSSL 3.x (Linux build only): Apache License 2.0 - ExecInExplorer.cpp: MIT License","default_branch":null,"files":null,"tree":[],"storefront":"/r/Unvanquished","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Unvanquished/updater/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."}