new bblfs: dev-libs/elfutils-0.193
This commit is contained in:
53
dev-libs/elfutils-0.193.PKGBUILD
Normal file
53
dev-libs/elfutils-0.193.PKGBUILD
Normal file
@@ -0,0 +1,53 @@
|
||||
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:
|
||||
Reference in New Issue
Block a user