updated on Sat Jan 21 04:00:54 UTC 2012
[aur-mirror.git] / quarter-hg / PKGBUILD
blobd04ee0bb70cf6e2d9edeb031199d831f4be04bde
1 # Maintainer: mickele
2 pkgname=quarter-hg
3 pkgver=437
4 pkgrel=1
5 pkgdesc="Mercurial version of Quarter"
6 arch=('i686' 'x86_64')
7 url="http://www.coin3d.org/lib/quarter"
8 license=('GPL')
9 depends=('libgl')
10 depends=('qt>=4.0' 'coin>=3.0.0')
11 makedepends=('make' 'gcc')
12 provides=('quarter' 'quarter-doc')
13 conflicts=('quarter')
14 replaces=('quarter-svn')
16 build() {
17   cd "${srcdir}" || return 1
18   (cd default && hg update) || hg clone http://hg.sim.no/Quarter/default || return 1
20   mkdir -p build
21   cd build
22   ../default/configure --prefix=/usr --enable-html || return 1
23   make || return 1
24   make DESTDIR=${pkgdir} install || return 1
26   # Install html-doc in right place
27   install -d ${pkgdir}/usr/share/doc/${pkgname}/html || return 1
28   install -D -m 644 ${pkgdir}/usr/share/Quarter/html/* ${pkgdir}/usr/share/doc/${pkgname}/html || return 1
29   rm -rf ${pkgdir}/usr/share/Quarter
31   #Install examples
32   install -d ${pkgdir}/usr/share/doc/${pkgname}/examples || return 1
33   # Next line is necessary if user want to launch examples in their original location
34   install -d -m 777 ${pkgdir}/usr/share/doc/${pkgname}/examples/.libs || return 1
35   install -D -m 644 ${srcdir}/default/src/examples/*.{h,cpp,ui} ${pkgdir}/usr/share/doc/${pkgname}/examples || return 1
36   for _FILE in directui dynamicui examiner inheritui mdi minimal superimposition
37   do
38     install -D -m 755 "${srcdir}/build/src/examples/${_FILE}" "${pkgdir}/usr/share/doc/${pkgname}/examples" || return 1
39   done