File rocm-smi-python-pkg.patch of Package rocm-smi

diff --git a/python_smi_tools/rocm_smi.py b/python_smi_tools/rocm_smi.py
index 11d60fd..e484325 100755
--- a/python_smi_tools/rocm_smi.py
+++ b/python_smi_tools/rocm_smi.py
@@ -24,7 +24,7 @@ import trace
 from io import StringIO
 from time import ctime
 from subprocess import check_output
-from rsmiBindings import *
+from rocm_smi.rsmiBindings import *
 
 # rocmSmiLib_cli version. Increment this as needed.
 # Major version - Increment when backwards-compatibility breaks
diff --git a/python_smi_tools/rsmiBindings.py b/python_smi_tools/rsmiBindings.py
index 45011fa..770ba20 100644
--- a/python_smi_tools/rsmiBindings.py
+++ b/python_smi_tools/rsmiBindings.py
@@ -17,7 +17,7 @@ if 'sphinx' in sys.modules:
 
     SMI_HASH = '@PKG_VERSION_HASH@'
 else:
-    from rsmiBindingsInit import *
+    from rocm_smi.rsmiBindingsInit import *
 
 
 # Device ID
diff --git a/python_smi_tools/rsmiBindingsInit.py.in b/python_smi_tools/rsmiBindingsInit.py.in
index 12b9218..af2a9b1 100644
--- a/python_smi_tools/rsmiBindingsInit.py.in
+++ b/python_smi_tools/rsmiBindingsInit.py.in
@@ -26,7 +26,7 @@ def initRsmiBindings(silent=False):
     if (rocm_smi_lib_path != None):
         path_librocm = rocm_smi_lib_path
     else:
-        path_librocm = os.path.dirname(os.path.realpath(__file__)) + '/../../@CMAKE_INSTALL_LIBDIR@/librocm_smi64.so.@VERSION_MAJOR@'
+        path_librocm = '/@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/librocm_smi64.so.@VERSION_MAJOR@'
 
     if not os.path.isfile(path_librocm):
         print_silent('Unable to find %s . Trying /opt/rocm*' % path_librocm)
openSUSE Build Service is sponsored by