Branding
Aus Invertika Wiki
In diesem Artikel geht es darum, Software oder andere Sachen so zu modifizieren, dass sie als "Invertika-Produkt" wahrgenommen werden.
Mana Client branden
Der Client wird über die branding.xml konfiguriert. Außerdem müssen folgende zwei CMakeList.txt Dateien angepasst werden:
- trunk/client/CMakeLists.txt
- trunk/client/src/CMakeLists.txt
trunk/client/CMakeLists.txt
PROJECT(MANA) -> PROJECT(INVERTIKA)
SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/mana) -> SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/invertika)
INSTALL(FILES mana.desktop DESTINATION share/applications) -> INSTALL(FILES invertika.desktop DESTINATION share/applications)
SET(CPACK_PACKAGE_NAME "mana") ->SET(CPACK_PACKAGE_NAME "invertika") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Mana") -> SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Invertika") SET(CPACK_PACKAGE_VENDOR "Mana Development Team") -> SET(CPACK_PACKAGE_VENDOR "Invertika Development Team")
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "Mana") -> SET(CPACK_PACKAGE_INSTALL_DIRECTORY "Invertika")
SET(CPACK_NSIS_DISPLAY_NAME "Mana") -> SET(CPACK_NSIS_DISPLAY_NAME "Invertika")
SET(CPACK_NSIS_URL_INFO_ABOUT "http://www.manasource.org") -> SET(CPACK_NSIS_URL_INFO_ABOUT "http://invertika.org")
trunk/client/src/CMakeLists.txt
SET (PROGRAMS mana) -> SET (PROGRAMS invertika)
ADD_EXECUTABLE(mana WIN32 ${SRCS} ${SRCS_MANA} ${SRCS_TMWA}) -> ADD_EXECUTABLE(invertika WIN32 ${SRCS} ${SRCS_MANA} ${SRCS_TMWA})
ADD_EXECUTABLE(mana WIN32 ${SRCS} ${SRCS_TMWA}) -> ADD_EXECUTABLE(invertika WIN32 ${SRCS} ${SRCS_TMWA})
TARGET_LINK_LIBRARIES(mana -> TARGET_LINK_LIBRARIES(invertika
INSTALL(TARGETS mana RUNTIME DESTINATION ${PKG_BINDIR}) -> INSTALL(TARGETS invertika RUNTIME DESTINATION ${PKG_BINDIR})
SET_TARGET_PROPERTIES(mana PROPERTIES LINK_FLAGS "-L/usr/local/lib") -> SET_TARGET_PROPERTIES(invertika PROPERTIES LINK_FLAGS "-L/usr/local/lib")
SET_TARGET_PROPERTIES(mana PROPERTIES COMPILE_FLAGS "${FLAGS}") -> SET_TARGET_PROPERTIES(invertika PROPERTIES COMPILE_FLAGS "${FLAGS}")