[arch-commits] Commit in opencascade/trunk (PKGBUILD-7.0.0)

Florian Pritz bluewind at archlinux.org
Sun Apr 17 21:53:39 UTC 2016


    Date: Sunday, April 17, 2016 @ 23:53:39
  Author: bluewind
Revision: 171271

Add 7.0 pkgbuild. freecad blocks this update for now

Added:
  opencascade/trunk/PKGBUILD-7.0.0

----------------+
 PKGBUILD-7.0.0 |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

Added: PKGBUILD-7.0.0
===================================================================
--- PKGBUILD-7.0.0	                        (rev 0)
+++ PKGBUILD-7.0.0	2016-04-17 21:53:39 UTC (rev 171271)
@@ -0,0 +1,54 @@
+# Maintainer: Florian Pritz <bluewind at xinu.at>
+# Contributor: Giuseppe Borzi <gborzi at ieee.org>
+# Contributor: Brice M<E9>alier <mealier_brice at yahoo.fr>
+# Contributor: Michele Mocciola <mickele>
+pkgname=opencascade
+pkgver=7.0.0
+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' 'libxi')
+makedepends=('cmake')
+source=("https://sources.archlinux.org/other/community/opencascade/opencascade-$pkgver.tgz" "env.sh" "opencascade.sh" "opencascade.conf")
+md5sums=('fa1458aba1ce96c85d7876b35a04af6c'
+         'a96f28ee7f4273ae1771ee033a2a3af3'
+         'd9368b8d348ced3ec4462012977552d2'
+         '2924ecf57c95d25888f51071fdc72ad0')
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  #export CFLAGS+=" -L/opt/vtk6/lib"
+  #export CXXFLAGS+=" -L/opt/vtk6/lib"
+
+  mkdir build
+  cd build
+  cmake \
+    -DCMAKE_INSTALL_PREFIX="$pkgdir/opt/$pkgname" \
+    -DCMAKE_BUILD_TYPE=Release \
+    -DUSE_VTK=OFF \
+    ..
+    #-D3RDPARTY_VTK_INCLUDE_DIR=/opt/vtk6/include/vtk/ \
+    #-D3RDPARTY_VTK_LIBRARY_DIR=/opt/vtk6/lib/ \
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  cd build
+
+  # no DESTDIR support so use prefix. This has to suffix match the prefix in ./configure
+  make install/fast
+
+  cd ..
+  cp -r src/UnitsAPI/ "${pkgdir}/opt/$pkgname/src"
+  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 -dm755 "$pkgdir/usr/share/licenses/$pkgname/"
+  install -m644 LICENSE_LGPL_21.txt OCCT_LGPL_EXCEPTION.txt "$pkgdir/usr/share/licenses/$pkgname"
+}
+
+# vim:set ts=2 sw=2 et:



More information about the arch-commits mailing list