[build] type = "autotools" [build.flags] skip_tests = true replace_cflags = [ "-fstack-protector-strong=-fno-stack-protector" ] replace_cxxflags = [ "-fstack-protector-strong=-fno-stack-protector" ] no-remove-static = true post_install = [ "install -Dm644 docs/*.1 -t $DESTDIR/usr/share/man/man1" ] [dependencies] build = [ "lib32-glibc", "lib32-libcxx", "docbook-xml", "lib32-libunwind", "docbook-xsl", "docbook-sgml", ] optional = [ "lib32-glibc", "python", ] runtime = [ "glibc", "perl", ] test = ["procps-ng"] [[manual_sources]] files = [ "valgrind-3.7.0-respect-flags.patch", "valgrind-3.26.0-ungnuify.patch" ] [package] description = "Tool to help find memory-management problems in programs" homepage = "https://valgrind.org/" license = "GPL-2.0-or-later" name = "valgrind" version = "3.26.0" [[source]] extract_dir = "$name-$version" patches = [ "valgrind-3.7.0-respect-flags.patch", "valgrind-3.26.0-ungnuify.patch" ] post_extract = ["autoreconf -fiv"] sha256 = "8d54c717029106f1644aadaf802ab9692e53d93dd015cbd19e74190eba616bd7" url = "https://sourceware.org/pub/valgrind/valgrind-$version.tar.bz2"