commit f21305c7e348ff5cba813f3a754f74faaabf1934b7ab4910be88e4b83b120e83 Author: Christophe Marin Date: Wed Nov 20 12:33:07 2024 +0000 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=30 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/kaidan-0.9.1.tar.xz b/kaidan-0.9.1.tar.xz new file mode 100644 index 0000000..07ec330 --- /dev/null +++ b/kaidan-0.9.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8137011d5c36a11d23fcc600d4fd5b0767951d69cf21c8eaac43e98d1c918f90 +size 692464 diff --git a/kaidan-0.9.1.tar.xz.sig b/kaidan-0.9.1.tar.xz.sig new file mode 100644 index 0000000..5ce4def --- /dev/null +++ b/kaidan-0.9.1.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEA8LRDcl+WwvruPO0RmMjGpGh4nsFAmRXhmYACgkQRmMjGpGh +4nvWohAAwYWUspM2E+xYhgt8LTUjxGDF7gWMFs+w/sE8UAukI0e7qu3WPlKaoJVY +ySmV/mvh3LsSljPvvu3eGb0CA4otIrSDL4elHMGdTAddfIteoBOrJRr/fCaG0uV4 +mprykxb28CMmdIuDnjWuL2Z36P5n6n5TCotP8YRgOx3jQ8hGxp6+PCBS0RIqK/xT +puyulu3b3inKn3WsFVKEwj+NC3qHSQkLsSdjRJuJAqpb5fQz4RYvKFgKtZ3umYc6 +ZZYtgYn+TPdi8V5EbGd+n3f4Q99YvUbCRr3w4HXhewEGXs8IppccyIcVHBqBMJCh +3p4UqHR4vZBavMAy+bZtRDdV7RR70oT0ICyu3KZoI78JeznW8wXGtVrwcp0QBw/o +Pq6XR6J5DxICVwsEAhgn9Lb8DaifF0icTUEl/Vx8gU7jMuqxhcEH8HsqX/wU1Szd +F21qOc7ve85AUgJae2WCPe+G6MgbvpCNDM0pU08OXWsq21XKFaN1Mlar1DMCMUHE +OeC1BqciCtcJ1Mgy/7wjmMhjU8l1nCW3TQVUtuMgZyAP+fXYFoE+k/6uYCk94+HV +3LJ6QPjkn43Xb++JHZ0y7zB/yrU9Vv5iIY4+nrFSV3IX3D0/7ydZzZr/W4uRNz4v +5Udn+IALfPEGbtvR4rStroM9+U2+uX4D+OjrwBWds5tisYrIDmo= +=OSpN +-----END PGP SIGNATURE----- diff --git a/kaidan.changes b/kaidan.changes new file mode 100644 index 0000000..8de278b --- /dev/null +++ b/kaidan.changes @@ -0,0 +1,184 @@ +------------------------------------------------------------------- +Wed Nov 20 12:33:03 UTC 2024 - Christophe Marin + +- Stop using the %suse_update_desktop_file macro + +------------------------------------------------------------------- +Sun Jul 14 20:48:41 UTC 2024 - hui + +- Fix dependency which prevented Kaidan from start boo#1227744 + +------------------------------------------------------------------- +Mon Mar 25 11:52:13 UTC 2024 - Christophe Marin + +- Replace the 'cmake(KQuickImageEditor)' BuildRequires with + kquickimageeditor-devel to pick the correct flavor +- Build with GCC 13 on Leap 15 + +------------------------------------------------------------------- +Mon May 22 21:10:32 UTC 2023 - Jaime Marquínez Ferrándiz + +- Update to 0.9.1: + * The published tar for 0.9.0 contained the wrong version +- Add the lang package +- Drop 0001-QrCodeDecoder-Replace-deprecated-BarcodeFormat-QR_CO.patch, 0001-QrCodeGenerator-Replace-deprecated-BarcodeFormat-QR_.patch and 0001-Support-ZXing-2.0.patch + +------------------------------------------------------------------- +Fri May 5 12:14:24 UTC 2023 - Christophe Marin + +- Update to 0.9.0 + * End-to-end encryption with OMEMO 2 for messages, files and + metadata including an easy trust management + * XMPP Providers support for an easy onboarding + * Message reactions for sending emojis upon a message + * Read markers showing which messages a contact has read + * Message drafts to send entered messages later after switching + chats or restarting Kaidan + * Message search for messages that are not yet loaded + * New look of the chat background and message bubbles including + grouped messages from the same author + * Chat pinning for reordering chats + * Public group chat search (without group chat support yet) + * New contact and account details including the ability to + change the own profile picture + * Restored window position on start + +------------------------------------------------------------------- +Thu Feb 9 08:09:58 UTC 2023 - Christophe Marin + +- Add patches to fix build with ZXing >= 2.0: + * 0001-QrCodeDecoder-Replace-deprecated-BarcodeFormat-QR_CO.patch + * 0001-QrCodeGenerator-Replace-deprecated-BarcodeFormat-QR_.patch + * 0001-Support-ZXing-2.0.patch + +------------------------------------------------------------------- +Fri Oct 1 16:00:38 UTC 2021 - Enrico Belleri + +- Update to 0.8.0: +Features: + * Add typing notifications (XEP-0085: Chat State Notifications) + * Add message history syncing (XEP-0313: Message Archive Management) + * Window size is restored + * The server's website link is displayed if account creation is disabled + * Improved user strings & descriptions + +------------------------------------------------------------------- +Sat Feb 27 16:52:21 UTC 2021 - Mia Herkt + +- Update to 0.7.0 +Features: + * Display client information (name, version, OS) of contacts + * Drag'n'drop for sending files + * Allow pasting images from the clipboard (Ctrl+Shift+V) into + the chat + * Allow inserting newlines using Shift+Enter + * Add configuration of custom hostname/port + * Favourite emojis are shown by default now + * Search emojis by ":" + * Display connection errors in the global drawer after login + * Improved design of media preview sheets + * Restructure message sending bar + +Bugfixes: + * Do not interpret random URLs as files anymore + * Fix the style of buttons when using Material style + * Fix file dialog and media drawer opening in some cases + * Fix opening of the LoginPage when scanning QR code without + password + +Notes: + * Kaidan requires Qt 5.14 now + +- Changes in 0.6.0: +Features: + * When offline, messages are cached now to be sent later + * It's allowed to also correct other messages than the last one + now + * Also pending (unsent) messages can be corrected now + * Chats can be opened from the notifications now + * New option to permanently hide your password in Kaidan + * New buttons for easily copying your jid and password + * Moved account management pages into the settings + * The cursor is moved to the end of the text field when + correcting a message now + * Scanning QR codes without a password works now and results in + only the JID being set + * The roster is called contact list now + * The resource for the displayed presence is picked with fixed + rules now (it was random before which resource is displayed) + * Handle notifications differently on GNOME to keep them in the + notifications area + * Switched to the upstream HTTP File Upload implementation + * Code refactoring and partial rewrite of the following classes: + Kaidan, ClientWorker, RosterManager, PresenceCache, + DownloadManager, TransferCache, QrCodeDecoder + +Bugfixes: + * Playback issues in media video preview + * Messages sent from other of your devices are displayed as they + were sent by the chat partner + * Notifications are shown persistently on the screen + * Roster names are not updated in the database + * Roster items are not updated in the model correctly + * All sheets contain two headers: It uses the new built-in header + property now + * Unreadable buttons with white text on withe background in some + styles + * Database version isn't saved correctly + * Errors when building with newer ZXing versions + +Notes: + * Kaidan requires a C++17-compliant compiler now +- Drop 0001-Port-deprecations-and-little-refactoring-of-the-QrCo.patch + +------------------------------------------------------------------- +Sun Aug 16 18:02:07 UTC 2020 - Christophe Giboudeaux + +- Update to 0.5.0 + * Add parsing of XMPP URIs + * Add QR code scanning and generation + * Add contact search + * Add muting notifications for messages of contacts + * Add renaming contacts + * Show user profile information + * Add extended multimedia support + * Add message search + * Redesign contact list, text avatar, counter for unread messages, chat page, chat message bubble + * Add option for enabling or disabling an account temporarily + * Refactor login screen with hints for invalid credentials and better usage of keyboard keys + * Add message quoting + * Truncate very long messages to avoid crashing Kaidan or using it to full capacity + * Add button with link for issue tracking to about page + * Improve messages for connection errors + * Add account deletion + * Redesign logo and global drawer banner + * Add onboarding with registration, normal login and QR code login + * Add OARS rating + * Add secondary roster sorting by contact name + * Add support for recording audio and video messages + * Add Kaidan to KDE’s F-Droid repository + * Improve build scripts for better cross-platform support + * Refactor code for better performance and stability + * Add documentation to achieve easier maintenance +- Add upstream patch: + * 0001-Port-deprecations-and-little-refactoring-of-the-QrCo.patch + +------------------------------------------------------------------- +Wed Jul 17 19:19:46 UTC 2019 - Wolfgang Bauer + +- Update to 0.4.1 + * Fix SSL problems for AppImage + * Fix connection problems + * Keep QXmpp v0.8.3 compatibility + +------------------------------------------------------------------- +Tue Jul 9 12:23:58 UTC 2019 - Wolfgang Bauer + +- Update to 0.4.0 final release +- Update build requirements +- Update URLs + +------------------------------------------------------------------- +Sun May 12 19:49:31 UTC 2019 - Andrey Karepin + +- Initial package for openSUSE diff --git a/kaidan.keyring b/kaidan.keyring new file mode 100644 index 0000000..4c45f95 --- /dev/null +++ b/kaidan.keyring @@ -0,0 +1,189 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=jBD0 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/kaidan.spec b/kaidan.spec new file mode 100644 index 0000000..8b71ff7 --- /dev/null +++ b/kaidan.spec @@ -0,0 +1,102 @@ +# +# spec file for package kaidan +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: kaidan +Version: 0.9.2 +Release: 0 +Summary: A XMPP client based on KDE Framework +License: AML AND GPL-3.0-or-later AND SUSE-GPL-3.0+-with-openssl-exception AND MIT AND CC-BY-SA-4.0 +URL: https://www.kaidan.im +Source0: https://download.kde.org/unstable/%{name}/%{name}-%{version}.tar.xz +Source1: https://download.kde.org/unstable/%{name}/%{name}-%{version}.tar.xz.sig +Source2: kaidan.keyring +BuildRequires: cmake >= 3.3 +BuildRequires: extra-cmake-modules >= 5.40.0 +%if 0%{?suse_version} == 1500 +BuildRequires: gcc13-c++ +BuildRequires: gcc13-PIE +%endif +# Both Qt 5 and Qt 6 flavors use the same cmake config name, use the -devel package name +# BuildRequires: cmake(KQuickImageEditor) +BuildRequires: kquickimageeditor-devel +BuildRequires: cmake(KF5CoreAddons) >= 5.67.0 +BuildRequires: cmake(KF5KIO) >= 5.67.0 +BuildRequires: cmake(KF5Kirigami2) >= 5.67.0 +BuildRequires: cmake(KF5KirigamiAddons) >= 0.7.0 +BuildRequires: cmake(KF5Notifications) +BuildRequires: cmake(KF5QQC2DeskopStyle) +BuildRequires: cmake(QXmpp) >= 1.5.0 +BuildRequires: cmake(Qt5Concurrent) +BuildRequires: cmake(Qt5Core) >= 5.14.0 +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: cmake(Qt5Location) +BuildRequires: cmake(Qt5Multimedia) +BuildRequires: cmake(Qt5Positioning) +BuildRequires: cmake(Qt5Qml) +BuildRequires: cmake(Qt5Quick) +BuildRequires: cmake(Qt5QuickCompiler) +BuildRequires: cmake(Qt5QuickControls2) +BuildRequires: cmake(Qt5Sql) +BuildRequires: cmake(Qt5Svg) +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5Xml) +BuildRequires: cmake(ZXing) >= 1.0.8 +Requires: kirigami-addons >= 0.7.0 +Requires: kirigami2 >= 5.67.0 +Requires: kquickimageeditor-imports +Requires: libqt5-qtquickcontrols2 +Requires: libQt5Location5 +Requires: libQt5PositioningQuick5 + +%description +Kaidan is a simple Jabber/XMPP client providing a user-interface using +Kirigami and QtQuick. The back-end of Kaidan is entirely written in C++ +using the qxmpp XMPP client library and Qt 5. + +%lang_package + +%prep +%autosetup -p1 + +%build +%if 0%{?suse_version} == 1500 +export CXX=g++-13 +%endif +%cmake_kf5 -d build '-DI18N:BOOL=ON' '-DQUICK_COMPILER:BOOL=ON' +%cmake_build + +%install +%kf5_makeinstall -C build + +%find_lang %{name} --with-qt + +%files +%license LICENSE +%doc README.md NEWS +%dir %{_kf5_sharedir}/kaidan +%{_kf5_applicationsdir}/im.kaidan.kaidan.desktop +%{_kf5_appstreamdir}/im.kaidan.kaidan.appdata.xml +%{_kf5_bindir}/kaidan +%{_kf5_iconsdir}/hicolor/*/apps/kaidan.* +%{_kf5_notifydir}/kaidan.notifyrc +%{_kf5_sharedir}/kaidan/images +%{_kf5_sharedir}/kaidan/providers.json + +%files lang -f %{name}.lang + +%changelog