Compare commits

..

20 Commits

Author SHA1 Message Date
Heiko Becker
753e879556 GIT_SILENT Update Appstream for new release 2023-11-04 12:33:12 +01:00
Heiko Becker
6e6636e384 GIT_SILENT Upgrade release service version to 23.08.3. 2023-11-04 11:43:54 +01:00
l10n daemon script
3574c2e077 GIT_SILENT Sync po/docbooks with svn 2023-11-04 03:06:08 +00:00
Scarlett Moore
f947320191 snapcraft: remove dbus slots rejected by store. 2023-11-03 10:45:12 +00:00
Ingo Klöcker
0f8ed0bfc7 Add CI template for building APKs 2023-11-02 15:06:57 +01:00
l10n daemon script
ccd0bd5c6d GIT_SILENT Sync po/docbooks with svn 2023-11-02 03:08:48 +00:00
Scarlett Moore
a4020a7def snapcraft: Fix libsecret support! BUndle gnomekeychain. Set XDG variables so it finds keychain. Update qtkeychain. 2023-11-01 16:26:13 +00:00
l10n daemon script
1c9487df7e GIT_SILENT Sync po/docbooks with svn 2023-11-01 03:12:16 +00:00
l10n daemon script
526db7b73a GIT_SILENT Sync po/docbooks with svn 2023-10-26 03:29:34 +00:00
l10n daemon script
d9024e98c9 GIT_SILENT made messages (after extraction) 2023-10-26 02:47:31 +00:00
l10n daemon script
8697dde08d GIT_SILENT Sync po/docbooks with svn 2023-10-25 03:25:44 +00:00
l10n daemon script
9607424389 GIT_SILENT Sync po/docbooks with svn 2023-10-24 03:10:54 +00:00
l10n daemon script
9e22b0b61a GIT_SILENT Sync po/docbooks with svn 2023-10-22 04:04:00 +00:00
Scarlett Moore
148ac2f91a snapcraft: initial import snapcraft files. 2023-10-18 17:20:14 +00:00
Tobias Fella
9c4a4bb77f Use KF5 version of kirigami-addons in flatpak builds 2023-10-18 18:27:11 +02:00
l10n daemon script
00f880f7ff GIT_SILENT Sync po/docbooks with svn 2023-10-18 03:12:02 +00:00
l10n daemon script
703678ccea GIT_SILENT Sync po/docbooks with svn 2023-10-17 03:04:30 +00:00
l10n daemon script
d2ac959a1c GIT_SILENT Sync po/docbooks with svn 2023-10-14 03:21:31 +00:00
l10n daemon script
da0e84eacb GIT_SILENT Sync po/docbooks with svn 2023-10-13 03:11:05 +00:00
l10n daemon script
463172eca6 GIT_SILENT Sync po/docbooks with svn 2023-10-11 04:05:47 +00:00
11 changed files with 274 additions and 45 deletions

View File

@@ -26,7 +26,7 @@
"name": "kirigamiaddons",
"config-opts": [ "-DBUILD_TESTING=OFF" ],
"buildsystem": "cmake-ninja",
"sources": [ { "type": "git", "url": "https://invent.kde.org/libraries/kirigami-addons.git" } ]
"sources": [ { "type": "git", "url": "https://invent.kde.org/libraries/kirigami-addons.git", "branch": "kf5" } ]
},
{
"name": "kquickimageeditor",

View File

@@ -2,13 +2,13 @@
# SPDX-License-Identifier: CC0-1.0
include:
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/reuse-lint.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android-qt6.yml
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/windows.yml
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/windows-qt6.yml
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd-qt6.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml
- project: sysadmin/ci-utilities
file:
- /gitlab-templates/reuse-lint.yml
- /gitlab-templates/android.yml
# - /gitlab-templates/linux.yml
- /gitlab-templates/linux-qt6.yml
- /gitlab-templates/windows.yml
# - /gitlab-templates/freebsd.yml
- /gitlab-templates/flatpak.yml
- /gitlab-templates/craft-android-apks.yml

View File

@@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.16)
# KDE Applications version, managed by release script.
set(RELEASE_SERVICE_VERSION_MAJOR "23")
set(RELEASE_SERVICE_VERSION_MINOR "08")
set(RELEASE_SERVICE_VERSION_MICRO "2")
set(RELEASE_SERVICE_VERSION_MICRO "3")
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(NeoChat VERSION ${RELEASE_SERVICE_VERSION})

