File fix_setting_avogadro_plugin_dir.patch of Package kalzium6
diff -ur kalzium-23.03.90.orig/compoundviewer/kalziumglwidget.cpp kalzium-23.03.90/compoundviewer/kalziumglwidget.cpp
--- kalzium-23.03.90.orig/compoundviewer/kalziumglwidget.cpp
+++ kalzium-23.03.90/compoundviewer/kalziumglwidget.cpp
@@ -34,8 +34,8 @@
// avoiding overwriting an already set envvar
static bool s_pluginDirSet = false;
if (!s_pluginDirSet) {
- if (qEnvironmentVariableIsEmpty("AVOGADRO_PLUGINS")) {
- qputenv("AVOGADRO_PLUGINS", AVOGADRO_PLUGIN_DIR);
+ if (qEnvironmentVariableIsEmpty("AVOGADRO_PLUGIN_DIR")) {
+ qputenv("AVOGADRO_PLUGIN_DIR", AVOGADRO_PLUGIN_DIR);
}
s_pluginDirSet = true;
}
diff -ur kalzium-23.03.90.orig/config-kalzium.h.cmake kalzium-23.03.90/config-kalzium.h.cmake
--- kalzium-23.03.90.orig/config-kalzium.h.cmake
+++ kalzium-23.03.90/config-kalzium.h.cmake
@@ -20,5 +20,5 @@
#cmakedefine HAVE_IEEEFP_H 1
/* The base directory of the Avogadro plugins. */
-#define AVOGADRO_PLUGIN_DIR "${Avogadro_PLUGIN_DIR}"
+#define AVOGADRO_PLUGIN_DIR "${AvogadroLibs_INSTALL_PREFIX}"