mrrl

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

zsh (1574B)


      1 {%- set pkg_version="5.9" -%}
      2 {%- set pkg_source="tar.xz" -%}
      3 {% extends "autotools_static" %}
      4 {% do setitem(env_template, "FPATH", "@ENVROOT@/zsh/site-functions:@ENVROOT@/zsh/functions") %}
      5 {% block package_deps -%}
      6 #+{{pkg_install_name("netbsd-curses")}}
      7 #+{{pkg_install_name("libbsd")}}
      8 #@git:{{submodule.current["zsh_config"]}}:zsh_config
      9 {% endblock %}
     10 {% block configure_args -%}
     11 	--enable-static --disable-shared \
     12 	--enable-libc-musl --disable-locale \
     13 	--enable-cap \
     14 	--enable-maildir-support \
     15 	--enable-datadir="${prefix}" \
     16 	--enable-datarootdir="${prefix}" \
     17 	--enable-etcdir="${prefix}/etc" \
     18 	--enable-scriptdir="${prefix}/zsh/scripts" \
     19 	--enable-site-scriptdir="${prefix}/zsh/site-scripts" \
     20 	--enable-fndir="${prefix}/zsh/functions" \
     21 	--enable-site-fndir="${prefix}/zsh/site-functions" \
     22 	--enable-runhelpdir="${prefix}/zsh/help" \
     23 	--with-tcsetpgrp
     24 {% endblock %}
     25 {% block configure -%}
     26 {{ super() -}}
     27 sed -Ee '/name=zsh\/(files|stat|system|zselect|zutil|regex|net\/socket|net\/tcp) /s/link=[^ ]+/link=static/' -i config.modules
     28 cat config.modules
     29 
     30 {% endblock %}
     31 {%- block install -%}
     32 cat Src/zshpaths.h
     33 make DESTDIR="$pthbs_destdir" install
     34 mv -v ../zsh_config/etc "${dest}/"
     35 mv -v ../zsh_config/zsh-functions/* "${dest}/zsh/site-functions/"
     36 
     37 {% endblock %}
     38 {%- block check -%}
     39 check_static command/zsh
     40 
     41 {% endblock %}
     42 {% block genlinks_begin %}
     43 	x["./command/zsh"]=1
     44 	x["./man/man1/zsh.1"]=1
     45 	x["./man/man1/zshall.1"]=1
     46 {% endblock %}
     47 {% block genlinks_rules %}
     48 $2 == "zsh" { link($0); next }
     49 $2 == ".env-template" { link($0); next }
     50 {% endblock -%}