1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/bash
# freely based on https://gitlab.gnome.org/World/lollypop/blob/master/generate_data.sh
function generate_resource()
{
# TODO: package css styles too
echo '<?xml version="1.0" encoding="UTF-8"?>'
echo '<gresources>'
echo ' <gresource prefix="/org/gnome/gitlab/somas/Apostrophe/">'
for file in ../data/media/css/gtk/*.css
do
echo -n ' <file compressed="true">'
echo -n ${file#*/*/}
echo '</file>'
done
for file in ../data/ui/*.ui About.ui
do
echo -n ' <file compressed="true" preprocess="xml-stripblanks">'
echo -n ${file#*/*/}
echo '</file>'
done
echo ' </gresource>'
echo '</gresources>'
}
generate_resource > ../data/apostrophe.gresource.xml
|