$(ARCHIVE)/lua-feedparser-$(LUA_FEEDPARSER_VER).tar.gz:
$(WGET) https://github.com/slact/lua-feedparser/archive/$(LUA_FEEDPARSER_VER).tar.gz -O $(@)
+$(ARCHIVE)/lua-cjson-$(LUA_CJSON_VER).tar.gz:
+ $(WGET) https://github.com/mpx/lua-cjson/archive/refs/tags/$(LUA_CJSON_VER).tar.gz -O $(@)
+
$(ARCHIVE)/lua-$(LUA_VER).tar.gz:
$(WGET) http://www.lua.org/ftp/lua-$(LUA_VER).tar.gz
$(REMOVE)/luaexpat-$(LUA_EXPAT_VER)
$(TOUCH)
+$(D)/lua-cjson: $(ARCHIVE)/lua-cjson-$(LUA_CJSON_VER).tar.gz $(D)/lua | $(TARGETPREFIX)
+ $(START_BUILD)
+ $(REMOVE)/lua-cjson-$(LUA_CJSON_VER)
+ $(UNTAR)/lua-cjson-$(LUA_CJSON_VER).tar.gz
+ set -e; cd $(BUILD_TMP)/lua-cjson-$(LUA_CJSON_VER); \
+ CFLAGS="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/lua$(LUA_ABIVER)" \
+ LUA_INCLUDE_DIR=$(TARGETPREFIX)/include; \
+ $(MAKE) CC=$(TARGET)-gcc CFLAGS="$$CFLAGS"; \
+ $(MAKE) install DESTDIR=$(TARGETPREFIX) LUA_CMODULE_DIR=/lib/lua/$(LUA_ABIVER) LUA_MODULE_DIR=/share/lua/$(LUA_ABIVER); \
+ $(TARGET)-strip $(TARGETPREFIX)/lib/lua/$(LUA_ABIVER)/cjson.so || true
+ #$(REMOVE)/lua-cjson-$(LUA_CJSON_VER)
+ #$(TOUCH)
+
$(D)/lua-feedparser: $(ARCHIVE)/lua-feedparser-$(LUA_FEEDPARSER_VER).tar.gz $(D)/lua $(D)/luasocket $(D)/lua-expat | $(TARGETPREFIX)
$(START_BUILD)
$(REMOVE)/lua-feedparser-$(LUA_FEEDPARSER_VER)
autoreconf -fi; \
$(CONFIGURE) --prefix= \
--exec-prefix= \
- --libdir=/lib/lua/5.2 \
- --datarootdir=/share/lua/5.2 \
+ --libdir=/lib/lua/$(LUA_ABIVER) \
+ --datarootdir=/share/lua/$(LUA_ABIVER) \
--mandir=/.remove \
--docdir=/.remove \
--enable-silent-rules \
$(D)/libcurl $(D)/libpng $(D)/libjpeg $(D)/freetype \
$(D)/libdvbsi++ $(D)/pugixml $(D)/libbluray $(D)/libopenthreads \
$(D)/ffmpeg $(D)/libusb $(D)/libfribidi \
- $(D)/luajson $(D)/luaposix $(D)/luacurl $(D)/luasocket $(D)/lua-expat $(D)/lua-feedparser
+ $(D)/luajson $(D)/luaposix $(D)/luacurl $(D)/luasocket $(D)/lua-expat $(D)/lua-feedparser \
+ $(D)/lua-cjson