summaryrefslogtreecommitdiff
path: root/sci-libs/sbig/files/sbig-0.9.9-fix-symlink.patch
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/sbig/files/sbig-0.9.9-fix-symlink.patch')
-rw-r--r--sci-libs/sbig/files/sbig-0.9.9-fix-symlink.patch108
1 files changed, 18 insertions, 90 deletions
diff --git a/sci-libs/sbig/files/sbig-0.9.9-fix-symlink.patch b/sci-libs/sbig/files/sbig-0.9.9-fix-symlink.patch
index 09d0566..d316843 100644
--- a/sci-libs/sbig/files/sbig-0.9.9-fix-symlink.patch
+++ b/sci-libs/sbig/files/sbig-0.9.9-fix-symlink.patch
@@ -1,90 +1,18 @@
---- CMakeLists.txt 2014-08-30 13:02:34.000000000 +0200
-+++ CMakeLists.txt 2015-01-04 20:19:54.806284870 +0100
-@@ -1,45 +1,42 @@
--cmake_minimum_required(VERSION 2.4.7)
--PROJECT(sbig C CXX)
--
--set(SBIG_VERSION "2.0.2")
--set(SBIG_SOVERSION "2")
--
--set(FIRMWARE_INSTALL_DIR "/lib/firmware")
--set(UDEVRULES_INSTALL_DIR "/lib/udev/rules.d" CACHE STRING "Base directory for udev rules")
--set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib")
--
--IF(UNIX AND NOT WIN32 AND NOT APPLE)
-- IF (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "arm.*")
-- SET(LIB_ARMHF TRUE)
-- MARK_AS_ADVANCED(LIB_ARMHF)
-- ELSEIF(CMAKE_SIZEOF_VOID_P MATCHES "8")
-- SET(LIB_64 TRUE)
-- MARK_AS_ADVANCED(LIB_64)
-- ENDIF (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "arm.*")
--ENDIF(UNIX AND NOT WIN32 AND NOT APPLE)
--
--IF(NOT DEFINED LIB_64)
-- SET(LIB_64 "")
--ENDIF(NOT DEFINED LIB_64)
--IF (NOT DEFINED LIB_ARMHF)
-- SET(LIB_ARMHF "")
--ENDIF (NOT DEFINED LIB_ARMHF)
--
--if (LIB_ARMHF)
--exec_program(cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/libsbigudrv_armhf.bin ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION})
--elseif (LIB_64)
--exec_program(cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/libsbigudrv64.bin ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION})
--else ()
--exec_program(cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/libsbigudrv32.bin ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION})
--endif(LIB_ARMHF)
--
--# Make sure symbolic links are installed
--file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_sbig_symlink.cmake "
--exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_VERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION})\n
--exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so)\n
--")
--
--install( FILES ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION} DESTINATION ${LIB_INSTALL_DIR}${LIB_POSTFIX})
--install( FILES sbigucam.hex sbiglcam.hex sbigfcam.hex sbigpcam.hex stfga.bin DESTINATION ${FIRMWARE_INSTALL_DIR})
--install( FILES 51-sbig-debian.rules DESTINATION ${UDEVRULES_INSTALL_DIR})
--install( SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_sbig_symlink.cmake)
-+cmake_minimum_required(VERSION 2.4.7)
-+PROJECT(sbig C CXX)
-+
-+set(SBIG_VERSION "2.0.2")
-+set(SBIG_SOVERSION "2")
-+
-+set(FIRMWARE_INSTALL_DIR "/lib/firmware")
-+set(UDEVRULES_INSTALL_DIR "/lib/udev/rules.d" CACHE STRING "Base directory for udev rules")
-+set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib")
-+
-+IF(UNIX AND NOT WIN32 AND NOT APPLE)
-+ IF (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "arm.*")
-+ SET(LIB_ARMHF TRUE)
-+ MARK_AS_ADVANCED(LIB_ARMHF)
-+ ELSEIF(CMAKE_SIZEOF_VOID_P MATCHES "8")
-+ SET(LIB_64 TRUE)
-+ MARK_AS_ADVANCED(LIB_64)
-+ ENDIF (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "arm.*")
-+ENDIF(UNIX AND NOT WIN32 AND NOT APPLE)
-+
-+IF(NOT DEFINED LIB_64)
-+ SET(LIB_64 "")
-+ENDIF(NOT DEFINED LIB_64)
-+IF (NOT DEFINED LIB_ARMHF)
-+ SET(LIB_ARMHF "")
-+ENDIF (NOT DEFINED LIB_ARMHF)
-+
-+if (LIB_ARMHF)
-+exec_program(cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/libsbigudrv_armhf.bin ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION})
-+elseif (LIB_64)
-+exec_program(cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/libsbigudrv64.bin ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION})
-+else ()
-+exec_program(cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/libsbigudrv32.bin ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION})
-+endif(LIB_ARMHF)
-+
-+# Make sure symbolic links are installed
-+install( CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_VERSION}\" \"${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION}\" )" )
-+install( CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION}\" \"${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so)\" )" )
-+
-+install( FILES ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION} DESTINATION ${LIB_INSTALL_DIR}${LIB_POSTFIX})
-+install( FILES sbigucam.hex sbiglcam.hex sbigfcam.hex sbigpcam.hex stfga.bin DESTINATION ${FIRMWARE_INSTALL_DIR})
-+install( FILES 51-sbig-debian.rules DESTINATION ${UDEVRULES_INSTALL_DIR}) \ No newline at end of file
+--- CMakeLists.txt 2015-01-04 20:39:11.615250675 +0100
++++ CMakeLists.txt.new 2015-01-04 20:39:57.561169925 +0100
+@@ -34,12 +34,10 @@
+ endif(LIB_ARMHF)
+
+ # Make sure symbolic links are installed
+-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_sbig_symlink.cmake "
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_VERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION})\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION} ${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so)\n
+-")
++install( CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_VERSION}\" \"${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION}\" )" )
++install( CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so.${SBIG_SOVERSION}\" \"${LIB_INSTALL_DIR}${LIB_POSTFIX}/libsbigudrv.so)\" )" )
+
+ install( FILES ${CMAKE_BINARY_DIR}/libsbigudrv.so.${SBIG_VERSION} DESTINATION ${LIB_INSTALL_DIR}${LIB_POSTFIX})
+ install( FILES sbigucam.hex sbiglcam.hex sbigfcam.hex sbigpcam.hex stfga.bin DESTINATION ${FIRMWARE_INSTALL_DIR})
+ install( FILES 51-sbig-debian.rules DESTINATION ${UDEVRULES_INSTALL_DIR})
+-install( SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_sbig_symlink.cmake)
++