File lua_path.patch of Package apt
diff --git a/apt-pkg/Makefile.am b/apt-pkg/Makefile.am index 188ba2b..8f9b069 100644 --- a/apt-pkg/Makefile.am +++ b/apt-pkg/Makefile.am @@ -11,6 +11,7 @@ libapt_pkg_la_LDFLAGS = -version-info 3:0:0 AM_CPPFLAGS = -DLIBDIR=\"$(libdir)\" -DPKGDATADIR=\"$(pkgdatadir)\" AM_CPPFLAGS += -DLOCALEDIR=\"$(localedir)\" -DAPT_DOMAIN=\"$(PACKAGE)\" AM_CPPFLAGS += -I$(top_srcdir)/luaext +AM_CPPFLAGS += $(LUA_CPPFLAGS) $(LUA_CFLAGS) if WITH_LUAEXT libapt_pkg_la_LIBADD += $(top_builddir)/luaext/libluaext.la diff --git a/configure.ac b/configure.ac index ec699b6..ca2552e 100644 --- a/configure.ac +++ b/configure.ac @@ -108,6 +108,7 @@ if test "$enable_scripts" != "no"; then AC_MSG_RESULT(no) AC_DEFINE(APT_WITH_LUA, 1, [Define if you want to enable the extension system]) + PKG_CHECK_MODULES([LUA], [lua]) else AC_MSG_RESULT(yes) fi diff --git a/luaext/Makefile.am b/luaext/Makefile.am index ecc1c0d..66969c9 100644 --- a/luaext/Makefile.am +++ b/luaext/Makefile.am @@ -8,8 +8,9 @@ EXTRA_DIST = \ AM_CPPFLAGS = -I$(top_builddir) AM_CPPFLAGS += -I$(srcdir)/include -I. -libluaext_la_CPPFLAGS = $(AM_CPPFLAGS) -DWITH_POSIX -libluaext_la_LIBADD = -llua +libluaext_la_CPPFLAGS = $(LUA_CPPFLAGS) $(AM_CPPFLAGS) -DWITH_POSIX +libluaext_la_CFLAGS = $(LUA_CFLAGS) +libluaext_la_LIBADD = $(LUA_LIBS) libluaext_la_SOURCES = \ linit.h \ lposix.h \