From f03a90465334432b26f4c2fddf1fe2649ef829bf Mon Sep 17 00:00:00 2001 From: vanhofen Date: Sat, 28 May 2022 15:30:53 +0200 Subject: [PATCH] - lua-feedparser: rework build --- package/lua-feedparser/lua-feedparser.mk | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/package/lua-feedparser/lua-feedparser.mk b/package/lua-feedparser/lua-feedparser.mk index 9bde1028..fb42b963 100644 --- a/package/lua-feedparser/lua-feedparser.mk +++ b/package/lua-feedparser/lua-feedparser.mk @@ -7,19 +7,17 @@ LUA_FEEDPARSER_VERSION = 0.71 LUA_FEEDPARSER_DIR = lua-feedparser-$(LUA_FEEDPARSER_VERSION) LUA_FEEDPARSER_SOURCE = lua-feedparser-$(LUA_FEEDPARSER_VERSION).tar.gz -LUA_FEEDPARSER_SITE = https://github.com/slact/lua-feedparser/archive - -$(DL_DIR)/$(LUA_FEEDPARSER_SOURCE): - $(download) $(LUA_FEEDPARSER_SITE)/$(LUA_FEEDPARSER_VERSION).tar.gz -O $(@) +LUA_FEEDPARSER_SITE = $(call github,slact,lua-feedparser,$(LUA_FEEDPARSER_VERSION)) LUA_FEEDPARSER_DEPENDENCIES = luaexpat -lua-feedparser: $(LUA_FEEDPARSER_DEPENDENCIES) $(DL_DIR)/$(LUA_FEEDPARSER_SOURCE) | $(TARGET_DIR) - $(REMOVE)/$(PKG_DIR) - $(UNTAR)/$(PKG_SOURCE) - $(call APPLY_PATCHES,$(PKG_PATCHES_DIR)) - $(CHDIR)/$(PKG_DIR); \ - $(SED) 's|^PREFIX =|PREFIX ?=|' Makefile; \ +define LUA_FEEDPARSER_PATCH_MAKEFILE + $(SED) 's|^PREFIX =|PREFIX ?=|' $(PKG_BUILD_DIR)/Makefile +endef +LUA_FEEDPARSER_POST_PATCH_HOOKS += LUA_FEEDPARSER_PATCH_MAKEFILE + +lua-feedparser: | $(TARGET_DIR) + $(call PREPARE) + $(CHDIR)/$($(PKG)_DIR); \ $(MAKE) install PREFIX=$(TARGET_prefix) - $(REMOVE)/$(PKG_DIR) - $(TOUCH) + $(call TARGET_FOLLOWUP)