%global repo dde-grand-search Name: deepin-grand-search Version: 5.5.3 Release: %autorelease Summary: System-wide desktop search for DDE License: GPL-3.0-or-later URL: https://github.com/linuxdeepin/dde-grand-search Source0: %{url}/archive/%{version}/%{repo}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Concurrent) BuildRequires: cmake(Qt5DBus) BuildRequires: qt5-linguist BuildRequires: cmake(DtkCMake) BuildRequires: cmake(DtkCore) BuildRequires: cmake(DtkWidget) BuildRequires: cmake(DtkGui) BuildRequires: cmake(deepin-qdbus-service) BuildRequires: pkgconfig(liblucene++) BuildRequires: pkgconfig(liblucene++-contrib) BuildRequires: pkgconfig(dframeworkdbus) # BuildRequires: pkgconfig(dde-dock) BuildRequires: deepin-tray-loader-devel BuildRequires: pkgconfig(gsettings-qt) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libffmpegthumbnailer) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libpcre) BuildRequires: pkgconfig(deepin-pdfium) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(taglib) BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(poppler-qt5) BuildRequires: boost-devel %description Deepin Grand Search is a basic search tool developed by Deepin Technology, featured with searching including a series of files,applications or documents, etc. %prep %autosetup -p1 -n %{repo}-%{version} sed -i 's/lrelease/lrelease-qt5/' translate_generation.sh sed -i 's/lupdate/lupdate-qt5/' lupdate.sh sed -i 's/-fPIE//' src/*/CMakeLists.txt %build %cmake -GNinja %cmake_build %install %cmake_install %find_lang %{repo} --with-qt rm %{buildroot}%{_prefix}/lib/dde-grand-search-daemon/plugins/searcher/.readme rm %{buildroot}%{_datadir}/dde-grand-search/translations/dde-grand-search.qm %files -f %{repo}.lang %doc README.md %license LICENSES/* %{_bindir}/dde-grand-search %{_bindir}/dde-grand-search-daemon %{_prefix}/lib/dde-dock/plugins/libddegrandsearch_dockplugin.so %{_prefix}/lib/dde-grand-search/plugins/preview/*.conf %{_prefix}/lib/dde-grand-search/plugins/preview/*.so %{_datadir}/dbus-1/interfaces/com.deepin.dde.GrandSearch.xml %{_datadir}/dbus-1/services/com.deepin.dde.GrandSearch.service %{_datadir}/dbus-1/services/org.deepin.dde.GrandSearchDaemon.service %{_datadir}/deepin-service-manager/other/grand-search-daemon.json %{_datadir}/glib-2.0/schemas/com.deepin.dde.dock.module.grand-search.gschema.xml %changelog %autochangelog