updated on Wed Jan 11 00:07:16 UTC 2012
[aur-mirror.git] / hugin-hg / PKGBUILD
blob1dba2b2147b5fb2056b9c8a3e7336f9e3c501a48
1 # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
2 pkgname=hugin-hg
3 pkgver=5459
4 pkgrel=1
5 pkgdesc="A frontend to the panorama-tools"
6 arch=('i686' 'x86_64')
7 url="http://hugin.sourceforge.net/"
8 license=('GPL')
9 depends=('openexr' 'exiv2' 'wxgtk' 'boost-libs' 'libpano13-svn' 'python2' \
10          'enblend-enfuse' 'perl-exiftool' 'glew' 'desktop-file-utils')
11 makedepends=('mercurial' 'cmake' 'boost' 'tclap' 'swig')
12 optdepends=('autopano-sift-c: automatic control point generator')
13 provides=('hugin' 'hugin-svn')
14 conflicts=('hugin' 'hugin-svn')
15 replaces=('hugin-svn')
16 install=hugin.install
17 source=()
18 md5sums=()
20 _hgroot="http://hugin.hg.sourceforge.net:8000/hgroot/hugin/hugin"
21 _hgrepo="hugin"
23 build() {
24   cd "$srcdir"
26   msg "Connecting to Mercurial server...."
28   if [ -d $_hgrepo ] ; then
29     cd $_hgrepo
30     hg pull -u
31     msg "The local files are updated."
32   else
33     hg clone $_hgroot $_hgrepo
34   fi  
36   msg "Mercurial checkout done or server timeout"
37   msg "Starting make..."
39   if [ -e "$srcdir"/$_hgrepo-build ]; then
40         rm -rf "$srcdir"/$_hgrepo-build
41   fi
43   mkdir -p "$srcdir"/$_hgrepo-build
44   cd "$srcdir"/$_hgrepo-build
46   cmake -DCMAKE_INSTALL_PREFIX=/usr \
47     -DBUILD_HSI=ON \
48     -DCMAKE_SHARED_LINKER_FLAGS="-lpthread" \
49     ../$_hgrepo
50   make
53 package() {
54   cd "$srcdir"/$_hgrepo-build
55   make DESTDIR="$pkgdir" install
58 # vim:set ts=2 sw=2 et: