Files
binary-repo/dev/libs/elfutils/ympbuild
T
2023-07-15 09:14:49 +00:00

48 lines
1.1 KiB
Bash

#!/usr/bin/env bash
name='elfutils'
release='2'
version='0.189'
url='https://sourceware.org/elfutils/'
description='Libraries/utilities to handle ELF objects (drop in replacement for libelf)'
email='kurth4cker@tutanota.com'
maintainer='kurth4cker'
license=('GPLv3' 'GPLv2' 'LGPLv3')
source=("https://sourceware.org/elfutils/ftp/${version}/elfutils-${version}.tar.bz2")
depends=( )
makedepends=( )
md5sums=('5cfaa711a90cb670406cd495aeaa6030')
uses=(bzip2 lzma nls)
uses_extra=(zstd)
arch=('x86_64')
group=(dev.libs)
bzip2_depends=(bzip2)
lzma_depends=(xz-utils)
zstd_depends=(zstd)
cd $name-$version
setup(){
./configure --prefix=/usr \
--libdir=/usr/lib64 \
--enable-shared \
--enable-static \
--disable-debuginfod \
--disable-libdebuginfod \
--disable-thread-safety \
--disable-valgrind \
$(use_opt nls --enable-nls --disable-nls) \
--program-prefix="eu-" \
$(use_opt bzip2 --with-bzlib --without-bzlib) \
$(use_opt lzma --with-lzma --without-lzma) \
$(use_opt zstd --with-zstd --without-zstd)
}
build(){
make $jobs
}
package(){
make install $jobs
}