diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3d14c82462b5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = jemalloc4 + pkgdesc = General-purpose scalable concurrent malloc implementation - 4.x series + pkgver = 4.5.0 + pkgrel = 1 + url = http://www.canonware.com/jemalloc/ + arch = x86_64 + license = BSD + depends = glibc + optdepends = perl: for jeprof + provides = libjemalloc.so + provides = jemalloc + conflicts = jemalloc + source = https://github.com/jemalloc/jemalloc/releases/download/4.5.0/jemalloc-4.5.0.tar.bz2 + sha256sums = 9409d85664b4f135b77518b0b118c549009dc10f6cba14557d170476611f6780 + +pkgname = jemalloc4 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..23c260c92a5b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Colin Woodbury <colin@fosskers.ca> +# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> +# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> +# Contributor: Kovivchak Evgen <oneonfire@gmail.com> + +pkgname=jemalloc4 +pkgver=4.5.0 +pkgrel=1 +pkgdesc='General-purpose scalable concurrent malloc implementation - 4.x series' +arch=('x86_64') +license=('BSD') +url='http://www.canonware.com/jemalloc/' +depends=('glibc') +provides=('libjemalloc.so' 'jemalloc') +conflicts=('jemalloc') +optdepends=('perl: for jeprof') +source=("https://github.com/jemalloc/jemalloc/releases/download/${pkgver}/jemalloc-${pkgver}.tar.bz2") +sha256sums=('9409d85664b4f135b77518b0b118c549009dc10f6cba14557d170476611f6780') + +build() { + cd jemalloc-$pkgver + + ./configure \ + --enable-autogen \ + --prefix=/usr + make +} + +package() { + cd jemalloc-$pkgver + + make DESTDIR="$pkgdir" install + + install -Dm644 COPYING "$pkgdir/usr/share/licenses/jemalloc/COPYING" + chmod 644 "$pkgdir/usr/lib/libjemalloc_pic.a" +} |