Tue, 03 Jan 2006 12:03:02 +0000
[gaim-migrate @ 15038]
Let's display outdated plugins in the plugins dialog, but grey them out. This way, the user can find out which plugins need to be updated. They will also be able to view the website address so they know where to get a new version.
Inspired by SF Feature Request #1395058 from Daniel Beardsmore (uilleann).
| 2 | 1 | dnl |
| 2 | dnl GNOME_ORBIT_HOOK (script-if-orbit-found, failflag) | |
| 3 | dnl | |
| 4 | dnl if failflag is "failure" it aborts if orbit is not found. | |
| 5 | dnl | |
| 6 | ||
| 7 | AC_DEFUN([GNOME_ORBIT_HOOK],[ | |
| 8 | AC_PATH_PROG(ORBIT_CONFIG,orbit-config,no) | |
| 9 | AC_PATH_PROG(ORBIT_IDL,orbit-idl,no) | |
| 10 | AC_CACHE_CHECK([for working ORBit environment],gnome_cv_orbit_found,[ | |
| 11 | if test x$ORBIT_CONFIG = xno -o x$ORBIT_IDL = xno; then | |
| 12 | gnome_cv_orbit_found=no | |
| 13 | else | |
| 14 | gnome_cv_orbit_found=yes | |
| 15 | fi | |
| 16 | ]) | |
| 17 | AM_CONDITIONAL(HAVE_ORBIT, test x$gnome_cv_orbit_found = xyes) | |
| 18 | if test x$gnome_cv_orbit_found = xyes; then | |
| 19 | $1 | |
| 20 | ORBIT_CFLAGS=`orbit-config --cflags client server` | |
| 21 | ORBIT_LIBS=`orbit-config --use-service=name --libs client server` | |
| 22 | AC_SUBST(ORBIT_CFLAGS) | |
| 23 | AC_SUBST(ORBIT_LIBS) | |
| 24 | else | |
| 25 | if test x$2 = xfailure; then | |
| 26 | AC_MSG_ERROR(ORBit not installed or installation problem) | |
| 27 | fi | |
| 28 | fi | |
| 29 | ]) | |
| 30 | ||
| 31 | AC_DEFUN([GNOME_ORBIT_CHECK], [ | |
| 32 | GNOME_ORBIT_HOOK([],failure) | |
| 33 | ]) |