File CubaLetra-CMakeLists-fix.patch of Package CubaLetra
diff -Nur CubaLetra-1.0/CMakeLists.txt CubaLetra-1.0.orig/CMakeLists.txt
--- CubaLetra-1.0/CMakeLists.txt 2009-07-13 20:35:09.000000000 +0200
+++ CubaLetra-1.0.orig/CMakeLists.txt 2022-02-20 15:50:26.420610086 +0100
@@ -1,74 +1,35 @@
PROJECT(cubaletra)
-
+
SET (CMAKE_BUILD_TYPE RELEASE)
SET(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O3")
SET(CMAKE_C_FLAGS_RELEASE "-DNDEBUG -O3")
-SET(CMAKE_MODULE_PATH "${cubaletra_SOURCE_DIR}/CMakeModules" )
-
-INCLUDE(FindImageMagick)
-INCLUDE(FindSDL)
-INCLUDE(FindOpenGL)
-INCLUDE(FindSDL_mixer)
-INCLUDE(FindPythonLibs)
-
-Find_Package ( SDL REQUIRED )
-Find_Package ( SDL_mixer REQUIRED )
-Find_Package ( ImageMagick REQUIRED )
-Find_Package ( OpenGL REQUIRED )
-
-FIND_PACKAGE(ImageMagickLib)
-
-SET(MY_LINK_LIBS
- ${SDL_LIBRARY}
- ${SDLMIXER_LIBRARY}
- ${OPENGL_LIBRARIES}
- ${IMAGEMAGICKLIB_LIBRARIES}
- ${IMAGEMAGICKLIB_CXX_LIBRARIES}
-)
+Find_Package ( SDL2 REQUIRED )
+Find_Package ( PythonLibs REQUIRED )
IF (PYTHON_LIBRARIES)
- MESSAGE("Python development libraries found, building TuxCap Python bindings and examples")
- MESSAGE("Python libraries ${PYTHON_LIBRARIES} include path ${PYTHON_INCLUDE_PATH}")
- SET(MY_LINK_LIBS ${MY_LINK_LIBS} ${PYTHON_LIBRARIES})
+ MESSAGE("Python development libraries found, building TuxCap Python bindings and examples")
+ MESSAGE("Python libraries ${PYTHON_LIBRARIES} include path ${PYTHON_INCLUDE_PATH}")
ELSE (PYTHON_LIBRARIES)
- MESSAGE("No Python development libraries found, skipping building of TuxCap Python bindings")
+ MESSAGE("No Python development libraries found, skipping building of TuxCap Python bindings")
ENDIF (PYTHON_LIBRARIES)
SET (MY_DIRS ${MY_DIRS}
src
)
-link_libraries (
- ${MY_LINK_LIBS}
-)
+link_libraries ()
-IF(SDL_FOUND)
-MESSAGE("libSDL found. ${SDL_INCLUDE_DIR} ${SDL_LIBRARY}")
-ELSE(SDL_FOUND)
-MESSAGE(FATAL_ERROR "libSDL requested but not found.")
-ENDIF(SDL_FOUND)
-
-IF(IMAGEMAGICKLIB_FOUND)
-MESSAGE("lib ImageMagick found. ${IMAGEMAGICKLIB_INCLUDE_DIR} ${IMAGEMAGICKLIB_LIBRARIES} ${IMAGEMAGICKLIB_CXX_LIBRARIES}")
-ELSE(IMAGEMAGICKLIB_FOUND)
-MESSAGE(FATAL_ERROR "lib ImageMagick requested but not found.")
-ENDIF(IMAGEMAGICKLIB_FOUND)
-
-IF(SDLMIXER_FOUND)
-MESSAGE("libSDL_mixer found. ${SDLMIXER_INCLUDE_DIR} ${SDLMIXER_LIBRARY}")
-ELSE(SDLMIXER_FOUND)
-MESSAGE(FATAL_ERROR "libSDL_mixer requested but not found.")
-ENDIF(SDLMIXER_FOUND)
-
-IF(OPENGL_FOUND)
-MESSAGE("OpenGL found. ${OPENGL_INCLUDE_DIR} ${OPENGL_LIBRARIES}")
-ELSE(OPENGL_FOUND)
-MESSAGE(FATAL_ERROR "OpenGL requested but not found.")
-ENDIF(OPENGL_FOUND)
+IF(SDL2_FOUND)
+MESSAGE("libSDL2 found. '${SDL2_INCLUDE_DIRS}' '${SDL2_LIBRARIES}'")
+ELSE(SDL2_FOUND)
+MESSAGE(FATAL_ERROR "libSDL2 requested but not found.")
+ENDIF(SDL2_FOUND)
SET ( MY_INCLUDE_DIRS
-{SDL_INCLUDE_DIR} ${IMAGEMAGICKLIB_INCLUDE_DIR} ${SDLMIXER_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR} ${PYTHON_INCLUDE_PATH} /usr/include/tuxcap)
+ ${SDL2_INCLUDE_DIRS}
+ ${PYTHON_INCLUDE_PATH}
+ /usr/include/tuxcap )
INCLUDE_DIRECTORIES ( ${MY_INCLUDE_DIRS} )