Source: ukui-search
Section: utils
Priority: optional
Maintainer: Ubuntu Kylin Team <ubuntukylin-members@lists.launchpad.net>
Uploaders: zhangpan <zhangpan@kylinos.cn>,
           handsome_feng <jianfengli@ubuntukylin.com>
Build-Depends: debhelper-compat (=13),
               cmake,
               kwayland-dev,
               libglib2.0-dev,
               libgoogle-perftools-dev,
               libgsettings-qt6-dev,
               libkysdk-ai-private-dev,
               libkysdk-ai-common-dev,
               libkysdk-applications-dev,
               libkysdk-system-dev,
               libleptonica-dev,
               libpoppler-qt6-dev,
               libqt6xdg-dev,
               libquazip1-qt6-dev,
               libsqlite3-dev,
               libtesseract-dev,
               libuchardet-dev,
               libukcc-dev,
               libukui-appwidget-manager-dev,
               libukui-appwidget-provider-dev,
               libukui-appwidget-qmlplugin0,
               libukui-file-metadata-dev,
               libukui-log4qt-dev,
               libukui-quick-dev(>=4.20.8.0),
               libukui-service-interface-dev,
               libxapian-dev,
               pkgconf,
               qmake6,
               qt6-base-dev,
               qt6-declarative-dev,
               qt6-remoteobjects-dev,
               qt6-tools-dev,
               qtchooser,
Standards-Version: 4.7.2
Rules-Requires-Root: no
Homepage: https://www.ukui.org/
Vcs-Git:  https://gitee.com/openkylin/ukui-search.git
Vcs-Browser: https://gitee.com/openkylin/ukui-search

Package: ukui-search
Architecture: any
Depends: libukui-search2 (= ${binary:Version}),
         ukui-search-service (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: user-wide desktop search application
 This package contains a user interface that
 includes global search functions such as
 applications, settings, files, etc.

Package: ukui-search-service
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Data service for search function in UKUI desktop environment.
 This package contains a backend service of
 file indexing and applications data collection,
 which based on xapian and sqlite.

Package: libchinese-segmentation1
Section: libs
Architecture: any
Depends: libchinese-segmentation-common (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: Libraries for natural language processing
 A runtime library implements multiple word processing functions,
 such as Chinese keyword extraction,Conversion of Chinese
 characters to Pinyin, etc.
 .
 This package contains a runtime library needed by
 file index function in ukui-search-service.

Package: libchinese-segmentation-common
Architecture: any
Depends: ${misc:Depends},
Description: Extra files for libchinese-segmentation1
 This package contains multiple dict files for
 Chinese keyword extraction and Conversion of
 Chinese characters to Pinyin
 .
 This package contains dicts used by libchinese-segmentation1.

Package: libchinese-segmentation-dev
Section: libdevel
Architecture: any
Depends: libchinese-segmentation1 (= ${binary:Version}),
         ${misc:Depends},
Description: Libraries for natural language processing(development files).
 Package libchinese-segmentation1 provides multiple word processing functions,
 such as Chinese keyword extraction,Conversion of Chinese
 characters to Pinyin, etc.

Package: libukui-search2
Section: libs
Architecture: any
Depends: libchinese-segmentation1 (= ${binary:Version}),
         libukui-file-metadata-bin,
         libukui-search-common (= ${binary:Version}),
         ukui-search-systemdbus (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Provides: libukui-search,
Description: Libraries for ukui-search.
 Run time library for ukui-search and ukui-search-service,
 also provide some extension modules, such as
 some search plugins.
 .
 This package contains a runtime library needed by
 ukui-search and it's extensions.

Package: libukui-search-common
Architecture: any
Depends: ${misc:Depends},
Description: Extra files for libukui-search
 This package contains some extra files for
 libukui-search2, like translation files,
 configs, etc.

Package: libukui-search-dev
Section: libdevel
Architecture: any
Depends: libukui-search2 (= ${binary:Version}),
         ${misc:Depends},
Description: Libraries for ukui-search(development files).
 This package contains development files for libukui-search2,
 may be used to develop plugins for ukui-search, and used to
 get applications data currently installed.

Package: ukui-search-systemdbus
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Systembus interface for ukui-search-service.
 This package providing a system dbus service for
 ukui-search-service, used to modify some system config(about inotify)
 as root user.
