git (1242B)
1 {%- import "package_sets" as ps -%} 2 {%- set pkg_version="2.43.2" -%} 3 {%- set pkg_source="tar.xz" -%} 4 {% extends "genlinks" %} 5 {%- do import_functions.add("check_static") %} 6 {% block package_deps -%} 7 {{ ps.toolchain() }} 8 #+{{pkg_install_name("gnu-make")}} 9 #+{{pkg_install_name("busybox-diffutils")}} 10 #+{{pkg_install_name("m4")}} 11 #+{{pkg_install_name("libressl")}} 12 #+{{pkg_install_name("curl")}} 13 {% endblock %} 14 {% block build_and_install -%} 15 {{make}} \ 16 LD_LIBRARY_PATH="$pthbs_build_environment/{{libdir}}:$pthbs_build_environment/{{dynlibdir}}" \ 17 CPATH="$pthbs_build_environment/{{includedir}}" \ 18 LDFLAGS="-static --static -L$pthbs_build_environment/{{libdir}}" \ 19 CPPFLAGS="-D_GNU_SOURCE" \ 20 NO_REGEX=NeedsStartEnd \ 21 NO_TCLTK=1 NO_PYTHON=1 NO_EXPAT=1 NO_GETTEXT=1 \ 22 DESTDIR="$pthbs_destdir" \ 23 prefix="$prefix" \ 24 gitexecdir="$prefix"/git-core \ 25 bindir="$prefix/{{bindir}}" \ 26 mandir="$prefix/{{mandir}}" \ 27 infodir="$prefix/{{infodir}}" \ 28 sharedir="$prefix/share" \ 29 gitwebdir="$prefix/gitweb" \ 30 V=1 all install 31 32 {% endblock %} 33 {% block check -%} 34 check_static command/git 35 36 {% endblock %} 37 {% block genlinks_begin %} 38 x["./{{bindir}}/git"]=1 39 x["./{{bindir}}/git-upload-archive"]=1 40 x["./{{bindir}}/git-receive-pack"]=1 41 {% endblock %}