
Untitled
By: a guest on
Sep 15th, 2012 | syntax:
None | size: 1.18 KB | views:
48 | expires: Never
# Maintainer: Steve Anton <anxuiz.nx@gmail.com>
pkgname=libcxx-svn
pkgver=163949
pkgrel=1
pkgdesc="a new implementation of the C++ standard library targeting C++0X"
arch=('i686' 'x86_64')
url="http://libcxx.llvm.org/"
license=('custom:University of Illinois/NCSA Open Source License')
depends=('gcc-libs')
makedepends=('clang' 'cmake' 'subversion')
source=()
md5sums=()
_svntrunk=http://llvm.org/svn/llvm-project/libcxx/trunk
_svnmod=libcxx
build() {
cd "$srcdir"
if [ -d $_svnmod/.svn ]; then
cd $_svnmod
svn up
else
svn co $_svntrunk --config-dir ./ $_svnmod
cd $_svnmod
fi
msg "SVN checkout done or server timeout"
msg "Starting make..."
cd "lib"
./buildit
}
package() {
cd "$srcdir/$_svnmod/lib"
mkdir -p "$pkgdir/usr/lib"
cp "libc++.so.1.0" "$pkgdir/usr/lib"
ln -rs "$pkgdir/usr/lib/libc++.so.1.0" "$pkgdir/usr/lib/libc++.so.1"
ln -rs "$pkgdir/usr/lib/libc++.so.1.0" "$pkgdir/usr/lib/libc++.so"
mkdir -p "$pkgdir/usr/include/c++"
cp -r "$srcdir/$_svnmod/include" "$pkgdir/usr/include/c++/v1"
cd "$srcdir/$_svnmod"
install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
}