1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-07 03:22:33 +01:00
Commit Graph

137 Commits

Author SHA1 Message Date
Elias Steurer
31f5fb7fa1 Add release ci 2023-08-18 12:32:20 +02:00
Elias Steurer
4bd6cc3da1 Add separate steam builds step 2023-08-12 11:57:36 +02:00
Elias Steurer
ebff53948c Change build args to have double -
Split builds into regular and official
git tag release builds
2023-08-12 11:53:34 +02:00
Elias Steurer
799f4978be Fix path 2023-08-11 17:01:37 +02:00
Elias Steurer
efc70e9fc0 Change CI to split into multile sections
Change version to be only set via git tags
2023-08-11 17:00:24 +02:00
Elias Steurer
72a3ffba76 Fix macOS paths and remove old lipo script 2023-06-02 18:51:20 +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
5abaf85b3f Remove seperate signing step and put it into the build step
Fix qt path
2023-02-11 13:53:44 +01:00
Elias Steurer
11d89432a0 Fix Linux and OSX compilation 2023-01-30 16:46:39 +01:00
Elias Steurer
a05a690a37 Add missing clang dependency 2022-12-28 15:00:50 +01:00
Elias Steurer
16557eb286 Install all libxkbcommon 2022-12-23 12:35:18 +01:00
Elias Steurer
28bd66952f Install all libxcb dependencies 2022-12-23 12:09:18 +01:00
Elias Steurer
d62601e072 Add libxcb-keysyms1 to ci 2022-12-23 11:50:28 +01:00
Elias Steurer
9a001f3208 Update .gitlab-ci.yml 2022-12-19 20:10:30 +00:00
Elias Steurer
9431990407 Update .gitlab-ci.yml 2022-12-19 10:39:19 +00:00
Elias Steurer
e56ae6a504 Update .gitlab-ci.yml 2022-12-19 08:13:16 +00:00
Elias Steurer
01d942f24e Update .gitlab-ci.yml 2022-12-19 07:29:31 +00:00
Elias Steurer
084dad6b17 Update .gitlab-ci.yml 2022-12-19 07:08:42 +00:00
Elias Steurer
dbb952ce10 Fix cmake installtion order 2022-12-17 15:01:22 +01:00
Elias Steurer
5a3d5a7d97 Cleanup 2022-12-17 14:22:13 +01:00
Elias Steurer
ffe9117b3e Move setup needed dependencies before call 2022-12-17 14:16:54 +01:00
Elias Steurer
d6a9d323cf Fix package name 2022-12-17 14:11:46 +01:00
Elias Steurer
8ff12d2c82 Add python dependency installation in ci
Fix osx build
2022-12-17 14:09:10 +01:00
Elias Steurer
e7675f5faa Add linux ci again 2022-12-17 14:05:47 +01:00
Elias Steurer
4ad3b14c31 Add sign step for macos on release branch 2022-10-15 12:05:37 +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
a59c2f170a Fix ci 2022-08-14 12:02:55 +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
3740ab9789 Remove installer from steam version
steam version needs no installer
because it is delivered via steam (duh)
2022-07-22 15:24:47 +02:00
Elias Steurer
b53f20bb8e Merge remote-tracking branch 'origin/master'
# Conflicts:
#	.gitlab-ci.yml
2022-07-22 14:31:19 +02:00
Elias Steurer
7192aca313 Remove gitlabs shared runner
it is way to slow anyways
2022-07-22 14:29:57 +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
8953ed7a22 Add installer to artifacts
Always build arm and x64 osx versions
2022-07-22 14:07:38 +02:00
Elias Steurer
2691479ac8 Fix python not invoked via "-m" 2022-07-22 12:40:04 +02:00
Elias Steurer
0dc9eae861 Fix CI order 2022-04-30 13:50:38 +02:00
Elias Steurer
12b6911635 Merge and adapt change to make it runnable on linux
Move all qml components into a dedicated qml subfolder.  This was needed to fix linker
errors where we would have a folder that has the same name as our executable.
2022-04-30 12:07:54 +02:00
Elias Steurer
12053d9531 Add basic kde setup 2022-04-24 16:38:12 +02:00
Elias Steurer
bf6107b7ce Add missing linux depedency 2022-04-24 10:41:10 +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
f0b8c692c9 Bump Qt version to 6.3.0 in the CI 2022-04-23 19:45:38 +02:00
Elias Steurer
a270fac447 Fix linux cmake install 2022-02-17 19:22:28 +01:00
Elias Steurer
40b5b6a7a7 Add cmake 3.23 to regular linux ci 2022-02-17 19:09:07 +01:00
Elias Steurer
0927514ac5 Update to cmake 3.23 to fix IFW 2022-02-17 18:56:31 +01:00
Elias Steurer
1095cfb330 Remove cqtdeployer 2022-02-17 18:20:27 +01:00
Elias Steurer
52cbca200b Update Qt to 6.2.3 and add release stage 2022-02-03 17:30:59 +01:00
Elias Steurer
736a107041 Test CI 2022-01-29 12:28:13 +01:00
Elias Steurer
a1fe840e54 Fix IFW path on linux ci 2022-01-29 12:24:26 +01: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