# Maintainer: Allen Zhong # Contributor: shad0w73 _basename=gperftools pkgname=lib32-$_basename pkgver=2.15 pkgrel=1 pkgdesc="Fast, multi-threaded malloc and nifty performance analysis tools (32-bit)" arch=('x86_64') url="https://github.com/gperftools/gperftools" license=('BSD-3-Clause') depends=('gperftools' 'lib32-gcc-libs' 'lib32-libunwind') provides=('libtcmalloc.so' 'libprofiler.so' 'libtcmalloc_debug.so' 'libtcmalloc_and_profiler.so' 'libtcmalloc_minimal.so' 'libtcmalloc_minimal_debug.so') source=(https://github.com/gperftools/gperftools/releases/download/$_basename-$pkgver/$_basename-$pkgver.tar.gz) sha256sums=('c69fef855628c81ef56f12e3c58f2b7ce1f326c0a1fe783e5cae0b88cbbe9a80') build() { export CC='gcc -m32' export CXX='g++ -m32' cd "$_basename-$pkgver" ./configure \ --prefix=/usr \ --libdir=/usr/lib32 \ --enable-frame-pointers \ --enable-libunwind make } package() { cd "$_basename-$pkgver" # not needed in 32-bit package make DESTDIR="$pkgdir" install rm -rf "$pkgdir"/usr/{bin,include,share} mkdir -p "$pkgdir/usr/share/licenses" ln -s $_basename "$pkgdir/usr/share/licenses/$pkgname" }