Skip to content
Snippets Groups Projects
Commit 0e512bc5 authored by ab0027's avatar ab0027 💬
Browse files

Initial Configuration

parents
No related branches found
No related tags found
No related merge requests found
Pipeline #1403 failed with stage
in 8 minutes and 16 seconds
## AppImage
build:AppImage:
image: kdeneon/plasma:dev-unstable
stage: build
before_script:
- ./before-build.sh
script:
- ./build.sh
artifacts:
paths:
- vvave*.AppImage*
version: 1
AppDir:
path: ./AppDir
exec: usr/bin/nota
info:
id: org.kde.nota
name: nota
icon: nota
version: development
dpkg:
include:
- libpulse0
- libqt5sql5-sqlite
- libqt5multimedia5-plugins
- breeze-icon-theme
# minimal font stack
- fontconfig-config
- ucf
- fonts-dejavu-core
- ttf-bitstream-vera
- fonts-liberation
# graphic stack dependencies
- kwin-wayland
- libqt5gui5
- qtwayland5
# Network stack
- libssl1.1
- libnss-mdns
qt:
qml_source_dirs:
- /tmp/nota
test:
debian:
image: debian:stable
command: "./AppRun"
use_host_x: True
centos:
image: centos:6
command: "./AppRun"
use_host_x: True
env:
- QT_QPA_PLATFORM=minimal
arch:
image: archlinux
command: "./AppRun"
use_host_x: True
fedora:
image: fedora:26
command: "./AppRun"
use_host_x: True
ubuntu:
image: ubuntu:xenial
command: "./AppRun"
use_host_x: True
AppImage:
update-information: None
sign-key: None
# vvave-appimage
AppImage recipe for vvave
\ No newline at end of file
#!/usr/bin/env bash
set -ex
sudo apt-get update
sudo apt-get install -y software-properties-common
# cmake PPA
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
# install mauikit build dependencies
sudo apt-get update
sudo apt-get install -y cmake git libkf5configwidgets-dev libkf5kio-dev libkf5service-dev libkf5config-dev \
libkf5notifications-dev libkf5i18n-dev extra-cmake-modules libqt5svg5-dev qtquickcontrols2-5-dev g++ \
qtdeclarative5-dev qtwebengine5-dev gettext libkf5syntaxhighlighting-dev gettext g++
./install-mauikit.sh
# install appimage-builder
./install-appimage-builder.sh
build.sh 0 → 100755
#!/usr/bin/env bash
set -ex
BUILD_DIR=$PWD
sudo apt-get update
sudo apt-get install -y libqt5websockets5-dev qtmultimedia5-dev libtag1-dev libqt5sql5-sqlite libqt5multimedia5-plugins
sudo apt-get upgrade -y
sudo apt-get remove appstream
git clone https://invent.kde.org/kde/nota.git /tmp/nota --depth=1 --branch master
pushd /tmp/nota
cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
DESTDIR="${BUILD_DIR}"/AppDir make -j"$(nproc)" install
popd
appimage-builder --skip-appdir-test
#!/usr/bin/env bash
set -ex
sudo apt-get update
sudo apt-get -y install python3-pip wget
sudo pip3 install appimage-builder
pushd /tmp
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage
./appimagetool-x86_64.AppImage --appimage-extract
rm appimagetool-x86_64.AppImage
sudo mv squashfs-root /opt/appimagetool
sudo ln -s /opt/appimagetool/AppRun /usr/bin/appimagetool
popd
#!/bin/bash
set -ex
git clone https://invent.kde.org/kde/mauikit.git /tmp/mauikit --depth=1 --branch master
pushd /tmp/mauikit
cmake . -DINSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DMAUIKIT_STYLE=ON
make -j"$(nproc)"
sudo make install
popd
rm -rf /tmp/mauikit
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment