$NetBSD: patch-CMakeLists.txt,v 1.3 2020/12/03 22:23:33 nia Exp $ Hunk 1: Use /lib for "private libs" (liblightspark). This may be evil, but currently the private rpath isn't being added properly. Hunk 2: Install config file as example. --- CMakeLists.txt.orig 2020-07-05 10:31:09.000000000 +0000 +++ CMakeLists.txt @@ -112,7 +112,7 @@ IF(CMAKE_SIZEOF_VOID_P STREQUAL "8") ADD_DEFINITIONS(-DLIGHTSPARK_64) endif(CMAKE_SIZEOF_VOID_P STREQUAL "8") # Some directory shortcuts -SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/conf) +SET (CMAKE_MODULE_PATH "/home/nia/cvs/pkgsrc/multimedia/lightspark/work/.buildlink/cmake-Modules" ${PROJECT_SOURCE_DIR}/conf) INCLUDE(Pack) # If we're gcc, then use nasm to get fastpath. If MSVC, just use inline asm to get around # CMake issues @@ -173,10 +173,10 @@ IF(UNIX) SET(DATADIR "share") # Absolute path, because this path is embedded in the binary SET(LSDATADIR "${CMAKE_INSTALL_PREFIX}/${DATADIR}/lightspark") - SET(LIBDIR "lib${LIB_SUFFIX}") + SET(LIBDIR "lib") #We need a absolute path here because we use it for rpath #later on - SET(PRIVATELIBDIR "${CMAKE_INSTALL_PREFIX}/${LIBDIR}/lightspark") + SET(PRIVATELIBDIR "${CMAKE_INSTALL_PREFIX}/${LIBDIR}") SET(CMAKE_INSTALL_RPATH "${PRIVATELIBDIR}") ELSE() SET(ETCDIR ".") @@ -552,7 +552,7 @@ GETTEXT_CREATE_TRANSLATIONS(i18n/lightsp if(UNIX) INSTALL(FILES etc/xdg/lightspark.conf - DESTINATION ${ETCDIR}/xdg/) + DESTINATION ${CMAKE_INSTALL_PREFIX}/share/examples/lightspark/xdg) ELSE() INSTALL(FILES COPYING DESTINATION "." RENAME COPYING.txt) INSTALL(FILES COPYING.LESSER DESTINATION "." RENAME COPYING.LESSER.txt)