theme_sources = files([ 'gnome-shell-high-contrast.scss', 'gnome-shell.scss', 'gnome-shell-sass/_colors.scss', 'gnome-shell-sass/_common.scss', 'gnome-shell-sass/_drawing.scss', 'gnome-shell-sass/_high-contrast-colors.scss', 'gnome-shell-sass/_widgets.scss', 'gnome-shell-sass/widgets/_a11y.scss', 'gnome-shell-sass/widgets/_app-grid.scss', 'gnome-shell-sass/widgets/_base.scss', 'gnome-shell-sass/widgets/_buttons.scss', 'gnome-shell-sass/widgets/_calendar.scss', 'gnome-shell-sass/widgets/_check-box.scss', 'gnome-shell-sass/widgets/_corner-ripple.scss', 'gnome-shell-sass/widgets/_dash.scss', 'gnome-shell-sass/widgets/_dialogs.scss', 'gnome-shell-sass/widgets/_entries.scss', 'gnome-shell-sass/widgets/_hotplug.scss', 'gnome-shell-sass/widgets/_ibus-popup.scss', 'gnome-shell-sass/widgets/_keyboard.scss', 'gnome-shell-sass/widgets/_login-dialog.scss', 'gnome-shell-sass/widgets/_looking-glass.scss', 'gnome-shell-sass/widgets/_message-list.scss', 'gnome-shell-sass/widgets/_misc.scss', 'gnome-shell-sass/widgets/_network-dialog.scss', 'gnome-shell-sass/widgets/_notifications.scss', 'gnome-shell-sass/widgets/_osd.scss', 'gnome-shell-sass/widgets/_overview.scss', 'gnome-shell-sass/widgets/_panel.scss', 'gnome-shell-sass/widgets/_popovers.scss', 'gnome-shell-sass/widgets/_screen-shield.scss', 'gnome-shell-sass/widgets/_screenshot.scss', 'gnome-shell-sass/widgets/_scrollbars.scss', 'gnome-shell-sass/widgets/_search-entry.scss', 'gnome-shell-sass/widgets/_search-results.scss', 'gnome-shell-sass/widgets/_slider.scss', 'gnome-shell-sass/widgets/_switcher-popup.scss', 'gnome-shell-sass/widgets/_switches.scss', 'gnome-shell-sass/widgets/_window-picker.scss', 'gnome-shell-sass/widgets/_workspace-switcher.scss', 'gnome-shell-sass/widgets/_workspace-thumbnails.scss' ]) version = '42' sassc = find_program('sassc') gnome_shell_high_contrast = custom_target('gnome_shell_high_contrast', input: 'gnome-shell-high-contrast.scss', output: 'gnome-shell-high-contrast.css', command: [ sassc, '-a', '@INPUT@', '@OUTPUT@' ], depend_files: theme_sources, install: true, install_dir: join_paths(get_option('datadir'), 'gradience', 'theme', version)) gnome_shell = custom_target('gnome_shell', input: 'gnome-shell.scss', output: 'gnome-shell.css', command: [ sassc, '-a', '@INPUT@', '@OUTPUT@' ], depend_files: theme_sources, install: true, install_dir: join_paths(get_option('datadir'), 'gradience', 'theme', version))