Commit 6340400e authored by ab0027's avatar ab0027 💬

Enable Embedded terminal

Squashed commit of the following:

commit b5e380b8
Author: Anupam Basak <anupam.basak27@gmail.com>
Date:   Mon May 18 00:53:54 2020 +0530

    Add sharing dependencies

commit 407f5aea
Author: Anupam Basak <anupam.basak27@gmail.com>
Date:   Fri May 15 23:11:15 2020 +0530

    Add CSD and filesharing dependencies

commit 4b7fa811
Author: Anupam Basak <anupam.basak27@gmail.com>
Date:   Fri May 15 22:07:56 2020 +0530

    Use qmltermwidget v0.1.0

commit 338c5e19
Author: Anupam Basak <anupam.basak27@gmail.com>
Date:   Fri May 15 20:23:07 2020 +0530

    Use qmltermwidget v0.1.0

commit 821bca05
Author: Anupam Basak <anupam.basak27@gmail.com>
Date:   Fri May 15 19:57:48 2020 +0530

    Use qmltermwidget 0.1.0

commit b48f9ffa
Author: Anupam Basak <anupam.basak27@gmail.com>
Date:   Fri May 15 16:48:25 2020 +0530

    Add dependencies

commit 8783ef42
Author: Anupam Basak <anupam.basak27@gmail.com>
Date:   Fri May 15 14:34:20 2020 +0530

    Enable Embedded Terminal
parent a1731746
Pipeline #2175 passed with stages
in 117 minutes and 8 seconds
......@@ -18,7 +18,7 @@ function cross-install {
function git_clone_or_update {
SOURCES_DIR=$1
SOURCES_URL=$2
_branch=$([ -z $3 ] && echo "master" || echo $BRANCH)
_branch=$([ -z $3 ] && echo "master" || echo $3)
if [ ! -d "$SOURCES_DIR" ]; then
echo "Cloning $SOURCES_URL in $SOURCES_DIR"
git clone "$SOURCES_URL" "$SOURCES_DIR" --depth=1 -b $_branch
......
......@@ -52,12 +52,13 @@ AppDir:
- qml-module-qtqml-models2
- qml-module-qtqml-statemachine
- qml-module-qtqml-workerscript2
# KF5 DEPENDENCIES
- libkf5i18n5
- libkf5notifications5
- libkdecorations2-5v5
- libkdecorations2private7
- qml-module-org-kde-purpose
- kio
- kio-extras
......
......@@ -33,8 +33,11 @@ build_cmake_project 'mauikit-git' $SCRIPTPATH/../build $EXTRA_CMAKE_ARGS
git_clone_or_update "$SCRIPTPATH/../build/kirigami-git" 'https://anongit.kde.org/kirigami.git'
build_cmake_project 'kirigami-git' $SCRIPTPATH/../build $EXTRA_CMAKE_ARGS
git_clone_or_update "$SCRIPTPATH/../build/qmltermwidget-git" 'https://github.com/Swordfish90/qmltermwidget.git' 'v0.1.0'
build_qmake_project 'qmltermwidget-git' $SCRIPTPATH/../build
git_clone_or_update "$SCRIPTPATH/../build/index-fm-git" 'https://invent.kde.org/kde/index-fm.git' $BRANCH
build_cmake_project 'index-fm-git' $SCRIPTPATH/../build $EXTRA_CMAKE_ARGS
build_cmake_project 'index-fm-git' $SCRIPTPATH/../build -DEMBEDDED_TERMINAL=ON $EXTRA_CMAKE_ARGS
# build not working with Qt > 5.9
# git_clone_or_update 'qtubuntu-git' 'https://github.com/ubports/qtubuntu.git'
......@@ -50,7 +53,7 @@ rm "$APPDIR"/usr/share/icons/hicolor/icon-theme.cache
# workaround plasma-mobile asuming that breeze is the fallback icon theme
ln -s ./hicolor "$APPDIR"/usr/share/icons/breeze
deploy_deb_packages "$APPDIR" kirigami-git mauikit-git index-fm-git
deploy_deb_packages "$APPDIR" kirigami-git mauikit-git index-fm-git qmltermwidget-git
export COMMIT_ID=$(cd $SCRIPTPATH/../build/index-fm-git && git rev-parse --short HEAD)
......
......@@ -33,6 +33,9 @@ build_cmake_project 'mauikit-git' $SCRIPTPATH/../build $EXTRA_CMAKE_ARGS
git_clone_or_update "$SCRIPTPATH/../build/kirigami-git" 'https://anongit.kde.org/kirigami.git'
build_cmake_project 'kirigami-git' $SCRIPTPATH/../build $EXTRA_CMAKE_ARGS
git_clone_or_update "$SCRIPTPATH/../build/qmltermwidget-git" 'https://github.com/Swordfish90/qmltermwidget.git' 'v0.1.0'
build_qmake_project 'qmltermwidget-git' $SCRIPTPATH/../build
git_clone_or_update "$SCRIPTPATH/../build/nota-git" 'https://invent.kde.org/kde/nota.git' $BRANCH
build_cmake_project 'nota-git' $SCRIPTPATH/../build $EXTRA_CMAKE_ARGS
......@@ -46,7 +49,7 @@ rm "$APPDIR"/usr/share/icons/hicolor/icon-theme.cache
# workaround plasma-mobile asuming that breeze is the fallback icon theme
ln -s ./hicolor "$APPDIR"/usr/share/icons/breeze
deploy_deb_packages "$APPDIR" mauikit-git kirigami-git nota-git
deploy_deb_packages "$APPDIR" mauikit-git kirigami-git nota-git qmltermwidget-git
export COMMIT_ID=$(cd $SCRIPTPATH/../build/nota-git && git rev-parse --short HEAD)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment