diff --git a/0001-fix-compile-error-of-ukui-search.patch b/0001-fix-compile-error-of-ukui-search.patch deleted file mode 100644 index cb81556..0000000 --- a/0001-fix-compile-error-of-ukui-search.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 53bb749a41bfb68fec3772aa6f7f7f7da9486c17 Mon Sep 17 00:00:00 2001 -From: peijiankang -Date: Tue, 21 Jun 2022 14:57:30 +0800 -Subject: [PATCH] fix compile error of ukui-search - ---- - libsearch/file-utils.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/libsearch/file-utils.h b/libsearch/file-utils.h -index 6e8a617..43547ee 100644 ---- a/libsearch/file-utils.h -+++ b/libsearch/file-utils.h -@@ -39,14 +39,14 @@ - #include - #include - --#include -+#include - #include - #include - #include - #include - #include - #include --#include -+#include - #include - //#include - #include --- -2.33.0 - diff --git a/ukui-search-0.4.2.tar.xz b/ukui-search-0.4.2.tar.xz deleted file mode 100644 index 632c345..0000000 Binary files a/ukui-search-0.4.2.tar.xz and /dev/null differ diff --git a/ukui-search-3.1.tar.gz b/ukui-search-3.1.tar.gz new file mode 100644 index 0000000..7f3751a Binary files /dev/null and b/ukui-search-3.1.tar.gz differ diff --git a/ukui-search.spec b/ukui-search.spec index 5914193..6a18785 100644 --- a/ukui-search.spec +++ b/ukui-search.spec @@ -1,13 +1,10 @@ -%define debug_package %{nil} - Name: ukui-search -Version: 0.4.2 +Version: 3.1 Release: 3 -Summary: Advanced ukui menu +Summary: a user-wide desktop search feature of UKUI desktop environment License: GPL-2.0-or-later and GPL-3.0-or-later and Apache-2.0 URL: http://www.ukui.org -Source0: %{name}-%{version}.tar.xz -Patch01: 0001-fix-compile-error-of-ukui-search.patch +Source0: %{name}-%{version}.tar.gz BuildRequires: pkgconf BuildRequires: gsettings-qt-devel @@ -23,98 +20,104 @@ BuildRequires: qt5-qtx11extras-devel BuildRequires: uchardet-devel BuildRequires: poppler-qt5-devel BuildRequires: ukui-interface +BuildRequires: libqtxdg-devel +BuildRequires: libukcc-devel +BuildRequires: opencv +BuildRequires: tesseract-devel + Requires: libukui-search0 ukui-search-systemdbus quazip-qt5 %description - Portable, efficient middle-ware for different kinds of mail access +ukui-search is a user-wide desktop search feature of UKUI desktop environment %package -n libchinese-segmentation0 -Summary: libs +Summary: Libraries for chinese-segmentation License: LGPLv2+ Provides: libchinese-segmentation %description -n libchinese-segmentation0 - Libraries for chinese-segmentation .This package contains a few runtime libraries needed by libsearch. -%package -n libchinese-segmentation-dev -Summary: libs -License: LGPLv2+ -Provides: libchinese-segmentation +%package -n libchinese-segmentation-devel +Summary: Libraries for chinese-segmentation development +Requires: libchinese-segmentation0 -%description -n libchinese-segmentation-dev - Libraries for chinese-segmentation - .This package contains a few runtime libraries needed by - libsearch. +%description -n libchinese-segmentation-devel +%{summary}. %package -n libukui-search0 -Summary: libs -License: LGPLv2+ +Summary: Libraries for ukui-search Provides: libukui-search Requires: libchinese-segmentation0 ukui-search-systemdbus %description -n libukui-search0 -Libraries for ukui-search +%{summary}. -%package -n libukui-search-dev -Summary: libdevel -License: LGPLv2+ +%package -n libukui-search-devel +Summary: Libraries for ukui-search(development files). Requires: libukui-search0 libchinese-segmentation0 ukui-search-systemdbus -%description -n libukui-search-dev -Libraries for ukui-search(development files). +%description -n libukui-search-devel +%{summary}. %package -n ukui-search-systemdbus -Summary: libdevel -License: LGPLv2+ +Summary: ukui-search-systemdbus is a systembus interface to modify max_user_watches nums permanent. %description -n ukui-search-systemdbus -ukui-search-systemdbus is a systembus interface to modify max_user_watches nums -permanent. +%{summary}. %prep %setup -q -%patch01 -p1 %build mkdir build && cd build -qmake-qt5 .. -make - +%{qmake_qt5} .. +%{make_build} +cd .. %install rm -rf $RPM_BUILD_ROOT -cd %{_builddir}/%{name}-%{version}/build -make INSTALL_ROOT=%{buildroot} install +cd build +%{make_install} INSTALL_ROOT=%{buildroot} -mkdir -p %{buildroot}/usr/share/ukui-search/translations -cp -r %{_builddir}/%{name}-%{version}/build/src/.qm/*.qm %{buildroot}/usr/share/ukui-search/translations/ +mkdir -p %{buildroot}/usr/share/ukui-search/translations/ +cp -r %{_builddir}/%{name}-%{version}/build/frontend/.qm/*.qm %{buildroot}/usr/share/ukui-search/translations/ +cp -r %{_builddir}/%{name}-%{version}/build/libsearch/.qm/*.qm %{buildroot}/usr/share/ukui-search/translations/ +cp -r %{_builddir}/%{name}-%{version}/build/search-ukcc-plugin/.qm/*.qm %{buildroot}/usr/share/ukui-search/search-ukcc-plugin/translations/ %clean rm -rf $RPM_BUILD_ROOT %files %{_bindir}/ukui-search +%{_bindir}/ukui-search-service +%{_bindir}/ukui-search-app-data-service %{_sysconfdir}/xdg/autostart/*.desktop %{_datadir}/applications/*.desktop -%{_datadir}/ukui-search/translations/*.qm +%{_datadir}/ukui-search/translations/tr.qm +%{_datadir}/ukui-search/translations/bo.qm +%{_datadir}/ukui-search/translations/zh_CN.qm %{_datadir}/glib-2.0/schemas/*.xml -%{_includedir}/ukui-search/*.h +%{_libdir}/ukui-control-center/* +%{_datadir}/ukui-search/search-ukcc-plugin/translations/* +%{_datadir}/ukui-search/search-ukcc-plugin/image/* %files -n libchinese-segmentation0 %{_libdir}/libchinese-segmentation.so.* -%{_datadir}/ukui-search/res/dict/*.utf8 +%{_datadir}/ukui-search/res/dict/* -%files -n libchinese-segmentation-dev +%files -n libchinese-segmentation-devel %{_includedir}/chinese-seg/* %{_libdir}/libchinese-segmentation.so %files -n libukui-search0 %{_libdir}/libukui-search.so.* +%{_datadir}/ukui-search/translations/libukui-search_zh_CN.qm -%files -n libukui-search-dev +%files -n libukui-search-devel %{_includedir}/ukui-search/* +%{_libdir}/pkgconfig/*.pc %{_libdir}/libukui-search.so @@ -125,6 +128,15 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Feb 10 2023 peijiankang - 3.1-3 +- add build debuginfo and debugsource + +* Mon Jan 9 2023 peijiankang - 3.1-2 +- add search-ukcc-plugin translation files + +* Tue Nov 1 2022 peijiankang - 3.1-1 +- update version to 3.1 + * Wed Jun 22 2022 peijiankang - 0.4.2-3 - fix install error