| 123456789101112131415161718192021222324252627282930313233343536 |
- set(CPACK_GENERATOR "DEB")
- set(CPACK_DEBIAN_PACKAGE_NAME ${RVC_PRODUCT})
- set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "arm64")# dpkg --print-architecture
- set(CPACK_DEBIAN_PACKAGE_DESCRIPTION ${RVC_COMPANY} ${RVC_COPYRIGHT})
- set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "China Merchants Bank Corporation")
- set(CPACK_PACKAGE_CONTACT ${RVC_AUTHOR})
- set(CPACK_DEBIAN_ARCHIVE_TYPE "gnutar")
- set(CPACK_DEBIAN_PACAKGE_SECTION "utils")
- set(CPACK_DEBIAN_PACKAGE_PRIORITY "optional")
- set(CPACK_DEBIAN_PACKAGE_DEPENDS "libgtkglext1 (>= 1.2.0-9)")
- install(CODE "execute_process(COMMAND 'chmod 0777 ${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/*')")
- #var/lib/dpkg/info
- set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA
- # ${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/conffiles
- ${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/preinst #postinstallation
- ${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/postinst #preinstallation
- ${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/prerm #preremove
- ${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/postrm) #postremove
- install(FILES "${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/logo.png"
- "${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/spexplorerauto.desktop"
- DESTINATION "${PACK_INSTALL_RVC_DIR}/Resources" COMPONENT resources)
- install(FILES "${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/WallPaper1280.png"
- "${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/WallPaper1920.png"
- DESTINATION "/usr/share/wallpapers/deepin/" COMPONENT resources)
- if(CONAN_BIN_DIRS_CEFCLIENT_CONST)
- message(STATUS "add cefclient depends to install action...")
- file(GLOB CEFCLIENT_CONST_FILES LIST_DIRECTORIES false "${CONAN_BIN_DIRS_CEFCLIENT_CONST}/*")
- install(PROGRAMS ${CEFCLIENT_CONST_FILES} DESTINATION /usr/lib COMPONENT libraries)
- endif(CONAN_BIN_DIRS_CEFCLIENT_CONST)
|