Subversion Repositories SvarDOS

Rev

Rev 1514 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1514 Rev 1517
1
#!/bin/sh
1
#!/bin/sh
2
#
2
#
3
# builds AMB-based help files for each available language
3
# builds AMB-based help files for each available language
4
# this is a Linux shell script that requires following tools to be in path:
4
# this is a Linux shell script that requires following tools to be in path:
5
#  - ambpack  - http://amb.osdn.io/
5
#  - ambpack  - http://amb.osdn.io/
6
#  - utf8tocp - https://utf8tocp.sourceforge.io/
6
#  - utf8tocp - https://utf8tocp.sourceforge.io/
7
#  - zip      - https://infozip.sourceforge.net/
7
#  - zip      - https://infozip.sourceforge.net/
8
#  - advzip   - http://www.advancemame.it/
8
#  - advzip   - http://www.advancemame.it/
9
#
9
#
10
 
10
 
11
set -e
11
set -e
12
 
12
 
13
VER=`date +%Y%m%d`
13
VER=`date +%Y%m%d`
14
 
14
 
15
##### amb-pack all languages #####
15
##### amb-pack all languages #####
16
 
16
 
17
# EN
17
# EN
18
echo "SVARDOS HELP SYSTEM [$VER]" > help-en/title
18
echo "SVARDOS HELP SYSTEM [$VER]" > help-en/title
19
ambpack c help-en help-en.amb
19
ambpack c help-en help-en.amb
20
 
20
 
21
# DE
21
# DE
22
echo "SVARDOS-HILFESYSTEM [$VER]" > help-de/title
22
echo "SVARDOS-HILFESYSTEM [$VER]" > help-de/title
23
cp -n help-en/* help-de/
-
 
24
utf8tocp -d 858 help-de/unicode.map
23
utf8tocp -d 858 help-de/unicode.map
25
ambpack cc help-de help-de.amb
24
ambpack cc help-de help-de.amb
26
rm help-de/unicode.map
25
rm help-de/unicode.map
27
 
26
 
28
# BR
27
# BR
29
echo "SISTEMA DE AJUDA DO SVARDOS [$VER]" > help-br/title
28
echo "SISTEMA DE AJUDA DO SVARDOS [$VER]" > help-br/title
30
cp -n help-en/* help-br/
-
 
31
utf8tocp -d 858 help-br/unicode.map
29
utf8tocp -d 858 help-br/unicode.map
32
ambpack cc help-br help-br.amb
30
ambpack cc help-br help-br.amb
33
rm help-br/unicode.map
31
rm help-br/unicode.map
34
 
32
 
35
mkdir bin
33
mkdir bin
36
mkdir help
34
mkdir help
37
mkdir appinfo
35
mkdir appinfo
38
cp help.bat bin
36
cp help.bat bin
39
mv help-*.amb help
37
mv help-*.amb help
40
echo "version: $VER" >> appinfo/help.lsm
38
echo "version: $VER" >> appinfo/help.lsm
41
echo "description: SvarDOS help (manual)" >> appinfo/help.lsm
39
echo "description: SvarDOS help (manual)" >> appinfo/help.lsm
42
zip -9rkDX -m help-$VER.svp appinfo bin help
40
zip -9rkDX -m help-$VER.svp appinfo bin help
43
rmdir appinfo bin help
41
rmdir appinfo bin help
44
 
42
 
45
# repack the ZIP file with advzip for extra space saving
43
# repack the ZIP file with advzip for extra space saving
46
advzip -zp4k -i128 help-$VER.svp
44
advzip -zp4k -i128 help-$VER.svp
47
 
45