%global app_id org.kde.markdownpart
Name: markdownpart
Summary: Markdown KPart
Version: 24.02.2
Release: %autorelease
License: LGPL-2.1-or-later
URL: https://apps.kde.org/categories/utilities/
Source: https://download.kde.org/%{stable_kf6}/release-service/%{version}/src/%{name}-%{version}.tar.xz
BuildRequires: extra-cmake-modules
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(Qt6Widgets)
BuildRequires: cmake(KF6I18n)
BuildRequires: cmake(KF6Parts)
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: libappstream-glib
%description
A Markdown viewer KParts plugin, which allows KParts-using applications to
display files in Markdown format in the target format.
%prep
%autosetup -p1
%build
%cmake_kf6
%cmake_build
%install
%cmake_install
%find_lang %{name}
%check
appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/%{app_id}.metainfo.xml
%files -f %{name}.lang
%doc README.md
%license LICENSES/*
%{_kf6_plugindir}/parts/markdownpart.so
%{_kf6_metainfodir}/%{app_id}.metainfo.xml
%changelog
%autochangelog