+2006-11-03 Jordi Mallach <jordi@sindominio.net>
+
+ * configure.in, src/Makefile.am: Patch from Ricardo Setti: Add
+ $(ESOUND_LIBS) to LDADD if esound is detected. Fixes: #312995.
+
2006-11-03 Jordi Mallach <jordi@sindominio.net>
* src/config.c, src/dialogs.c, gtetrinet.schemas.in: Patch from
LIBGTK_REQUIRED=2.6.0
LIBGNOME_REQUIRED=2.0.0
LIBGNOMEUI_REQUIRED=2.0.0
+LIBESD_REQUIRED=0.2.36
dnl *****************************************
dnl libgnome, libgnomeui needed for all utils
AC_SUBST(GTET_CFLAGS)
AC_SUBST(GTET_LIBS)
-AM_PATH_ESD(0.2.5, AC_DEFINE(HAVE_ESD, 1, [Define this to enable EsounD support.]))
+dnl Check for libesd
+if pkg-config --exists esound ; then
+ have_esound=yes
+else
+ have_esound=no
+fi
+
+if test "x$have_esound" = "xyes"; then
+AC_DEFINE(HAVE_ESD, 1, [Define this to enable EsounD support.])
+PKG_CHECK_MODULES(ESOUND, esound >= $LIBESD_REQUIRED)
+AC_SUBST(ESOUND_CFLAGS)
+AC_SUBST(ESOUND_LIBS)
+fi
+
+AM_CONDITIONAL(HAVE_ESOUND, test "x$have_esound" = "xyes")
AC_HEADER_STDC
AC_HEADER_SYS_WAIT
-DPIXMAPSDIR=\""$(datadir)/pixmaps"\" \
-DGTETPIXMAPSDIR=\""$(datadir)/pixmaps/gtetrinet"\" \
$(GTET_CFLAGS)
+
+if HAVE_ESOUND
+LDADD = $(GTET_LIBS) $(ESOUND_LIBS)
+else
LDADD = $(GTET_LIBS)
+endif
+
AM_CPPFLAGS = -DGTETRINET_DATA=\"$(pkgdatadir)\"
gamesdir = $(prefix)/games