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