Haxe bindings for koreader
Rev. | 00b33b96752bb00d06ab2ce4c77eba2a20fb6789 |
---|---|
サイズ | 1,024 バイト |
日時 | 2022-03-02 06:31:20 |
作者 | Jaime Marquínez Ferrándiz |
ログメッセージ | Setup build of lua libraries required by haxe |
build-all:
BUILD +build \
--target=kobo \
--target=kindle
build:
ARG --required target
BUILD +build-allluarocks --target=$target
base-env:
ARG --required target
FROM koreader/ko"$target":0.2.2
GIT CLONE https://github.com/koreader/koxtoolchain.git koxtoolchain
COPY build_luarocks_cross.sh .
build-allluarocks:
ARG --required target
BUILD +build-luarock --target=$target \
--rock=luautf8 \
--rock=environ \
--rock=luv \
--rock=lrexlib-pcre
build-luarock:
ARG --required target
ARG --required rock
FROM +base-env --target=$target
RUN echo Building on "$target" rock "$rock"
RUN ./build_luarocks_cross.sh "$target" "$rock"
SAVE ARTIFACT local/lib/lua/*/* AS LOCAL output/"$target"/
IF [ "${rock}" = lrexlib-pcre ]
SAVE ARTIFACT local/lib/libpcre* AS LOCAL output/"$target"/
END