mirror of
https://github.com/mpromonet/v4l2rtspserver
synced 2024-11-19 15:25:34 +00:00
for #118: update service template to fix path to get index.html
This commit is contained in:
parent
95b0976fde
commit
65560567c3
@ -83,8 +83,6 @@ if (NOT LIBLIVE555_INCLUDE_DIR)
|
||||
message(STATUS "Installing live555")
|
||||
EXEC_PROGRAM("wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz -O - | tar xzf -")
|
||||
EXEC_PROGRAM("cd live && ./genMakefiles linux-gdb && make CPLUSPLUS_COMPILER=${CMAKE_CXX_COMPILER} C_COMPILER=${CMAKE_C_COMPILER} LINK='${CMAKE_CXX_COMPILER} -o' CPPFLAGS=-DALLOW_RTSP_SERVER_PORT_REUSE=1 PREFIX=${CMAKE_FIND_ROOT_PATH} install")
|
||||
else (NOT LIBLIVE555_INCLUDE_DIR)
|
||||
SET(CPACK_DEBIAN_PACKAGE_DEPENDS ${CPACK_DEBIAN_PACKAGE_DEPENDS}liblivemedia-dev,)
|
||||
endif (NOT LIBLIVE555_INCLUDE_DIR)
|
||||
|
||||
find_path(LIBLIVE555_INCLUDE_DIR liveMedia/liveMedia.hh)
|
||||
@ -116,18 +114,20 @@ if (SYSTEMD_FOUND)
|
||||
message(STATUS "SystemD directory '${SYSTEMD_SERVICES_INSTALL_DIR}'")
|
||||
|
||||
configure_file(v4l2rtspserver.service.in ${CMAKE_CURRENT_BINARY_DIR}/v4l2rtspserver.service @ONLY)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/v4l2rtspserver.service DESTINATION ${SYSTEMD_SERVICES_INSTALL_DIR} COMPONENT data)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/v4l2rtspserver.service DESTINATION ${SYSTEMD_SERVICES_INSTALL_DIR})
|
||||
endif (SYSTEMD_FOUND)
|
||||
|
||||
# package
|
||||
install (TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin COMPONENT bin)
|
||||
install (TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin)
|
||||
install (FILES index.html DESTINATION share/${PROJECT_NAME}/)
|
||||
install (FILES hls.js/dist/hls.min.js DESTINATION share/${PROJECT_NAME}/hls.js/dist/)
|
||||
|
||||
SET(CPACK_GENERATOR "DEB")
|
||||
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Michel Promonet")
|
||||
SET(CPACK_PACKAGE_CONTACT "michel.promonet@free.fr")
|
||||
SET(CPACK_SYSTEM_NAME ${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR})
|
||||
STRING(REGEX REPLACE ",$" "" CPACK_DEBIAN_PACKAGE_DEPENDS "${CPACK_DEBIAN_PACKAGE_DEPENDS}")
|
||||
set(CPACK_DEB_COMPONENT_INSTALL "ON")
|
||||
SET(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
|
||||
if(VERSION)
|
||||
SET(CPACK_PACKAGE_VERSION "${VERSION}")
|
||||
endif()
|
||||
|
@ -1,6 +1,13 @@
|
||||
[Unit]
|
||||
Description=V4L2 RTSP server
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
Restart=always
|
||||
RestartSec=1
|
||||
ExecStart=@CMAKE_INSTALL_PREFIX@/bin/v4l2rtspserver
|
||||
WorkingDirectory=@CMAKE_INSTALL_PREFIX@/share/v4l2rtspserver
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
Loading…
Reference in New Issue
Block a user