From 71a688214adb34cab71d1bd8c87b0fb3ddd79871 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sun, 5 Mar 2017 12:57:18 +0000 Subject: [PATCH] jemalloc: update to 4.5.0 --- jemalloc/PKGBUILD | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/jemalloc/PKGBUILD b/jemalloc/PKGBUILD index 58a2161d6..185360307 100644 --- a/jemalloc/PKGBUILD +++ b/jemalloc/PKGBUILD @@ -1,32 +1,26 @@ -# Maintainer: AlmAck - pkgname=jemalloc -pkgver=3.6.0 +pkgver=4.5.0 pkgrel=1 pkgdesc="General-purpose scalable concurrent malloc implementation" arch=('x86_64') license=('BSD') -url="http://www.canonware.com/jemalloc/" +url="http://jemalloc.net/" depends=('glibc') -makedepends=('autoconf' 'make' 'bash') -optdepends=( - 'perl: memory profiler' -) -source=(http://www.canonware.com/download/jemalloc/$pkgname-$pkgver.tar.bz2) -sha256sums=('e16c2159dd3c81ca2dc3b5c9ef0d43e1f2f45b04548f42db12e7c12d7bdf84fe') +optdepends=('perl: memory profiler') +source=(https://github.com/jemalloc/jemalloc/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('9409d85664b4f135b77518b0b118c549009dc10f6cba14557d170476611f6780') build() { cd "$srcdir/$pkgname-$pkgver" - CFLAGS="$CFLAGS -std=gnu11" ./configure --prefix=/usr + ./configure --prefix=/usr make } package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install - mv "$pkgdir"/usr/bin/{,jemalloc-}pprof - chmod 644 "$pkgdir"/usr/lib/*.a + find "$pkgdir" -name \*.a -type f -exec chmod 644 '{}' \; install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" }