##This patch sets libraries' installation paths according to the Fedora packaging guidelines
--- CMakeLists.orig.txt 2015-04-22 12:43:26.000000000 +0200
+++ CMakeLists.txt 2015-05-29 20:09:17.911895225 +0200
@@ -712,7 +712,7 @@
VERSION.txt
)
-install(FILES ${DOCUMENTATION_FILES} DESTINATION ${MISC_PREFIX}.)
+#install(FILES ${DOCUMENTATION_FILES} DESTINATION ${MISC_PREFIX}.)
###############################################################################
--- bindings/ruby/CMakeLists.orig.txt 2014-11-26 13:31:14.000000000 +0100
+++ bindings/ruby/CMakeLists.txt 2014-12-28 23:25:47.035666311 +0100
@@ -116,7 +116,7 @@
if (UNIX OR CYGWIN)
execute_process(COMMAND "${RUBY_EXECUTABLE}" -e "print RUBY_PLATFORM"
OUTPUT_VARIABLE RUBY_PLATFORM)
- set(RUBY_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/ruby/site_ruby/${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}/${RUBY_PLATFORM})
+ set(RUBY_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/ruby/vendor_ruby)
else()
set(RUBY_PACKAGE_INSTALL_DIR ${MISC_PREFIX}bindings/ruby)
endif()
--- bindings/csharp/CMakeLists.orig.txt 2014-11-26 13:31:17.000000000 +0100
+++ bindings/csharp/CMakeLists.txt 2014-12-29 11:37:43.839593422 +0100
@@ -126,7 +126,7 @@
#
set(CSHAPR_PACKAGE_INSTALL_DIR)
if (UNIX OR CYGWIN)
- set(CSHAPR_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/mono/libsedmlcsP)
+ set(CSHAPR_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib/mono/libsedmlcsP)
else()
set(CSHAPR_PACKAGE_INSTALL_DIR ${MISC_PREFIX}bindings/csharp)
endif()
--- bindings/perl/CMakeLists.orig.txt 2014-11-26 13:31:13.000000000 +0100
+++ bindings/perl/CMakeLists.txt 2014-12-29 11:48:53.705649453 +0100
@@ -113,7 +113,7 @@
string(REPLACE "'" "" PERL_PLATFORM ${PERL_PLATFORM})
string(REPLACE ";" "" PERL_PLATFORM ${PERL_PLATFORM})
string(REPLACE "archname=" "" PERL_PLATFORM ${PERL_PLATFORM})
- set(PERL_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/perl5/site_perl/${PERL_VERSION}/${PERL_PLATFORM})
+ set(PERL_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/perl5/vendor_perl)
set(PERL_PACKAGE_INSTALL_BIN_DIR ${PERL_PACKAGE_INSTALL_DIR}/auto/libSEDML)
else()
set(PERL_PACKAGE_INSTALL_DIR ${MISC_PREFIX}bindings/perl)
--- bindings/java/CMakeLists.orig.txt 2014-12-30 21:03:28.000000000 +0100
+++ bindings/java/CMakeLists.txt 2015-02-02 17:21:05.270016625 +0100
@@ -84,7 +84,7 @@
set(JAVA_PACKAGE_BIN_INSTALL_DIR)
set(JAVA_PACKAGE_JAR_INSTALL_DIR)
if (UNIX OR CYGWIN)
- set(JAVA_PACKAGE_BIN_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR})
+ set(JAVA_PACKAGE_BIN_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/libsedml)
set(JAVA_PACKAGE_JAR_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/share/java)
else()
set(JAVA_PACKAGE_BIN_INSTALL_DIR ${MISC_PREFIX}bindings/java)
--- bindings/r/CMakeLists.orig.txt 2015-04-22 12:43:26.000000000 +0200
+++ bindings/r/CMakeLists.txt 2015-05-29 17:54:55.586024496 +0200
@@ -208,7 +208,7 @@
else()
target_link_libraries(binding_r_lib ${LIBSEDML_LIBRARY}-static ${R_LIB})
endif()
-install(TARGETS binding_r_lib DESTINATION lib )
+install(TARGETS binding_r_lib DESTINATION ${CMAKE_INSTALL_LIBDIR})
####################################################################
#