Description: Use system liblua5.3-dev instead of the embedded one.
Author: Ludovico Cavedon <cavedon@debian.org>

Index: ntopng/Makefile.in
===================================================================
--- ntopng.orig/Makefile.in
+++ ntopng/Makefile.in
@@ -32,20 +32,9 @@
 MONGOOSE_HOME=$(CURDIR)/third-party/mongoose
 MONGOOSE_INC=-I$(MONGOOSE_HOME)
 ######
-
-LUA_PLATFORM=generic
-LUA_HOME=$(CURDIR)/third-party/lua-5.4.3
-LUA_INC=-I$(LUA_HOME)/src
-LUA_LIB=$(LUA_HOME)/src/liblua.a
-
-ifeq ($(OS),Linux)
-	LUA_PLATFORM=linux
-else ifeq ($(OS),Darwin)
-	LUA_PLATFORM=macosx
-else ifeq ($(OS), $(filter $(OS), FreeBSD))
-	LUA_PLATFORM=freebsd
-	LUA_LIB=/usr/local/lib/liblua-5.3.a
-endif
+LUA_INC = @LUA_CFLAGS@
+LUA_LIB = @LUA_LIBS@
+######
 
 
 ######
@@ -102,8 +91,6 @@
 RPM_DATA_PKG = $(TARGET)-data-$(NTOPNG_VERSION)-@REVISION@.noarch.rpm
 ######
 
-LIB_TARGETS = $(LUA_LIB)
-
 ifneq ($(HAS_ZEROMQ), 0)
 LIB_TARGETS += $(ZEROMQ_LIB)
 endif
@@ -144,9 +131,6 @@
 	$(MAKE) CPPFLAGS="${CPPFLAGS} -DTEST_CHECK_ENGINE" src/AlertCheckLuaEngine.o
 	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJECTS_NO_MAIN) -Wall $(LIBS) -o $@
 
-$(LUA_LIB):
-	$(MAKE) -C $(LUA_HOME) $(LUA_PLATFORM)
-
 $(ZEROMQ_LIB):
 	cd $(ZEROMQ_HOME); ./configure --without-documentation --without-libsodium; $(MAKE)
 
Index: ntopng/configure.ac.in
===================================================================
--- ntopng.orig/configure.ac.in
+++ ntopng/configure.ac.in
@@ -701,6 +701,8 @@
   STABLE_SUFFIX="-stable"
 fi
 
+PKG_CHECK_MODULES([LUA], [lua-5.3])
+
 PWD=${HERE}
 AC_DEFINE_UNQUOTED(PACKAGE_RELEASE, "r$GIT_RELEASE", [GIT release of this package])
 AC_DEFINE_UNQUOTED(PACKAGE_MACHINE, "$MACHINE", [Architecture of this host])
