Name: deepin-editor Version: 6.5.42 Release: %autorelease Summary: Text editor for DDE # main source code is GPL-3.0-or-later, except: # src/common/encoding.{h,cpp} - GPL-2.0-or-later License: GPL-3.0-or-later AND GPL-2.0-or-later URL: https://github.com/linuxdeepin/deepin-editor Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz Patch0: https://github.com/linuxdeepin/deepin-editor/pull/406.patch BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Concurrent) BuildRequires: cmake(Qt6PrintSupport) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6Xml) BuildRequires: cmake(Qt6Core5Compat) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Dtk6Widget) BuildRequires: cmake(Dtk6Core) BuildRequires: cmake(KF6Codecs) BuildRequires: cmake(KF6SyntaxHighlighting) BuildRequires: libicu-devel BuildRequires: pkgconfig(chardet) BuildRequires: uchardet-devel BuildRequires: desktop-file-utils Requires: hicolor-icon-theme #Recommends: deepin-manual %description Deepin Editor is a desktop text editor that supports common text editing features. %prep %autosetup -p1 sed -i 's|/lib|%{_libdir}|' cmake/translation-generate.cmake %build %cmake -GNinja %cmake_build %install %cmake_install %check desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files %doc README.md %license LICENSE.txt %{_bindir}/deepin-editor %{_datadir}/applications/deepin-editor.desktop %{_datadir}/icons/hicolor/scalable/apps/deepin-editor.svg %dir %{_datadir}/deepin-editor %{_datadir}/deepin-editor/org.kde.syntax-highlighing/ %{_datadir}/deepin-editor/themes/ %{_datadir}/deepin-editor/translations/ %{_datadir}/deepin-manual/manual-assets/application/deepin-editor/ %{_datadir}/dsg/configs/org.deepin.editor/ %changelog %autochangelog