updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / valgrind-svn / PKGBUILD
blob47eece215e00c112f583f01905e421bea67ce763
1 # Contributor: Dave Reisner <d@falconindy.com>
3 pkgname=valgrind-svn
4 pkgver=11565
5 pkgrel=1
6 pkgdesc="A tool to help find memory-management problems in programs"
7 arch=('i686' 'x86_64')
8 url="http://valgrind.org/"
9 license=('GPL')
10 depends=('glibc' 'perl')
11 makedepends=('gdb')
12 provides=('valgrind')
13 conflicts=('valgrind')
14 source=(glibc-patch-version.patch)
15 md5sums=('b657f0ebdde3d9aefc9fd16f9e653702')
17 _svntrunk="svn://svn.valgrind.org/valgrind/trunk"
18 _svnmod="valgrind"
20 build() {
22   cd "$srcdir"
24   if [[ -d $_svnmod/.svn ]]; then
25     cd $_svnmod && svn up
26   else
27     svn co $_svntrunk $_svnmod
28   fi
30   msg "SVN checkout done or server timeout"
31   msg "Starting make..."
33   rm -rf "$srcdir/$_svnmod-build"
34   cp -r "$srcdir/$_svnmod" "$srcdir/${_svnmod}-build"
35   cd "$srcdir/${_svnmod}-build"
37   ./autogen.sh
39   # make sure our CFLAGS are respected
40   sed -i -e 's:^CFLAGS="-Wno-long-long":CFLAGS="$CFLAGS -Wno-long-long":' configure.in
42   patch -Np1 < "$srcdir"/glibc-patch-version.patch
44   if [[ "$CARCH" = x86_64 ]]; then
45     ./configure --prefix=/usr --mandir=/usr/share/man --enable-only64bit
46   else
47     ./configure --prefix=/usr --mandir=/usr/share/man
48   fi
50   make
53 package() {
54   cd "$srcdir/$_svnmod-build"
55   make DESTDIR="$pkgdir" install
58 # vim:set ts=2 sw=2 et: