From 694057e07d691624fb43587486ab1c97bb66a68e Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Thu, 25 Dec 2025 06:00:25 -0500 Subject: [PATCH] new bblfs: dev-debug/valgrind-3.25.1 --- dev-debug/valgrind-3.25.1.PKGBUILD | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 dev-debug/valgrind-3.25.1.PKGBUILD diff --git a/dev-debug/valgrind-3.25.1.PKGBUILD b/dev-debug/valgrind-3.25.1.PKGBUILD new file mode 100644 index 0000000..6d047d1 --- /dev/null +++ b/dev-debug/valgrind-3.25.1.PKGBUILD @@ -0,0 +1,31 @@ +pkgname=valgrind +pkgver=3.25.1 +pkgdesc='Tool to help find memory-management problems in programs' +arch=('x86_64') +license=('GPL-2.0-or-later') +homepage='https://valgrind.org/' +sources=("${pkgname}-${pkgver}.tar.bz2") +urls=("https://sourceware.org/pub/${pkgname}/${sources[0]}") +md5sums=("2b424c9a43aa9bf2840d4989b01ea6e7") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 + sed -i 's|/doc/valgrind||' docs/Makefile.in +} + +src_build() { + ./configure --prefix=/usr \ + --enable-lto=yes \ + --datadir=/usr/share/doc/valgrind-${pkgver} && + make +} + +src_check() { + make check CPPFLAGS= CFLAGS= CXXFLAGS= LDFLAGS= +} + +src_install() { + make DESTDIR="${pkgdir}" install + + install -Dm644 docs/*.1 -t "$pkgdir/usr/share/man/man1" +}