nawk (978B)
1 {%- import "package_sets" as ps -%} 2 {%- set pkg_version="20250116" -%} 3 {%- set src_dir="awk-20250116" -%} 4 {%- set awk_impl="nawk:bootstrap" -%} 5 {%- do import_functions.update(["build_env_static", "check_static"]) -%} 6 {% extends "genlinks_mini" %} 7 {%- block package_deps -%} 8 {{ super() -}} 9 #+{{pkg_install_name("bison")}} 10 {{ ps.toolchain() }} 11 #+{{pkg_install_name("gnu-make")}} 12 #@untar:-z:sha256:e031b1e1d2b230f276f975bffb923f0ea15f798c839d15a3f26a1a39448e32d7:. 13 {% endblock %} 14 {%- block build -%} 15 build_env_static 16 {{make}} CC="gcc -static" 17 18 {% endblock build -%} 19 {%- block install -%} 20 install -Dm755 a.out "${dest}"/{{bindir}}/awk 21 install -Dm644 awk.1 "${dest}"/{{mandir}}/man1/awk.1 22 install -Dm644 LICENSE FIXES FIXES.1e README.md TODO -t "${dest}"/{{docdir}}/ 23 24 {% endblock install %} 25 {%- block check -%} 26 {{ super() -}} 27 check_static {{bindir|shesc}}/awk 28 29 {% endblock check %} 30 {%- block genlinks_begin -%} 31 x["./{{bindir}}/awk"]=1 32 x["./{{mandir}}/man1/awk.1"]=1 33 {% endblock %}