File: data_generator.sh

package info (click to toggle)
apostrophe 3.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,408 kB
  • sloc: python: 5,733; xml: 226; sh: 66; javascript: 50; makefile: 2
file content (28 lines) | stat: -rwxr-xr-x 771 bytes parent folder | download | duplicates (3)
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