File libmysofa-0-gnu-install-dirs.patch of Package libmysofa

diff -ru libmysofa-0.6.orig/CMakeLists.txt libmysofa-0.6/CMakeLists.txt
--- libmysofa-0.6.orig/CMakeLists.txt	2017-07-11 13:36:33.000000000 +0200
+++ libmysofa-0.6/CMakeLists.txt	2018-04-25 09:26:48.645699638 +0200
@@ -3,6 +3,7 @@
 
 INCLUDE(CheckCCompilerFlag)
 include(GenerateExportHeader)
+include(GNUInstallDirs)
 
 option(BUILD_TESTS "Build test programs" ON)
 option(BUILD_SHARED_LIBS "Build shared library" ON)
@@ -25,8 +26,8 @@
 
 set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DDEBUG")
 
-install(FILES share/default.sofa DESTINATION share/libmysofa)
-install(FILES share/MIT_KEMAR_normal_pinna.sofa DESTINATION share/libmysofa)
+install(FILES share/default.sofa DESTINATION ${CMAKE_INSTALL_DATADIR}/libmysofa)
+install(FILES share/MIT_KEMAR_normal_pinna.sofa DESTINATION ${CMAKE_INSTALL_DATADIR}/libmysofa)
 
 if(BUILD_TESTS)
 
diff -ru libmysofa-0.6.orig/src/CMakeLists.txt libmysofa-0.6/src/CMakeLists.txt
--- libmysofa-0.6.orig/src/CMakeLists.txt	2017-07-11 13:36:33.000000000 +0200
+++ libmysofa-0.6/src/CMakeLists.txt	2018-04-25 09:28:11.333460354 +0200
@@ -50,7 +50,7 @@
 target_link_libraries (mysofa-static ${MATH} ${ZLIB_LIBRARIES})
 SET_TARGET_PROPERTIES(mysofa-static PROPERTIES OUTPUT_NAME mysofa CLEAN_DIRECT_OUTPUT 1 POSITION_INDEPENDENT_CODE ON)
 install(TARGETS mysofa-static
-  ARCHIVE DESTINATION lib)
+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
 
 if(BUILD_SHARED_LIBS)
   add_library(mysofa-shared SHARED ${libsrc})
@@ -61,13 +61,13 @@
   set_property(TARGET mysofa-shared PROPERTY C_VISIBILITY_PRESET hidden)
   GENERATE_EXPORT_HEADER(mysofa-shared BASE_NAME mysofa EXPORT_FILE_NAME ${CMAKE_SOURCE_DIR}/src/hrtf/mysofa_export.h)
   install(TARGETS mysofa-shared 
-    RUNTIME DESTINATION bin
-    LIBRARY DESTINATION lib)
+    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
 else()
   GENERATE_EXPORT_HEADER(mysofa-static BASE_NAME mysofa EXPORT_FILE_NAME ${CMAKE_SOURCE_DIR}/src/hrtf/mysofa_export.h)
 endif()
 
-install(FILES hrtf/mysofa.h DESTINATION include)
+install(FILES hrtf/mysofa.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
 
 if(BUILD_TESTS)
   add_executable(mysofa2json tests/sofa2json.c tests/json.c)
@@ -84,8 +84,8 @@
   
 
   install(TARGETS mysofa2json
-    RUNTIME DESTINATION bin
-    ARCHIVE DESTINATION lib
-    LIBRARY DESTINATION lib)
+    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
 endif(BUILD_TESTS)
 
openSUSE Build Service is sponsored by