Compare commits
20 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
753e879556 | ||
|
|
6e6636e384 | ||
|
|
3574c2e077 | ||
|
|
f947320191 | ||
|
|
0f8ed0bfc7 | ||
|
|
ccd0bd5c6d | ||
|
|
a4020a7def | ||
|
|
1c9487df7e | ||
|
|
526db7b73a | ||
|
|
d9024e98c9 | ||
|
|
8697dde08d | ||
|
|
9607424389 | ||
|
|
9e22b0b61a | ||
|
|
148ac2f91a | ||
|
|
9c4a4bb77f | ||
|
|
00f880f7ff | ||
|
|
703678ccea | ||
|
|
d2ac959a1c | ||
|
|
da0e84eacb | ||
|
|
463172eca6 |
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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})
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
225
snapcraft.yaml
Normal 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
|
||||
Reference in New Issue
Block a user