autogen.sh

Tue, 05 Jun 2007 22:30:06 +0000

author
Daniel Atallah <datallah@pidgin.im>
date
Tue, 05 Jun 2007 22:30:06 +0000
changeset 17613
1a64916f979a
parent 16978
2e35eb00bea4
child 19732
f08436883bb1
child 19991
603d11d2afa7
permissions
-rwxr-xr-x

Fix network byte order issues with win32 bonjour stuff. Also copy the buddy's ip address so that subsequent calls don't overwrite it (it already is being copied and freed because of the howl implementation).

2275
137bb0c5d76e [gaim-migrate @ 2285]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2177
diff changeset
1 #!/bin/sh
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
2
15374
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
3 CONFIGURE_ARGS=""
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
4 if [ -f configure.args ] ; then
16978
2e35eb00bea4 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: 15693
diff changeset
5 . configure.args
15374
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
6 fi
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
7
14290
f20819ff8d86 [gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13294
diff changeset
8 (glib-gettextize --version) < /dev/null > /dev/null 2>&1 || {
f20819ff8d86 [gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13294
diff changeset
9 echo;
15693
8ebc07ce13fd s/Gaim/Pidgin
Evan Schoenberg <evands@pidgin.im>
parents: 15374
diff changeset
10 echo "You must have glib-gettextize installed to compile Pidgin.";
14290
f20819ff8d86 [gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13294
diff changeset
11 echo;
f20819ff8d86 [gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13294
diff changeset
12 exit;
f20819ff8d86 [gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13294
diff changeset
13 }
f20819ff8d86 [gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13294
diff changeset
14
13188
18c84b642ab7 [gaim-migrate @ 15550]
Richard Laager <rlaager@pidgin.im>
parents: 13180
diff changeset
15 (intltoolize --version) < /dev/null > /dev/null 2>&1 || {
3414
6bb9e43e50b5 [gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents: 3413
diff changeset
16 echo;
15693
8ebc07ce13fd s/Gaim/Pidgin
Evan Schoenberg <evands@pidgin.im>
parents: 15374
diff changeset
17 echo "You must have intltool installed to compile Pidgin.";
3414
6bb9e43e50b5 [gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents: 3413
diff changeset
18 echo;
6bb9e43e50b5 [gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents: 3413
diff changeset
19 exit;
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
20 }
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
21
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
22 (libtoolize --version) < /dev/null > /dev/null 2>&1 || {
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
23 echo;
15693
8ebc07ce13fd s/Gaim/Pidgin
Evan Schoenberg <evands@pidgin.im>
parents: 15374
diff changeset
24 echo "You must have libtool installed to compile Pidgin.";
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
25 echo;
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
26 exit;
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
27 }
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
28
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
29 (automake --version) < /dev/null > /dev/null 2>&1 || {
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
30 echo;
15693
8ebc07ce13fd s/Gaim/Pidgin
Evan Schoenberg <evands@pidgin.im>
parents: 15374
diff changeset
31 echo "You must have automake installed to compile Pidgin.";
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
32 echo;
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
33 exit;
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
34 }
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
35
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
36 (autoconf --version) < /dev/null > /dev/null 2>&1 || {
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
37 echo;
15693
8ebc07ce13fd s/Gaim/Pidgin
Evan Schoenberg <evands@pidgin.im>
parents: 15374
diff changeset
38 echo "You must have autoconf installed to compile Pidgin.";
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
39 echo;
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
40 exit;
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
41 }
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
42
15693
8ebc07ce13fd s/Gaim/Pidgin
Evan Schoenberg <evands@pidgin.im>
parents: 15374
diff changeset
43 echo "Generating configuration files for Pidgin, please wait...."
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
44 echo;
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
45
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
46 echo "Running libtoolize, please ignore non-fatal messages...."
2754
1deb656ee517 [gaim-migrate @ 2767]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2415
diff changeset
47 echo n | libtoolize --copy --force || exit;
2162
2a9f076b0af9 [gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2157
diff changeset
48
3566
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
49 # Add other directories to this list if people continue to experience
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
50 # brokennesses ... Obviously the real answer is for them to fix it
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
51 # themselves, but for Luke's sake we have this.
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
52 for dir in "/usr/local/share/aclocal" \
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
53 "/opt/gnome-1.4/share/aclocal"
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
54 do
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
55 if test -d $dir ; then
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
56 ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $dir"
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
57 fi
c3e49baa0c2b [gaim-migrate @ 3661]
Ethan Blanton <elb@pidgin.im>
parents: 3505
diff changeset
58 done
3505
77889c7db829 [gaim-migrate @ 3570]
Ethan Blanton <elb@pidgin.im>
parents: 3444
diff changeset
59
13180
4cce5a554f53 [gaim-migrate @ 15542]
Richard Laager <rlaager@pidgin.im>
parents: 12024
diff changeset
60 libtoolize -c -f --automake
14290
f20819ff8d86 [gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13294
diff changeset
61 glib-gettextize --force --copy
13180
4cce5a554f53 [gaim-migrate @ 15542]
Richard Laager <rlaager@pidgin.im>
parents: 12024
diff changeset
62 intltoolize --force --copy
13294
bff727fba470 [gaim-migrate @ 15659]
Sean Egan <seanegan@pidgin.im>
parents: 13188
diff changeset
63 aclocal $ACLOCAL_FLAGS || exit;
2754
1deb656ee517 [gaim-migrate @ 2767]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2415
diff changeset
64 autoheader || exit;
2770
d601b7b6eec9 [gaim-migrate @ 2783]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2754
diff changeset
65 automake --add-missing --copy;
2754
1deb656ee517 [gaim-migrate @ 2767]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2415
diff changeset
66 autoconf || exit;
1deb656ee517 [gaim-migrate @ 2767]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2415
diff changeset
67 automake || exit;
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
68
15374
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
69 echo;
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
70 echo "Running ./configure ${CONFIGURE_ARGS} $@"
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
71 echo;
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
72 ./configure ${CONFIGURE_ARGS} $@
fdd2f9738096 [gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents: 14503
diff changeset
73

mercurial