author | Guido Berhoerster <guido+openindiana@berhoerster.name> |
Sun, 03 Oct 2010 19:34:45 +0200 | |
changeset 2 | 41e4dd8ea4a7 |
parent 0 | 43e43bf23a7a |
permissions | -rwxr-xr-x |
0
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
1 |
#!/bin/sh |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
2 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
3 |
error_msg () { |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
4 |
printf "%s\n" "$@" >&2 |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
5 |
} |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
6 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
7 |
if [ ! -f ./data/openindiana-backgrounds.xml.in.in ]; then |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
8 |
error_msg "this script must be executed from the root directory of the openindiana-welcome distribution" |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
9 |
exit 1 |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
10 |
fi |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
11 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
12 |
if ! gettext_version="$(autopoint --version 2>/dev/null | head -1)"; then |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
13 |
error_msg "autopoint not found, please install gettext and ensure that autopoint is in PATH" |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
14 |
exit 1 |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
15 |
fi |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
16 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
17 |
if ! intltool_version="$(intltoolize --version 2>/dev/null | head -1)"; then |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
18 |
error_msg "intltoolize not found, please install intltool and ensure that intltoolize is in PATH" |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
19 |
exit 1 |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
20 |
fi |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
21 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
22 |
if ! autoconf_version="$(autoconf --version 2>/dev/null | head -1)"; then |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
23 |
error_msg "autoconf not found, please install autoconf and ensure that autoconf is in PATH" |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
24 |
exit 1 |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
25 |
fi |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
26 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
27 |
if ! autoheader_version="$(autoheader --version 2>/dev/null | head -1)"; then |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
28 |
error_msg "autoheader not found, please install autoheader and ensure that autoheader is in PATH" |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
29 |
exit 1 |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
30 |
fi |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
31 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
32 |
if ! automake_version="$(automake --version 2>/dev/null | head -1)"; then |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
33 |
error_msg "automake not found, please install automake and ensure that automake is in PATH" |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
34 |
exit 1 |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
35 |
fi |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
36 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
37 |
cat <<EOF |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
38 |
Buildsystem summary |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
39 |
=================== |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
40 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
41 |
Gettext: $gettext_version |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
42 |
Intltool: $intltool_version |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
43 |
Autoconf: $autoconf_version |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
44 |
Autoheader: $autoheader_version |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
45 |
Automake: $automake_version |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
46 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
47 |
EOF |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
48 |
|
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
49 |
set -e |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
50 |
autopoint --force $AP_OPTS |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
51 |
intltoolize --force --copy --automake |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
52 |
aclocal -I m4 --install $AL_OPTS |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
53 |
autoconf $AC_OPTS |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
54 |
autoheader $AH_OPTS |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
55 |
automake --add-missing --copy $AM_OPTS |
43e43bf23a7a
Initial version
Guido Berhoerster <guido+openindiana@berhoerster.name>
parents:
diff
changeset
|
56 |