View File

@@ -112,7 +112,7 @@ to provide a convergent experience across multiple platforms.</p>
<p>NeoChat aims to be a fully featured application for the Matrix specification. As such everything in the current stable specification with the notable exceptions of VoIP, threads and some aspects of End-to-End Encryption are supported. There are a few other smaller omissions due to the fact that the Matrix spec is constantly evolving but the aim remains to provide eventual support for the entire spec.</p>
<p xml:lang="ar">يهدف نيوتشات إلى أن يكون تطبيقًا كامل الميزات لمواصفات ماتركس. على هذا النحو يتم دعم كل شيء في المواصفات المستقرة الحالية مع الاستثناءات الملحوظة لـ VoIP والخيوط وبعض جوانب التشفير من طرف إلى طرف. هناك عدد قليل من الإغفالات الصغيرة الأخرى بسبب حقيقة أن مواصفات ماتركس تتطور باستمرار ، ولكن يبقى الهدف توفير الدعم النهائي للمواصفات بأكملها.</p>
<p xml:lang="ca">NeoChat pretén ser una aplicació amb totes les característiques per a l'especificació de Matrix. Com a tal, s'ha implementat tota l'especificació actual estable amb les notables excepcions de la VoIP, fils i alguns aspectes de l'encriptatge d'extrem a extrem. Hi ha algunes altres omissions més petites a causa del fet que l'especificació de Matrix està evolucionant constantment, però l'objectiu segueix sent proporcionar suport eventual per a tota l'especificació.</p>
<p xml:lang="ca-valencia">NeoChat pretén ser una aplicació amb totes les característiques per a l'especificació de Matrix. Com a tal, s'ha implementat tota l'especificació actual estable amb les notables excepcions de VoIP, fils i alguns aspectes de l'encriptació d'extrem a extrem. Hi ha algunes altres omissions més xicotetes a causa del fet que l'especificació de Matrix està evolucionant constantment, però l'objectiu seguix sent proporcionar suport eventual per a tota l'especificació.</p>
<p xml:lang="ca-valencia">NeoChat pretén ser una aplicació amb totes les característiques per a l'especificació de Matrix. Com a tal, s'ha implementat tota l'especificació actual estable amb les notables excepcions de la VoIP, fils i alguns aspectes de l'encriptació d'extrem a extrem. Hi ha algunes altres omissions més xicotetes a causa del fet que l'especificació de Matrix està evolucionant constantment, però l'objectiu seguix sent proporcionar suport eventual per a tota l'especificació.</p>
<p xml:lang="en-GB">NeoChat aims to be a fully featured application for the Matrix specification. As such everything in the current stable specification with the notable exceptions of VoIP, threads and some aspects of End-to-End Encryption are supported. There are a few other smaller omissions due to the fact that the Matrix spec is constantly evolving but the aim remains to provide eventual support for the entire spec.</p>
<p xml:lang="es">NeoChat pretende ser una aplicación con todas las funciones para la especificación de Matrix. Como tal, admite todo en la especificación estable actual, con las notables excepciones de VoIP, subprocesos y algunas funciones de cifrado de extremo a extremo. Existen algunas omisiones menos importantes debido al hecho de que la especificación de Matrix está en constante evolución, pero el objetivo sigue siendo brindar compatibilidad final con toda la especificación.</p>
<p xml:lang="eu">«NeoChat»ek «Matrix» zehaztapenaren ezaugarri guztiak eskaintzen dituen aplikazio bat izan nahi du. Beraz, egungo zehaztapen egonkorrean dagoen guztiaren euskarria du, VoIP, hariak eta muturren artean zifratzeko salbuespen nabarmenekin. Badira beste ez-betetze txikiago batzuk, «Matrix»en zehaztapena etengabe eboluzioan dagoelako, baina azken helburua zehaztapen osoaren euskarria ematea izaten jarraitzen du.</p>
@@ -349,6 +349,7 @@ to provide a convergent experience across multiple platforms.</p>
<content_attribute id="social-chat">intense</content_attribute>
</content_rating>
<releases>
<release version="23.08.3" date="2023-11-09"/>
<release version="23.08.2" date="2023-10-12"/>
<release version="23.08.0" date="2023-08-24">
<url>https://kde.org/announcements/gear/23.08.0/#neochathttpsappskdeorgneochat</url>

