# $Id$ # Maintainer: Anatol Pomozov # Contributor: Arvid Norlander # Contributor: Patrick McCarty pkgname=tup pkgver=0.7.2 pkgrel=1 pkgdesc='A fast, file-based build system' arch=(i686 x86_64) url='http://gittup.org/tup/index.html' license=(GPL2) depends=(fuse) install=tup.install source=(https://github.com/gittup/tup/archive/v$pkgver.zip) sha256sums=('983edc872d9764037ac5591e9a89fb7273ee05b650d562a52626c1096e5288dc') prepare() { cd tup-$pkgver sed "s/\`git describe\`/$pkgver/" -i Tupfile echo "CFLAGS += $CFLAGS" >> Tuprules.tup echo "LDFLAGS += $LDFLAGS" >> Tuprules.tup } build() { cd tup-$pkgver # Clean environment does not allow to use fuse so ./bootstrap does not work ./build.sh ./build/tup generate runme.sh ./runme.sh } package() { cd tup-$pkgver install -d "$pkgdir"/usr/bin "$pkgdir"/usr/share/man/man1 "$pkgdir"/usr/share/vim/vimfiles/{syntax,ftdetect} install -m755 -t "$pkgdir"/usr/bin tup install -m644 -t "$pkgdir"/usr/share/man/man1 tup.1 install -m644 -t "$pkgdir"/usr/share/vim/vimfiles/syntax contrib/syntax/tup.vim echo 'au BufNewFile,BufRead Tupfile,*.tup setf tup' > "$pkgdir"/usr/share/vim/vimfiles/ftdetect/tup.vim }