meson: Use MESON_INSTALL_DESTDIR_PREFIX to respect DESTDIR
Also use meson.add_install_script() instead of custom_target() to install CSSs.
Fixes https://github.com/nana-4/materia-theme/issues/493
By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.
Also use meson.add_install_script() instead of custom_target() to install CSSs.
Fixes https://github.com/nana-4/materia-theme/issues/493
roundabout,
created on Wednesday, 22 April 2020, 10:18:32 (1587550712),
received on Sunday, 11 May 2025, 13:22:53 (1746969773)
Author identity: nana-4 <hnmaigo@gmail.com>
b36b379c9256b67e5f63a60c6faf6912f1845b66
meson.current_source_dir(), ) # Generate and install CSS filecustom_target(# Generate CSS file cinnamon_css = custom_target('cinnamon.@0@.css'.format(theme['name']), input: 'cinnamon.@0@.scss'.format(theme['name']), output: 'cinnamon.@0@.css'.format(theme['name']), command: [sassc, sassc_opts, '@INPUT@', '@OUTPUT@'], depend_files: cinnamon_scss_depend_files, install: true,install_dir: cinnamon_dir,build_by_default: true,) # Rename it to a valid name# Install it while renaming to a valid namemeson.add_install_script( 'mv',join_paths(get_option('prefix'), cinnamon_dir, 'cinnamon.@0@.css'.format(theme['name'])),join_paths(get_option('prefix'), cinnamon_dir, 'cinnamon.css'),'sh', '-c', 'cp "@0@" "@1@"'.format( cinnamon_css.full_path(), join_paths('$MESON_INSTALL_DESTDIR_PREFIX', cinnamon_dir, 'cinnamon.css'), ),) endforeach
meson.current_source_dir(), ) # Generate and install CSS filecustom_target(# Generate CSS file gnome_shell_css = custom_target('gnome-shell.@0@.css'.format(theme['name']), input: 'gnome-shell.@0@.scss'.format(theme['name']), output: 'gnome-shell.@0@.css'.format(theme['name']), command: [sassc, sassc_opts, '@INPUT@', '@OUTPUT@'], depend_files: gnome_shell_scss_depend_files, install: true,install_dir: gnome_shell_dir,build_by_default: true,) # Rename it to a valid name# Install it while renaming to a valid namemeson.add_install_script( 'mv',join_paths(get_option('prefix'), gnome_shell_dir, 'gnome-shell.@0@.css'.format(theme['name'])),join_paths(get_option('prefix'), gnome_shell_dir, 'gnome-shell.css'),'sh', '-c', 'cp "@0@" "@1@"'.format( gnome_shell_css.full_path(), join_paths('$MESON_INSTALL_DESTDIR_PREFIX', gnome_shell_dir, 'gnome-shell.css'), ),) endforeach
meson.current_source_dir(), ) # Generate and install CSS filecustom_target(# Generate CSS file gtk_css = custom_target('@0@.css'.format(gtk_temp_name), input: '@0@.scss'.format(gtk_temp_name), output: '@0@.css'.format(gtk_temp_name), command: [sassc, sassc_opts, '@INPUT@', '@OUTPUT@'], depend_files: gtk_scss_depend_files, install: true,install_dir: gtk_version_dir,build_by_default: true,) # Rename it to a valid name# Install it while renaming to a valid namemeson.add_install_script( 'mv',join_paths(get_option('prefix'), gtk_version_dir, '@0@.css'.format(gtk_temp_name)),join_paths(get_option('prefix'), gtk_version_dir, 'gtk@0@.css'.format(gtk_variant)),'sh', '-c', 'cp "@0@" "@1@"'.format( gtk_css.full_path(), join_paths('$MESON_INSTALL_DESTDIR_PREFIX', gtk_version_dir, 'gtk@0@.css'.format(gtk_variant)), ),) endforeach endforeach