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