!22 update new version 3.1

From: @peijiankang 
Reviewed-by: @dou33 
Signed-off-by: @dou33
This commit is contained in:
openeuler-ci-bot 2023-05-24 01:18:26 +00:00 committed by Gitee
commit aa47544dab
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
4 changed files with 54 additions and 75 deletions

View File

@ -1,33 +0,0 @@
From 53bb749a41bfb68fec3772aa6f7f7f7da9486c17 Mon Sep 17 00:00:00 2001
From: peijiankang <peijiankang@kylinos.cn>
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 <QFontMetrics>
#include <QLabel>
-#include <quazip/quazipfile.h>
+#include <quazip5/quazipfile.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <fcntl.h>
-#include <quazip/quazip.h>
+#include <quazip5/quazip.h>
#include <uchardet/uchardet.h>
//#include <poppler-qt5.h>
#include <poppler/qt5/poppler-qt5.h>
--
2.33.0

Binary file not shown.

BIN
ukui-search-3.1.tar.gz Normal file

Binary file not shown.

View File

@ -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 <peijiankang@kylinos.cn> - 3.1-3
- add build debuginfo and debugsource
* Mon Jan 9 2023 peijiankang <peijiankang@kylinos.cn> - 3.1-2
- add search-ukcc-plugin translation files
* Tue Nov 1 2022 peijiankang <peijiankang@kylinos.cn> - 3.1-1
- update version to 3.1
* Wed Jun 22 2022 peijiankang <peijiankang@kylinos.cn> - 0.4.2-3
- fix install error