Sat, 26 Apr 2003 17:56:23 +0000
[gaim-migrate @ 5598]
People have been talking about doing it, but nobody has done it. Since I
want to clean up some header files today:
list.[ch] -> blist.[ch]
gtklist.h -> gtkblist.h
buddy.c -> gtkblist.c
|
2275
137bb0c5d76e
[gaim-migrate @ 2285]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2177
diff
changeset
|
1 | #!/bin/sh |
| 1863 | 2 | |
|
3414
6bb9e43e50b5
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
3 | SETUP_GETTEXT=./setup-gettext |
|
3388
aade8b732a63
[gaim-migrate @ 3407]
Christian Hammond <chipx86@chipx86.com>
parents:
3174
diff
changeset
|
4 | |
|
3414
6bb9e43e50b5
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
5 | ($SETUP_GETTEXT --gettext-tool) < /dev/null > /dev/null 2>&1 || { |
|
6bb9e43e50b5
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
6 | echo; |
|
6bb9e43e50b5
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
7 | echo "You must have gettext installed to compile Gaim"; |
|
6bb9e43e50b5
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
8 | echo; |
|
6bb9e43e50b5
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
9 | exit; |
| 1863 | 10 | } |
| 11 | ||
| 12 | (libtoolize --version) < /dev/null > /dev/null 2>&1 || { | |
| 13 | echo; | |
| 14 | echo "You must have libtool installed to compile Gaim"; | |
| 15 | echo; | |
| 16 | exit; | |
| 17 | } | |
| 18 | ||
| 19 | (automake --version) < /dev/null > /dev/null 2>&1 || { | |
| 20 | echo; | |
| 21 | echo "You must have automake installed to compile Gaim"; | |
| 22 | echo; | |
| 23 | exit; | |
| 24 | } | |
| 25 | ||
| 26 | (autoconf --version) < /dev/null > /dev/null 2>&1 || { | |
| 27 | echo; | |
| 28 | echo "You must have autoconf installed to compile Gaim"; | |
| 29 | echo; | |
| 30 | exit; | |
| 31 | } | |
| 32 | ||
|
2129
5aa05ef6138f
[gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
1863
diff
changeset
|
33 | # Thanks decklin |
| 3174 | 34 | if test -f configure.ac ; then |
|
2176
86d06c0503a8
[gaim-migrate @ 2186]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2175
diff
changeset
|
35 | if autoconf --version | grep '2\.[01]' > /dev/null 2>&1 ; then |
| 3174 | 36 | mv configure.ac configure.2.1x; |
| 37 | echo "configure.ac has been moved to configure.2.1x to retain compatibility with autoconf 2.1x" | |
| 38 | echo "Future versions of Gaim will not support autoconf versions older than 2.50" | |
| 39 | ||
|
2176
86d06c0503a8
[gaim-migrate @ 2186]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2175
diff
changeset
|
40 | fi |
|
2129
5aa05ef6138f
[gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
1863
diff
changeset
|
41 | fi |
|
5aa05ef6138f
[gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
1863
diff
changeset
|
42 | |
| 1863 | 43 | echo "Generating configuration files for Gaim, please wait...." |
| 44 | echo; | |
| 45 | ||
|
3444
b31766d27ca1
[gaim-migrate @ 3485]
Christian Hammond <chipx86@chipx86.com>
parents:
3414
diff
changeset
|
46 | # Backup the po/ChangeLog. This should prevent the annoying |
|
b31766d27ca1
[gaim-migrate @ 3485]
Christian Hammond <chipx86@chipx86.com>
parents:
3414
diff
changeset
|
47 | # gettext ChangeLog modifications. |
|
b31766d27ca1
[gaim-migrate @ 3485]
Christian Hammond <chipx86@chipx86.com>
parents:
3414
diff
changeset
|
48 | |
|
b31766d27ca1
[gaim-migrate @ 3485]
Christian Hammond <chipx86@chipx86.com>
parents:
3414
diff
changeset
|
49 | cp -p po/ChangeLog po/ChangeLog.save |
|
b31766d27ca1
[gaim-migrate @ 3485]
Christian Hammond <chipx86@chipx86.com>
parents:
3414
diff
changeset
|
50 | |
| 1863 | 51 | echo "Running gettextize, please ignore non-fatal messages...." |
|
3414
6bb9e43e50b5
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
52 | $SETUP_GETTEXT |
|
3407
4ad5e2848604
[gaim-migrate @ 3426]
Christian Hammond <chipx86@chipx86.com>
parents:
3405
diff
changeset
|
53 | |
|
3444
b31766d27ca1
[gaim-migrate @ 3485]
Christian Hammond <chipx86@chipx86.com>
parents:
3414
diff
changeset
|
54 | # Restore the po/ChangeLog file. |
|
b31766d27ca1
[gaim-migrate @ 3485]
Christian Hammond <chipx86@chipx86.com>
parents:
3414
diff
changeset
|
55 | mv po/ChangeLog.save po/ChangeLog |
|
b31766d27ca1
[gaim-migrate @ 3485]
Christian Hammond <chipx86@chipx86.com>
parents:
3414
diff
changeset
|
56 | |
| 1863 | 57 | echo "Running libtoolize, please ignore non-fatal messages...." |
|
2754
1deb656ee517
[gaim-migrate @ 2767]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2415
diff
changeset
|
58 | echo n | libtoolize --copy --force || exit; |
|
2162
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2157
diff
changeset
|
59 | |
| 3566 | 60 | # Add other directories to this list if people continue to experience |
| 61 | # brokennesses ... Obviously the real answer is for them to fix it | |
| 62 | # themselves, but for Luke's sake we have this. | |
| 63 | for dir in "/usr/local/share/aclocal" \ | |
| 64 | "/opt/gnome-1.4/share/aclocal" | |
| 65 | do | |
| 66 | if test -d $dir ; then | |
| 67 | ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $dir" | |
| 68 | fi | |
| 69 | done | |
| 3505 | 70 | |
| 4564 | 71 | aclocal $ACLOCAL_FLAGS || exit; |
|
2754
1deb656ee517
[gaim-migrate @ 2767]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2415
diff
changeset
|
72 | autoheader || exit; |
|
2770
d601b7b6eec9
[gaim-migrate @ 2783]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2754
diff
changeset
|
73 | automake --add-missing --copy; |
|
2754
1deb656ee517
[gaim-migrate @ 2767]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2415
diff
changeset
|
74 | autoconf || exit; |
|
1deb656ee517
[gaim-migrate @ 2767]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2415
diff
changeset
|
75 | automake || exit; |
| 1863 | 76 | ./configure $@ |
| 77 |