Thu, 08 Jan 2009 05:00:02 +0000
Use "Add Buddy Pounce" and "Modify Buddy Pounce" as the buddy pounce dialog
titles instead of "New Buddy Pounce" and "Edit Buddy Pounce" to match the "Add
Account" and "Modify Account" dialogs.
I went this way figuring more people are likely to have seen the account
dialogs than the buddy pounce dialogs, but if we like New/Edit better than
Add/Modify we can switch the other way.
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
1 | #! /bin/sh |
|
22728
edf01969652e
Thanks for pointing this out, grim.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22725
diff
changeset
|
2 | # Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
3 | # Copyright (C) 2003-2008 Gary Kramlich <grim@reaperworld.com> |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
4 | # |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
5 | # This program is free software; you can redistribute it and/or modify it |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
6 | # under the terms of the GNU General Public License as published by the Free |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
7 | # Software Foundation; either version 2 of the License, or (at your option) |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
8 | # any later version. |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
9 | # |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
10 | # This program is distributed in the hope that it will be useful, but WITHOUT |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
11 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
12 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
13 | # more details. |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
14 | # |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
15 | # You should have received a copy of the GNU General Public License along with |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
16 | # this program; if not, write to the Free Software Foundation, Inc., 51 |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
17 | # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
|
14290
f20819ff8d86
[gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
13294
diff
changeset
|
18 | |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
19 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
20 | # Usage |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
21 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
22 | # This script uses a config file that can be used to stash common arguments |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
23 | # passed to configure or environment variables that need to be set before |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
24 | # configure is called. The configuration file is a simple shell script that |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
25 | # gets sourced. |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
26 | # |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
27 | # By default, the config file that is used is named 'autogen.args'. This can |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
28 | # be configured below. |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
29 | # |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
30 | # Available options that are handled are as follow: |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
31 | # ACLOCAL_FLAGS - command line arguments to pass to aclocal |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
32 | # AUTOCONF_FLAGS - command line arguments to pass to autoconf |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
33 | # AUTOHEADER_FLAGS - command line arguments to pass to autoheader |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
34 | # AUTOMAKE_FLAGS - command line arguments to pass to automake flags |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
35 | # CONFIGURE_FLAGS - command line arguments to pass to configure |
|
22743
f8193b199ff8
Make the new autogen.sh behave more like the old one - run glib-gettextize,
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22742
diff
changeset
|
36 | # GLIB_GETTEXTIZE_FLAGS - command line arguments to pass to glib-gettextize |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
37 | # INTLTOOLIZE_FLAGS - command line arguments to pass to intltoolize |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
38 | # LIBTOOLIZE_FLAGS - command line arguments to pass to libtoolize |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
39 | # |
|
24559
b96d7231b745
- Make autogen.sh find autogen.args when /bin/sh is not bash.
Richard Laager <rlaager@pidgin.im>
parents:
23071
diff
changeset
|
40 | # Other helpful notes: |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
41 | # If you're using a different c compiler, you can override the environment |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
42 | # variable in 'autogen.args'. For example, say you're using distcc, just add |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
43 | # the following to 'autogen.args': |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
44 | # |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
45 | # CC="distcc" |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
46 | # |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
47 | # This will work for any influential environment variable to configure. |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
48 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
49 | PACKAGE="Pidgin" |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
50 | ARGS_FILE="autogen.args" |
|
24559
b96d7231b745
- Make autogen.sh find autogen.args when /bin/sh is not bash.
Richard Laager <rlaager@pidgin.im>
parents:
23071
diff
changeset
|
51 | export CFLAGS |
|
b96d7231b745
- Make autogen.sh find autogen.args when /bin/sh is not bash.
Richard Laager <rlaager@pidgin.im>
parents:
23071
diff
changeset
|
52 | export LDFLAGS |
| 1863 | 53 | |
|
22864
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
54 | libtoolize="libtoolize" |
|
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
55 | case $(uname -s) in |
|
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
56 | Darwin*) |
|
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
57 | libtoolize="glibtoolize" |
|
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
58 | ;; |
|
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
59 | *) |
|
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
60 | esac |
|
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
61 | |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
62 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
63 | # Some helper functions |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
64 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
65 | check () { |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
66 | CMD=$1 |
| 1863 | 67 | |
|
22864
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
68 | printf "%s" "checking for ${CMD}... " |
|
24803
11b0ac96885b
Remove a space to eliminate a spurious diff between Pidgin's autogen.sh
Richard Laager <rlaager@pidgin.im>
parents:
24559
diff
changeset
|
69 | BIN=`which ${CMD} 2>/dev/null` |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
70 | |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
71 | if [ x"${BIN}" = x"" ] ; then |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
72 | echo "not found." |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
73 | echo "${CMD} is required to build ${PACKAGE}!" |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
74 | exit 1; |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
75 | fi |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
76 | |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
77 | echo "${BIN}" |
| 1863 | 78 | } |
| 79 | ||
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
80 | run_or_die () { # beotch |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
81 | CMD=$1 |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
82 | shift |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
83 | |
|
23055
3c5b240c60a5
Some versions of mktemp require at least 6 X's in the template
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22992
diff
changeset
|
84 | OUTPUT=`mktemp autogen-XXXXXX` |
|
22992
a0d932f2b990
Make error output during autogen actually readable...
Gary Kramlich <grim@reaperworld.com>
parents:
22893
diff
changeset
|
85 | |
|
22864
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
86 | printf "%s" "running ${CMD} ${@}... " |
|
22992
a0d932f2b990
Make error output during autogen actually readable...
Gary Kramlich <grim@reaperworld.com>
parents:
22893
diff
changeset
|
87 | ${CMD} ${@} >${OUTPUT} 2>&1 |
|
a0d932f2b990
Make error output during autogen actually readable...
Gary Kramlich <grim@reaperworld.com>
parents:
22893
diff
changeset
|
88 | |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
89 | if [ $? != 0 ] ; then |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
90 | echo "failed." |
|
22992
a0d932f2b990
Make error output during autogen actually readable...
Gary Kramlich <grim@reaperworld.com>
parents:
22893
diff
changeset
|
91 | cat ${OUTPUT} |
|
a0d932f2b990
Make error output during autogen actually readable...
Gary Kramlich <grim@reaperworld.com>
parents:
22893
diff
changeset
|
92 | rm -f ${OUTPUT} |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
93 | exit 1 |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
94 | else |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
95 | echo "done." |
|
23071
c199efbb0c02
Remove the stat check that isn't useful and breaks on OS X.
Richard Laager <rlaager@pidgin.im>
parents:
23055
diff
changeset
|
96 | cat ${OUTPUT} |
|
22992
a0d932f2b990
Make error output during autogen actually readable...
Gary Kramlich <grim@reaperworld.com>
parents:
22893
diff
changeset
|
97 | |
|
a0d932f2b990
Make error output during autogen actually readable...
Gary Kramlich <grim@reaperworld.com>
parents:
22893
diff
changeset
|
98 | rm -f ${OUTPUT} |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
99 | fi |
| 1863 | 100 | } |
| 101 | ||
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
102 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
103 | # We really start here, yes, very sneaky! |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
104 | ############################################################################### |
|
22742
ebf85d0ab743
Hush you noisy little script
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22728
diff
changeset
|
105 | FIGLET=`which figlet 2> /dev/null` |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
106 | if [ x"${FIGLET}" != x"" ] ; then |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
107 | ${FIGLET} -f small ${PACKAGE} |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
108 | echo "build system is being generated" |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
109 | else |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
110 | echo "autogenerating build system for '${PACKAGE}'" |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
111 | fi |
| 1863 | 112 | |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
113 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
114 | # Look for our args file |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
115 | ############################################################################### |
|
22864
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
116 | printf "%s" "checking for ${ARGS_FILE}: " |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
117 | if [ -f ${ARGS_FILE} ] ; then |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
118 | echo "found." |
|
22864
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
119 | printf "%s" "sourcing ${ARGS_FILE}: " |
|
24559
b96d7231b745
- Make autogen.sh find autogen.args when /bin/sh is not bash.
Richard Laager <rlaager@pidgin.im>
parents:
23071
diff
changeset
|
120 | . "`dirname "$0"`"/${ARGS_FILE} |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
121 | echo "done." |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
122 | else |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
123 | echo "not found." |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
124 | fi |
|
2162
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2157
diff
changeset
|
125 | |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
126 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
127 | # Check for our required helpers |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
128 | ############################################################################### |
|
22864
ccf87155eab2
echo -n is not portable, and OSX has libtoolize installed as glibtoolize
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22767
diff
changeset
|
129 | check "$libtoolize"; LIBTOOLIZE=${BIN}; |
|
24559
b96d7231b745
- Make autogen.sh find autogen.args when /bin/sh is not bash.
Richard Laager <rlaager@pidgin.im>
parents:
23071
diff
changeset
|
130 | check "glib-gettextize"; GLIB_GETTEXTIZE=${BIN}; |
|
b96d7231b745
- Make autogen.sh find autogen.args when /bin/sh is not bash.
Richard Laager <rlaager@pidgin.im>
parents:
23071
diff
changeset
|
131 | check "intltoolize"; INTLTOOLIZE=${BIN}; |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
132 | check "aclocal"; ACLOCAL=${BIN}; |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
133 | check "autoheader"; AUTOHEADER=${BIN}; |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
134 | check "automake"; AUTOMAKE=${BIN}; |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
135 | check "autoconf"; AUTOCONF=${BIN}; |
| 3505 | 136 | |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
137 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
138 | # Run all of our helpers |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
139 | ############################################################################### |
|
22747
85051c6bcc1e
I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22743
diff
changeset
|
140 | run_or_die ${LIBTOOLIZE} ${LIBTOOLIZE_FLAGS:-"-c -f --automake"} |
|
85051c6bcc1e
I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22743
diff
changeset
|
141 | run_or_die ${GLIB_GETTEXTIZE} ${GLIB_GETTEXTIZE_FLAGS:-"--force --copy"} |
|
85051c6bcc1e
I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22743
diff
changeset
|
142 | run_or_die ${INTLTOOLIZE} ${INTLTOOLIZE_FLAGS:-"-c -f --automake"} |
|
85051c6bcc1e
I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22743
diff
changeset
|
143 | run_or_die ${ACLOCAL} ${ACLOCAL_FLAGS:-"-I m4macros"} |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
144 | run_or_die ${AUTOHEADER} ${AUTOHEADER_FLAGS} |
|
22747
85051c6bcc1e
I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22743
diff
changeset
|
145 | run_or_die ${AUTOMAKE} ${AUTOMAKE_FLAGS:-"-a -c --gnu"} |
|
22743
f8193b199ff8
Make the new autogen.sh behave more like the old one - run glib-gettextize,
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22742
diff
changeset
|
146 | run_or_die ${AUTOCONF} ${AUTOCONF_FLAGS} |
| 1863 | 147 | |
|
22724
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
148 | ############################################################################### |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
149 | # Run configure |
|
f76ff81ee882
A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22331
diff
changeset
|
150 | ############################################################################### |
|
22767
564c1f8b91a9
It is good when documentation matches reality. I figured all the other env
Etan Reisner <deryni@pidgin.im>
parents:
22747
diff
changeset
|
151 | echo "running ./configure ${CONFIGURE_FLAGS} $@" |
|
564c1f8b91a9
It is good when documentation matches reality. I figured all the other env
Etan Reisner <deryni@pidgin.im>
parents:
22747
diff
changeset
|
152 | ./configure ${CONFIGURE_FLAGS} $@ |