From 132ba279e638676601a9457d2d279f62b71f79fdfa8fc42ff520e602d527fa57 Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Sun, 15 Dec 2024 09:06:39 +0000 Subject: [PATCH] 0.10.1 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=43 --- .gitattributes | 23 +++++ .gitignore | 1 + kaidan-0.10.0.tar.xz | 3 + kaidan-0.10.0.tar.xz.sig | 16 +++ kaidan-0.10.1.tar.xz | 3 + kaidan-0.10.1.tar.xz.sig | 16 +++ kaidan-0.9.1.tar.xz | 3 + kaidan-0.9.1.tar.xz.sig | 16 +++ kaidan-0.9.2.tar.xz | 3 + kaidan-0.9.2.tar.xz.sig | 16 +++ kaidan.changes | 213 +++++++++++++++++++++++++++++++++++++++ kaidan.keyring | Bin 0 -> 5259 bytes kaidan.spec | 104 +++++++++++++++++++ 13 files changed, 417 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 kaidan-0.10.0.tar.xz create mode 100644 kaidan-0.10.0.tar.xz.sig create mode 100644 kaidan-0.10.1.tar.xz create mode 100644 kaidan-0.10.1.tar.xz.sig create mode 100644 kaidan-0.9.1.tar.xz create mode 100644 kaidan-0.9.1.tar.xz.sig create mode 100644 kaidan-0.9.2.tar.xz create mode 100644 kaidan-0.9.2.tar.xz.sig create mode 100644 kaidan.changes create mode 100644 kaidan.keyring create mode 100644 kaidan.spec 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.10.0.tar.xz b/kaidan-0.10.0.tar.xz new file mode 100644 index 0000000..e52bb35 --- /dev/null +++ b/kaidan-0.10.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:206a37dea632a4b9fe08507d5a45d6b8acec0b035c274904066c567d4465ceb1 +size 3062296 diff --git a/kaidan-0.10.0.tar.xz.sig b/kaidan-0.10.0.tar.xz.sig new file mode 100644 index 0000000..3d0cb07 --- /dev/null +++ b/kaidan-0.10.0.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEErgjFkKfREsGXnQaLBO+tD3pNlyQFAmdXXzQACgkQBO+tD3pN +lyQNWBAArB27BanLnqFG39Dx1qc4NyW+XO066D6oMAqpd3AF1kheDXTzFU58xRlf +2gJYbFHGf9BnWZTITYxowLGbIRyHxOApFhGsmR6Zj5TTD+MJuzREJ4T39hTSX7cb +wyxdV/OT00f0JPLqxONDZBBqYY/wNQSf6iAw8eBOsG64ZDwPbXaEUnNvH28GElH1 +h5UAkDZJhZ9J8i+JL0tVlZpg4Wz4weqp378y+pEUEDnLs0qYZnfdcuXqySHc0eXg +sxwE4DyokbnPuWRHdKqvxEtYeKkIPaiQrgMsFe1D/cK98Ndk9Q2B8EI7XM7TZzQz +YtvNCi9lAYccPPOEUc9KCDtb4WlSG7l3k3aQIV+5GgAw4iyYvuC2mmOte2qs+scg +RxaO7KZfmvVT1Uz10MDoxRb1Xcs9PtQZivPzL3ndN+VnOrx67D9Fef896J2+SsCr +BwGNCBFlKRKrSs9O1Y1C7HvxAnDmkwcZeEd5d0oBS6sFp14hoCCjlRMejNzsyStQ +EwgvqGZaDWUZt5uTzxO7PFTqBZZDHGqMQfC4lPiEd0kE8Vp5VlQqKvZ+08JDzXnk +Sox4BGdGqjrX3jsN7+AS7Bb8D48vYvdeMaP4Wh11Hsz7/vbZ2H9EaI8X5futvvGE +MRIXn1PK8YCegu8tlG3SEfO2KDgRHfboiI6G9SAXh/NF4oLXd+U= +=ewJN +-----END PGP SIGNATURE----- diff --git a/kaidan-0.10.1.tar.xz b/kaidan-0.10.1.tar.xz new file mode 100644 index 0000000..9e1ae5e --- /dev/null +++ b/kaidan-0.10.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d28ec1cb9bdd44f4b73c23c651b1adfa233981f6d7b1c760e8a7a72c1cdc6f16 +size 3064212 diff --git a/kaidan-0.10.1.tar.xz.sig b/kaidan-0.10.1.tar.xz.sig new file mode 100644 index 0000000..8b64ae2 --- /dev/null +++ b/kaidan-0.10.1.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEErgjFkKfREsGXnQaLBO+tD3pNlyQFAmddx84ACgkQBO+tD3pN +lySlCQ//TwKYza5ekg6VGtQ53trO0H9MIDHAHN6na3OvL1xXhrl/A3hz19A7A9b1 +sU6CQhP3Hvq6X3QUgDNV9JW3BKcMsLUxoBtJlhZVDdd9HEOsu1FwofzXjDQM0vn+ +8NB0NoInT9tn80ynHjCmKRt6QMXdgUOlvUWFh0fIAWgNK3o/ScnDKHiGNTurpvUj +cCgkRE2RaDaGhnn5IFjCYfGGbC1vM5KcwWDKzBCjt/RQML4OrnrZq2NUg2BXiLm5 +iJoZmnk+XqdTwUVSa8Mpww4OtwQP0qmh2XyKbpOGK3ekPowJCbj2AXf6WcLuMAuY +eaWaJjpCa8/7W7zK6xsOxhqzbodZV1hkvkPRS2imxqeC+8Gx+KGD+o/RneBX+Uat +QgDwMhVuIJDFGiuG9UshozVo1QoBWF5OY4qb/9eYwLiVDc/JIl5Ho5FarP39qurM +o6iocDOc8VnnySbd32ialSkxPq8f754NI0/iJkSFDwZgCGz4HntZXXDgy6KImCui +jK1Se0mX7/OXyZl9x+icbXz5PDMPQvghuZ8bjQNhjLvOj7QE5s6ldAQSPk5+TiSK +oylTXBcXKqygu8S3w2MKbLXESgjUPaLBZFVpzrmRVv5lWkBKb917ScJD2wc47qlg +KlhjCH+3PN+nNIO2Af58buMppXVBa6uu7YkK/R00OF+V/umawmI= +=HW6J +-----END PGP SIGNATURE----- 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-0.9.2.tar.xz b/kaidan-0.9.2.tar.xz new file mode 100644 index 0000000..0f00a13 --- /dev/null +++ b/kaidan-0.9.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b51b8a9e3eabccefdedc06014d27e089fc58a9c34f779d497b0fbe0d3d0bdaa7 +size 696024 diff --git a/kaidan-0.9.2.tar.xz.sig b/kaidan-0.9.2.tar.xz.sig new file mode 100644 index 0000000..ed96e39 --- /dev/null +++ b/kaidan-0.9.2.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEErgjFkKfREsGXnQaLBO+tD3pNlyQFAmc9DBUACgkQBO+tD3pN +lyQbhA//f4uMv96HgJdrPQ0S7BJALQR9/UacHJlATFuE7HGlrQ7AmMYvkNHgn1Wr +ClSkR1k8Kt57mh8IjxzZ3oHg2F8JFxBmNzLNOF4nTnCRn5ru1fyYp0ltwPqhUuD7 +/X0m2XP/UolJCDK4wio/o7oRSnhC4QRRjclmoGT+dXqN5DBdPON8cqm3TKXS2TLO +Q6nWg5ucdiO+NbxdLFR3g0eBVNfK9fWJKDnxRO10WkwLll2A3jvaepgNvUA/rfp7 +elg/rZemrkYsl8X0mtbixq4YmMOpyUQ3jdggHKbWJeUR3lGnIa9qZoKVzvKjX1Iz +rKkPDw8hP8Tvhw8uTXHsO9ltAI4oyr/2Udwo+mHG+eLDb7whx6jewCyID4q9dQaQ +R9RPyQOYmhUGoML1KM+9pcA9r7WqRLNFdTiHt8qOY5QVEbDHZDkZyeSUSmpQIwjy +A/nNuXz/ZmHnDEKZgCG7eDhpBGaIPNT4iH0AlqqUOxfnWkVlMbR8afdtzyL1pTTp +snb5GxIDr4q98afZnuCVpTCgFEjXxG18gi48MBQvKJ94DdDjgpmG8e5Drx/Xt5qv +kGGRjQKlbPIZxzudZNixuWF4YMdeSjREM35D6e40mCLI3wcqt4nAwMcFd7Ny9vXh +TzkQtmlqF6vQJhD3NOunHUcgJwDHw7F61QQEmOZph3t+IcjfIV8= +=/O3g +-----END PGP SIGNATURE----- diff --git a/kaidan.changes b/kaidan.changes new file mode 100644 index 0000000..86b2f5c --- /dev/null +++ b/kaidan.changes @@ -0,0 +1,213 @@ +------------------------------------------------------------------- +Sun Dec 15 09:05:42 UTC 2024 - Christophe Marin + +- Update to 0.10.1 + * Fix displaying files of each message in appropriate message + bubble + * Fix sending fallback messages for clients not supporting + XEP-0447: Stateless file sharing + * Fix margins within message bubbles + * Fix hiding hidden message part + * Fix displaying marker for new messages + +------------------------------------------------------------------- +Thu Dec 12 08:26:48 UTC 2024 - Christophe Marin + +- Update to 0.10.0: + https://www.kaidan.im/2024/12/09/kaidan-0.10.0/ + +------------------------------------------------------------------- +Fri Dec 6 08:02:56 UTC 2024 - Christophe Marin + +- Update to 0.9.2 + * Fix file extension for downloads when mime type is empty + * Fix file downloads without a source URL could be started + * Fix file messages are never marked as sent + * Fix message body of previous file selection was used + * Fix missing receipt request (for green checkmark) on media messages + * Fix outgoing encrypted media messages are displayed as unencrypted + +------------------------------------------------------------------- +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 0000000000000000000000000000000000000000000000000000000000000000..6cfb07c95dc0ff9cef59d0e70a20218d53ae3a3c662507f4470407fceec5d37c GIT binary patch literal 5259 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 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: pkgconfig +BuildRequires: cmake(KF5CoreAddons) >= 5.67.0 +BuildRequires: cmake(KF5KIO) >= 5.67.0 +BuildRequires: cmake(KF5Kirigami2) >= 5.67.0 +BuildRequires: cmake(KF5KirigamiAddons) >= 0.10.0 +BuildRequires: cmake(KF5Notifications) +BuildRequires: cmake(KF5QQC2DeskopStyle) +BuildRequires: cmake(QXmppQt5) >= 1.9.0 +BuildRequires: cmake(Qt5Concurrent) +BuildRequires: cmake(Qt5Core) >= 5.15.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 +BuildRequires: pkgconfig(icu-uc) +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 LICENSES/* +%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* + +%files lang -f %{name}.lang + +%changelog