View difference between Paste ID: y9b1dUMm and
SHOW: | | - or go back to the newest paste.
1-
1+
#Maintainer: bh <ang5t@gmx.net>
2
#Contributor: lh <jarryson#gmail.com>
3
pkgname=cairo-dock-bzr
4
pkgver=651
5
pkgrel=1
6
pkgdesc="A cairo-based themeable dock app for a composited desktop"
7
url="http://www.glx-dock.org/"
8
license="GPL"
9
arch=('i686' 'x86_64')
10
depends=('librsvg' 'dbus' 'dbus-glib' 'gtkglext')
11
makedepends=('bzr' 'intltool' 'perlxml' 'cmake')
12
conflicts=('cairo-dock' 'cairo-dock-svn')
13
provides=('cairo-dock')
14
15
_bzrmod=cairo-dock-core
16
_bzrtrunk=lp:cairo-dock-core
17
18
build() {
19
  cd $srcdir
20
  
21
  msg "Connecting to the server...."
22
23
  if [ ! -d ./${_bzrmod} ]; then
24
    msg "Downloading the latest revision through a 'checkout --lightweight'...."
25
    bzr checkout --lightweight ${_bzrtrunk} -q -r ${pkgver}
26
    touch ${_bzrmod}/.bzr_checkout
27
  elif [ ! -f ./${_bzrmod}/.bzr_checkout ]; then
28
    msg "The branch of ${_bzrmod} will be moved to '${_bzrmod}_bak': you can remove it if you haven't added any modification...."
29
    mv ${_bzrmod} ${_bzrmod}_bak
30
    msg "Downloading the latest revision through a 'checkout --lightweight' and not a branch...."
31
     bzr checkout --lightweight ${_bzrtrunk} -q -r ${pkgver}
32
     touch ${_bzrmod}/.bzr_checkout
33
  else
34
    cd ${_bzrmod} && bzr up && cd ..
35
  fi
36
37
  msg "bzr checkout done."
38
  msg "Removing old build directory..."
39
  rm -rf $srcdir/$_bzrmod-build
40
  msg "Creating build directory..."
41
  cp -r $srcdir/$_bzrmod $srcdir/$_bzrmod-build
42
43
  msg "Starting make..."
44
  cd $srcdir/$_bzrmod-build
45
46
  cmake -DCMAKE_INSTALL_PREFIX=/usr -DFORCE_NOT_LIB64=yes
47
48
   make -j $(grep -c ^processor /proc/cpuinfo)
49
    
50
  make install DESTDIR=$startdir/pkg || return 1
51
      
52
rm -rf $srcdir/$_bzrmod-build 
53
}
54
package() {
55
  return 0
56
}