diff options
author | Emmanuel Gil Peyrot | 2015-07-17 20:02:58 +0100 |
---|---|---|
committer | Emmanuel Gil Peyrot | 2015-07-17 20:02:58 +0100 |
commit | 2d29d5471761d747de0a3cfe2462ecef2a77e235 (patch) | |
tree | 9f96345c39e00468d584b8c47bf0a132b85f91a9 | |
download | aur-2d29d5471761d747de0a3cfe2462ecef2a77e235.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4d89d630d001 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = include-what-you-use-git + pkgdesc = A tool for use with clang to analyze #includes in C and C++ source files + pkgver = r510.4b74b71 + pkgrel = 1 + url = http://code.google.com/p/include-what-you-use/ + arch = i686 + arch = x86_64 + license = LLVM Release License + makedepends = clang>=3.6 + makedepends = clang<3.7 + depends = clang>=3.6 + depends = clang<3.7 + optdepends = python2 + provides = include-what-you-use=0.4 + conflicts = include-what-you-use + source = include-what-you-use::git+https://github.com/include-what-you-use/include-what-you-use#branch=clang_3.6 + sha1sums = SKIP + +pkgname = include-what-you-use-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..96b83260891c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> +# Contributor: Manuel Mendez <mmendez534@gmail.com> + +_pkgbase=include-what-you-use +pkgname="$_pkgbase-git" +pkgver=r510.4b74b71 +pkgrel=1 +pkgdesc="A tool for use with clang to analyze #includes in C and C++ source files" +url="http://code.google.com/p/include-what-you-use/" +license=('LLVM Release License') +arch=('i686' 'x86_64') +depends=('clang>=3.6' 'clang<3.7') +makedepends=('clang>=3.6' 'clang<3.7') +optdepends=('python2') +conflicts=("$_pkgbase") +provides=("$_pkgbase=0.4") + +source=("$_pkgbase::git+https://github.com/include-what-you-use/include-what-you-use#branch=clang_3.6") +sha1sums=('SKIP') + +pkgver() { + cd "$srcdir/$_pkgbase" + echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir/$_pkgbase" + mkdir -p build + sed -i "s|^#!/usr/bin/python$|#!/usr/bin/python2|" fix_includes.py +} + +build() { + cd "$srcdir/$_pkgbase/build" + CC=clang CXX=clang++ cmake -DIWYU_LLVM_ROOT_PATH=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd "$srcdir/$_pkgbase/build" + + make DESTDIR="$pkgdir" install + install -Dm755 ../fix_includes.py "$pkgdir/usr/bin/iwyu-fix_includes.py" +} + +# vim:set ts=2 sw=2 et: |