apk-tools (1193B)
1 {%- set pkg_source="git" -%} 2 {% extends "genlinks" %} 3 {%- do import_functions.update(["build_env_static", "check_static"]) %} 4 {%- block package_deps -%} 5 #+{{pkg_install_name("musl-cross-make")}} 6 #+{{pkg_install_name("gnu-make")}} 7 #+{{pkg_install_name("busybox-diffutils")}} 8 #+{{pkg_install_name("patch")}} 9 #+{{pkg_install_name("libressl")}} 10 #+{{pkg_install_name("zstd")}} 11 #+{{pkg_install_name("pkgconf-pkg-config")}} 12 #@sha256:{{files["apk-tools.patch"]}}:apk-tools.patch 13 {% endblock package_deps %} 14 {% block prepare -%} 15 {{ super() -}} 16 patch -p1 <../apk-tools.patch 17 {% endblock prepare %} 18 {% block build_and_install -%} 19 build_env_static 20 21 {{make}} STATIC=y LUA=no V=1 \ 22 CFLAGS=-O2 \ 23 DESTDIR="$pthbs_destdir" \ 24 SBINDIR="$prefix/command" \ 25 CONFDIR="$prefix/etc/apk" \ 26 MANDIR="$prefix/man" \ 27 DOCDIR="$prefix/doc/apk" \ 28 INCLUDEDIR="$prefix/include" \ 29 LIBDIR="$prefix/library" \ 30 PKGCONFIGDIR="$prefix/library/pkgconfig" \ 31 install-static 32 {% endblock build_and_install %} 33 {% block check -%} 34 check_static command/apk.static 35 {% endblock check %} 36 {% block genlinks_begin %} 37 x["./command/apk.static"]=1 38 x["./library/libapk.a"]=1 39 x["./library/pkgconfig/apk.pc"]=1 40 {% endblock genlinks_begin %}