Mercurial > pidgin
annotate autogen.sh @ 22415:9a12b7f5b1f5
Just write out the buddy icon file; there's no need to check to see if it exists. This is for the cache, and if the blist.xml gets out of sync with the cache on disk (for example, because the user moves the blist.xml file out of the way), the existing code will never update the cached icon again.
author | Evan Schoenberg <evan.s@dreskin.net> |
---|---|
date | Tue, 04 Mar 2008 23:53:44 +0000 |
parents | a0d3cabfdee0 |
children | 375a101c5d7b |
rev | line source |
---|---|
2275
f7bf34a3b535
[gaim-migrate @ 2285]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2177
diff
changeset
|
1 #!/bin/sh |
1863 | 2 |
15312
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
3 CONFIGURE_ARGS="" |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
4 if [ -f configure.args ] ; then |
16922
a4d9505bd307
Changing configure.args to be a sh script that is sourced. This way we can set any environment variables to be set/passed to configure.
Gary Kramlich <grim@reaperworld.com>
parents:
15630
diff
changeset
|
5 . configure.args |
15312
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
6 fi |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
7 |
14228 | 8 (glib-gettextize --version) < /dev/null > /dev/null 2>&1 || { |
9 echo; | |
15630 | 10 echo "You must have glib-gettextize installed to compile Pidgin."; |
14228 | 11 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
12 exit 1; |
14228 | 13 } |
14 | |
13187
7e34397e134e
[gaim-migrate @ 15550]
Richard Laager <rlaager@wiktel.com>
parents:
13179
diff
changeset
|
15 (intltoolize --version) < /dev/null > /dev/null 2>&1 || { |
3414
4149e5e36eb9
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
16 echo; |
15630 | 17 echo "You must have intltool installed to compile Pidgin."; |
3414
4149e5e36eb9
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
18 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
19 exit 1; |
1863 | 20 } |
21 | |
21834
1dd83e2e582d
Revert siege's likely inadvertent changes to autogen.sh in
Richard Laager <rlaager@wiktel.com>
parents:
21832
diff
changeset
|
22 (libtoolize --version) < /dev/null > /dev/null 2>&1 || { |
1863 | 23 echo; |
15630 | 24 echo "You must have libtool installed to compile Pidgin."; |
1863 | 25 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
26 exit 1; |
1863 | 27 } |
28 | |
29 (automake --version) < /dev/null > /dev/null 2>&1 || { | |
30 echo; | |
15630 | 31 echo "You must have automake installed to compile Pidgin."; |
1863 | 32 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
33 exit 1; |
1863 | 34 } |
35 | |
36 (autoconf --version) < /dev/null > /dev/null 2>&1 || { | |
37 echo; | |
15630 | 38 echo "You must have autoconf installed to compile Pidgin."; |
1863 | 39 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
40 exit 1; |
1863 | 41 } |
42 | |
15630 | 43 echo "Generating configuration files for Pidgin, please wait...." |
1863 | 44 echo; |
45 | |
46 echo "Running libtoolize, please ignore non-fatal messages...." | |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
47 echo n | libtoolize --copy --force || exit 1; |
2162
a464da684307
[gaim-migrate @ 2172]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2157
diff
changeset
|
48 |
3566
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
49 # Add other directories to this list if people continue to experience |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
50 # brokennesses ... Obviously the real answer is for them to fix it |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
51 # themselves, but for Luke's sake we have this. |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
52 for dir in "/usr/local/share/aclocal" \ |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
53 "/opt/gnome-1.4/share/aclocal" |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
54 do |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
55 if test -d $dir ; then |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
56 ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $dir" |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
57 fi |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
58 done |
3505 | 59 |
21834
1dd83e2e582d
Revert siege's likely inadvertent changes to autogen.sh in
Richard Laager <rlaager@wiktel.com>
parents:
21832
diff
changeset
|
60 libtoolize -c -f --automake |
20226
a772d16ad8a8
applied changes from a42d042e706156a13566e078c85937e3b30a33c9
Richard Laager <rlaager@wiktel.com>
parents:
19997
diff
changeset
|
61 glib-gettextize --force --copy |
13179
5adc0c9da9f3
[gaim-migrate @ 15542]
Richard Laager <rlaager@wiktel.com>
parents:
12024
diff
changeset
|
62 intltoolize --force --copy |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
63 aclocal $ACLOCAL_FLAGS || exit 1; |
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
64 autoheader || exit 1; |
2770
24ebd5e321e4
[gaim-migrate @ 2783]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2754
diff
changeset
|
65 automake --add-missing --copy; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
66 autoconf || exit 1; |
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
67 automake || exit 1; |
1863 | 68 |
15312
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
69 echo; |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
70 echo "Running ./configure ${CONFIGURE_ARGS} $@" |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
71 echo; |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
72 ./configure ${CONFIGURE_ARGS} $@ |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
73 |