summaryrefslogtreecommitdiff
path: root/openbabel-perl.patch
diff options
context:
space:
mode:
Diffstat (limited to 'openbabel-perl.patch')
-rw-r--r--openbabel-perl.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/openbabel-perl.patch b/openbabel-perl.patch
new file mode 100644
index 0000000..7e80117
--- /dev/null
+++ b/openbabel-perl.patch
@@ -0,0 +1,29 @@
+diff -up openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt.rpm openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt
+--- openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt.rpm 2015-02-04 20:04:57.000000000 +0100
++++ openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt 2015-02-07 23:38:54.649356914 +0100
+@@ -336,12 +336,23 @@ if (DO_PERL_BINDINGS)
+ if(NOT BINDINGS_ONLY)
+ add_dependencies(bindings_perl openbabel)
+ endif()
++ execute_process(
++ COMMAND
++ ${PERL_EXECUTABLE} -V:installvendorarch
++ OUTPUT_VARIABLE
++ PERL_INSTALL_DIR_OUTPUT
++ RESULT_VARIABLE
++ PERL_INSTALL_DIR_RESULT
++ )
++ if (NOT PERL_INSTALL_DIR_RESULT)
++ string(REGEX REPLACE "installvendorarch='([^']+)'.*" "\\1" PERL_INSTALL_DIR ${PERL_INSTALL_DIR_OUTPUT})
++ endif (NOT PERL_INSTALL_DIR_RESULT)
+
+ install(TARGETS bindings_perl
+- LIBRARY DESTINATION ${LIB_INSTALL_DIR}/auto/Chemistry/OpenBabel/
++ LIBRARY DESTINATION ${PERL_INSTALL_DIR}/auto/Chemistry/OpenBabel/
+ COMPONENT bindings_perl)
+ install(FILES ${openbabel_SOURCE_DIR}/scripts/perl/OpenBabel.pm
+- DESTINATION ${LIB_INSTALL_DIR}/Chemistry/
++ DESTINATION ${PERL_INSTALL_DIR}/Chemistry/
+ COMPONENT bindings_perl)
+
+ endif (DO_PERL_BINDINGS)