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