diff --git a/deepin-editor.spec b/deepin-editor.spec index 5e85cba917b461a2dafeab342b1e78854c46e14e..38afea24adf21bc0427de46d8a3ece6cdf2d0bec 100644 --- a/deepin-editor.spec +++ b/deepin-editor.spec @@ -1,47 +1,43 @@ -%global debug_package %{nil} -%define anolis_release 2 -%{!?_vpath_builddir:%global _vpath_builddir %{_target_platform}} - Name: deepin-editor -Version: 6.0.6 -Release: 1.%{anolis_release}%{?dist} -Summary: Simple editor for Linux Deepin -License: GPLv3 +Version: 6.0.19.6 +Release: 1%{?dist} +Summary: Text editor for DDE +License: GPL-3.0-or-later and GPL-2.0-or-later and MIT and CC0 and CC-BY-4.0 URL: https://github.com/linuxdeepin/deepin-editor -Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz - -%if 0%{?openeuler} -BuildRequires: cmake -%else -BuildRequires: cmake3 -%endif - -BuildRequires: qt5-devel -BuildRequires: gcc-c++ -BuildRequires: freeimage-devel -BuildRequires: pkgconfig(dtkwidget) -BuildRequires: pkgconfig(dtkcore) -BuildRequires: pkgconfig(libexif) -BuildRequires: pkgconfig(xcb-aux) -BuildRequires: pkgconfig(xtst) -BuildRequires: pkgconfig(polkit-qt5-1) -BuildRequires: pkgconfig(Qt5) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(Qt5X11Extras) -BuildRequires: pkgconfig(dframeworkdbus) -BuildRequires: qt5-linguist -BuildRequires: qt5-qtbase-private-devel -BuildRequires: kf5-kcodecs-devel -BuildRequires: kf5-syntax-highlighting-devel -BuildRequires: gtest-devel -BuildRequires: gmock-devel -BuildRequires: uchardet-devel -BuildRequires: enca-devel -BuildRequires: dtkcommon-devel -BuildRequires: libicu-devel -BuildRequires: libchardet-devel +Source0: deepin-editor_6.0.19.6.orig.tar.xz + +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: ninja-build + +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5DBus) +BuildRequires: cmake(Qt5Concurrent) +BuildRequires: cmake(Qt5PrintSupport) +BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5Xml) +BuildRequires: cmake(Qt5Svg) +BuildRequires: qt5-qtbase-private-devel +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} +# provides lrelease-qt5 +BuildRequires: qt5-linguist + +BuildRequires: cmake(DtkWidget) +BuildRequires: cmake(DtkCore) +BuildRequires: cmake(KF5SyntaxHighlighting) +BuildRequires: cmake(KF5Codecs) +BuildRequires: cmake(DFrameworkdbus) + +BuildRequires: pkgconfig(icu-i18n) +BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(chardet) +BuildRequires: uchardet-devel + +BuildRequires: desktop-file-utils + +Requires: dde-common >= 2026 +Requires: deepin-qt5integration +Recommends: deepin-manual %description %{summary}. @@ -56,7 +52,7 @@ export PATH=%{_qt5_bindir}:$PATH sed -i "s|^cmake_minimum_required.*|cmake_minimum_required(VERSION 3.0)|" $(find . -name "CMakeLists.txt") mkdir build && pushd build %cmake -DCMAKE_BUILD_TYPE=Release -DAPP_VERSION=%{version} -DVERSION=%{version} ../ -%make_build -C %{_vpath_builddir} +%make_build -C %{_vpath_builddir} popd %install @@ -76,11 +72,26 @@ popd %{_datadir}/dsg/configs/org.deepin.editor/org.deepin.editor.json %changelog -* Tue Nov 07 2023 yangxianzhao - 6.0.6-1.2 -- rebuild for qt +* Wed Dec 17 2025 liweigang - 6.0.19.6-1 +- update: update to version 6.0.19.6 + +* Tue Aug 26 2025 maqi - 6.0.18-1.02 +- spec: update license + +* Tue Dec 24 2024 mahailiang - 6.0.18-1.01 +- rebuild: rebuild on libicuuc.so.74 + +* Sat Oct 12 2024 liweigang - 6.0.18-1 +- update: update to version 6.0.18 + +* Mon Oct 09 2023 liweigang - 6.0.12-1 +- update: update to version 6.0.12 + +* Mon Aug 14 2023 liuzhilin - 6.0.11-1 +- update: update to 6.0.11 -* Mon Oct 09 2023 yangxianzhao - 6.0.6-1.1 -- fix build error +* Wed Jun 14 2023 liweigang - 6.0.6-2 +- rebuild: rebuild * Wed Apr 19 2023 liweiganga - 6.0.6-1 - update: update to 6.0.6(support GB18030) diff --git a/deepin-editor-6.0.6.tar.gz b/deepin-editor_6.0.19.6.orig.tar.xz similarity index 68% rename from deepin-editor-6.0.6.tar.gz rename to deepin-editor_6.0.19.6.orig.tar.xz index 4e03d61bacca7953fe1568a250b9daa4633d21a5..a6a5574adab48272abeb11aa836adaba72051293 100644 Binary files a/deepin-editor-6.0.6.tar.gz and b/deepin-editor_6.0.19.6.orig.tar.xz differ