1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-06 19:12:30 +01:00
Commit Graph

147 Commits

Author SHA1 Message Date
Elias Steurer
e0e02cfcde Fix macOS qt 6.4.1 broken QWebEngine
Lets use 6.3.2 for now until
https://bugreports.qt.io/browse/QTBUG-96406
is fixed
2022-12-17 13:29:31 +01:00
Elias Steurer
3042de6d3b Change aqt download dir to be the same as vcpkg
This removes the inconsistency and bundles all dependencies
in one folder.
2022-12-17 12:52:00 +01:00
Elias Steurer
a62be6884f Add missing python dependencies call 2022-12-16 13:41:17 +01:00
Elias Steurer
b5aa584337 Remove Qt Maintenance tool requirement 2022-12-16 13:34:15 +01:00
Elias Steurer
4da1f5cd04 Bump qt version to 6.4.1 2022-11-19 16:32:37 +01:00
Elias Steurer
6a41642bfe Fix date format and missing chmod for steamcmd 2022-11-12 17:09:51 +01:00
Elias Steurer
7a6af59621 Fix macOS qt path not using compiler name 2022-11-12 14:12:34 +01:00
Elias Steurer
07ffd812b1 Remove hardcoded IFW version 2022-11-11 13:09:16 +01:00
Elias Steurer
4f9fa3e266 Bump IFW and vcpkg 2022-11-11 12:19:13 +01:00
Elias Steurer
c32889166b Remove tmp files 2022-11-11 12:19:02 +01:00
Elias Steurer
ce8ace41ea Bump choco scripts version
Change build script to first build none steam version
then publish to kelteseth.com. Follow with regular steam build
2022-11-04 16:32:53 +01:00
Elias Steurer
04e34f9358 Add newline to cmake arguments 2022-11-04 16:31:26 +01:00
Elias Steurer
33592b5f0d Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Tools/build_and_publish.py
2022-11-02 16:41:55 +01:00
Elias Steurer
cde02c28e7 Add build_and_publish window script none steam version
Now:
1. Build steamless version
2. Upload to FTP
3. Build Steam version
4. Upload to Steam
2022-11-02 16:41:06 +01:00
Elias Steurer
6e78909060 Merge remote-tracking branch 'origin/master' 2022-11-02 16:39:57 +01:00
Elias Steurer
85aad49a29 Add skip publish step
Change osx base to x64. This no longer crashes the
app and x64 and it still works for arm...
2022-11-02 16:39:23 +01:00
Elias Steurer
aeae7ce07e Fix zip containing paths 2022-11-02 16:29:35 +01:00
Elias Steurer
01c458a5f5 Fix variable 2022-11-02 13:28:54 +01:00
Elias Steurer
6e320c0b50 Revert QArchive update
this caused compilation errors for time

Add duration prints to build.py
2022-11-02 12:56:34 +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
0acab25bde Fix aqt path on osx 2022-10-14 11:54:00 +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
ab247040f9 Update choco hash 2022-08-27 17:50:59 +02:00
Elias Steurer
30b759953a Merge remote-tracking branch 'origin/master' 2022-08-26 15:48:48 +02:00
Elias Steurer
73078edee6 Fix macOS universal signing 2022-08-26 15:45:49 +02:00
Elias Steurer
3e283aa5d5 Update SteamSDK to 1.55
Add ContentBuilder tools
2022-08-26 15:43:50 +02:00
Elias Steurer
a59de4a8e2 Fix not called lipo 2022-08-14 12:27:05 +02:00
Elias Steurer
b0705fe47a Fix osx lipo call 2022-08-14 12:24:02 +02:00
Elias Steurer
cd5933a7e4 Refactor CI to only include what we currently use
Refactor osx build with universal binary support
Rename release to deploy version to make it less confusing
2022-08-14 11:58:41 +02:00
Elias Steurer
472e341440 Fix to only zip installer if we have one 2022-08-07 18:20:16 +02:00
Elias Steurer
8ca09c684d Add automatic build uploads to kelteseth.com
Add choco build and docs for pushing
2022-08-07 12:24:07 +02:00
Elias Steurer
81944e7148 Add basic chocolatey support 2022-08-06 14:24:00 +02:00
Elias Steurer
773ef8317b Remove linux deploy command
linuxdeploqt is awful and we simply copy
everything from qt
2022-07-29 16:08:25 +02:00
Elias Steurer
c96263eb1d Add missing screenplay_version 2022-07-29 15:34:01 +02:00
Elias Steurer
46dd20a796 Fix function with the same name as a parameter
Fix missing executable_file_ending
2022-07-29 15:24:45 +02:00
Elias Steurer
671866de60 Fix missing aqt option 2022-07-29 14:56:45 +02:00
Elias Steurer
f5bb79d160 Rewrite of build.py to use classes and functions
2 classes that old the data that later will be
used for the ftp upload and other tools
2022-07-24 17:56:00 +02:00
Elias Steurer
717a182af8 Fix cmake argument
x64 argument by vcpkg is
x86_64 in cmake...

Update to Qt 6.3.1
2022-07-22 14:18:04 +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
3a917c18c4 Update macos build scripts 2022-07-22 13:21:30 +02:00
Elias Steurer
cda5aeeb85 Add automatic requirements installation 2022-07-22 12:31:52 +02:00
Elias Steurer
4f27231311 Add python Windows ffmpeg downloads 2022-07-21 14:21: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
29ca12fc6e Merge remote-tracking branch 'origin/master' 2022-07-15 13:08:23 +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
376e96f96c Add macos folder copy for qml folder 2022-07-15 13:05:47 +02:00