mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-09-18 08:22:33 +02:00
Add missing dependencies to ci
This commit is contained in:
parent
dccc08f2ff
commit
589e17c75d
@ -26,6 +26,19 @@
|
|||||||
- python3 -m pip install -U pip
|
- python3 -m pip install -U pip
|
||||||
- python3 -m pip install -r Tools/requirements.txt
|
- python3 -m pip install -r Tools/requirements.txt
|
||||||
- python3 Tools/setup.py
|
- 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:
|
image:
|
||||||
name: ubuntu:20.04
|
name: ubuntu:20.04
|
||||||
tags:
|
tags:
|
||||||
|
40
ThirdParty/CMakeLists.txt
vendored
40
ThirdParty/CMakeLists.txt
vendored
@ -17,42 +17,4 @@ FetchContent_Populate(
|
|||||||
SOURCE_DIR ${THIRD_PARTY_PATH}/qml-plausible)
|
SOURCE_DIR ${THIRD_PARTY_PATH}/qml-plausible)
|
||||||
|
|
||||||
add_subdirectory(qml-plausible)
|
add_subdirectory(qml-plausible)
|
||||||
add_subdirectory(QArchive)
|
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()
|
|
Loading…
Reference in New Issue
Block a user