[arch-commits] Commit in jemalloc/trunk (PKGBUILD)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Wed Aug 26 20:22:41 UTC 2015
Date: Wednesday, August 26, 2015 @ 22:22:40
Author: bpiotrowski
Revision: 244878
upgpkg: jemalloc 4.0.0-1
new upstream release
Modified:
jemalloc/trunk/PKGBUILD
----------+
PKGBUILD | 33 +++++++++++++++------------------
1 file changed, 15 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-08-26 18:29:11 UTC (rev 244877)
+++ PKGBUILD 2015-08-26 20:22:40 UTC (rev 244878)
@@ -1,33 +1,30 @@
# $Id$
-# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
+# Maintainer: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Contributor: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
# Contributor: Kovivchak Evgen <oneonfire at gmail.com>
pkgname=jemalloc
-pkgver=3.6.0
+pkgver=4.0.0
pkgrel=1
-pkgdesc="General-purpose scalable concurrent malloc implementation"
+pkgdesc='General-purpose scalable concurrent malloc implementation'
arch=('i686' 'x86_64')
license=('BSD')
-url="http://www.canonware.com/jemalloc/"
+url='http://www.canonware.com/jemalloc/'
depends=('glibc')
-makedepends=('autoconf' 'make' 'bash')
-optdepends=(
- 'perl: memory profiler'
-)
+provides=('libjemalloc.so')
+optdepends=('perl: for jeprof')
source=(http://www.canonware.com/download/jemalloc/$pkgname-$pkgver.tar.bz2)
+md5sums=('87ceedfb5427676f4e059a42d939b0df')
build() {
- cd "$srcdir/$pkgname-$pkgver"
- CFLAGS="$CFLAGS -std=gnu11" ./configure --prefix=/usr
- make
+ cd $pkgname-$pkgver
+ CFLAGS="$CFLAGS -std=gnu11" ./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
- install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+ find "$pkgdir" -name \*.a -type f -exec chmod 644 '{}' \;
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
-
-sha256sums=('e16c2159dd3c81ca2dc3b5c9ef0d43e1f2f45b04548f42db12e7c12d7bdf84fe')
More information about the arch-commits
mailing list