Commit f2267ffb authored by Jonah Brüchert's avatar Jonah Brüchert 🌳

Add GitLab CI configuration

parent 2e4c78da
Pipeline #9962 passed with stage
in 9 minutes and 35 seconds
include:
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/binary-flatpak.yml
variables:
BUNDLE: org.kde.phonebook.flatpak
flatpak:
extends: .flatpak
variables:
MANIFEST_PATH: org.kde.phonebook.json
APP_ID: org.kde.phonebook
FLATPAK_MODULE: plasma-phonebook
......@@ -30,7 +30,7 @@ include(KDECompilerSettings NO_POLICY_SCOPE)
find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Quick Test Gui Svg QuickControls2)
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 People)
find_package(KF5Contacts "5.12.2" REQUIRED)
find_package(KF5Contacts "5.12.1" REQUIRED)
if(ANDROID)
find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS AndroidExtras)
......
{
"id": "org.kde.phonebook",
"runtime": "org.kde.Platform",
"runtime-version": "5.12",
"runtime-version": "5.13",
"sdk": "org.kde.Sdk",
"command": "plasma-phonebook",
"tags": ["nightly"],
"desktop-file-name-suffix": " (Nightly)",
"rename-icon": "view-pim-contacts",
"finish-args": [
"--share=ipc",
"--share=network",
"--socket=x11",
"--socket=wayland",
"--device=dri",
"--filesystem=home",
"--talk-name=org.freedesktop.Notifications"
"--device=dri"
],
"separate-locales": false,
......@@ -22,28 +19,23 @@
{
"name": "kcontacts",
"buildsystem": "cmake-ninja",
"builddir": true,
"sources": [ { "type": "git", "url": "https://anongit.kde.org/kcontacts.git", "tag": "v19.04.3" } ]
"sources": [ { "type": "git", "url": "https://anongit.kde.org/kcontacts.git", "tag": "v19.08.1" } ]
},
{
"name": "kpeople",
"buildsystem": "cmake-ninja",
"builddir": true,
"sources": [ { "type": "git", "url": "https://anongit.kde.org/kpeople.git", "tag": "v5.59.0" } ]
"sources": [ { "type": "git", "url": "https://anongit.kde.org/kpeople.git", "tag": "v5.62.0" } ]
},
{
"name": "kpeoplevcard",
"buildsystem": "cmake-ninja",
"sources": [ { "type": "git", "url": "https://anongit.kde.org/kpeoplevcard.git" } ]
},
{
"name": "plasma-phonebook",
"buildsystem": "cmake-ninja",
"builddir": true,
"sources": [ { "type": "dir", "path": ".", "skip": [".git"] } ]
},
{
"name": "icon",
"buildsystem": "simple",
"build-commands": [
"mkdir -p /app/share/icons/hicolor/24x24/apps/",
"install -D /usr/share/icons/breeze/actions/24/view-pim-contacts.svg /app/share/icons/hicolor/24x24/apps/"
]
}
]
}
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