mirror of
https://github.com/yuzu-emu/yuzu-mainline
synced 2024-11-23 13:33:35 +00:00
5878eb34f4
The slim docker container that runs transifex needs a few packages added in, curl zip unzip I've tested everything except actually pushing to transifex, but it's not November 2022 yet so we're fine for now. Or we're actually using the newer client and all is well.
28 lines
598 B
Bash
Executable file
28 lines
598 B
Bash
Executable file
#!/bin/bash -e
|
|
|
|
# Setup RC file for tx
|
|
cat << EOF > ~/.transifexrc
|
|
[https://www.transifex.com]
|
|
hostname = https://www.transifex.com
|
|
username = api
|
|
password = $TRANSIFEX_API_TOKEN
|
|
EOF
|
|
|
|
|
|
set -x
|
|
|
|
echo -e "\e[1m\e[33mBuild tools information:\e[0m"
|
|
cmake --version
|
|
gcc -v
|
|
tx --version
|
|
|
|
# vcpkg needs these: curl zip unzip tar, have tar
|
|
apt-get install -y curl zip unzip
|
|
|
|
mkdir build && cd build
|
|
cmake .. -DENABLE_QT_TRANSLATION=ON -DGENERATE_QT_TRANSLATION=ON -DCMAKE_BUILD_TYPE=Release -DENABLE_SDL2=OFF -DYUZU_TESTS=OFF -DYUZU_USE_BUNDLED_VCPKG=ON
|
|
make translation
|
|
cd ..
|
|
|
|
cd dist/languages
|
|
tx push -s
|