mrrl

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

libelf (1073B)


      1 {%- set pkg_source="git" -%}
      2 {% extends "genlinks" %}
      3 {%- do import_functions.add("build_env_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("zstd")}}
      9 {% endblock %}
     10 {% block build_and_install -%}
     11 build_env_static
     12 {{make}} PREFIX="$prefix" \
     13 	DESTDIR="$pthbs_destdir" \
     14 	INCDIR="$prefix/include" \
     15 	LIBDIR="$prefix/library" \
     16 	install-static
     17 
     18 mkdir -p "${dest}/library/pkgconfig"
     19 printf '%s\n' > "${dest}/library/pkgconfig/libelf.pc" \
     20 	"prefix={{versions}}/$pthbs_package" \
     21 	'exec_prefix=${prefix}' \
     22 	'includedir=${prefix}/include' \
     23 	'libdir=${exec_prefix}/library' \
     24 	'' \
     25 	'Name: libelf' \
     26 	'Description: standalone libelf' \
     27 	'Version: 0.193' \
     28 	'' \
     29 	'Requires:' \
     30 	'Libs: -L${libdir} -lelf -lz -lzstd' \
     31 	'Cflags: -I${includedir}'
     32 
     33 {% endblock %}
     34 {% block genlinks_begin %}
     35 	x["./library/libelf.a"]=1
     36 	x["./library/pkgconfig/libelf.pc"]=1
     37 	x["./include/libelf.h"]=1
     38 	x["./include/gelf.h"]=1
     39 	x["./include/nlist.h"]=1
     40 {% endblock %}