# Maintainer: Igor Nemilentsev # Contributor: Miroslaw "firestarter" Wojtylak mwojtylak@gmail.com # Based on PKGBUILD from Dan Zwell pkgname=btrfs-progs-git pkgver=20100930 pkgrel=1 pkgdesc="Btrfs filesystem utilities" arch=("i686" "x86_64") url="http://btrfs.wiki.kernel.org/index.php/Main_Page" license=('GPL') depends=('e2fsprogs') makedepends=('git') provides=('btrfs-progs') conflicts=('btrfs-progs') install="btrfs-progs-git.install" _gitroot="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs-unstable.git" _gitname="btrfs-progs-unstable" build() { msg "Connecting to GIT server...." if [[ -d $_gitname ]]; then cd $_gitname && git pull origin cd .. msg "The local files are updated." else git clone $_gitroot $_gitname fi msg "GIT checkout done or server timeout" msg "Starting make..." rm -rf ${_gitname}-build cp -a $_gitname ${_gitname}-build cd ${_gitname}-build make all convert } package() { cd $_gitname-build make DESTDIR="$pkgdir" prefix=/usr bindir=/sbin mandir=/usr/share/man install install -Dm644 INSTALL "$pkgdir/usr/share/doc/btrfs/README" ln -sf "$pkgdir"/sbin/{btrfsck,fsck.btrfs} } # vim:set ts=2 sw=2 et: