ukui-search/ukui-search.spec

170 lines
4.6 KiB
RPMSpec
Raw Normal View History

2021-10-27 16:36:04 +08:00
%define debug_package %{nil}
Name: ukui-search
2022-06-21 15:20:47 +08:00
Version: 0.4.2
2022-06-22 09:28:17 +08:00
Release: 3
2021-10-27 16:36:04 +08:00
Summary: Advanced ukui menu
License: GPL-2.0-or-later and GPL-3.0-or-later and Apache-2.0
2021-10-27 16:36:04 +08:00
URL: http://www.ukui.org
2022-06-21 15:20:47 +08:00
Source0: %{name}-%{version}.tar.xz
Patch01: 0001-fix-compile-error-of-ukui-search.patch
2021-10-27 18:38:05 +08:00
2021-10-27 16:36:04 +08:00
BuildRequires: pkgconf
BuildRequires: gsettings-qt-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: qtchooser
BuildRequires: qt5-qtscript-devel
BuildRequires: qt5-qttools-devel
BuildRequires: xapian-core-devel
2022-06-22 09:28:17 +08:00
BuildRequires: quazip-qt5-devel quazip-qt5
2021-10-27 16:36:04 +08:00
BuildRequires: glib2-devel
BuildRequires: kf5-kwindowsystem-devel
BuildRequires: qt5-qtx11extras-devel
BuildRequires: uchardet-devel
BuildRequires: poppler-qt5-devel
2022-05-09 00:49:53 +08:00
BuildRequires: ukui-interface
2021-10-27 16:36:04 +08:00
2022-06-22 09:28:17 +08:00
Requires: libukui-search0 ukui-search-systemdbus quazip-qt5
2021-10-27 16:36:04 +08:00
%description
Portable, efficient middle-ware for different kinds of mail access
%package -n libchinese-segmentation0
Summary: libs
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
%description -n libchinese-segmentation-dev
Libraries for chinese-segmentation
.This package contains a few runtime libraries needed by
libsearch.
%package -n libukui-search0
Summary: libs
License: LGPLv2+
Provides: libukui-search
2022-06-21 15:20:47 +08:00
Requires: libchinese-segmentation0 ukui-search-systemdbus
2021-10-27 16:36:04 +08:00
%description -n libukui-search0
Libraries for ukui-search
%package -n libukui-search-dev
Summary: libdevel
License: LGPLv2+
2022-06-22 09:28:17 +08:00
Requires: libukui-search0 libchinese-segmentation0 ukui-search-systemdbus
2021-10-27 16:36:04 +08:00
%description -n libukui-search-dev
Libraries for ukui-search(development files).
%package -n ukui-search-systemdbus
Summary: libdevel
License: LGPLv2+
%description -n ukui-search-systemdbus
ukui-search-systemdbus is a systembus interface to modify max_user_watches nums
permanent.
%prep
%setup -q
2022-06-21 15:20:47 +08:00
%patch01 -p1
2021-10-27 16:36:04 +08:00
%build
mkdir build && cd build
qmake-qt5 ..
make
%install
rm -rf $RPM_BUILD_ROOT
cd %{_builddir}/%{name}-%{version}/build
make INSTALL_ROOT=%{buildroot} install
2022-06-21 16:17:52 +08:00
mkdir -p %{buildroot}/usr/share/ukui-search/translations
cp -r %{_builddir}/%{name}-%{version}/build/src/.qm/*.qm %{buildroot}/usr/share/ukui-search/translations/
2022-06-21 15:20:47 +08:00
2021-10-27 16:36:04 +08:00
%clean
rm -rf $RPM_BUILD_ROOT
%files
2022-06-21 15:20:47 +08:00
%{_bindir}/ukui-search
%{_sysconfdir}/xdg/autostart/*.desktop
%{_datadir}/applications/*.desktop
2022-06-21 16:17:52 +08:00
%{_datadir}/ukui-search/translations/*.qm
2022-06-21 15:20:47 +08:00
%{_datadir}/glib-2.0/schemas/*.xml
%{_includedir}/ukui-search/*.h
2021-10-27 16:36:04 +08:00
%files -n libchinese-segmentation0
2022-06-21 15:20:47 +08:00
%{_libdir}/libchinese-segmentation.so.*
%{_datadir}/ukui-search/res/dict/*.utf8
2021-10-27 16:36:04 +08:00
%files -n libchinese-segmentation-dev
2022-06-21 15:20:47 +08:00
%{_includedir}/chinese-seg/*
%{_libdir}/libchinese-segmentation.so
2021-10-27 16:36:04 +08:00
%files -n libukui-search0
2022-06-21 15:20:47 +08:00
%{_libdir}/libukui-search.so.*
2021-10-27 16:36:04 +08:00
%files -n libukui-search-dev
2022-06-21 15:20:47 +08:00
%{_includedir}/ukui-search/*
%{_libdir}/libukui-search.so
2021-10-27 16:36:04 +08:00
%files -n ukui-search-systemdbus
2022-06-21 15:20:47 +08:00
%{_datadir}/dbus-1/system-services/com.ukui.search.qt.systemdbus.service
%{_sysconfdir}/dbus-1/system.d/com.ukui.search.qt.systemdbus.conf
%{_bindir}/ukui-search-systemdbus
2021-10-27 16:36:04 +08:00
%changelog
2022-06-22 09:28:17 +08:00
* Wed Jun 22 2022 peijiankang <peijiankang@kylinos.cn> - 0.4.2-3
- fix install error
2022-06-21 16:17:52 +08:00
* Tue Jun 21 2022 peijiankang <peijiankang@kylinos.cn> - 0.4.2-2
- add translation files
2022-06-21 15:20:47 +08:00
* Tue Jun 21 2022 peijiankang <peijiankang@kylinos.cn> - 0.4.2-1
- update version to 0.4.2
* Mon May 23 2022 tanyulong <tanyulong@kylinos.cn> - 0.4.1-11
- Improve the project according to the requirements of compliance improvement
2022-05-09 00:49:53 +08:00
* Mon May 09 2022 pei-jiankang <peijiankang@kylinos.cn> - 0.4.1-10
- add ukui-interface BuildRequires
2021-12-07 15:09:54 +08:00
* Tue Dec 07 2021 tanyulong <tanyulong@kylinos.cn> - 0.4.1-9
- Modified fifo path
2021-12-03 09:53:34 +08:00
* Fri Dec 03 2021 tanyulong <tanyulong@kylinos.cn> - 0.4.1-8
- Update app match.cpp info
2021-12-02 10:17:34 +08:00
* Thu Dec 02 2021 tanyulong <tanyulong@kylinos.cn> - 0.4.1-7
- Update debian/changelog
2021-11-11 16:26:49 +08:00
* Thu Nov 11 2021 tanyulong <tanyulong@kylinos.cn> - 0.4.1-6
- Update changelog for easy view
* Mon Nov 1 2021 tanyulong <tanyulong@kylinos.cn> - 0.4.1-5
- fix Black list wont't work when block home location
* Mon Nov 1 2021 tanyulong <tanyulong@kylinos.cn> - 0.4.1-4
- fix File name is obscured when it's too long in detail page
* Fri Oct 29 2021 tanyulong <tanyulong@kylinos.cn> - 0.4.1-3
- fix Index crash when meet encrypt doc files
2021-10-27 18:38:05 +08:00
* Wed Oct 27 2021 tanyulong <tanyulong@kylin0s.cn> - 0.4.1-2
- Update changelog
2021-10-27 18:38:05 +08:00
* Mon Oct 25 2021 tanyulong <tanyulong@kylinos.cn> - 0.4.1-1
2021-10-27 16:36:04 +08:00
- Init package for openEuler