# Maintainer: Giuseppe Borzi # Contributor: Brice Malier # Contributor: Michele Mocciola pkgname=opencascade pkgver=6.5.3 pkgrel=1 pkgdesc="Open CASCADE Technology, 3D modeling & numerical simulation" arch=('i686' 'x86_64') url="http://www.opencascade.org" license=('custom') depends=('tk' 'mesa' 'libxmu' 'ftgl') options=(!libtool) source=("http://files.opencascade.com/OCCT/OCC_${pkgver}_release/OpenCASCADE${pkgver//./}.tar.gz" "env.sh" "opencascade.sh" "opencascade.conf") md5sums=('5664a2ece641e1053035b08362b30a19' 'acf8ad1e470cd7d1c2033954c1b0f03a' 'd9368b8d348ced3ec4462012977552d2' '2924ecf57c95d25888f51071fdc72ad0') build() { cd "$srcdir/ros" export CPLUS_INCLUDE_PATH=/usr/include/FTGL:/usr/include/freetype2 export CASROOT="$srcdir/ros" # fix missing include sed -i -e '/#include /a#include ' src/OSD/OSD_MemInfo.cxx # fix wrong ftgl.h sed -i -e 's_FTGL\.h_ftgl.h_' configure.ac # fix for automake 1.12 sed -i -e '/AM_C_PROTOTYPES/d' configure.ac ./build_configure ./configure --disable-debug --enable-production \ --prefix="$pkgdir/opt/$pkgname" make -j4 } package() { cd "$srcdir/ros" make install install -D -m644 "${srcdir}/opencascade.conf" "${pkgdir}/etc/ld.so.conf.d/opencascade.conf" install -D -m 755 "${srcdir}/opencascade.sh" "${pkgdir}/etc/profile.d/opencascade.sh" install -m 755 "${srcdir}/env.sh" "${pkgdir}/opt/$pkgname" install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/License.txt" } # vim:set ts=2 sw=2 et: