]> git.lyx.org Git - lyx.git/blobdiff - development/cmake/Install.cmake
UserGuide.lyx: accept and distribute more recent changes (part 2/3)
[lyx.git] / development / cmake / Install.cmake
index f0bed94f89470af88bdc6a53bf7add8d9604ae7f..b2e312dee27baa1107aa9c8d51ed40483b62e16a 100755 (executable)
@@ -14,7 +14,7 @@ endif()
 #     Here we try to exclude files which we do not want to install
 # Depending on _what, installation on UNIX goes to
 # data -> ${LYX_DATA_SUBDIR}
-# font -> share/fonts/truetype/${_lyx}/
+# font -> share/${_lyx}/fonts/
 # bin -> bin
 # tex -> share/texmf/tex/latex/${_lyx}/
 macro(lyx_install _what _parent_src_dir _gl_dir _file_type)
@@ -112,9 +112,11 @@ lyx_install("data" ${TOP_SRC_DIR}/lib kbd          *      .)
 lyx_install("data" ${TOP_SRC_DIR}/lib layouts      *      .)
 lyx_install("data" ${TOP_SRC_DIR}/lib lyx2lyx      *.py   .)
 lyx_install("data" ${TOP_SRC_DIR}/lib scripts      *.py   .)
+lyx_install("data" ${TOP_SRC_DIR}/lib citeengines  *.citeengine .)
 lyx_install("data" ${TOP_SRC_DIR}/lib .            *.py   .)
 lyx_install("data" ${TOP_SRC_DIR}/lib scripts      *.R    .)
 lyx_install("data" ${TOP_SRC_DIR}/lib templates    *      . springer)
+lyx_install("data" ${TOP_SRC_DIR}/lib xtemplates  *.xtemplate .)
 lyx_install("tex"  ${TOP_SRC_DIR}/lib/tex .        *      .)
 lyx_install("data" ${TOP_SRC_DIR}/lib ui           *      .)
 lyx_install("data" ${TOP_SRC_DIR}/lib .            *      .)
@@ -135,3 +137,15 @@ elseif(UNIX)
   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/lyx${PROGRAM_SUFFIX}.desktop DESTINATION ${SYSTEM_DATADIR}/applications)
   install(FILES ${TOP_SRC_DIR}/lib/images/lyx.svg RENAME lyx${PROGRAM_SUFFIX}.svg DESTINATION ${SYSTEM_DATADIR}/icons/hicolor/scalable/apps/)
 endif()
+
+if(USE_POSIX_PACKAGING AND EXISTS "${TOP_SRC_DIR}/lib/usr.bin.lyxwrap.in")
+  # handle lyxwrap
+  #get_filename_component(prefix "${CMAKE_INSTALL_PREFIX}" REALPATH)
+  set(prefix "${CMAKE_INSTALL_PREFIX}")
+  set(version_suffix ${PROGRAM_SUFFIX})
+  string(REGEX REPLACE "^/" "" lyxwrapprefix1 "${prefix}")
+  string(REPLACE "/" "." lyxwrapprefix ${lyxwrapprefix1})
+  #message(STATUS "lyxwrapprefix = ${lyxwrapprefix}")
+  configure_file(${TOP_SRC_DIR}/lib/usr.bin.lyxwrap.in "${lyxwrapprefix}.${LYX_UTILITIES_INSTALL_PATH}.lyx${PROGRAM_SUFFIX}")
+  install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${lyxwrapprefix}.${LYX_UTILITIES_INSTALL_PATH}.lyx${PROGRAM_SUFFIX}" DESTINATION /etc/apparmor.d/)
+endif()