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