Name: ruqola Version: 2.1.0 Release: 1%{?dist} Summary: Qt-based client for Rocket Chat License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later URL: https://invent.kde.org/network/%{name} Source: https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: libappstream-glib # Qt BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6WebSockets) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6NetworkAuth) BuildRequires: cmake(Qt6MultimediaWidgets) BuildRequires: cmake(Qt6Sql) BuildRequires: cmake(Qt6Keychain) BuildRequires: cmake(Qt6Test) # KDE Frameworks BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6Crash) BuildRequires: cmake(KF6Notifications) BuildRequires: cmake(KF6IconThemes) BuildRequires: cmake(KF6SyntaxHighlighting) BuildRequires: cmake(KF6NotifyConfig) BuildRequires: cmake(KF6ItemViews) BuildRequires: cmake(KF6IdleTime) BuildRequires: cmake(KF6Prison) BuildRequires: cmake(KF6Archive) BuildRequires: cmake(KF6Codecs) BuildRequires: cmake(KF6TextTranslator) BuildRequires: cmake(KF6TextAutoCorrectionWidgets) BuildRequires: cmake(KF6TextEditTextToSpeech) BuildRequires: cmake(KF6TextEmoticonsWidgets) BuildRequires: cmake(KF6TextUtils) BuildRequires: cmake(KF6TextCustomEditor) BuildRequires: cmake(KF6DBusAddons) BuildRequires: cmake(KF6XmlGui) BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6KIO) BuildRequires: cmake(KF6Sonnet) BuildRequires: cmake(KF6TextWidgets) BuildRequires: cmake(KF6Purpose) BuildRequires: cmake(KF6DocTools) # Not in Fedora # BuildRequires: cmake(KLLMWidgets) BuildRequires: cmake(KF6UserFeedback) BuildRequires: cmake(KF6Solid) BuildRequires: cmake(KF6NetworkManagerQt) BuildRequires: cmake(KF6StatusNotifierItem) Requires: hicolor-icon-theme %description Ruqola is a Rocket chat client for the KDE desktop. %package doc Summary: HTML documentation for %{name} %description doc %{summary}. %prep %autosetup -p1 %build %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build %install %cmake_install %find_lang %{name} %check desktop-file-validate %{buildroot}/%{_datadir}/applications/org.kde.ruqola.desktop appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.ruqola.appdata.xml %files -f %{name}.lang %license LICENSES/* %doc README.md %{_kf6_bindir}/ruqola %{_kf6_libdir}/{librocketchatrestapi-qt,libruqolacore,libruqolawidgets}.so.0 %{_kf6_libdir}/{librocketchatrestapi-qt,libruqolacore,libruqolawidgets}.so.%{version} %{_kf6_qtplugindir}/ruqolaplugins %{_kf6_datadir}/applications/org.kde.ruqola.desktop %{_kf6_datadir}/icons/hicolor/*/apps/ruqola.png %{_kf6_datadir}/knotifications6/ruqola.notifyrc %{_kf6_metainfodir}/org.kde.ruqola.appdata.xml %{_kf6_datadir}/qlogging-categories6/ruqola.{categories,renamecategories} %files doc %{_docdir}/HTML/en/ruqola/index.cache.bz2 %{_docdir}/HTML/en/ruqola/index.docbook %changelog * Tue Mar 12 2024 Steve Cossette - 2.1.0-1 - v2.1.0