updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / pavuk-cvs / PKGBUILD
blob2fc1041dcc1e5d38569c69b21c9163d648b1c216
1 # Maintainer: Periklis Ntanasis <pntanasis@gmail.com>
3 pkgname="pavuk-cvs"
4 pkgver=20110907
5 pkgrel=1
6 pkgdesc="A multifunctional open source web grabber"
7 arch=('i686' 'x86_64')
8 url="http://pavuk.sourceforge.net/"
9 license=('custom')
10 depends=('libxmu' 'gtk2')
11 makedepends=('cvs')
12 source=()
13 md5sums=()
14 conflicts=('pavuk')
15 provides=('pavuk')
17 _cvsroot="anonymous@pavuk.cvs.sourceforge.net:/cvsroot/pavuk "
18 _cvsmod="pavuk"
20 build() {
21   cd "${srcdir}"  
22   
23         if [ -d "${_cvsmod}/CVS" ]
24         then
25                 msg "Starting CVS update ..."
26                 cd "${_cvsmod}"
27                 cvs -z3 update -d
28                 msg "... updating finished."
29         else
30                 msg "Starting CVS checkout ..."
31           cvs -z3 -f -d:pserver:${_cvsroot} co "${_cvsmod}"
32                 msg "... checkout finished."
33     cd "${_cvsmod}"
34         fi
36         if [ -e "${srcdir}/${_cvsmod}-build" ]
37         then
38                 rm -rf "${srcdir}/${_cvsmod}-build"
39         fi
41   msg "CVS checkout done or server timeout"
42   
43   cd "${srcdir}/${_cvsmod}"
44   ./bootstrap
45   CFLAGS="-march=native -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4"
46   ./configure --prefix=/usr --enable-threads --disable-docbook
47   make
50 package() {
51   cd "${srcdir}/${_cvsmod}"
52   make DESTDIR="${pkgdir}/" install
53   install -Dm0644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" 
54   cd "${srcdir}/${_cvsmod}/doc"
55   install -Dm0644 Pavuk.ManPage.html "${pkgdir}/usr/share/doc/${pkgname}/manpage.html"