| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- # Common informational variables for CPack
- # internal vars for easier substitutions
- set ( COMMON_MANTICORE_INFO "Manticore Search - database for search. Lightweight SQL-first database designed for search applications that suitable for both large and small data collections. This package" )
- # common metadata
- set ( CPACK_PACKAGE_CONTACT "Manticore Search Maintainers <[email protected]>" )
- set ( CMAKE_PROJECT_HOMEPAGE_URL "https://manticoresearch.com" )
- set ( CPACK_PACKAGE_VENDOR "${COMPANY_NAME}" )
- set ( CPACK_RESOURCE_FILE_LICENSE "${MANTICORE_BINARY_DIR}/LICENSE" )
- set ( CPACK_PACKAGE_DESCRIPTION_SUMMARY "Manticore Search - database for search" )
- # converter tool - only citizen of group 'helpers'
- set ( CPACK_COMPONENT_GROUP_HELPERS_DISPLAY_NAME "Converter" )
- set ( CPACK_COMPONENT_CONVERTER_DISPLAY_NAME "CONVERTER application" )
- set ( CPACK_COMPONENT_CONVERTER_SUMMARY "Manticore Search index converter" )
- set ( CPACK_COMPONENT_CONVERTER_DESCRIPTION "${COMMON_MANTICORE_INFO} includes 'index_converter' needed for converting tables created in version < 3.0" )
- # meta
- set ( CPACK_COMPONENT_GROUP_META_DISPLAY_NAME "Metapackage" )
- set ( CPACK_COMPONENT_META_DISPLAY_NAME "${PACKAGE_NAME} meta-package" )
- set ( CPACK_COMPONENT_META_SUMMARY "Manticore Search group package" )
- set ( CPACK_COMPONENT_META_DESCRIPTION "${COMMON_MANTICORE_INFO} is a group package that refers to everything needed to run Manticore Search." )
- # common
- set ( CPACK_COMPONENT_GROUP_COMMON_DISPLAY_NAME "Common stuff" )
- set ( CPACK_COMPONENT_COMMON_DISPLAY_NAME "${PACKAGE_NAME} common files" )
- set ( CPACK_COMPONENT_COMMON_SUMMARY "Manticore Search common files" )
- set ( CPACK_COMPONENT_COMMON_DESCRIPTION "${COMMON_MANTICORE_INFO} includes config files, stopwords, and other necessary resources for the daemon and auxiliary tools." )
- # searchd
- set ( CPACK_COMPONENT_GROUP_SEARCHD_DISPLAY_NAME "Server" )
- set ( CPACK_COMPONENT_SEARCHD_DISPLAY_NAME "${PACKAGE_NAME} service" )
- set ( CPACK_COMPONENT_SEARCHD_SUMMARY "Manticore Search server" )
- set ( CPACK_COMPONENT_SEARCHD_DESCRIPTION "${COMMON_MANTICORE_INFO} includes the Manticore Search server core files." )
- # manticore-server
- set ( CPACK_COMPONENT_GROUP_SERVER_DISPLAY_NAME "Systemd and other service scripts" )
- set ( CPACK_COMPONENT_SERVER_DISPLAY_NAME "${PACKAGE_NAME} service" )
- set ( CPACK_COMPONENT_SERVER_SUMMARY "Manticore Search systemd scripts" )
- set ( CPACK_COMPONENT_SERVER_DESCRIPTION "${COMMON_MANTICORE_INFO} includes startup and systemd files for Manticore Search." )
- # icu data library
- set ( CPACK_COMPONENT_ICUDATA_DISPLAY_NAME "ICU DAT file" )
- set ( CPACK_COMPONENT_ICUDATA_DESCRIPTION "Manticore Search ICU data files required for ICU morphology." )
- set ( CPACK_COMPONENT_ICUDATA_SUMMARY "ICU data files for Manticore Search" )
- set ( CPACK_ARCHIVE_ICUDATA_FILE_NAME "manticore-icudata-65l" )
- # tools (indexes,indextool etc.)
- set ( CPACK_COMPONENT_TOOLS_GROUP "main" )
- set ( CPACK_COMPONENT_GROUP_TOOLS_DISPLAY_NAME "Tools" )
- set ( CPACK_COMPONENT_TOOLS_DISPLAY_NAME "${PACKAGE_NAME} tools" )
- set ( CPACK_COMPONENT_TOOLS_SUMMARY "Manticore Search tools" )
- set ( CPACK_COMPONENT_TOOLS_DESCRIPTION "${COMMON_MANTICORE_INFO} includes auxiliary tools." )
- # development files
- set ( CPACK_COMPONENT_DEVEL_GROUP "main" )
- set ( CPACK_COMPONENT_DEVEL_DISPLAY_NAME "Development" )
- set ( CPACK_COMPONENT_GROUP_DEVEL_DISPLAY_NAME "Development files" )
- set ( CPACK_COMPONENT_DEVEL_SUMMARY "Manticore Search development headers" )
- set ( CPACK_COMPONENT_DEVEL_DESCRIPTION "${COMMON_MANTICORE_INFO} includes headers for writing custom functions." )
|