[arch-commits] Commit in jasper/trunk (fix-opengl-linking.patch)
Levente Polyak
anthraxx at gemini.archlinux.org
Wed May 11 21:06:00 UTC 2022
Date: Wednesday, May 11, 2022 @ 21:06:00
Author: anthraxx
Revision: 445031
upgpkg: jasper 3.0.3-1
Deleted:
jasper/trunk/fix-opengl-linking.patch
--------------------------+
fix-opengl-linking.patch | 85 ---------------------------------------------
1 file changed, 85 deletions(-)
Deleted: fix-opengl-linking.patch
===================================================================
--- fix-opengl-linking.patch 2022-05-11 21:04:51 UTC (rev 445030)
+++ fix-opengl-linking.patch 2022-05-11 21:06:00 UTC (rev 445031)
@@ -1,85 +0,0 @@
-diff --git a/build/cmake/modules/JasOpenGL.cmake b/build/cmake/modules/JasOpenGL.cmake
-index b58b8de..4e58ead 100644
---- a/build/cmake/modules/JasOpenGL.cmake
-+++ b/build/cmake/modules/JasOpenGL.cmake
-@@ -5,50 +5,28 @@
- if (JAS_ENABLE_OPENGL)
- set(OpenGL_GL_PREFERENCE GLVND)
- find_package(OpenGL ${JAS_REQUIRED})
-- message("OpenGL library found: ${OPENGL_FOUND}")
--else()
-- set(OPENGL_FOUND false)
--endif()
--if (JAS_ENABLE_OPENGL AND OPENGL_FOUND)
-- set(JAS_HAVE_OPENGL 0)
-- message("OpenGL include directory: ${OPENGL_INCLUDE_DIR}")
-- message("OpenGL libraries: ${OPENGL_LIBRARIES}")
-+ if (TARGET OpenGL::GL)
-+ message("OpenGL library found: ${OPENGL_FOUND}")
-+ message("OpenGL include directory: ${OPENGL_INCLUDE_DIR}")
-+ message("OpenGL libraries: ${OPENGL_LIBRARIES}")
-+ endif()
- find_package(GLUT ${JAS_REQUIRED})
-- message("GLUT library found: ${GLUT_FOUND}")
-- if (GLUT_FOUND)
-+ if (TARGET GLUT::GLUT)
- message("GLUT include directory: ${GLUT_INCLUDE_DIR}")
- message("GLUT libraries: ${GLUT_LIBRARIES}")
-- set(CMAKE_REQUIRED_INCLUDES ${GLUT_INCLUDE_DIR})
-+ endif()
-+ if((TARGET OpenGL::GL) AND (TARGET GLUT::GLUT))
- check_include_files(GL/glut.h JAS_HAVE_GL_GLUT_H)
- check_include_files(glut.h JAS_HAVE_GLUT_H)
- if (JAS_HAVE_GL_GLUT_H OR JAS_HAVE_GLUT_H)
-+ set(JAS_OPENGL_TARGETS GLUT::GLUT OpenGL::GL)
-+ if (TARGET OpenGL::GLU)
-+ set(JAS_OPENGL_TARGETS ${JAS_OPENGL_TARGETS} OpenGL::GLU)
-+ endif()
- set(JAS_HAVE_OPENGL 1)
-- include_directories(${GLUT_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR})
- else()
- message(WARNING "The header files GL/glut.h and glut.h both appear to be missing.")
- message(WARNING "Disabling OpenGL.")
- endif()
- endif()
-- # On some systems (e.g., Fedora 21), there is a bug in the cmake code
-- # that detects GLUT libraries. The following ugliness is a workaround for
-- # this problem.
-- if (NOT GLUT_Xmu_LIBRARY OR NOT GLUT_Xmi_LIBRARY)
-- if (NOT GLUT_Xmu_LIBRARY)
-- set(GLUT_Xmu_LIBRARY "")
-- message(WARNING "Clearing bogus value for GLUT_Xmu_LIBRARY.")
-- message(WARNING "Your version of CMake may be buggy.")
-- endif()
-- if (NOT GLUT_Xmi_LIBRARY)
-- set(GLUT_Xmi_LIBRARY "")
-- message(WARNING "Clearing bogus value for GLUT_Xmi_LIBRARY.")
-- message(WARNING "Your version of CMake may be buggy.")
-- endif()
-- set(GLUT_LIBRARIES "${GLUT_glut_LIBRARY}")
-- endif()
--else()
-- set(JAS_HAVE_OPENGL 0)
-- set(OPENGL_INCLUDE_DIR "")
-- set(OPENGL_LIBRARIES "")
-- set(GLUT_INCLUDE_DIR "")
-- set(GLUT_LIBRARIES "")
- endif()
-diff --git a/src/appl/CMakeLists.txt b/src/appl/CMakeLists.txt
-index 1b865de..3d0c57b 100644
---- a/src/appl/CMakeLists.txt
-+++ b/src/appl/CMakeLists.txt
-@@ -22,10 +22,9 @@ set(man_pages "${man_pages}" imgcmp.1)
- # The jiv program (which requires GLUT)
- if(JAS_HAVE_OPENGL)
- add_executable(jiv jiv.c)
-- target_include_directories(jiv PUBLIC
-- ${GLUT_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR})
-- target_link_libraries(jiv libjasper ${JPEG_LIBRARIES} ${GLUT_LIBRARIES}
-- ${OPENGL_LIBRARIES} ${MATH_LIBRARY})
-+ target_link_libraries(jiv libjasper
-+ ${JPEG_LIBRARIES} ${HEIF_LIBRARIES} ${JAS_OPENGL_TARGETS}
-+ ${JAS_OPENGL_TARGETS} ${MATH_LIBRARY} ${THREAD_LIBRARY})
- set(programs "${programs}" jiv)
- set(man_pages "${man_pages}" jiv.1)
- else()
More information about the arch-commits
mailing list