diff --git a/libsearch/appdata/appdata.pri b/libsearch/appdata/appdata.pri new file mode 100644 index 0000000..6c7eb7d --- /dev/null +++ b/libsearch/appdata/appdata.pri @@ -0,0 +1,6 @@ +INCLUDEPATH += $$PWD + +HEADERS += \ + +SOURCES += \ + diff --git a/libsearch/libsearch.pro b/libsearch/libsearch.pro index ae5840a..064a772 100644 --- a/libsearch/libsearch.pro +++ b/libsearch/libsearch.pro @@ -32,6 +32,7 @@ include(plugininterface/plugin-interface.pri) include(index/index.pri) include(parser/parser.pri) include(appsearch/appsearch.pri) +include(appdata/appdata.pri) include(notesearch/notesearch.pri) include(settingsearch/settingsearch.pri) include(websearch/websearch.pri) diff --git a/ukui-search-app-data-service/main.cpp b/ukui-search-app-data-service/main.cpp new file mode 100644 index 0000000..470a030 --- /dev/null +++ b/ukui-search-app-data-service/main.cpp @@ -0,0 +1,8 @@ +#include + +int main(int argc, char *argv[]) +{ + QCoreApplication a(argc, argv); + + return a.exec(); +} diff --git a/ukui-search-app-data-service/ukui-search-app-data-service.pro b/ukui-search-app-data-service/ukui-search-app-data-service.pro new file mode 100644 index 0000000..12e2a17 --- /dev/null +++ b/ukui-search-app-data-service/ukui-search-app-data-service.pro @@ -0,0 +1,30 @@ +QT += core gui dbus + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + + +TARGET = ukui-search-service +VERSION = 1.0.0 +DEFINES += VERSION='\\"$${VERSION}\\"' +CONFIG += c++11 link_pkgconfig no_keywords lrelease +PKGCONFIG += gsettings-qt + + +# The following define makes your compiler emit warnings if you use +# any Qt feature that has been marked deprecated (the exact warnings +# depend on your compiler). Please consult the documentation of the +# deprecated API in order to know how to port your code away from it. +DEFINES += QT_DEPRECATED_WARNINGS +QMAKE_CXXFLAGS += -Werror=return-type -Werror=return-local-addr -Werror=uninitialized + +# You can also make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +# You can also select to disable deprecated APIs only up to a certain version of Qt. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + main.cpp + +# Default rules for deployment. +target.path = /usr/bin +INSTALLS += target diff --git a/ukui-search.pro b/ukui-search.pro index 307abae..508dbfb 100644 --- a/ukui-search.pro +++ b/ukui-search.pro @@ -4,7 +4,8 @@ SUBDIRS += $$PWD/libchinese-segmentation \ $$PWD/frontend \ $$PWD/ukuisearch-systemdbus \ $$PWD/search-ukcc-plugin \ - $$PWD/ukui-search-service + $$PWD/ukui-search-service \ + ukui-search-app-data-service # The following define makes your compiler emit warnings if you use # any Qt feature that has been marked deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the