Am Dienstag, 6. Mai 2014 um 21:35:23, schrieb Enrico Forestieri <for...@lyx.org>
> On Tue, May 06, 2014 at 08:44:18PM +0200, Kornel Benko wrote:
> > 
> > I cannot get it to be shown in menu.
> 
> Most probably you have problems with the PATH used by your desktop
> environment. Try removing the "TryExec=" line from the .dekstop
> file and check whether that makes it appear.
> 

It was the PATH. I added it now to ~/.pam_environment. After re-login it was
in the menu.

Thanks Enrico.

The attached is now working for me.

        Kornel
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8ab1bea..2a2e440 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -373,13 +373,14 @@ if(LYX_INSTALL_PREFIX)
 endif()
 set(LYX_INSTALL_PREFIX ${LYX_INSTALL_PREFIX} CACHE PATH "LyX user's choice install prefix" FORCE)
 
+string(REGEX REPLACE "/lyx${LYX_INSTALL_SUFFIX}$" "/share" DATADIR ${CMAKE_INSTALL_PREFIX})
+
 if(LYX_PACKAGE_SUFFIX)
 	set(PACKAGE ${PACKAGE_BASE}${LYX_INSTALL_SUFFIX})
 else()
 	set(PACKAGE ${PACKAGE_BASE})
 endif()
 
-
 if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
 	# see http://www.cmake.org/pipermail/cmake/2006-October/011559.html
 	if (UNIX)
diff --git a/development/cmake/Install.cmake b/development/cmake/Install.cmake
index 446d9f6..415bf22 100755
--- a/development/cmake/Install.cmake
+++ b/development/cmake/Install.cmake
@@ -113,6 +113,6 @@ if(APPLE)
 elseif(UNIX)
   set(program_suffix ${PROGRAM_SUFFIX})
   configure_file(${TOP_SRC_DIR}/lib/lyx.desktop.in lyx${PROGRAM_SUFFIX}.desktop)
-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/lyx${PROGRAM_SUFFIX}.desktop DESTINATION applications)
-  install(FILES ${TOP_SRC_DIR}/lib/images/lyx.svg RENAME lyx${PROGRAM_SUFFIX}.svg DESTINATION images)
+  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/lyx${PROGRAM_SUFFIX}.desktop DESTINATION ${DATADIR}/applications)
+  install(FILES ${TOP_SRC_DIR}/lib/images/lyx.svg RENAME lyx${PROGRAM_SUFFIX}.svg DESTINATION ${DATADIR}/icons/hicolor/scalable/apps/)
 endif()

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to