~librecad-dev/librecad/librecad

« back to all changes in this revision

Viewing changes to scripts/postprocess-unix.sh

  • Committer: Scott Howard
  • Date: 2014-02-21 19:07:55 UTC
  • Revision ID: showard@debian.org-20140221190755-csjax9wb146hgdq4
first commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
THISDIR="`pwd`"
 
4
LCDIR="${THISDIR}/librecad"
 
5
PIDIR="${THISDIR}/plugins"
 
6
RESOURCEDIR="${THISDIR}/unix/resources"
 
7
TSDIRLC="${LCDIR}/ts"
 
8
TSDIRPI="${PIDIR}/ts"
 
9
SPTDIR="${LCDIR}/support"
 
10
DOCDIR="${SPTDIR}/doc"
 
11
LRELEASE="lrelease"
 
12
 
 
13
[ "$( which lrelease-qt4 )" ] && LRELEASE="lrelease-qt4"
 
14
 
 
15
# Generate Help Files
 
16
cd "${DOCDIR}"
 
17
qcollectiongenerator LibreCADdoc.qhcp
 
18
 
 
19
cd "${THISDIR}"
 
20
 
 
21
# Postprocess for unix
 
22
mkdir -p "${RESOURCEDIR}"/fonts
 
23
mkdir -p "${RESOURCEDIR}"/patterns
 
24
mkdir -p "${RESOURCEDIR}"/doc
 
25
cp "${SPTDIR}"/patterns/*.dxf "${RESOURCEDIR}"/patterns
 
26
cp "${SPTDIR}"/fonts/*.lff* "${RESOURCEDIR}"/fonts
 
27
cp "${SPTDIR}"/doc/*.qch "${RESOURCEDIR}"/doc
 
28
cp "${SPTDIR}"/doc/*.qhc "${RESOURCEDIR}"/doc
 
29
find "${SPTDIR}"/library -type d | sed 's:^.*support/::' | xargs -IFILES  mkdir "${RESOURCEDIR}"/FILES
 
30
find "${SPTDIR}"/library -type f -iname *.dxf | sed 's/^.*support//' | xargs -IFILES  cp "${SPTDIR}"/FILES "${RESOURCEDIR}"/FILES
 
31
 
 
32
# Generate translations
 
33
${LRELEASE} "${LCDIR}"/src/src.pro
 
34
${LRELEASE} "${PIDIR}"/plugins.pro
 
35
mkdir -p "${RESOURCEDIR}"/qm
 
36
 
 
37
# Go into translations directory
 
38
cd "${TSDIRLC}"
 
39
for tf in *.qm
 
40
do
 
41
        cp "${tf}" "${RESOURCEDIR}/qm/${tf}"
 
42
done
 
43
 
 
44
cd "${TSDIRPI}"
 
45
for tf in *.qm
 
46
do
 
47
        cp "${tf}" "${RESOURCEDIR}/qm/${tf}"
 
48
done
 
49