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

Add missing dependencies to ci

This commit is contained in:
Elias Steurer 2023-08-25 13:52:07 +02:00
parent dccc08f2ff
commit 589e17c75d
2 changed files with 14 additions and 39 deletions

View File

@ -26,6 +26,19 @@
- python3 -m pip install -U pip
- python3 -m pip install -r Tools/requirements.txt
- python3 Tools/setup.py
- cd ThirdParty
- git clone https://invent.kde.org/frameworks/extra-cmake-modules.git
- cd extra-cmake-modules
- cmake configure .
- make
- make install
- cd ..
- git clone https://invent.kde.org/plasma/layer-shell-qt.git
- cd layer-shell-qt
- cmake configure . -DCMAKE_PREFIX_PATH="./../../../aqt/6.5.2/gcc_64"
- make
- make install
image:
name: ubuntu:20.04
tags:

View File

@ -17,42 +17,4 @@ FetchContent_Populate(
SOURCE_DIR ${THIRD_PARTY_PATH}/qml-plausible)
add_subdirectory(qml-plausible)
add_subdirectory(QArchive)
if(UNIX AND NOT APPLE)
#FetchContent_Populate(
# ecm
# GIT_REPOSITORY https://invent.kde.org/frameworks/extra-cmake-modules.git
# GIT_TAG 380397587ebc6206034ab3f9fb9bd94c028dfadb
# SOURCE_DIR ${THIRD_PARTY_PATH}/ecm)
#add_subdirectory(ecm)
#list(APPEND CMAKE_MODULE_PATH "${THIRD_PARTY_PATH}/ecm/modules")
#list(APPEND CMAKE_MODULE_PATH "${CMAKE_BINARY_DIR}/ThirdParty/ecm")
#set(ECM_DIR "${THIRD_PARTY_PATH}/ecm/build")
#set(ECM_DIR "${CMAKE_BINARY_DIR}/ThirdParty/ecm")
# FetchContent_Populate(
# layer-shell-qt
# GIT_REPOSITORY https://invent.kde.org/plasma/layer-shell-qt.git
# GIT_TAG d6aeaef1dc89b6b5ada0a835bf46d9adaee4838a
# SOURCE_DIR ${THIRD_PARTY_PATH}/layer-shell-qt)
# add_subdirectory(layer-shell-qt)
# cd ecm
# mkdir build
# cd build
# cmake configure ../ .
# cmake build
# sudo make install
# cd ..
# cd layer-shell-qt
# mkdir build
# cd build
# sudo apt-get install libwayland-dev wayland-protocols
# cmake configure ../ . -DCMAKE_PREFIX_PATH=/home/kelteseth/Code/Qt/ScreenPlay/../aqt/6.5.2/gcc_64
# cmake build ../
# sudo make install
endif()
add_subdirectory(QArchive)