File dynare-libdir.patch of Package dynare

---
 meson.build |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

Index: dynare-6.1/meson.build
===================================================================
--- dynare-6.1.orig/meson.build
+++ dynare-6.1/meson.build
@@ -36,19 +36,19 @@ subdir('preprocessor/src')
 # NB: the following two symlinks my be improved if this wishlist item is done:
 #  https://github.com/mesonbuild/meson/issues/11519
 
-install_symlink('dynare-preprocessor', install_dir : 'lib/dynare/preprocessor/',
+install_symlink('dynare-preprocessor', install_dir : get_option('libdir') / 'dynare/preprocessor/',
                 pointing_to : '../../../bin/dynare-preprocessor'
                               + (host_machine.system() == 'windows' ? '.exe' : ''))
 
 # Compatibility symlink
 install_symlink('dynare_m' + (host_machine.system() == 'windows' ? '.exe' : ''),
-                install_dir : 'lib/dynare/matlab/preprocessor64',
+                install_dir : get_option('libdir') / 'dynare/matlab/preprocessor64',
                 pointing_to : '../../../../bin/dynare-preprocessor'
                               + (host_machine.system() == 'windows' ? '.exe' : ''))
 
 ### M files
 
-install_subdir('matlab', install_dir : 'lib/dynare',
+install_subdir('matlab', install_dir : get_option('libdir') / 'dynare',
                exclude_files : [ 'utilities/tests/.git' ,
                                  'utilities/tests/.gitignore',
                                  'dseries/.git',
@@ -63,10 +63,10 @@ custom_target(output : 'dynare_version.m
               command : [ sed_exe, 's/@PACKAGE_VERSION@/' + meson.project_version() + '/', '@INPUT@' ],
               capture : true,
               install : true,
-              install_dir : 'lib/dynare/matlab')
+              install_dir : get_option('libdir') / 'dynare/matlab')
 
 install_subdir('contrib/ms-sbvar/TZcode/MatlabFiles',
-               install_dir : 'lib/dynare/contrib/ms-sbvar/TZcode')
+               install_dir : get_option('libdir') / 'dynare/contrib/ms-sbvar/TZcode')
 
 ### MEX files
 
@@ -160,7 +160,7 @@ if get_option('build_for') == 'matlab'
                  'link_args' : [ export_link_arg, '-L' + (matlab_path / 'bin' / matlab_arch), '-lmx', '-lmex', '-lmat' ],
                  'link_depends' : export_file,
                  'install' : true,
-                 'install_dir' : 'lib/dynare/mex/matlab' }
+                 'install_dir' : get_option('libdir') / 'dynare/mex/matlab' }
 
   # For unit tests
   exe_rpath = matlab_path / 'bin' / matlab_arch
@@ -249,7 +249,7 @@ else # Octave build
                  'c_args' : octave_incflags + octave_defs,
                  'link_args' : octave_link_args,
                  'install' : true,
-                 'install_dir' : 'lib/dynare/mex/octave' }
+                 'install_dir' : get_option('libdir') / 'dynare/mex/octave' }
 
   if octave_version.version_compare('>=' + octave_minimal_version_for_interleaved_api)
     # Mimic the behaviour of mkoctfile which compiles in a similar source file
openSUSE Build Service is sponsored by