View File

@@ -170,7 +170,7 @@ msgstr "Black Hat"
#: src/main.cpp:168
#, kde-format
msgid "Original author of Spectral"
msgstr "Autor original d'Spectral"
msgstr "Autor original de Spectral"
#: src/main.cpp:169
#, kde-format
@@ -1600,12 +1600,12 @@ msgstr "Imatge del porta-retalls"
#: src/qml/Component/TimelineView.qml:205
#, kde-format
msgid "Jump to first unread message"
msgstr "Ves al primer missatge sense llegir"
msgstr "Ves fins al primer missatge sense llegir"
#: src/qml/Component/TimelineView.qml:228
#, kde-format
msgid "Jump to latest message"
msgstr "Ves al últim missatge"
msgstr "Ves fins a l'últim missatge"
#: src/qml/Component/TimelineView.qml:254
#, kde-format

View File

@@ -5,7 +5,7 @@ msgstr ""
"Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-08-28 03:11+0000\n"
"PO-Revision-Date: 2023-08-19 22:52+0200\n"
"PO-Revision-Date: 2023-10-24 21:41+0200\n"
"Last-Translator: Xavier BESNARD <xavier.besnard@neuf.fr>\n"
"Language-Team: fr\n"
"Language: fr\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 23.08.1\n"
"X-Generator: Lokalize 23.08.2\n"
#: src/controller.cpp:234
#, kde-format
@@ -330,7 +330,7 @@ msgstr "Vous êtes déjà dans ce salon."
#, kde-format
msgctxt "<user> is already in this room."
msgid "%1 is already in this room."
msgstr "%1 est déjà présent dans ce salon ."
msgstr "%1 est déjà présent dans ce salon."
#: src/models/actionsmodel.cpp:212
#, kde-format
@@ -511,7 +511,7 @@ msgstr "Il vous est impossible de vous bannir d'un salon."
#, kde-format
msgctxt "<username> is not in this room"
msgid "%1 is not in this room."
msgstr "%1 est absent de ce salon ."
msgstr "%1 est absent de ce salon."
#: src/models/actionsmodel.cpp:521
#, kde-format
@@ -2226,7 +2226,7 @@ msgstr "Partager"
#: src/qml/Menu/ShareAction.qml:20
#, kde-format
msgid "Share the selected media"
msgstr "Partager le media sélectionné"
msgstr "Partager le média sélectionné"
#: src/qml/Menu/ShareDialog.qml:34
#, kde-format
@@ -2791,7 +2791,7 @@ msgstr "Aucun nom"
#: src/qml/Panel/GroupChatDrawerHeader.qml:71
#, kde-format
msgid "No Canonical Alias"
msgstr "Aucun alias pour Canonical "
msgstr "Aucun alias classique"
#: src/qml/Panel/GroupChatDrawerHeader.qml:81
#, kde-format
@@ -2938,12 +2938,12 @@ msgstr "Alias"
#: src/qml/RoomSettings/General.qml:183
#, kde-format
msgid "No canonical alias set"
msgstr "Aucun alias défini pour Canonical"
msgstr "Aucun alias classique défini"
#: src/qml/RoomSettings/General.qml:196
#, kde-format
msgid "Make this alias the room's canonical alias"
msgstr "Faire de cet alias l'alias vers le salon de Canonical"
msgstr "Faire de cet alias un alias vers le salon classique"
#: src/qml/RoomSettings/General.qml:211
#, kde-format
@@ -3110,7 +3110,7 @@ msgstr "Modifier l'avatar du salon"
#: src/qml/RoomSettings/Permissions.qml:362
#, kde-format
msgid "Change the room canonical alias"
msgstr "Modifier l'alias vers le salon de Canonical"
msgstr "Modifier l'alias classique du salon"
#: src/qml/RoomSettings/Permissions.qml:371
#, kde-format

View File

