File fix-guile3.patch of Package liquidwar6
diff -Nur liquidwar6-0.6.3902/configure.ac new/configure.ac
--- liquidwar6-0.6.3902/configure.ac 2015-05-06 12:53:16.000000000 +0200
+++ new/configure.ac 2021-04-16 05:27:16.210522470 +0200
@@ -268,6 +268,7 @@
AC_CHECK_HEADER(libguile.h, HAVE_LIBGUILE1_H=1)
AC_CHECK_HEADER(guile/1.8/libguile.h, HAVE_LIBGUILE1_H=1)
AC_CHECK_HEADER(guile/2.0/libguile.h, HAVE_LIBGUILE2_H=1)
+AC_CHECK_HEADER(guile/3.0/libguile.h, HAVE_LIBGUILE2_H=1)
if test x${HAVE_LIBGUILE1} != x1 && test x${HAVE_LIBGUILE2} != x1; then
# OK this is a notice and not an error, for some
# reason guile/2.0/libguile.h is not detected, in fact
@@ -307,6 +308,7 @@
GUILE_LDFLAGS=`guile-config link`
AC_CHECK_LIB(guile, scm_with_guile, HAVE_LIBGUILE1=1, AC_MSG_NOTICE([Liquid War 6 needs Guile (http://www.gnu.org/software/guile/)]), [$GUILE_LDFLAGS])
AC_CHECK_LIB(guile-2.0, scm_with_guile, HAVE_LIBGUILE2=1, AC_MSG_NOTICE([Liquid War 6 needs Guile (http://www.gnu.org/software/guile/)]), [$GUILE_LDFLAGS])
+ AC_CHECK_LIB(guile-3.0, scm_with_guile, HAVE_LIBGUILE2=1, AC_MSG_NOTICE([Liquid War 6 needs Guile (http://www.gnu.org/software/guile/)]), [$GUILE_LDFLAGS])
if test x${HAVE_LIBGUILE1} != x1 && test x${HAVE_LIBGUILE2} != x1; then
AC_MSG_ERROR([
*** Liquid War 6 needs Guile 1.8 or 2.0 (http://www.gnu.org/software/guile/)