diff --git a/meta/guile-1.8.pc.in b/meta/guile-1.8.pc.in index 15c83d84b..1b43cbc5e 100644 --- a/meta/guile-1.8.pc.in +++ b/meta/guile-1.8.pc.in @@ -4,6 +4,7 @@ libdir=@libdir@ includedir=@includedir@ datarootdir=@datarootdir@ datadir=@datadir@ +pkgdatadir=@datadir@/guile sitedir=@sitedir@ libguileinterface=@LIBGUILE_INTERFACE@ diff --git a/meta/guile-config b/meta/guile-config index 669934b96..b90a5e599 100755 --- a/meta/guile-config +++ b/meta/guile-config @@ -149,7 +149,8 @@ exec guile -e main -s $0 "$@" ((string=? (car args) "guileversion") (display (pkg-config "--modversion" guile-module))) (else - (display (pkg-config (format #f (car args) guile-module)))))) + (display (pkg-config (format #f "--variable=~A" (car args)) + guile-module))))) (else (display-line-error "Usage: " program-name " info VAR") (quit 2)))) diff --git a/meta/guile.m4 b/meta/guile.m4 index bcded2bdc..c7344937f 100644 --- a/meta/guile.m4 +++ b/meta/guile.m4 @@ -107,7 +107,7 @@ AC_DEFUN([GUILE_FLAGS], AC_DEFUN([GUILE_SITE_DIR], [AC_REQUIRE([GUILE_PROGS])dnl AC_MSG_CHECKING(for Guile site directory) - GUILE_SITE=`[$GUILE_CONFIG] info pkgdatadir`/site + GUILE_SITE=`[$GUILE_CONFIG] info sitedir`/site AC_MSG_RESULT($GUILE_SITE) AC_SUBST(GUILE_SITE) ])