summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllen Zhong2014-05-08 15:44:57 +0800
committerAllen Zhong2014-05-08 15:44:57 +0800
commit8f50ecd700e8a5196a8c1207ebf845999b1196d8 (patch)
tree20465cffb01d407e547e1cfe34bc0f900bbe91cb
downloadaur-8f50ecd700e8a5196a8c1207ebf845999b1196d8.tar.gz
newpkg: lib32-gerftools 2.1-1
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD36
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..183a95563953
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = lib32-gperftools
+ pkgdesc = Fast, multi-threaded malloc and nifty performance analysis tools (32-bit)
+ pkgver = 2.4
+ pkgrel = 1
+ url = http://code.google.com/p/gperftools/
+ arch = x86_64
+ license = BSD
+ makedepends = gcc-multilib
+ makedepends = git
+ depends = gperftools
+ depends = lib32-gcc-libs
+ provides = libtcmalloc.so
+ provides = libprofiler.so
+ provides = libtcmalloc_debug.so
+ provides = libtcmalloc_and_profiler.so
+ provides = libtcmalloc_minimal.so
+ provides = libtcmalloc_minimal_debug.so
+ source = https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/gperftools-2.4.tar.gz
+ sha256sums = 982a37226eb42f40714e26b8076815d5ea677a422fb52ff8bfca3704d9c30a2d
+
+pkgname = lib32-gperftools
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d98c1490492c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Allen Zhong <moeallenz@gmail.com>
+# Contributor: shad0w73 <shad0w73@freenet.de>
+
+_basename=gperftools
+pkgname=lib32-$_basename
+pkgver=2.1
+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')
+
+build() {
+ export CC='gcc -m32'
+ export CXX='g++ -m32'
+
+ cd "$_basename-$pkgver"
+
+ ./configure --prefix=/usr --libdir=/usr/lib32 --enable-frame-pointers
+ 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"
+}