From d83a965c9f381326ad0e4235a49712a20650146a Mon Sep 17 00:00:00 2001 From: Thiago Jung Bauermann Date: Fri, 27 Oct 2023 20:54:20 -0300 Subject: [PATCH] Fix installation dir of mu.scm Guile expects the (mu) module to be installed in .../share/guile/site/3.0/mu.scm, but before this patch Meson installed it in .../share/guile/site/3.0/mu/mu.scm instead. --- guile/meson.build | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/guile/meson.build b/guile/meson.build index dd25dd58..86aaf6da 100644 --- a/guile/meson.build +++ b/guile/meson.build @@ -93,9 +93,12 @@ if makeinfo.found() endif endif -guile_scm_dir=join_paths(datadir, 'guile', 'site', '3.0', 'mu') -install_data(['mu.scm','mu/script.scm', 'mu/message.scm', 'mu/stats.scm', 'mu/plot.scm'], - install_dir: guile_scm_dir) +guile_scm_root_dir=join_paths(datadir, 'guile', 'site', '3.0',) +install_data(['mu.scm'], install_dir: guile_scm_root_dir) + +guile_scm_mu_dir=join_paths(datadir, 'guile', 'site', '3.0', 'mu') +install_data(['mu/script.scm', 'mu/message.scm', 'mu/stats.scm', 'mu/plot.scm'], + install_dir: guile_scm_mu_dir) mu_guile_scripts=[