$(ARCHIVE)/expat-$(EXPAT_VER).tar.bz2:
$(WGET) http://downloads.sourceforge.net/expat/expat-$(EXPAT_VER).tar.bz2
-$(ARCHIVE)/luaexpat-$(LUA_EXPAT_VER).tar.gz:
- $(WGET) http://matthewwild.co.uk/projects/luaexpat/luaexpat-$(LUA_EXPAT_VER).tar.gz
+$(ARCHIVE)/luaexpat-$(LUA_EXPAT_VER).tar.bz2:
+ get-git-archive.sh https://github.com/tomasguisasola/luaexpat.git $(LUA_EXPAT_GIT) $(notdir $@) $(ARCHIVE)
$(ARCHIVE)/lua-feedparser-$(LUA_FEEDPARSER_VER).tar.bz2: | $(HOSTPREFIX)/bin/get-git-archive.sh
get-git-archive.sh https://github.com/slact/lua-feedparser.git $(LUA_FEEDPARSER_TAG) $(notdir $@) $(ARCHIVE)
$(REMOVE)/expat-$(EXPAT_VER)
$(TOUCH)
-$(D)/lua-expat: $(ARCHIVE)/luaexpat-$(LUA_EXPAT_VER).tar.gz $(D)/expat | $(TARGETPREFIX)
+$(D)/lua-expat: $(ARCHIVE)/luaexpat-$(LUA_EXPAT_VER).tar.bz2 $(D)/expat | $(TARGETPREFIX)
$(START_BUILD)
- $(UNTAR)/luaexpat-$(LUA_EXPAT_VER).tar.gz
+ $(REMOVE)/luaexpat-$(LUA_EXPAT_VER)
+ $(UNTAR)/luaexpat-$(LUA_EXPAT_VER).tar.bz2
set -e; cd $(BUILD_TMP)/luaexpat-$(LUA_EXPAT_VER); \
- rm makefile*; \
+ rm makefile.win; \
+ sed -i -e "s/^EXPAT_INC=/EXPAT_INC ?=/" makefile ; \
$(MAKE) \
- CC=$(TARGET)-gcc LUA_V=$(LUA_ABIVER) LDFLAGS=-L$(TARGETPREFIX)/lib \
- LUA_INC=-I$(TARGETPREFIX)/include EXPAT_INC=-I$(TARGETPREFIX)/include; \
- $(MAKE) install LUA_LDIR=$(TARGETPREFIX)/share/lua/$(LUA_ABIVER) LUA_CDIR=$(TARGETPREFIX)/lib/lua/$(LUA_ABIVER)
+ CC=$(TARGET)-gcc LUA_SYS_VER=$(LUA_ABIVER) LIB_OPTION="-shared -L$(TARGETPREFIX)/lib" \
+ LUA_INC=$(TARGETPREFIX)/include EXPAT_INC=$(TARGETPREFIX)/include; \
+ $(MAKE) install LUA_DIR=$(TARGETPREFIX)/share/lua/$(LUA_ABIVER) LUA_LIBDIR=$(TARGETPREFIX)/lib/lua/$(LUA_ABIVER)
rm -fr $(TARGETPREFIX)/share/lua/$(LUA_ABIVER)/lxp/tests
$(REMOVE)/luaexpat-$(LUA_EXPAT_VER)
$(TOUCH)