summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllen Zhong2014-06-06 14:25:31 +0800
committerAllen Zhong2014-06-06 14:25:31 +0800
commitd3b1a3582835630d74d68627502b2b314d246c8b (patch)
treea6710112e5f4179129cb8f3a5b205c381e6dd3ab
parent8f50ecd700e8a5196a8c1207ebf845999b1196d8 (diff)
downloadaur-d3b1a3582835630d74d68627502b2b314d246c8b.tar.gz
upgpkg: lib32-gperftools 2.2-1
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD24
2 files changed, 19 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..41090f13b8e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+gperftools/
diff --git a/PKGBUILD b/PKGBUILD
index d98c1490492c..adc7ee61f9df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,29 +3,41 @@
_basename=gperftools
pkgname=lib32-$_basename
-pkgver=2.1
+pkgver=2.2
pkgrel=1
pkgdesc="Fast, multi-threaded malloc() and nifty performance analysis tools (32-bit)"
arch=('x86_64')
url="http://code.google.com/p/gperftools/"
license=('BSD')
depends=('gperftools' 'lib32-gcc-libs')
-makedepends=('gcc-multilib')
-source=("http://$_basename.googlecode.com/files/$_basename-$pkgver.tar.gz")
-sha256sums=('f3ade29924f89409d8279ab39e00af7420593baa4941c318db42e70ead7e494f')
+provides=('libtcmalloc.so'
+ 'libprofiler.so'
+ 'libtcmalloc_debug.so'
+ 'libtcmalloc_and_profiler.so'
+ 'libtcmalloc_minimal.so'
+ 'libtcmalloc_minimal_debug.so')
+makedepends=('gcc-multilib' 'git')
+source=("git+https://code.google.com/p/gperftools#tag=gperftools-$pkgver")
+sha256sums=('SKIP')
+
+prepare() {
+ cd "$_basename"
+
+ ./autogen.sh
+}
build() {
export CC='gcc -m32'
export CXX='g++ -m32'
- cd "$_basename-$pkgver"
+ cd "$_basename"
./configure --prefix=/usr --libdir=/usr/lib32 --enable-frame-pointers
make
}
package() {
- cd "$_basename-$pkgver"
+ cd "$_basename"
# not needed in 32-bit package
make DESTDIR="$pkgdir" install