[18371] | 1 | AC_INIT(drivemount/drivemount.c) |
---|
| 2 | AM_CONFIG_HEADER(config.h) |
---|
[18646] | 3 | AM_INIT_AUTOMAKE(gnome-applets, 2.2.0) |
---|
[18371] | 4 | |
---|
| 5 | AM_MAINTAINER_MODE |
---|
| 6 | |
---|
| 7 | AC_PROG_INTLTOOL |
---|
| 8 | |
---|
| 9 | AC_ISC_POSIX |
---|
| 10 | AC_PROG_CC |
---|
| 11 | AC_STDC_HEADERS |
---|
| 12 | AM_PROG_LIBTOOL |
---|
| 13 | AC_PATH_PROGS(PATH_TO_XRDB, "xrdb") |
---|
| 14 | AC_PATH_XTRA |
---|
| 15 | X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS" |
---|
| 16 | AC_SUBST(X_LIBS) |
---|
| 17 | |
---|
| 18 | GNOME_COMPILE_WARNINGS(yes) |
---|
| 19 | |
---|
| 20 | dnl Stuff we might need, not quite sure yet |
---|
| 21 | |
---|
[18646] | 22 | GTK_REQUIRED=2.1.0 |
---|
[18371] | 23 | LIBGNOME_REQUIRED=2.0.0 |
---|
| 24 | LIBGNOMEUI_REQUIRED=2.0.0 |
---|
| 25 | GNOME_VFS_REQUIRED=1.9.16 |
---|
| 26 | GCONF_REQUIRED=1.1.11 |
---|
| 27 | SCROLLKEEPER_REQUIRED=0.1.4 |
---|
| 28 | LIBPANEL_REQUIRED=2.0.0 |
---|
| 29 | LIBGTOP_REQUIRED=2.0.0 |
---|
| 30 | LIBWNCK_REQUIRED=0.13 |
---|
| 31 | LIBGLADE_REQUIRED=2.0.0 |
---|
| 32 | |
---|
| 33 | dnl configure argument fo disable schema install |
---|
| 34 | |
---|
| 35 | AC_ARG_ENABLE(install_schemas, |
---|
| 36 | [ --disable-install-schemas Disable installation of the gconf schemas]) |
---|
| 37 | AM_CONDITIONAL(INSTALL_SCHEMAS, test x$enable_install_schemas != xno) |
---|
| 38 | |
---|
| 39 | dnl ****************************************** |
---|
| 40 | dnl ** pkg-config dependacy checks ** |
---|
| 41 | dnl ****************************************** |
---|
| 42 | |
---|
| 43 | PKG_CHECK_MODULES(GAILUTIL, gail >= 0.13) |
---|
| 44 | AC_SUBST(GAILUTIL_CFLAGS) |
---|
| 45 | AC_SUBST(GAILUTIL_LIBS) |
---|
| 46 | |
---|
[18646] | 47 | PKG_CHECK_MODULES(GNOME_APPLETS, gtk+-2.0 >= $GTK_REQUIRED libpanelapplet-2.0 >= $LIBPANEL_REQUIRED) |
---|
[18371] | 48 | AC_SUBST(GNOME_APPLETS_CFLAGS) |
---|
| 49 | AC_SUBST(GNOME_APPLETS_LIBS) |
---|
| 50 | |
---|
[18646] | 51 | PKG_CHECK_MODULES(GNOME_LIBS2, libgnome-2.0 >= $LIBGNOME_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED) |
---|
| 52 | AC_SUBST(GNOME_LIBS2_CFLAGS) |
---|
| 53 | AC_SUBST(GNOME_LIBS2_LIBS) |
---|
[18371] | 54 | |
---|
| 55 | build_gnome_vfs_applets=false |
---|
| 56 | PKG_CHECK_MODULES(GNOME_VFS_APPLETS, |
---|
| 57 | [gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED], |
---|
| 58 | build_gnome_vfs_applets=true,) |
---|
| 59 | AC_SUBST(GNOME_VFS_APPLETS_CFLAGS) |
---|
| 60 | AC_SUBST(GNOME_VFS_APPLETS_LIBS) |
---|
| 61 | AM_CONDITIONAL(BUILD_GNOME_VFS_APPLETS, $build_gnome_vfs_applets) |
---|
| 62 | |
---|
| 63 | PKG_CHECK_MODULES(LIBGLADE, libglade-2.0 >= $LIBGLADE_REQUIRED) |
---|
| 64 | AC_SUBST(LIBGLADE_CFLAGS) |
---|
| 65 | AC_SUBST(LIBGLADE_LIBS) |
---|
| 66 | |
---|
[18646] | 67 | AC_PATH_PROG(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource, no) |
---|
| 68 | |
---|
| 69 | if test x"$GDK_PIXBUF_CSOURCE" = xno; then |
---|
| 70 | AC_MSG_ERROR([gdk-pixbuf-csource executable not found in your path - should be installed with GTK]) |
---|
| 71 | fi |
---|
| 72 | |
---|
| 73 | AC_SUBST(GDK_PIXBUF_CSOURCE) |
---|
| 74 | |
---|
[18371] | 75 | AC_PATH_PROG(GCONFTOOL, gconftool-2, no) |
---|
| 76 | |
---|
| 77 | if test x"$GCONFTOOL" = xno; then |
---|
| 78 | AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf]) |
---|
| 79 | fi |
---|
| 80 | |
---|
| 81 | AM_GCONF_SOURCE_2 |
---|
| 82 | |
---|
| 83 | |
---|
| 84 | dnl Still need to decide on the checks for these |
---|
| 85 | |
---|
| 86 | build_gtop_applets=false |
---|
| 87 | PKG_CHECK_MODULES(GTOP_APPLETS, |
---|
| 88 | [libgtop-2.0 >= $LIBGTOP_REQUIRED], |
---|
| 89 | build_gtop_applets=true, |
---|
| 90 | AC_MSG_WARN([libgtop not found. Not building gtop applets.])) |
---|
| 91 | AC_SUBST(GTOP_APPLETS_CFLAGS) |
---|
| 92 | AC_SUBST(GTOP_APPLETS_LIBS) |
---|
| 93 | AM_CONDITIONAL(BUILD_GTOP_APPLETS, $build_gtop_applets) |
---|
| 94 | |
---|
| 95 | dnl ************************ |
---|
| 96 | dnl ** Set up gettext ** |
---|
| 97 | dnl ************************ |
---|
[18646] | 98 | ALL_LINGUAS="am ar az be bg ca cs da de el en_GB es et eu fi fr ga gl he hi hu it ja ko lt lv mn ms nl nn no pl pt pt_BR ro ru sk sl sv ta tr uk vi wa zh_CN zh_TW" |
---|
[18371] | 99 | |
---|
| 100 | GETTEXT_PACKAGE=gnome-applets-2.0 |
---|
| 101 | AC_SUBST(GETTEXT_PACKAGE) |
---|
| 102 | AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE") |
---|
| 103 | |
---|
| 104 | AM_GLIB_GNU_GETTEXT |
---|
| 105 | |
---|
| 106 | # this is the directory where the *.{mo,gmo} files are installed |
---|
| 107 | gnomelocaledir='${prefix}/${DATADIRNAME}/locale' |
---|
| 108 | AC_SUBST(gnomelocaledir) |
---|
| 109 | |
---|
| 110 | dnl ****************************************** |
---|
| 111 | dnl ** Check for Scrollkeeper ** |
---|
| 112 | dnl ****************************************** |
---|
| 113 | |
---|
| 114 | AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config, no) |
---|
| 115 | if test x$SCROLLKEEPER_CONFIG = xno; then |
---|
| 116 | AC_MSG_ERROR(Couldn't find scrollkeeper-config, please install the Scrollkeeper 0.1.4 package) |
---|
| 117 | fi |
---|
| 118 | AC_SUBST(SCROLLKEEPER_REQUIRED) |
---|
| 119 | |
---|
| 120 | dnl ****************************************** |
---|
| 121 | dnl ****************************************** |
---|
| 122 | |
---|
| 123 | |
---|
| 124 | dnl ****************************************** |
---|
| 125 | dnl ** Test whether jw is installed ** |
---|
| 126 | dnl ****************************************** |
---|
| 127 | |
---|
| 128 | AC_PATH_PROG(JW, jw, no) |
---|
| 129 | if test x$JW = xno; then |
---|
| 130 | HAVE_JW="no" |
---|
| 131 | else |
---|
| 132 | HAVE_JW="yes" |
---|
| 133 | fi |
---|
| 134 | AM_CONDITIONAL(HAVE_JW, test "x$HAVE_JW" = "xyes") |
---|
| 135 | AC_SUBST(HAVE_JW) |
---|
| 136 | |
---|
| 137 | dnl ****************************************** |
---|
| 138 | dnl ** cdplayer applet check ** |
---|
| 139 | dnl ****************************************** |
---|
| 140 | dnl FIXME: What's the default device for irix? and is this correct for Netbsd |
---|
| 141 | dnl AC_CANONICAL_HOST |
---|
| 142 | cdplayer_type_sun=false |
---|
| 143 | case "$host" in |
---|
| 144 | *irix*) CDROM_HOST=irix; CDROM_LIBS="-lcdaudio -lmediad -lds";cd_device_path="/dev/cdrom";; |
---|
| 145 | *linux*) CDROM_HOST=linux;cd_device_path="/dev/cdrom";; |
---|
| 146 | *netbsd*) CDROM_HOST=netbsd;cd_device_path="/dev/rcd0";; |
---|
| 147 | *solaris*) CDROM_HOST=solaris;cd_device_path="/vol/dev/aliases/cdrom0";cdplayer_type_sun=true;; |
---|
| 148 | esac |
---|
| 149 | case "$host" in |
---|
| 150 | sparc-*-solaris*) gkb_type_sun=true;; |
---|
| 151 | *) gkb_type_sun=false;; |
---|
| 152 | esac |
---|
| 153 | AM_CONDITIONAL(GKB_SUN, $gkb_type_sun) |
---|
| 154 | AM_CONDITIONAL(CDDA_SOLARIS, $cdplayer_type_sun) |
---|
| 155 | |
---|
| 156 | AM_CONDITIONAL(APPLET_CDPLAYER, test -n "$CDROM_HOST") |
---|
| 157 | AC_SUBST(CDROM_HOST) |
---|
| 158 | AC_SUBST(CDROM_LIBS) |
---|
| 159 | AC_DEFINE_UNQUOTED(DEV_PATH, "$cd_device_path") |
---|
| 160 | if test -z "$CDROM_HOST"; then |
---|
| 161 | dnl |
---|
| 162 | AC_MSG_WARN([*** \`cdplayer' applet will not be built ***]) |
---|
| 163 | fi |
---|
| 164 | |
---|
| 165 | dnl ****************************************** |
---|
| 166 | dnl ****************************************** |
---|
| 167 | |
---|
| 168 | |
---|
| 169 | dnl ****************************************** |
---|
| 170 | dnl ** battstat check ** |
---|
| 171 | dnl ****************************************** |
---|
| 172 | |
---|
| 173 | build_battstat_applet=yes |
---|
| 174 | case "${host}" in |
---|
| 175 | powerpc-*-linux*) |
---|
| 176 | HAVE_LIBAPM=no |
---|
| 177 | AM_CONDITIONAL(HAVE_LIBAPM, test "x$HAVE_LIBAPM" = "xyes") |
---|
| 178 | AC_SUBST(HAVE_LIBAPM) |
---|
| 179 | ;; |
---|
| 180 | *-*-linux*) |
---|
| 181 | AC_CHECK_LIB(apm,apm_read,[HAVE_LIBAPM=yes],[HAVE_LIBAPM=no]) |
---|
| 182 | AM_CONDITIONAL(HAVE_LIBAPM, test "x$HAVE_LIBAPM" = "xyes") |
---|
| 183 | AC_SUBST(HAVE_LIBAPM) |
---|
| 184 | ;; |
---|
| 185 | *solaris*) |
---|
| 186 | build_battstat_applet=no |
---|
| 187 | ;; |
---|
| 188 | esac |
---|
| 189 | |
---|
| 190 | AM_CONDITIONAL(BUILD_BATTSTAT_APPLET, test x$build_battstat_applet = xyes) |
---|
| 191 | |
---|
| 192 | dnl ******************************************* |
---|
| 193 | dnl ** mixer applet check ** |
---|
| 194 | dnl ******************************************* |
---|
| 195 | |
---|
| 196 | P_MIXER= |
---|
| 197 | MIXER_LIBS= |
---|
| 198 | AC_CHECK_HEADERS(linux/soundcard.h,[P_MIXER=mixer],[ |
---|
| 199 | AC_CHECK_HEADERS(machine/soundcard.h, [P_MIXER=mixer],[ |
---|
| 200 | AC_CHECK_HEADERS(sys/soundcard.h, [P_MIXER=mixer],[ |
---|
| 201 | AC_CHECK_HEADERS(soundcard.h, [P_MIXER=mixer; MIXER_LIBS="-lossaudio"],[ |
---|
| 202 | AC_CHECK_HEADERS(sys/audioio.h, [P_MIXER=mixer],[ |
---|
| 203 | AC_CHECK_HEADERS(sys/audio.io.h, [P_MIXER=mixer],[ |
---|
| 204 | AC_CHECK_HEADERS(sun/audioio.h, [P_MIXER=mixer],[ |
---|
| 205 | AC_CHECK_HEADERS(dmedia/audio.h, [P_MIXER=mixer]),]) ]) ]) ]) ]) ]) ]) |
---|
| 206 | AC_SUBST(MIXER_LIBS) |
---|
| 207 | |
---|
| 208 | AM_CONDITIONAL(APPLET_MIXER, test "$P_MIXER" = "mixer") |
---|
| 209 | if test "$P_MIXER" != "mixer"; then |
---|
| 210 | AC_MSG_WARN([*** \`mixer' applet will not be built ***]) |
---|
| 211 | fi |
---|
| 212 | |
---|
| 213 | dnl ****************************************** |
---|
| 214 | dnl ****************************************** |
---|
| 215 | |
---|
| 216 | |
---|
| 217 | |
---|
| 218 | dnl ****************************************** |
---|
| 219 | dnl ** modemlights applet check ** |
---|
| 220 | dnl ****************************************** |
---|
| 221 | |
---|
| 222 | P_MODEMLIGHTS= |
---|
| 223 | case "$host_os" in |
---|
| 224 | linux*|freebsd*|netbsd*|openbsd*) |
---|
| 225 | AC_CHECK_HEADERS(net/ppp_defs.h,[P_MODEMLIGHTS=modemlights]) |
---|
| 226 | ;; |
---|
| 227 | esac |
---|
| 228 | AM_CONDITIONAL(APPLET_MODEMLIGHTS, test "$P_MODEMLIGHTS" = "modemlights") |
---|
| 229 | if test "$P_MODEMLIGHTS" != "modemlights"; then |
---|
| 230 | AC_MSG_WARN([*** \`modemlights' applet will not be built ***]) |
---|
| 231 | fi |
---|
| 232 | |
---|
| 233 | dnl *********************************************** |
---|
| 234 | dnl ** PanelMenu applet ** |
---|
| 235 | dnl *********************************************** |
---|
| 236 | |
---|
| 237 | AC_ARG_ENABLE(panelmenu, |
---|
| 238 | [ --enable-panelmenu=[no/yes] Build panel-menu applet [ default=no ]], |
---|
| 239 | enable_panelmenu="$enableval", enable_panelmenu=no) |
---|
| 240 | |
---|
| 241 | |
---|
| 242 | AM_CONDITIONAL(BUILD_PANEL_MENU, test "$enable_panelmenu" = yes) |
---|
| 243 | |
---|
| 244 | if test x$enable_panelmenu = xyes; then |
---|
| 245 | PKG_CHECK_MODULES(PANEL_MENU, gtk+-2.0 >= $GTK_REQUIRED libwnck-1.0 >= $LIBWNCK_REQUIRED libpanelapplet-2.0 >= $LIBPANEL_REQUIRED gconf-2.0 >= $GCONF_REQUIRED gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED) |
---|
| 246 | AC_SUBST(PANEL_MENU_CFLAGS) |
---|
| 247 | AC_SUBST(PANEL_MENU_LIBS) |
---|
| 248 | fi |
---|
| 249 | |
---|
| 250 | # Honor aclocal flags |
---|
| 251 | ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" |
---|
| 252 | |
---|
| 253 | AC_DEFINE_UNQUOTED(GNOME_ICONDIR, "${prefix}/share/pixmaps") |
---|
| 254 | |
---|
| 255 | #defined the below to enable help to work for applets |
---|
| 256 | |
---|
| 257 | AC_DEFINE_UNQUOTED(DATADIR, "${prefix}/share") |
---|
| 258 | AC_DEFINE_UNQUOTED(SYSCONFDIR, "${prefix}/etc") |
---|
| 259 | AC_DEFINE_UNQUOTED(LIBDIR, "${prefix}/lib") |
---|
| 260 | AC_DEFINE_UNQUOTED(PREFIX, "$prefix") |
---|
| 261 | |
---|
| 262 | AC_OUTPUT([ |
---|
| 263 | gnome-applets.spec |
---|
| 264 | Makefile |
---|
| 265 | po/Makefile.in |
---|
[18646] | 266 | screen-exec/Makefile |
---|
[18371] | 267 | mini-commander/Makefile |
---|
| 268 | mini-commander/src/Makefile |
---|
| 269 | mini-commander/help/Makefile |
---|
| 270 | mini-commander/help/C/Makefile |
---|
| 271 | mixer/Makefile |
---|
| 272 | mixer/docs/Makefile |
---|
| 273 | mixer/docs/C/Makefile |
---|
| 274 | drivemount/Makefile |
---|
[18646] | 275 | drivemount/help/Makefile |
---|
| 276 | drivemount/help/C/Makefile |
---|
[18371] | 277 | modemlights/Makefile |
---|
| 278 | cdplayer/Makefile |
---|
| 279 | cdplayer/docs/Makefile |
---|
| 280 | cdplayer/docs/C/Makefile |
---|
| 281 | multiload/Makefile |
---|
| 282 | gkb-new/Makefile |
---|
| 283 | gkb-new/gkb/Makefile |
---|
| 284 | gkb-new/xmodmap/Makefile |
---|
| 285 | gkb-new/descs/Makefile |
---|
| 286 | gkb-new/xmodmap.sun/Makefile |
---|
| 287 | gkb-new/descs.sun/Makefile |
---|
| 288 | gkb-new/gkb_xmmap.in |
---|
| 289 | gkb-new/help/Makefile |
---|
| 290 | gkb-new/help/C/Makefile |
---|
| 291 | panel-menu/Makefile |
---|
| 292 | panel-menu/help/Makefile |
---|
| 293 | panel-menu/help/C/Makefile |
---|
| 294 | charpick/Makefile |
---|
| 295 | charpick/help/Makefile |
---|
| 296 | charpick/help/C/Makefile |
---|
| 297 | gtik/Makefile |
---|
| 298 | gtik/access/Makefile |
---|
| 299 | gtik/help/Makefile |
---|
| 300 | gtik/help/C/Makefile |
---|
| 301 | gweather/Makefile |
---|
| 302 | gweather/pixmaps/Makefile |
---|
| 303 | gweather/docs/Makefile |
---|
| 304 | gweather/docs/C/Makefile |
---|
| 305 | geyes/Makefile |
---|
| 306 | geyes/themes/Makefile |
---|
| 307 | geyes/docs/Makefile |
---|
| 308 | geyes/docs/C/Makefile |
---|
| 309 | battstat/Makefile |
---|
| 310 | battstat/apmlib/Makefile |
---|
| 311 | battstat/sounds/Makefile |
---|
| 312 | battstat/docs/Makefile |
---|
| 313 | battstat/docs/C/Makefile |
---|
| 314 | man/Makefile |
---|
[18646] | 315 | wireless/Makefile |
---|
[18371] | 316 | omf-install/Makefile |
---|
| 317 | ]) |
---|