package/luajit: drop useless post-extract hook
Since version 2.1, LuaJIT follows a rolling-release scheme, which means that any commit is as good as any other; LuaJIT uses the comitter's UNIX timestamp as its semver patch level. It uses the git-attribute export-subst for the .relver file that contains the %ct placeholder for git-archive to expand it. Inc9dcd9e459
(package/luajit: bump to version 41fb94defa8f...), we switched to such an upstream version. There was some confusion around the handling of the git-attribute and where/when it is generated, and the first revision of the patch used the git download method, so had to use post-extract hooks to do the replacement, but the second iteration kept retrieving the archive generated by github, which has the replacement already done, but the post-extract hooks were not dropped although now useless... With the current code, it is easy to bump the LuaJit version and forget to update the timestamp stored in the .relver file, which would override the value that was generated on the github side. Since the post-extract hook is useless, drop it. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Francois Perrad <fperrad@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Arnout Vandecappelle <arnout@mind.be> (cherry picked from commit1bcb51517c
) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
6750207e02
commit
da56f2dc4c
@ -33,15 +33,6 @@ LUAJIT_HOST_CC = $(HOSTCC) -m32
|
||||
LUAJIT_XCFLAGS += -DLUAJIT_DISABLE_GC64
|
||||
endif
|
||||
|
||||
# emulation of git archive with .gitattributes & export-subst
|
||||
# Timestamp of the $(LUAJIT_VERSION) commit, obtained in the LuaJit
|
||||
# repo, with: git show -s --format=%ct $(LUAJIT_VERSION)
|
||||
define LUAJIT_GEN_RELVER_FILE
|
||||
echo 1693350652 >$(@D)/.relver
|
||||
endef
|
||||
LUAJIT_POST_EXTRACT_HOOKS = LUAJIT_GEN_RELVER_FILE
|
||||
HOST_LUAJIT_POST_EXTRACT_HOOKS = LUAJIT_GEN_RELVER_FILE
|
||||
|
||||
# We unfortunately can't use TARGET_CONFIGURE_OPTS, because the luajit
|
||||
# build system uses non conventional variable names.
|
||||
define LUAJIT_BUILD_CMDS
|
||||
|
Loading…
Reference in New Issue
Block a user