summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot2015-07-17 20:02:58 +0100
committerEmmanuel Gil Peyrot2015-07-17 20:02:58 +0100
commit2d29d5471761d747de0a3cfe2462ecef2a77e235 (patch)
tree9f96345c39e00468d584b8c47bf0a132b85f91a9
downloadaur-2d29d5471761d747de0a3cfe2462ecef2a77e235.tar.gz
Initial commit.
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD45
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: