54 lines
1.3 KiB
Bash
54 lines
1.3 KiB
Bash
pkgname=elfutils
|
|
pkgver=0.193
|
|
pkgdesc="Handle ELF object files and DWARF debugging information"
|
|
arch=(x86_64)
|
|
homepage="https://sourceware.org/elfutils/"
|
|
makedepends=(
|
|
m4
|
|
pkgconfig
|
|
gettext
|
|
bzip2
|
|
gcc-libs
|
|
libarchive
|
|
xz
|
|
zlib
|
|
zstd
|
|
)
|
|
sources=("${pkgname}-${pkgver}.tar.bz2")
|
|
urls=("https://sourceware.org/ftp/${pkgname}/${pkgver}/${sources[0]}")
|
|
md5sums="ceefa052ded950a4c523688799193a44"
|
|
|
|
src_prepare() {
|
|
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
|
sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in
|
|
}
|
|
|
|
src_build() {
|
|
# needed for test
|
|
CFLAGS+=" -g"
|
|
./configure --prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--disable-debuginfod \
|
|
--enable-libdebuginfod=dummy \
|
|
--enable-nls \
|
|
--disable-thread-safety \
|
|
--disable-valgrind \
|
|
--program-prefix="eu-" \
|
|
--with-bzlib \
|
|
--with-lzma \
|
|
--with-zstd
|
|
make
|
|
}
|
|
|
|
src_check() {
|
|
make -k check
|
|
}
|
|
|
|
src_install() {
|
|
make DESTDIR="$pkgdir" install
|
|
rm -rf "${pkgdir}"/usr/lib/*.a
|
|
install -vDm 644 {AUTHORS,ChangeLog,NEWS,NOTES,README} -t "$pkgdir/usr/share/doc/$pkgname/"
|
|
}
|
|
|
|
# vim:ft=sh syn=sh et sw=2:
|