[packages/libfreenect2] - added libsuffix patch (CMakeLists requires LIB_SUFFIX too); merged with pc patch
qboosh
qboosh at pld-linux.org
Tue Mar 17 16:37:13 CET 2020
commit dc24b0a9d6529e1d01ab29051f4ea8e8fe0dc69a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Mar 17 16:38:16 2020 +0100
- added libsuffix patch (CMakeLists requires LIB_SUFFIX too); merged with pc patch
libfreenect2-libsuffix.patch | 36 ++++++++++++++++++++++++++++++++++++
libfreenect2-pc.patch | 10 ----------
libfreenect2.spec | 2 +-
3 files changed, 37 insertions(+), 11 deletions(-)
---
diff --git a/libfreenect2.spec b/libfreenect2.spec
index 4a1cfa2..47276ad 100644
--- a/libfreenect2.spec
+++ b/libfreenect2.spec
@@ -15,7 +15,7 @@ Source0: https://github.com/OpenKinect/libfreenect2/archive/v%{version}/%{name}-
# Source0-md5: 54bde616ede3cff23eaeb2a736ca6e45
Patch0: %{name}-c++.patch
Patch1: %{name}-link.patch
-Patch2: %{name}-pc.patch
+Patch2: %{name}-libsuffix.patch
URL: https://openkinect.org/wiki/Main_Page
BuildRequires: OpenCL-devel >= 1.1
BuildRequires: OpenGL-devel >= 3.1
diff --git a/libfreenect2-libsuffix.patch b/libfreenect2-libsuffix.patch
new file mode 100644
index 0000000..efa49a7
--- /dev/null
+++ b/libfreenect2-libsuffix.patch
@@ -0,0 +1,36 @@
+--- libfreenect2-0.2.0/freenect2.pc.in.orig 2016-04-27 22:34:51.000000000 +0200
++++ libfreenect2-0.2.0/freenect2.pc.in 2020-03-15 20:33:15.555190204 +0100
+@@ -1,6 +1,6 @@
+ prefix=@CMAKE_INSTALL_PREFIX@
+ exec_prefix=@CMAKE_INSTALL_PREFIX@
+-libdir=${prefix}/lib
++libdir=${prefix}/lib at LIB_SUFFIX@
+ includedir=${prefix}/include
+
+ Name: freenect2
+--- libfreenect2-0.2.0/CMakeLists.txt.orig 2016-04-27 22:34:51.000000000 +0200
++++ libfreenect2-0.2.0/CMakeLists.txt 2020-03-17 16:19:45.785331149 +0100
+@@ -421,11 +421,11 @@
+ CONFIGURE_FILE(freenect2.cmake.in "${PROJECT_BINARY_DIR}/freenect2Config.cmake" @ONLY)
+ CONFIGURE_FILE(freenect2.pc.in "${PROJECT_BINARY_DIR}/freenect2.pc" @ONLY)
+
+-INSTALL(TARGETS freenect2 DESTINATION lib RUNTIME DESTINATION bin)
++INSTALL(TARGETS freenect2 DESTINATION lib${LIB_SUFFIX} RUNTIME DESTINATION bin)
+ INSTALL(DIRECTORY "${MY_DIR}/include/${PROJECT_NAME}" DESTINATION include PATTERN "*.in" EXCLUDE)
+ INSTALL(DIRECTORY "${PROJECT_BINARY_DIR}/${PROJECT_NAME}" DESTINATION include)
+-INSTALL(FILES "${PROJECT_BINARY_DIR}/freenect2Config.cmake" DESTINATION lib/cmake/freenect2/)
+-INSTALL(FILES "${PROJECT_BINARY_DIR}/freenect2.pc" DESTINATION lib/pkgconfig/)
++INSTALL(FILES "${PROJECT_BINARY_DIR}/freenect2Config.cmake" DESTINATION lib${LIB_SUFFIX}/cmake/freenect2/)
++INSTALL(FILES "${PROJECT_BINARY_DIR}/freenect2.pc" DESTINATION lib${LIB_SUFFIX}/pkgconfig/)
+
+ ADD_SUBDIRECTORY(${MY_DIR}/doc)
+
+@@ -450,7 +450,7 @@
+ IF(NOT ${CMAKE_INSTALL_PREFIX} MATCHES "^/usr")
+ SET_TARGET_PROPERTIES(freenect2-openni2 PROPERTIES INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
+ ENDIF()
+- INSTALL(TARGETS freenect2-openni2 DESTINATION lib/OpenNI2/Drivers RUNTIME DESTINATION bin)
++ INSTALL(TARGETS freenect2-openni2 DESTINATION lib${LIB_SUFFIX}/OpenNI2/Drivers RUNTIME DESTINATION bin)
+ ADD_CUSTOM_TARGET(install-openni2
+ DEPENDS freenect2-openni2
+ COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_INSTALL_PREFIX}/lib/OpenNI2/Drivers/" "${OpenNI2_LIBRARY_DIR}/OpenNI2/Drivers/"
diff --git a/libfreenect2-pc.patch b/libfreenect2-pc.patch
deleted file mode 100644
index dcc4ff8..0000000
--- a/libfreenect2-pc.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- libfreenect2-0.2.0/freenect2.pc.in.orig 2016-04-27 22:34:51.000000000 +0200
-+++ libfreenect2-0.2.0/freenect2.pc.in 2020-03-15 20:33:15.555190204 +0100
-@@ -1,6 +1,6 @@
- prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=@CMAKE_INSTALL_PREFIX@
--libdir=${prefix}/lib
-+libdir=${prefix}/lib at LIB_SUFFIX@
- includedir=${prefix}/include
-
- Name: freenect2
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libfreenect2.git/commitdiff/dc24b0a9d6529e1d01ab29051f4ea8e8fe0dc69a
More information about the pld-cvs-commit
mailing list