From 482e5e6db3e4c5968cc8d1c07ea1ddc4e2c68107 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Fri, 2 Jan 2026 06:08:08 -0500 Subject: [PATCH] new bblfs: dev-libs/elfutils-0.193 --- dev-libs/elfutils-0.193.PKGBUILD | 53 ++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 dev-libs/elfutils-0.193.PKGBUILD diff --git a/dev-libs/elfutils-0.193.PKGBUILD b/dev-libs/elfutils-0.193.PKGBUILD new file mode 100644 index 0000000..016d25c --- /dev/null +++ b/dev-libs/elfutils-0.193.PKGBUILD @@ -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: