Name: deepin-terminal Version: 6.0.14 Release: %autorelease Summary: Default terminal emulation application for Deepin License: GPL-3.0-or-later URL: https://github.com/linuxdeepin/deepin-terminal Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5LinguistTools) BuildRequires: cmake(Qt5Network) BuildRequires: cmake(Qt5X11Extras) BuildRequires: qt5-qtbase-private-devel %{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} BuildRequires: cmake(lxqt2-build-tools) BuildRequires: qt6-qtbase-devel BuildRequires: cmake(Qt6LinguistTools) BuildRequires: pkgconfig(dtkwidget) BuildRequires: pkgconfig(dtkgui) BuildRequires: pkgconfig(dtkcore) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(xcb-ewmh) BuildRequires: pkgconfig(x11) BuildRequires: fontconfig-devel BuildRequires: desktop-file-utils Requires: hicolor-icon-theme Recommends: deepin-manual %description %{summary}. %package devel Summary: Development package for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Header files and libraries for %{name}. %package data Summary: Data files of Deepin Terminal BuildArch: noarch %description data The %{name}-data package provides shared data for Deepin Terminal. %prep %autosetup -p1 sed -i 's|lxqt-build-tools|lxqt2-build-tools|; s|SHARED|STATIC|' 3rdparty/terminalwidget/CMakeLists.txt sed -i 's|DDE;||' src/deepin-terminal.desktop %build %cmake -GNinja \ # -DDTKCORE_TOOL_DIR=%{_libexecdir}/dtk5/DCore/bin %cmake_build %install %cmake_install rm -r %{buildroot}%{_includedir}/terminalwidget5/ \ %{buildroot}%{_libdir}/libterminalwidget5.a \ %{buildroot}%{_libdir}/cmake/terminalwidget5/ \ %{buildroot}%{_libdir}/pkgconfig/terminalwidget5.pc \ %{buildroot}%{_datadir}/terminalwidget5/ \ %{buildroot}%{_datadir}/deepin-terminal/translations/deepin-terminal.qm %find_lang deepin-terminal --with-qt %check desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files -f deepin-terminal.lang %doc README.md %license LICENSE %{_bindir}/deepin-terminal %{_datadir}/applications/deepin-terminal.desktop %{_datadir}/deepin-manual/manual-assets/application/deepin-terminal/ %{_datadir}/icons/hicolor/scalable/apps/deepin-terminal.svg %changelog %autochangelog