@@ -1,13 +1,13 @@
# Copyright (C) YEAR This file is copyright:
# Copyright (C) 2023 This file is copyright:
# This file is distributed under the same license as the neochat package.
#
# Giovanni Sora <g.sora@tiscali.it>, 2021, 2022, 2023.
# SPDX-FileCopyrightText: 2021, 2022, 2023 Giovanni Sora <g.sora@tiscali.it>
msgid ""
msgstr ""
"Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-08-28 03:11+0000\n"
"PO-Revision-Date: 2023-09-14 12:53+0200\n"
"PO-Revision-Date: 2023-10-16 13:11+0200\n"
"Last-Translator: giovanni <g.sora@tiscali.it>\n"
"Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
"Language: ia\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 22.12.3\n"
"X-Generator: Lokalize 23.08.2\n"
#: src/controller.cpp:234
#, kde-format
@@ -1170,6 +1170,8 @@ msgid ""
"This room is encrypted. Build libQuotient with encryption enabled to send "
"encrypted messages."
msgstr ""
"Iste sala es cryptate. Contrue libQuotient con cryptation habilitate per "
"inviar messages cryptate."
#: src/qml/Component/ChatBox/ChatBar.qml:167
#, kde-format

View File

@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 23.08.1\n"
"X-Generator: Lokalize 23.08.2\n"
#: src/controller.cpp:234
#, kde-format

View File

@@ -1,14 +1,15 @@
# Copyright (C) 2023 This file is copyright:
# This file is distributed under the same license as the neochat package.
#
# Volkan Gezer <volkangezer@gmail.com>, 2021.
# SPDX-FileCopyrightText: 2022, 2023 Emir SARI <emir_sari@icloud.com>
# Volkan Gezer <volkangezer@gmail.com>, 2021.
# Emir SARI <emir_sari@icloud.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-08-28 03:11+0000\n"
"PO-Revision-Date: 2023-09-30 11:47+0300\n"
"PO-Revision-Date: 2023-11-01 06:26+0300\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
"Language: tr\n"
@@ -16,13 +17,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 23.08.1\n"
"X-Generator: Lokalize 23.08.2\n"
#: src/controller.cpp:234
#, kde-format
msgid "Login Failed: Access Token invalid or revoked"
msgstr ""
"Oturum açma başarısız: Erişim jetonu geçersiz veya yürürlükten kaldırılmış"
"Oturum açma başarısız: Erişim jetonu geçersiz veya yürürlükten kaldırıldı"
#: src/controller.cpp:237 src/controller.cpp:242 src/login.cpp:90
#, kde-format
@@ -704,7 +705,7 @@ msgstr "Davet Edilen"
#: src/models/roomlistmodel.cpp:393
#, kde-format
msgid "Favorite"
msgstr "Sık Kullanılan"
msgstr "Sık Kullanılanlar"
#: src/models/roomlistmodel.cpp:395
#, kde-format
@@ -714,7 +715,7 @@ msgstr "Doğrudan İletiler"
#: src/models/roomlistmodel.cpp:397
#, kde-format
msgid "Normal"
msgstr "Normal"
msgstr "Normal Odalar"
#: src/models/roomlistmodel.cpp:399
#, kde-format
@@ -1146,17 +1147,17 @@ msgstr "İlişik göndermeyi iptal et"
#: src/qml/Component/ChatBox/ChatBar.qml:63
#, kde-format
msgid "Attach an image or file"
msgstr "Bir görsel veya dosya iliştir"
msgstr "Görsel veya dosya iliştir"
#: src/qml/Component/ChatBox/ChatBar.qml:89
#, kde-format
msgid "Emojis & Stickers"
msgstr "Emojiler ve Yapışkanlar"
msgstr "Emojiler ve yapışkanlar"
#: src/qml/Component/ChatBox/ChatBar.qml:106
#, kde-format
msgid "Send a Location"
msgstr "Konum Gönder"
msgstr "Konum gönder"
#: src/qml/Component/ChatBox/ChatBar.qml:120
#, kde-format
@@ -3424,7 +3425,7 @@ msgstr "Görünüş"
#: src/qml/Settings/AppearanceSettingsPage.qml:24
#, kde-format
msgid "General theme"
msgstr "Genel tema"
msgstr "Genel Tema"
#: src/qml/Settings/AppearanceSettingsPage.qml:120
#, kde-format
@@ -3464,7 +3465,7 @@ msgstr "Yalnızca saydam sohbet sayfası etkinse çalışır."
#: src/qml/Settings/AppearanceSettingsPage.qml:298
#, kde-format
msgid "Show your messages on the right"
msgstr "İletilerinizi sağda göster"
msgstr "İletileri sağda göster"
#: src/qml/Settings/AppearanceSettingsPage.qml:311
#, kde-format
@@ -3646,7 +3647,7 @@ msgstr "Genel"
#: src/qml/Settings/GeneralSettingsPage.qml:23
#, kde-format
msgid "General settings"
msgstr "Genel ayarlar"
msgstr "Genel Ayarlar"
#: src/qml/Settings/GeneralSettingsPage.qml:33
#, kde-format
@@ -3697,7 +3698,7 @@ msgstr "Avatar güncelleme olaylarını göster"
#: src/qml/Settings/GeneralSettingsPage.qml:161
#, kde-format
msgid "Rooms and private chats"
msgstr "Odalar ve özel sohbetler"
msgstr "Odalar ve Özel Sohbetler"
#: src/qml/Settings/GeneralSettingsPage.qml:168
#, kde-format
@@ -3718,7 +3719,7 @@ msgstr "Düzenleyici"
#: src/qml/Settings/GeneralSettingsPage.qml:197
#, kde-format
msgid "Use s/text/replacement syntax to edit your last message"
msgstr "Son iletinizi düzenlemek için s/metin/yenisi sözdizimini kullan"
msgstr "Son iletiyi düzenlemek için s/metin/yenisi sözdizimini kullan"
#: src/qml/Settings/GeneralSettingsPage.qml:208
#, kde-format

