updated on Sat Jan 14 12:12:45 UTC 2012
[aur-mirror.git] / partclone-ng-bzr / PKGBUILD
blob70ea20f7ad9df62cef8ae85a4303c699f38a9775
1 # Author: M0Rf30
3 #Maintainer: Gianluca Boiano (aka M0Rf30)
5 pkgname=partclone-ng-bzr
6 pkgver=88
7 pkgrel=1
8 pkgdesc="Partimage-ng is a disk and partition imaging program."
9 arch=('i686' 'x86_64')
10 url="https://launchpad.net/partimage-ng"
11 license=('GPL')
12 depends=('e2fsprogs' 'ntfs-3g' 'boost' 'parted')
13 _bzrbranch=lp:partimage-ng
14 _bzrmod=trunk
16 build() {
17   msg "Connecting to the server..."
19   rm -rf fake-bzr-home || return 1
20   mkdir fake-bzr-home || return 1
21   export BZR_HOME="${srcdir}/fake-bzr-home"
23   if test -d ${_bzrmod}; then
24     (cd ${_bzrmod} \
25        && bzr clean-tree --force --ignored --unknown \
26        && bzr revert \
27        && bzr switch --force "${_bzrbranch}") \
28       || return 1
29   else
30     bzr checkout "${_bzrbranch}" ${_bzrmod} || return 1
31   fi
33   msg "BZR synchronization done"
34   msg "Starting make..."
36   cd "${srcdir}/${_bzrmod}" || return 1
37         cmake .  -DCMAKE_INSTALL_PREFIX=/usr
38         make || return 1
39         make DESTDIR=$pkgdir install || return 1