1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-14 22:42:34 +02:00
ScreenPlay/Tools
Elias Steurer 64d2c3adb5 Bump to Qt 6.5.0 and use FFMPEG
FFMPEG will become default in 6.6.0 anyways
and this fixes the broken rendering on osx and performs
better on my AMD Vega VII on Windows
2023-01-27 09:01:37 +01:00
..
chocolatey/ScreenPlay Bump choco scripts version 2022-11-04 16:32:53 +01:00
Installer Bump choco scripts version 2022-11-04 16:32:53 +01:00
Scoop Bump choco scripts version 2022-11-04 16:32:53 +01:00
Steam Remove Qt Maintanance build in favor of aqt 2023-01-05 13:42:58 +01:00
build_and_publish.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
build.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
clang_format.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
cmake_format.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
CMakeLists.txt Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
defines.py Bump to Qt 6.5.0 and use FFMPEG 2023-01-27 09:01:37 +01:00
download_ffmpeg.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
download_qt.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
execute_util.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
format_util.py Refactor qml format script 2023-01-22 16:29:20 +01:00
install_requirements.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
macos_lipo.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
macos_sign.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
qdoc.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
qml_format.py Refactor qml format script 2023-01-22 16:29:20 +01:00
Readme.md Add examples to python scripts 2021-09-04 12:13:19 +02:00
requirements.txt Add missing python dependencies call 2022-12-16 13:41:17 +01:00
setup.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
steam_publish.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00
util.py Update to use SPDX-License-Identifier 2023-01-19 10:33:49 +01:00

Tools

This folder contains serveral python tools to help with development. Depending on your os you have to change the python command to python, python3 or python3.9

setup.py

  • Installs third party c++ dependencies for all platforms
    • python3 setup.py -u=xxx -p=xxx

build.py

  • Build ScreenPlay locally
    • python3 build.py -t=release

clang_format.py

  • Invokers clang-format for all .cpp and .h files
    • python3 clang_format.py

qml_format.py

  • Calls qmlformat for all qml files
    • python3 qml_format.py

qdoc.py

  • Builds documentation for all projects into Docs/html
    • python3 qdoc.py

download_ffmpeg.py

  • Donwload ffmpeg for macos only for now
    • python3 download_ffmpeg.py

steam_publish.py

  • Upload to steam. This is needed to add some much needed output like git commit to the steam ui for selecting branches
    • python3 steam_publish.py -u xxx -p xxx