updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / clipbored-git / PKGBUILD
blob6d0259981c7258de485bd1fd2f6933f01f673148
1 # Maintainer: Magnus Woldrich <trapd00r@trapd00r.se>
2 pkgname=clipbored-git
3 pkgver=20110920
4 pkgrel=1
5 pkgdesc="Daemon that collects all content from the X clipboard buffers, use\
6          with dmenu"
7 arch=('any')
8 url="http://github.com/trapd00r/clipbored"
9 license=('GPLv2')
10 depends=('perl' 'xclip')
11 optdepends=('dmenu: for the scripts; dmenuurl and dmenuclip')
12 makedepends=('git')
13 source=()
14 md5sums=() 
16 _gitroot="git://github.com/trapd00r/clipbored"
17 _gitname="clipbored"
19 build() {
20   cd "$srcdir"
21   msg "Connecting to GIT server...."
23   if [ -d $_gitname ] ; then
24     cd $_gitname && git pull origin
25     msg "The local files are updated."
26   else
27     git clone $_gitroot $_gitname
28   fi
30   msg "GIT checkout done or server timeout"
31   msg "Starting make..."
33   rm -rf "$srcdir/$_gitname-build"
34   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
35   cd "$srcdir/$_gitname-build"
37   mkdir -p $pkgdir/usr/bin
39   export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \
40     PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
41     PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
42     MODULEBUILDRC=/dev/null
44   { perl Makefile.PL &&
45     make &&
46     make install; } || return 1