File: configure

package info (click to toggle)
wmclock 1.0.12.2-5
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, sarge
  • size: 372 kB
  • ctags: 208
  • sloc: ansic: 1,442; sh: 164; makefile: 50
file content (107 lines) | stat: -rwxr-xr-x 2,239 bytes parent folder | download | duplicates (4)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#!/bin/sh
#
# configure: prepare wmclock to be built using imake and make
# created 1999-Mar-30 03:40 jmk
# autodate: 1999-Apr-09 04:19

#DefColorLevel=high
#ColorLevel=''
DefLanguage=english
Language=''
LangDir=''
Me=`basename $0`

GetLanguages() {
    ls -1d lang.* | awk -F . '{
      print "            " $2
    }'
}

PrintHelp() {
    langlist="`GetLanguages`"
    cat <<EOF

  Usage: ${0} [--lang <language>]
  
  Options:
    --lang <language>
        Configure wmclock to use day and month names for the specified
        language.  Defaults to 'english'.  Choices are:

${langlist}

EOF
#  Usage: ${0} [--lang <language>] [--colorlevel {low|high}]
#    --colorlevel {low|high}
#        Configure wmclock to use a background with a low or high number
#        of colors when run without the '-shape' flag. Defaults to
#        'high'.
#
}

Die() {
        echo "$*"
	echo "wmclock is NOT successfully configured!"
	exit 1
}

while [ $# -gt 0 ]; do
    case "$1" in
        --lang|--language)
            shift
	    Language="$1"
	    ;;
#        --color|--colorlevel)
#	    shift
#	    ColorLevel="$1"
#	    ;;
        --help)
	    PrintHelp
	    exit 1
            ;;
    esac
    shift
done

if [ -z "${Language}" ]; then
    Language="${DefLanguage}"
fi
#if [ -z "${ColorLevel}" ]; then
#    ColorLevel="${DefColorLevel}"
#fi

LangDir="lang.${Language}"
if [ ! -d "${LangDir}" ]; then
    Die "${Me}: error: cannot find language directory '${LangDir}'"
fi

#case "${ColorLevel}" in
#    low)
#        ClockPixmap="clk2.xpm"
#        ;;
#    high)
#        ClockPixmap="color.xpm"
#        ;;
#    *)
#        Die "${Me}: error: unknown color level '${ColorLevel}'"
#	;;
#esac

echo "Configuring for ${Language} day-of-week and month names ..."
rm -f month.xpm weekday.xpm
ln -s "./${LangDir}/month.xpm" .
ln -s "./${LangDir}/weekday.xpm" .

#echo "Configuring for ${ColorLevel} number of colors ..."
#rm -f clk.xpm
#ln -s "./xpm/${ClockPixmap}" ./clk.xpm

echo "Building Makefile from Imakefile ..."
echo "----------------------------------------------------------------"
xmkmf -a

echo "----------------------------------------------------------------"
echo "Finished configuring.  To build wmclock, type 'make'."
echo

exit 0