mrrl

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

tinyssh (1169B)


      1 {%- import "package_sets" as ps -%}
      2 {%- set pkg_version="20250501" -%}
      3 {% extends "genlinks" %}
      4 {%- do import_functions.update(["build_env_static", "check_static"]) %}
      5 {%- block package_deps -%}
      6 {{ ps.toolchain() }}
      7 #+{{pkg_install_name("gnu-make")}}
      8 #+{{pkg_install_name("busybox-diffutils")}}
      9 #@untar:-z:{{downloads["https://github.com/janmojzis/tinyssh/archive/refs/tags/"~pkg_version~".tar.gz"]}}:.
     10 {% endblock package_deps %}
     11 {% block prepare -%}
     12 {{ super() -}}
     13 sed -i 's|/sbin|/{{sbindir}}|; s|/share/man/|/{{mandir}}/|' Makefile
     14 
     15 {% endblock prepare %}
     16 {% block build -%}
     17 build_env_static
     18 {{make}}
     19 
     20 {% endblock build %}
     21 {% block install -%}
     22 make PREFIX="$prefix" DESTDIR="$pthbs_destdir" install
     23 
     24 {% endblock install %}
     25 {% block check -%}
     26 check_static command/tinysshd
     27 check_static command/tinysshd-makekey
     28 check_static command/tinysshd-printkey
     29 {% endblock check %}
     30 {% block genlinks_begin %}
     31 	x["./{{sbindir}}/tinysshd"]=1
     32 	x["./{{sbindir}}/tinysshd-makekey"]=1
     33 	x["./{{sbindir}}/tinysshd-printkey"]=1
     34 	x["./{{mandir}}/man8/tinysshd.8"]=1
     35 	x["./{{mandir}}/man8/tinysshd-makekey.8"]=1
     36 	x["./{{mandir}}/man8/tinysshd-printkey.8"]=1
     37 {% endblock genlinks_begin %}