summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorManuel Mendez2017-08-03 18:58:16 -0400
committerManuel Mendez2017-08-03 18:58:16 -0400
commit3b9526240ee222e452e299c37b9e6b46c5336864 (patch)
treee272e5d66f5305b5b398ad7a3b3ed4a79a05831d /PKGBUILD
parent25fc6ee10c83e411e349334eea5e17c484ab2f9b (diff)
downloadaur-3b9526240ee222e452e299c37b9e6b46c5336864.tar.gz
update to iwyu-0.8
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 10 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9abf54a88607..2f900b2d2e4f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,33 +2,34 @@
pkgname=include-what-you-use
epoch=1
-pkgver=0.7
+pkgver=0.8
pkgrel=1
pkgdesc="A tool for use with clang to analyze #includes in C and C++ source files"
url="http://include-what-you-use.org"
license=('LLVM Release License')
source=(http://include-what-you-use.org/downloads/include-what-you-use-$pkgver.src.tar.gz)
-sha1sums=('2c50ace20d108a097d2aa5433b0c50a7d1f8b59e')
+sha512sums=('f14e404e5d03f13022243db4707dbbeda43956b71018439b3d1d8fcf3f173c1706d1d8c2db413a85f979211b01edd59d2c34742ccb14d9e16e5b5ce51119d48b')
arch=('i686' 'x86_64')
-_lower=3.9
-_upper=3.10
+_lower=4.0
+_upper=5.0
depends=('clang>='$_lower 'clang<='$_upper)
makedepends=('clang>='$_lower 'clang<='$_upper 'cmake' 'llvm>='$_lower 'llvm<='$_upper)
optdepends=('python2')
build() {
- cd $srcdir/llvm/tools/clang/tools/$pkgname
+ cd $srcdir/$pkgname
- cmake -DIWYU_LLVM_ROOT_PATH=/usr/lib -DCMAKE_INSTALL_PREFIX:PATH=/usr .
+ rm -rf build && mkdir build && cd build
+ cmake -DIWYU_LLVM_ROOT_PATH=/usr/lib -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
- sed -i "s|^#!/usr/bin/python$|#!/usr/bin/python2|" fix_includes.py
}
package() {
- cd $srcdir/llvm/tools/clang/tools/$pkgname
+ cd $srcdir/$pkgname/build
make install DESTDIR=$pkgdir
- install -Dm755 fix_includes.py "${pkgdir}/usr/bin/iwyu-fix_includes.py"
+ install -Dm755 ../fix_includes.py "${pkgdir}/usr/bin/iwyu-fix_includes.py"
+ sed -i "s|^#!/usr/bin/python$|#!/usr/bin/python2|" "${pkgdir}/usr/bin/iwyu-fix_includes.py"
}
# vim:set ts=2 sw=2 et: