resources: Treat svgs as xml
authorMatthias Clasen <mclasen@redhat.com>
Sun, 19 Sep 2021 12:26:14 +0000 (08:26 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 19 Sep 2021 12:27:08 +0000 (08:27 -0400)
They can have their whitespace removed just the same.

gtk/gen-gtk-gresources-xml.py

index 81c06637bc1f0e0e1d506b3d40ea17260dadca9e..179761a154baf7ae22bdfd0ca81dbccc62f6af66 100644 (file)
@@ -55,7 +55,7 @@ for f in get_files('theme/Default/assets', '.png'):
 xml += '\n'
 
 for f in get_files('theme/Default/assets', '.svg'):
-  xml += '    <file>theme/Default/assets/{0}</file>\n'.format(f)
+  xml += '    <file preprocess=\'xml-stripblanks\'>theme/Default/assets/{0}</file>\n'.format(f)
 
 for f in get_files('theme/Default/assets-hc', '.png'):
   xml += '    <file>theme/Default/assets-hc/{0}</file>\n'.format(f)
@@ -63,10 +63,10 @@ for f in get_files('theme/Default/assets-hc', '.png'):
 xml += '\n'
 
 for f in get_files('theme/Default/assets-hc', '.svg'):
-  xml += '    <file>theme/Default/assets-hc/{0}</file>\n'.format(f)
+  xml += '    <file preprocess=\'xml-stripblanks\'>theme/Default/assets-hc/{0}</file>\n'.format(f)
 
 for f in get_files('ui', '.ui'):
-  xml += '    <file preprocess=\'xml-stripblanks\'>ui/{0}</file>\n'.format(f)
+  xml += '    <file>ui/{0}</file>\n'.format(f)
 
 xml += '\n'
 
@@ -77,7 +77,7 @@ for s in ['16x16', '32x32', '64x64', 'scalable']:
       for f in get_files(icons_dir, '.png'):
         xml += '    <file>icons/{0}/{1}/{2}</file>\n'.format(s,c,f)
       for f in get_files(icons_dir, '.svg'):
-        xml += '    <file>icons/{0}/{1}/{2}</file>\n'.format(s,c,f)
+        xml += '    <file preprocess=\'xml-stripblanks\'>icons/{0}/{1}/{2}</file>\n'.format(s,c,f)
 
 for f in get_files('inspector', '.ui'):
   xml += '    <file preprocess=\'xml-stripblanks\'>inspector/{0}</file>\n'.format(f)