summaryrefslogtreecommitdiff
path: root/docs/reference/libtracker-sparql/install-devhelp.sh
blob: 685ae99c2b0437b182a7a1dec3d63b0ecf6f78b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

cd ${MESON_BUILD_ROOT}/docs/reference/libtracker-sparql/

# Step 1. Build devhelp documentation (we let meson do this)
# hotdoc run --conf-file tracker-doc.json --devhelp-activate

# Step 2. Fix .devhelp2 file so it contains keywords from out ontologies
cat *doc/devhelp/books/tracker/*.devhelp2 | sed "s/<\/functions>//" - | sed "s/<\/book>//" - >fixed.devhelp2

for i in *-ontology.keywords
do
  cat $i >>fixed.devhelp2
done

echo -e "  </functions>\n</book>" >>fixed.devhelp2
mv fixed.devhelp2 *doc/devhelp/books/tracker/*.devhelp2

# Step 3. Install all files
mkdir -p ${MESON_INSTALL_PREFIX}/share/devhelp/books
cp -a *doc/devhelp/books/tracker ${MESON_INSTALL_PREFIX}/share/devhelp/books/