Elias Steurer
b8560d6e48
Update third party dependencies
2023-11-29 10:36:58 +01:00
Elias Steurer
c18bdbb398
Refator universal builds again...
...
Looks like the earlier solution only
worked if all packages used cmake.
We now simply build vcpkg twice and
combine it into a universal binary. Then
we use this when compiling our universal binary.
Change qt tools installation to only install ifw. We do install things like
cmake, ninja and others via
choco, brew, vcpkg or apt
2023-11-29 08:02:15 +01:00
Elias Steurer
269b70093d
Fix extraction of export template
...
folder name changes in Godot 4
2023-11-16 09:52:35 +01:00
Elias Steurer
b72c9904b2
Fix godot download
2023-11-16 09:41:11 +01:00
Elias Steurer
c9498b366e
Remove old code
2023-11-12 07:32:45 +01:00
Elias Steurer
0855928cef
Change Godot build and setup to be opt-in for now
2023-11-09 10:30:01 +01:00
Elias Steurer
6e4d34c7b0
Fix godot wallpaper setuip
2023-11-03 17:21:36 +01:00
Elias Steurer
f982002d80
Add ci support for godot
...
Add automatic godot and exp
2023-11-02 12:50:29 +01:00
Elias Steurer
23873e1f1f
Add unified logging class
...
this now logs to file and to ui
2023-10-29 18:10:13 +01:00
Elias Steurer
ffd26f3deb
Merge remote-tracking branch 'origin/master' into 174-add-godot-wallpaper-support
...
# Conflicts:
# .gitignore
# .gitlab/ci/base_jobs.yml
# .vscode/extensions.json
# .vscode/launch.json
# CMakePresets.json
# ScreenPlayWallpaper/kde/ScreenPlay/contents/ui/WaitingForScreenplay.qml
# Tools/setup.py
2023-10-29 13:31:19 +01:00
Elias Steurer
f546c35f44
Resolve "Add Wayland layer shell support"
2023-10-29 10:26:42 +00:00
Elias Steurer
fae6555f5a
Update to Qt 6.6.0
2023-10-22 17:29:34 +02:00
Elias Steurer
1441998435
Add working Windows pipes connection
2023-10-22 17:29:06 +02:00
Elias Steurer
7ecbd2e8d1
Add default Godot project with GDExtension
...
Add Godot Editor download
Add Godot Editor start in launch.json
2023-08-31 14:53:59 +02:00
Elias Steurer
9f4692b808
Update to Qt 6.5.2 and bump to 5.15.1
...
Default to ffmpeg on windows
2023-07-24 16:22:09 +02:00
Elias Steurer
ac00f94dc5
Remove old download script and fix openssl on win
2023-06-02 10:19:47 +02:00
Elias Steurer
287730e9c7
Change macos building fat universal binary as default
...
For this we now use a custom triplet. This has some drawbacks like openssl
does not work with this config. Luckily we can
use openssl that is provided by Qt. On macOS
they use Secure Transport.
2023-06-02 09:51:56 +02:00
Elias Steurer
9b8b8e0374
Update to Qt 6.5.1
...
This removed the QWebEngine workaround and fixes ffmpeg looping,
but introduces ffmpeg crash.
2023-05-25 15:14:16 +02:00
Elias Steurer
db9d319388
Add Qt 6.5 looping workaround
...
Remove Qt6Widgets workaround
Update to latest vcpkg
Update to latest plausible-qml
Update to latest QArchive
2023-02-16 13:06:50 +01:00
Elias Steurer
6f5fabeb0e
Add qtconnectivity to fix windeploqt and macdeployqt
...
For some reason scene2d.dll need Qt6Bluetooth. What even is scene2d?
2023-02-03 10:16:39 +01:00
Elias Steurer
7871573179
Update to use SPDX-License-Identifier
2023-01-19 10:33:49 +01:00
Elias Steurer
04c86508ef
Remove Qt Maintanance build in favor of aqt
...
Update osx steam contentbuilder bins
Add skip build option
2023-01-05 13:42:58 +01:00
Elias Steurer
b5aa584337
Remove Qt Maintenance tool requirement
2022-12-16 13:34:15 +01:00
Elias Steurer
00c051da9a
Update python to output utf-8
2022-11-02 12:15:34 +01:00
Elias Steurer
becfe4bf57
Fix missing indirect QWebEngine dependency
2022-10-14 12:35:59 +02:00
Elias Steurer
02b2d0f354
Fix aqt install command for linux and osx
2022-10-14 11:38:14 +02:00
Elias Steurer
5df7c39259
Fix python command
...
Fix remove outdated order
2022-10-14 11:30:26 +02:00
Elias Steurer
bda6716d3a
Refactor build &ci script to use aqt
...
Refactor gitlab-ci to inherit base
Add defines.py that stores variables like versions
Bump Qt version to 6.3.2
2022-10-10 11:35:41 +02:00
Elias Steurer
962f3ea4cd
Fix setup script
2022-07-22 13:35:23 +02:00
Elias Steurer
a8cad9eb76
Merge remote-tracking branch 'origin/master'
2022-07-22 13:35:08 +02:00
Elias Steurer
cda5aeeb85
Add automatic requirements installation
2022-07-22 12:31:52 +02:00
Elias Steurer
e2e1a05347
Revert to bat file
...
this works always, the ps1 script stopped working
for some reason....
2022-07-15 13:11:09 +02:00
Elias Steurer
37c8918683
Update to latest vcpkg and ffmpeg 5.0.1
...
Remove old download_ffmpeg.bat
2022-07-15 13:08:17 +02:00
Elias Steurer
e00b5f1ebe
Fix steam dylib paths
2022-05-12 14:55:58 +02:00
Elias Steurer
4da09711e6
Merge remote-tracking branch 'origin/HEAD'
2022-05-12 14:36:18 +02:00
Elias Steurer
a366fcc56a
Add .screenplay project export import via QArchive
2022-05-06 14:51:56 +02:00
Elias Steurer
86aaa7147e
Change sentry to be windows only for now
...
this still has general problems with osx builds and m1 support
2022-04-24 09:01:59 +02:00
Elias Steurer
5c138fa8d4
Update to latest vcpkg
...
Add libxkbcommon for compiling shader
Fix SysInfo not available on osx and linux
2022-04-23 20:15:32 +02:00
Elias Steurer
77a81451ca
Multiple refactoring....
...
Bump Qt to 6.3 to fix video loop
Remove no longer working shader and add new
WIP: Shader compilation path is wrong for some reason
Add Steamless version content path
Remove cmake-format: sortable from CMakeLists.txt
Add Widnow scale indocator icon to the bottom right
Remove unused doctest and benchmark
Fix tests and installer cmake logic
2022-04-04 18:06:43 +02:00
darkelaina
14a64c9340
Refactor build script
2022-01-04 09:12:03 +00:00
Elias Steurer
6bd7deaa43
Update vcpkg
...
Fix compilation
Remove unused benchmark
2021-12-02 15:31:05 +01:00
Elias Steurer
8615d7371f
Add basic http server
...
this is for content like godot webasm
that is only able to be shown from a
webserver
2021-10-23 18:34:25 +02:00
Elias Steurer
4146f2fbba
Fix missing dlls
2021-10-03 17:45:44 +02:00
Elias Steurer
d76d782e72
Add missing ffmpeg prebuild bin to setup for mac
2021-08-16 11:48:06 +02:00
Elias Steurer
5752a56d14
Add missing benchmark dependency
2021-07-25 16:31:05 +02:00
Elias Steurer
f521f94a6a
Disable infoware for now because it wont compile
2021-07-25 16:21:16 +02:00
Elias Steurer
613a4d435d
Test CI
2021-07-25 16:15:31 +02:00
Elias Steurer
2448e9462e
Update vcpkg
2021-06-25 12:42:03 +02:00
Elias Steurer
2fb51d20e4
Add curl to satisfy sentry
2021-06-25 12:35:41 +02:00
Elias Steurer
60bf972c26
Fix vcpkg command call
2021-06-25 12:32:19 +02:00