View File

@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-08-28 03:11+0000\n"
"PO-Revision-Date: 2023-09-16 10:12\n"
"PO-Revision-Date: 2023-10-21 13:58\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"

225
snapcraft.yaml Normal file
View File

@@ -0,0 +1,225 @@
# SPDX-FileCopyrightText: 2023 Scarlett Moore <sgmoore@kde.org>
#
# SPDX-License-Identifier: CC0-1.0
---
name: neochat
base: core22
adopt-info: neochat
grade: stable
confinement: strict
apps:
neochat:
# extensions:
# - kde-neon
command: usr/bin/neochat
common-id: org.kde.neochat
desktop: usr/share/applications/org.kde.neochat.desktop
plugs:
- home
- removable-media
- desktop
- desktop-legacy
- opengl
- wayland
- x11
- audio-playback
- unity7
- network
- network-bind
- network-manager-observe
- password-manager-service
- accounts-service
command-chain:
- snap/command-chain/desktop-launch
assumes:
- snapd2.58.3
compression: lzo
plugs:
desktop:
mount-host-font-cache: false
icon-themes:
interface: content
target: $SNAP/data-dir/icons
default-provider: gtk-common-themes
sound-themes:
interface: content
target: $SNAP/data-dir/sounds
default-provider: gtk-common-themes
kf5-5-111-qt-5-15-11-core22:
content: kf5-5-111-qt-5-15-11-core22-all
interface: content
default-provider: kf5-5-111-qt-5-15-11-core22
target: $SNAP/kf5
environment:
SNAP_DESKTOP_RUNTIME: $SNAP/kf5
QML2_IMPORT_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/qml:$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/qml:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET/qml"
QT_QUICK_CONTROLS_STYLE: org.kde.desktop
XDG_DATA_DIRS: "$SNAP/.local"
XDG_CONFIG_DIRS: "$SNAP/etc/xdg"
hooks:
configure:
plugs:
- desktop
command-chain:
- snap/command-chain/hooks-configure-desktop
layout:
/usr/share/X11:
symlink: $SNAP/kf5/usr/share/X11
slots:
session-dbus-interface:
interface: dbus
name: org.kde.neochat
bus: session
package-repositories:
- type: apt
components:
- main
suites:
- jammy
key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D
url: http://origin.archive.neon.kde.org/user
key-server: keyserver.ubuntu.com
parts:
kde-neon:
source: /snap/snapcraft/current/share/snapcraft/extensions/desktop/kde-neon
source-type: local
plugin: make
make-parameters:
- PLATFORM_PLUG=kf5-5-111-qt-5-15-11-core22
build-snaps:
- kf5-5-111-qt-5-15-11-core22-sdk
build-environment:
- &id001
PATH: /snap/kf5-5-111-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- &id002
XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-111-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- &id003
XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-111-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- &id004
CRAFT_CMAKE_ARGS: -DCMAKE_FIND_ROOT_PATH=/snap/kf5-5-111-qt-5-15-11-core22-sdk/current${CRAFT_CMAKE_ARGS:+:$CRAFT_CMAKE_ARGS}
qtkeychain:
after:
- kde-neon
source: https://github.com/frankosterfeld/qtkeychain.git
source-tag: v0.14.0
source-depth: 0
plugin: cmake
build-packages:
- libsecret-1-dev
stage-packages:
- libsecret-1-0
- gnome-keyring
cmake-parameters:
- "-DKDE_INSTALL_USE_QT_SYS_PATHS=FALSE"
- "-DCMAKE_INSTALL_PREFIX=/usr"
- "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
- "-DENABLE_TESTING=OFF"
- "-DBUILD_TESTING=OFF"
- "-DKDE_SKIP_TEST_SETTINGS=ON"
- "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-111-qt-5-15-11-core22/current"
- "-DBUILD_TRANSLATIONS=OFF"
- "-DLIBSECRET_SUPPORT=ON"
- "-DKEYCHAIN_DBUS=1"
prime:
- "-usr/include/qt5keychain"
- "-usr/lib/$CRAFT_ARCH_TRIPLET/libqt5keychain.so"
- "-usr/mkspecs"
- "-usr/lib/$CRAFT_ARCH_TRIPLET/cmake"
libmatrixclient:
after:
- kde-neon
- qtkeychain
source: https://github.com/quotient-im/libQuotient.git
source-tag: 0.8.1.2
source-depth: 0
plugin: cmake
build-packages:
- qtmultimedia5-dev
- libolm-dev
- libssl-dev
cmake-parameters:
- "-DCMAKE_INSTALL_PREFIX=/usr"
- "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
- "-DENABLE_TESTING=OFF"
- "-DBUILD_TESTING=OFF"
- "-DKDE_SKIP_TEST_SETTINGS=ON"
- "-DQuotient_ENABLE_E2EE=ON"
- "-DBUILDING_SHARED_QUOTIENT=ON"
- "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-111-qt-5-15-11-core22/current"
neochat:
after:
- kde-neon
- qtkeychain
- libmatrixclient
parse-info:
- usr/share/metainfo/org.kde.neochat.appdata.xml
source: .
source-type: local
plugin: cmake
build-packages:
- cmark
- gcc-10
- g++-10
- libcmark-dev
- kquickimageeditor-dev
- libkf5qqc2desktopstyle-dev
- qcoro-qt5-dev
- kirigami-addons-dev
- reuse
- libkf5doctools-dev
- qtbase5-private-dev
- qml-module-org-kde-kquickimageeditor
- qml-module-org-kde-qqc2desktopstyle
- kirigami-addons-data
- qml-module-org-kde-kirigamiaddons
- qml-module-org-kde-quickcharts
- libsqlite3-dev
- libolm-dev
stage-packages:
- libcmark0.30.2
- qml-module-org-kde-kquickimageeditor
- qml-module-org-kde-qqc2desktopstyle
- kirigami-addons-data
- qml-module-org-kde-kirigamiaddons
- qml-module-org-kde-quickcharts
- qml-module-org-kde-kirigami2
- reuse
- libsqlite3-0
- libolm3
cmake-parameters:
- "-DKDE_INSTALL_USE_QT_SYS_PATHS=FALSE"
- "-DCMAKE_INSTALL_PREFIX=/usr"
- "-DCMAKE_BUILD_TYPE=Release"
- "-DENABLE_TESTING=OFF"
- "-DBUILD_TESTING=OFF"
- "-DKDE_SKIP_TEST_SETTINGS=ON"
- "-DNEOCHAT_FLATPAK=ON"
- "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-111-qt-5-15-11-core22-sdk/current"
- "-DKDE_INSTALL_PLUGINDIR=/usr/lib/$CRAFT_ARCH_TRIPLET/qt5/plugins/"
prime:
- "-usr/lib/*/cmake/*"
- "-usr/include/*"
- "-usr/share/ECM/*"
- "-usr/share/doc/*"
- "-usr/share/man/*"
- "-usr/share/icons/breeze-dark*"
- "-usr/bin/X11"
- "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- "-usr/lib/aspell/*"
- "-usr/share/lintian"
build-environment: &id005
- *id001
- *id002
- *id003
- *id004
cleanup:
after:
- kde-neon
- neochat
plugin: nil
override-prime: |
set -eux
# find $CRAFT_PRIME/usr/share/doc/ -type f -not -name 'copyright' -delete
# find $CRAFT_PRIME/usr/share -type d -empty -delete | /bin/true
# # Unused libraries found by linter