updated on Tue Jan 10 12:02:00 UTC 2012
[aur-mirror.git] / soxt / PKGBUILD
blobd7a30f6148b3a86c8105d124d941f71410d74d1c
1 # Contributor: marcus fritzsch <fritschy@googlemail.com>
3 pkgname=soxt
4 pkgver=1.2.2
5 pkgrel=2
6 pkgdesc="Coin3D is a high-level 3D graphics toolkit on top of OpenGL."
7 url="http://www.coin3d.org/"
8 license="GPL"
9 depends=('coin' 'libxi' 'libxmu' 'libxpm' 'lesstif')
10 makedepends=('gcc' 'doxygen' 'coin')
11 conflicts=()
12 provides=()
13 replaces=()
14 backup=()
15 install=
16 source=("http://ftp.coin3d.org/coin/src/all/SoXt-$pkgver.tar.gz" 00_linkage.patch)
17 md5sums=('25f7d18998e6cc1403e0f3ae0c235500' '7cd3792d0f38520a3add48263cb47f8c')
19 build() {
20   cd $startdir/src
22   # fix linkage errors
23   cd SoXt-$pkgver && patch -p1 < $startdir/00_linkage.patch && cd .. || return 1
25   export CXXFLAGS="-O3 -march=i686 -funroll-loops -fomit-frame-pointer -pipe"
26   export CFLAGS="$CXXFLAGS"
28   mkdir build
29   cd build
30   ../SoXt-$pkgver/configure --prefix=/usr --enable-optimization \
31     --enable-threadsafe --enable-html --enable-man --enable-exceptions \
32     --disable-debug --disable-maintainer-mode --disable-dependency-tracking \
33     --enable-shared --disable-static
35   make DESTDIR=$startdir/pkg install || return 1
36   rm -f $startdir/pkg/usr/lib/libSoXt.la
38   cd $startdir/pkg/usr/man/man3
39   rm _*
40   for i in *.3; do
41     awk '{ if (NR==1) sub(" 3 ", " 3iv "); print }' < $i > ${i%3}3iv || return 1
42     rm $i || return 1
43   done
45   unset CFLAGS CXXFLAGS