updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / soqt-doc / PKGBUILD
blobee65ee92ebb03c68efa5a6fa78142b861a6bd1ba
1 # Contributor: mickele
2 pkgname=soqt-doc
3 pkgver=1.5.0
4 pkgrel=2
5 pkgdesc="HTML documentation for SoQt library and examples from SoGuiExamples"
6 arch=('i686' 'x86_64')
7 url="http://www.coin3d.org/lib/soqt/"
8 license="GPL"
9 depends=()
10 makedepends=('make' 'gcc' 'doxygen' 'soqt' 'coreutils' 'mercurial')
11 provides=()
12 replaces=()
13 backup=()
14 install=
15 options=('docs')                                                            
16 source=("http://ftp.coin3d.org/coin/src/all/SoQt-${pkgver}.tar.gz")
18 build() {
19   cd "${srcdir}" || return 1
21   mkdir -p build || return 1
22   cd build || return 1
23   ../SoQt-${pkgver}/configure --prefix=/usr \
24                               --enable-html \
25                               --disable-debug \
26                               --disable-dependency-tracking \
27                               --disable-maintainer-mode \
28                               --enable-shared \
29                               --with-qt=/usr \
30                               || return 1
32   make DESTDIR="${pkgdir}" install || return 1
34   rm -rf "${pkgdir}/usr/lib" || return 1
35   rm -rf "${pkgdir}/usr/bin" || return 1
36   rm -rf "${pkgdir}/usr/include" || return 1
37   rm -rf "${pkgdir}/usr/share/Coin" || return 1
38   rm -rf "${pkgdir}/usr/share/aclocal" || return 1
39   rm -rf "${pkgdir}/usr/share/man" || return 1
41   cd "${srcdir}" || return 1
42   (cd default && hg update) || hg clone http://hg.sim.no/SoGuiExamples/default || return 1
44   mkdir -p build-examples || return 1
45   cd build-examples || return 1
46   ../default/configure --with-soqt \
47                        --disable-debug \
48                        --disable-dependency-tracking \
49                        --disable-maintainer-mode \
50                        || return 1
51   make || return 1
52   for _FILE in `find ./ -name *.o`
53   do
54         rm -f "${_FILE}" || return 1
55   done
56   install -m755 -d "${pkgdir}/usr/share/doc/soqt/examples" || return 1
57   for _FILE in actions \
58                annex \
59                coin-competitions \
60                components \
61                draggers \
62                engines \
63                eyecandy \
64                manipulators \
65                nodekits \
66                nodes \
67                sensors \
68                sound \
69                volumerendering \
70                Makefile
71   do
72         cp -rf "${_FILE}" "${pkgdir}/usr/share/doc/soqt/examples" || return 1
73   done
74   cp -rf "${srcdir}/default/sound/clips" "${pkgdir}/usr/share/doc/soqt/examples/sound" || return 1
76 md5sums=('9f1e582373d66f556b1db113a93ac68e')