1
0
Fork 0
frozenports/sysutils/libelf/SCHEMATIC

27 lines
948 B
Bash

#!/bin/sh
name="libelf"
short_desc="ELF Library from elfutils"
desc="libelf (from elfutils) provides the elf32, elf64, and gelf functions to read, modify, and create ELF files"
category="sysutils"
version="0.190"
maintainer="ffqq@danwin1210.de"
www="https://sourceware.org/elfutils/"
master_site="ftp://sourceware.org/pub/elfutils/$version"
source_name="elfutils-$version.tar.bz2"
license_logic="and" # accepted values: single, and, or
licenses=("GPLv2+" "LGPL3+")
build_dependencies=("lang/gcc" "devel/gmake")
run_dependencies=("system/glibc")
build_process() {
cd elfutils-$version
./configure --prefix=/usr \
--disable-debuginfod \
--enable-libdebuginfod=dummy
make -j$(nproc)
make DESTDIR="$TAMANDUA_STAGE_DIR" -C libelf install
mkdir -p $TAMANDUA_STAGE_DIR/usr/lib/pkgconfig
install -vm644 config/libelf.pc $TAMANDUA_STAGE_DIR/usr/lib/pkgconfig/libelf.pc
rm $TAMANDUA_STAGE_DIR/usr/lib/libelf.a
}