* build: Rework CI and move all bundling into new build target.
* ci: Use "mingw" in msys2 release names for compatibility.
* ci: Use "osx" in macOS release names for compatibility.
* ci: Disable macOS upload.
Will be moved to a separate PR for canary merge.
* Create install_dependencies.sh
* Create build.sh
* Update ci.yml
Add AppImage Builds
* Delete unneeded line
* Remove unneeded command
Removed unneeded chmod a+x for a deleted file
* Change cp command to mv
Reduces AppImage file size by about 20mb
* Update Install dependencies for Ninja builds
* Change to Ninja build system
Additionally adds the correct Build flags to make all Languages appear again and should make compatibility ratings appear again. Also removes unneeded empty folder.
* add missing platformthemes
This restores all previously missing Icons and Citra uses now the systems default filepicker.
* Git make Executable
* Remove unnecessary make scripts executable command
* Change build to Debian 11 and use Docker
* Change workflow for AppImage Docker builds
* Change description of Command to the correct one
* Fix themeing after switch to Debian 11
* Only upload .AppImage
* Include AppImage in releases
* Update upload.sh
* Move to rev name
---------
Co-authored-by: MT19048 <86961834+MT19048@users.noreply.github.com>
* Translations: new transifex client
Currently we're using the python client which uses an API that they
state will sunset Nov 30, 2022.
`tx push -s` actually appears to work properly, some of the other
commands require tweaking, like instead of suggesting `tx pull -a` in
dist/languages we need to suggest `tx pull -t -a`
* Set TX_TOKEN for transifex client
I did some tests on my own fork, and we're writing to ~/.transifexrc but
the client can't seem to read that file. maybe issue with $HOME or
something.
Workaround is to set TX_TOKEN environment variable and now the pesky
~/.transifexrc file is not needed.
---------
Co-authored-by: Kyle Kienapfel <Docteh@users.noreply.github.com>
* ci: Build macOS for different architectures separately.
* ci: Combine macOS builds into universal binary.
* ci: Disable uploading final macOS artifacts until ready to resume producing.
* Improve directory creation in WindowsCopyFiles.cmake
* Release msvc compiled binaries as an alternative to mingw releases
* msvc: do not ship .pdb files
* msvc: Copy necessary files to the release
* windows-msvc: enable compatibility reporting
translation was disabled because the bundled qt doesn't have
the necessary component
Co-authored-by: Michał Janiszewski <janisozaur@users.noreply.github.com>
* Update deps.sh
GitHub's virtual environment provides 7zip and llvm by default, so brew may fail to install them as another version is already installed
* Use || true to ignore brew installation errors
Try fixing macos build.
2to3 from 2.7 is not really used and is interfering with the
installation of Python 3.9, on which one of ffmpeg's dependencies
depends.