When I added the sassc option, I failed to ensure that the theme css is included in the tarballs. This is required to make tarball builds with -Dsassc=disabled work.
20 lines
659 B
Python
20 lines
659 B
Python
#!/usr/bin/env python3
|
|
|
|
import os
|
|
from pathlib import PurePath
|
|
import subprocess
|
|
|
|
stylesheets = [ 'gtk/theme/Adwaita/Adwaita.css',
|
|
'gtk/theme/Adwaita/Adwaita-dark.css',
|
|
'gtk/theme/HighContrast/HighContrast.css',
|
|
'gtk/theme/HighContrast/HighContrast-inverse.css' ]
|
|
|
|
sourceroot = os.environ.get('MESON_SOURCE_ROOT')
|
|
distroot = os.environ.get('MESON_DIST_ROOT')
|
|
|
|
for stylesheet in stylesheets:
|
|
stylesheet_path = PurePath(stylesheet)
|
|
src = PurePath(sourceroot, stylesheet_path.with_suffix('.scss'))
|
|
dst = PurePath(distroot, stylesheet_path)
|
|
subprocess.call(['sassc', '-a', '-M', '-t', 'compact', src, dst])
|