meson: fix installation of html doc aliases
authorFranck Bui <fbui@suse.com>
Tue, 30 Jan 2024 08:34:17 +0000 (09:34 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 30 Jan 2024 17:56:48 +0000 (17:56 +0000)
Apparently since 9289e093ae6fd5484f9119e1ee07d1dffe37cd10, "ln_s" takes
*absolute* paths only.

man/meson.build

index e4f2905d602e410b9968e7397f9e87e2664dbc9b..403098a8149cb484da46904aa3d4ab9f9a6fb450 100644 (file)
@@ -84,7 +84,7 @@ foreach tuple : manpages
                                         output : htmlalias,
                                         command : [ln, '-fs', html, '@OUTPUT@'])
                                 if want_html
-                                        meson.add_install_script(sh, '-c', ln_s.format(html, docdir / 'html' / htmlalias))
+                                        meson.add_install_script(sh, '-c', ln_s.format(docdir / 'html' / html, docdir / 'html' / htmlalias))
                                         p2 += link
                                 endif
                                 html_pages += link
@@ -155,7 +155,7 @@ foreach tuple : xsltproc.found() ? [['systemd.directives', '7', systemd_directiv
                         output : htmlalias,
                         command : [ln, '-fs', html, '@OUTPUT@'])
                 if want_html
-                        meson.add_install_script(sh, '-c', ln_s.format(html, docdir / 'html' / htmlalias))
+                        meson.add_install_script(sh, '-c', ln_s.format(docdir / 'html' / html, docdir / 'html' / htmlalias))
                         p2 += link
                 endif
                 html_pages += link