updated on Sun Jan 15 16:02:00 UTC 2012
[aur-mirror.git] / filterfs-git / PKGBUILD
blob1b92e2018ccb5b151f0c739fbc0ccc7ad8890a1e
1 # Contributor: Zsolt Udvari <udvzsolt@gmail.com>
3 pkgname=filterfs-git
4 pkgver=20111214
5 pkgrel=1
6 pkgdesc="FUSE-based virtual filesystem that allows filtering existing filesystems"
7 arch=("i686" "x86_64")
8 url="http://filterfs.sourceforge.net/"
9 license=("GPL3")
10 depends=("fuse")
11 makedepends=("git")
13 _gitroot=git://filterfs.git.sourceforge.net/gitroot/filterfs/filterfs
14 _gitname=filterfs
17 build() {
18   cd "${srcdir}"
20 # Download or update the library
21   msg "Connecting to GIT server over HTTP..."
22   if [[ -d "${_gitname}" ]]; then
23       (cd "${_gitname}" && git pull origin)
24       msg "The local repository was updated."
25   else
26       git clone "${_gitroot}" "${_gitname}"
27       msg "The remote repository was cloned."
28   fi
29   msg "GIT sync done or server timeout."
31   cd "${_gitname}"/src
32   gcc -Wall `pkg-config fuse --cflags --libs` $CFLAGS filterfs.c -o filterfs
35 package() {
36   cd "${srcdir}/${_gitname}"
38   install -d "${pkgdir}/usr/bin"
39   install -m755 "src/filterfs" "${pkgdir}/usr/bin"
41   install -d "${pkgdir}/usr/share/doc/filterfs"
42   install -m644 AUTHORS ChangeLog NEWS README "${pkgdir}/usr/share/doc/filterfs"