mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

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 %}