%global debug_package %{nil} Name: deepin-editor Version: 5.9.23 Release: 3 Summary: Simple editor for Linux Deepin License: GPLv3 URL: https://github.com/linuxdeepin/deepin-editor Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake 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 %description %{summary}. %prep %setup -q %build # help find (and prefer) qt5 utilities, e.g. qmake, lrelease export PATH=%{_qt5_bindir}:$PATH # cmake_minimum_required version is too high 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 popd %install %make_install -C build INSTALL_ROOT="%buildroot" # %check # desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop ||: %files %doc README.md %license LICENSE # %{_bindir}/dedit %{_bindir}/%{name} %{_datadir}/%{name}/ %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/deepin-manual/manual-assets/application/deepin-editor/editor/* %changelog * Fri Nov 24 2023 haomimi - 5.9.23-3 - Remove unnecessary macro decisions * Fri Nov 17 2023 hanshuang - 5.9.23-2 - modify version info * Mon Jun 13 2022 uoser - 5.9.23-1.01 - update to 5.9.23-1.01