musl-fts (914B)
1 {%- set pkg_version="1.2.7" -%} 2 {% extends "genlinks" %} 3 {%- do import_functions.add("build_env_static") %} 4 {% block package_deps -%} 5 #+{{pkg_install_name("busybox-diffutils")}} 6 #+{{pkg_install_name("musl-cross-make")}} 7 #@untar:-z:sha256:49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6:. 8 {% endblock %} 9 {% block build -%} 10 build_env_static 11 12 cat >config.h <<EOF 13 #define HAVE_DECL_MAX 1 14 #define HAVE_DECL_UINTMAX_MAX 0 15 #define HAVE_DIRFD 1 16 /* #undef HAVE_DIR_DD_FD */ 17 /* #undef HAVE_DIR_D_FD */ 18 EOF 19 20 gcc -g -O2 -I . -c fts.c -o fts.o 21 ar cr libfts.a fts.o 22 ranlib libfts.a 23 24 {% endblock build %} 25 {%- block install -%} 26 mkdir -p "$dest/include" "$dest/library" "$dest/man/man3" 27 mv libfts.a "$dest/library/" 28 mv fts.h "$dest/include/" 29 mv fts.3 "$dest/man/man3" 30 31 {% endblock install %} 32 {% block genlinks_begin %} 33 x["./library/libfts.a"]=1 34 x["./include/fts.h"]=1 35 x["./man/man3/fts.3"]=1 36 {% endblock %}