mrrl

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

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