generate-resources.sh 1.1 KB

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. echo "<!-- This file has been autogenerated. Do not edit. -->"
  3. echo "<!-- See: ${0} -->"
  4. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
  5. echo "<gresources>"
  6. echo " <gresource prefix=\"/org/crownengine/Crown\">"
  7. echo " <file compressed=\"true\">theme/Adwaita/gtk-contained-dark.css</file>"
  8. echo " <file compressed=\"true\">theme/Adwaita/gtk-contained.css</file>"
  9. echo " <file compressed=\"true\">theme/Adwaita/gtk-dark.css</file>"
  10. echo " <file compressed=\"true\">theme/Adwaita/gtk.css</file>"
  11. echo " <file compressed=\"true\">ui/style.css</file>"
  12. echo " <file compressed=\"true\">ui/style-light.css</file>"
  13. echo " <file compressed=\"true\">ui/style-dark.css</file>"
  14. find theme/Adwaita/assets -name '*.png' \
  15. | sort \
  16. | tr '\n' '\0' \
  17. | xargs -0 -n1 printf " <file>%s</file>\n"
  18. find icons -name '*.svg' \
  19. | sort \
  20. | tr '\n' '\0' \
  21. | xargs -0 -n1 printf " <file compressed=\"true\" preprocess=\"xml-stripblanks\">%s</file>\n"
  22. echo " </gresource>"
  23. echo "</gresources>"