1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-01 08:09:48 +02:00
Commit Graph

2784 Commits

Author SHA1 Message Date
Elias Steurer
9c9a61c48d Add gold linker again for ci 2023-10-13 10:01:54 +02:00
Elias Steurer
761780e74e Change python version to 22.04 (10) 2023-10-13 09:42:48 +02:00
Elias Steurer
106534a628 Change ci cmake version to Ubuntu default
Some weird 3.28 preview issues
with modules appeared
2023-10-13 09:37:22 +02:00
Elias Steurer
78caa35f89 Remove old KDE implementation 2023-10-12 16:01:51 +02:00
Elias Steurer
0596499e8e Merge commit '1bc9701979ec872620776debafeffa1922572938' into 172-add-wayland-layer-shell-support 2023-10-12 15:47:32 +02:00
Rurigk
1bc9701979 Remove unnecessary linker flags 2023-09-08 16:36:07 -06:00
Rurigk
9ba9efeba7 Fix MultimediaView not loading on linux 2023-09-08 01:27:05 -06:00
Rurigk
af2ae7150d Remove ld.gold linker 2023-09-08 01:26:41 -06:00
Rurigk
5b00e89557 Add a linux generic target that uses system QT
Keep the aqt target with a different name
2023-09-08 01:26:21 -06:00
Rurigk
20ed50a26d Import LayerShellQt from ThirdParty 2023-09-08 01:21:57 -06:00
Rurigk
8d6956312e Add layer-shell-qt as a third party lib 2023-09-08 01:20:26 -06:00
Elias Steurer
e1b980e704 Fix paths 2023-08-25 14:33:31 +02:00
Elias Steurer
ed0a83b85f Add virtual env support to ci 2023-08-25 14:20:55 +02:00
Elias Steurer
3303a7dbd8 Bump ci image version 2023-08-25 14:08:55 +02:00
Elias Steurer
589e17c75d Add missing dependencies to ci 2023-08-25 13:52:07 +02:00
Elias Steurer
dccc08f2ff Merge branch 'master' into 172-add-wayland-layer-shell-support 2023-08-25 13:42:26 +02:00
Elias Steurer
e53f75b59b Add switch between x11 and wayland
Add missing dependencies
2023-08-25 13:41:36 +02:00
Elias Steurer
22b3eb91dd Add check if we can log in before compiling 2023-08-24 17:17:22 +02:00
Elias Steurer
4c0881ebfe Refactor script to only job is to upload to steam
our ci does the rest
2023-08-24 16:43:46 +02:00
Elias Steurer
325c47f87b Move BuildConfig and BuildResult into dedicated files
this fixed the circular dependency in the build_and_publish
script than internally imports the macos_sign
2023-08-24 16:17:48 +02:00
Elias Steurer
fdbf077f0e WIP: Add mac .dmg installer
This does not yet work with signing of the
macos .dmg
ScreenPlay-Installer.dmg:
rejected (the code is valid but does not seem to be an app)
2023-08-24 16:02:43 +02:00
Elias Steurer
716db7ac66 Fix sha using path instead of filename 2023-08-24 08:40:10 +02:00
Elias Steurer
00ed9816e3 Fix release paths 2023-08-23 17:47:16 +02:00
Elias Steurer
f5ab76186a Fix missing release-cli
Remove dependencies from check_jobs
Remove qml format until qmlformat is installed
2023-08-22 19:45:35 +02:00
Elias Steurer
e933e0a50a Add ip to known hosts 2023-08-22 16:36:02 +02:00
Elias Steurer
81f6230d4d Add missing ssh dependency 2023-08-20 15:30:09 +02:00
Elias Steurer
9cf2e999b1 Fix job logic never executing 2023-08-20 15:25:35 +02:00
Elias Steurer
7a00984b27 Remove dependencies 2023-08-20 15:17:18 +02:00
Elias Steurer
2a39f70964 Fix ssh connection using ip to work around the host auth
Fix folder creation logic
Fix osx names
2023-08-20 14:26:25 +02:00
Elias Steurer
e9f4948b72 Fix osx arch namings 2023-08-20 12:48:51 +02:00
Elias Steurer
befa765117 Fix zip naming and hash creation 2023-08-20 12:44:38 +02:00
Elias Steurer
126af43f5c Add license SPDX checker script 2023-08-20 12:29:05 +02:00
Elias Steurer
72f44a6a1a Fix git tag parsing 2023-08-20 12:23:14 +02:00
Elias Steurer
f1facf2bfa Add explicit dependencies 2023-08-20 12:22:59 +02:00
Elias Steurer
ae9390add3 Change comment position 2023-08-20 12:04:34 +02:00
Elias Steurer
50b991dfb8 Fix qml format still containing test code 2023-08-20 12:03:47 +02:00
Elias Steurer
e327f73812 Fix all formatting scripts and format files
They default to format but also can be used
for checking
2023-08-20 11:59:02 +02:00
Elias Steurer
9b1de7cadf Fix wrong base image not containing python 2023-08-19 12:11:06 +02:00
Elias Steurer
c56fb68202 Fix build cmake parsing using lowercase v 2023-08-19 10:04:30 +02:00
Elias Steurer
59cb5d0dc5 Change to disable default content for now 2023-08-18 20:23:33 +02:00
Elias Steurer
7cf9dd1d80 Change ci again to upload to getsp.de 2023-08-18 20:23:12 +02:00
Elias Steurer
b96990accb Add pre-release flags 2023-08-18 17:56:50 +02:00
Elias Steurer
52b4732360 Fix release downloads 2023-08-18 17:47:39 +02:00
Elias Steurer
090e4aa75f Fix missing - 2023-08-18 14:27:08 +02:00
Elias Steurer
31f5fb7fa1 Add release ci 2023-08-18 12:32:20 +02:00
Elias Steurer
bdd613ab01 Disable plausible for now 2023-08-18 12:30:59 +02:00
Elias Steurer
f052c43d66 Merge branch '173-update-cmake-versioning-and-add-ci-step-for-screenplay-releases' into 'master'
Resolve "Update CMake Versioning and Add CI Step for ScreenPlay Releases"

Closes #173

See merge request kelteseth/ScreenPlay!107
2023-08-17 18:45:15 +00:00
Elias Steurer
58567987aa Remove ScreePlay version from defines.py
We now use always the latest set git tag as version.
This means we also no longer need to add it as an argument
2023-08-17 14:26:39 +02:00
Elias Steurer
18b8c4025b Change ci formatter script to allow system wide installation
this is fine for a temporary ci
2023-08-17 10:48:28 +02:00
Elias Steurer
b1cc1587eb Fix --installer 2023-08-12 12:18:39 +02:00