[arch-commits] Commit in opencascade/repos (5 files)
Date: Tuesday, July 7, 2020 @ 16:05:11 Author: felixonmars Revision: 659105 archrelease: copy trunk to community-staging-x86_64 Added: opencascade/repos/community-staging-x86_64/ opencascade/repos/community-staging-x86_64/PKGBUILD (from rev 659102, opencascade/trunk/PKGBUILD) opencascade/repos/community-staging-x86_64/cmake-fix-variable.patch (from rev 659102, opencascade/trunk/cmake-fix-variable.patch) opencascade/repos/community-staging-x86_64/fix-install-dir-references.patch (from rev 659103, opencascade/trunk/fix-install-dir-references.patch) opencascade/repos/community-staging-x86_64/opencascade.sh (from rev 659103, opencascade/trunk/opencascade.sh) --+ PKGBUILD | 64 + cmake-fix-variable.patch | 12 ++ fix-install-dir-references.patch | 24 + opencascade.sh | 24 + 4 files changed, 124 insertions(+) Copied: opencascade/repos/community-staging-x86_64/PKGBUILD (from rev 659102, opencascade/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-07-07 16:05:11 UTC (rev 659105) @@ -0,0 +1,64 @@ +# Maintainer: Kyle Keen +# Contributor: Gabriel Souza Franco +# Contributor: Florian Pritz +# Contributor: Giuseppe Borzi +# Contributor: Brice Méalier +# Contributor: Michele Mocciola + +pkgname=opencascade +pkgver=7.4.0 +_pkgver=${pkgver//_/} +_pkgver=V${_pkgver//./_} +pkgrel=2 +pkgdesc="Open CASCADE Technology, 3D modeling & numerical simulation" +arch=('x86_64') +url="https://www.opencascade.org; +license=('custom') +depends=('tk' 'vtk' 'gl2ps' 'ffmpeg' 'freeimage' 'intel-tbb') +makedepends=('cmake' 'qt5-base') # VTK requires Qt5 to build +source=("opencascade-${pkgver}.tgz::https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=refs/tags/${_pkgver};sf=tgz; +'opencascade.sh' 'fix-install-dir-references.patch' +'cmake-fix-variable.patch') +sha256sums=('655da7717dac3460a22a6a7ee68860c1da56da2fec9c380d8ac0ac0349d67676' +'2064536a85d46fee368a8f1a712b2c6c77ca79c5bffcc68cba79d70d36efa2f4' +'afb584aa453993ae8d9e2b983594558531ede735a5892754b812be30650c9fb5' +'c7427082400b2d1ac58c59549d4dd1ee5b27d06847b7907842e9e2f2b68980fa') + +prepare() { + cd "occt-${_pkgver}" + patch -Np1 -i "$srcdir/fix-install-dir-references.patch" + patch -Np1 -i "$srcdir/cmake-fix-variable.patch" +} + +build() { + cd "occt-${_pkgver}" + mkdir -p build && cd build + + cmake .. \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DUSE_GL2PS=ON \ +-DUSE_FREEIMAGE=ON \ +-DUSE_FFMPEG=ON \ +-DUSE_VTK=ON \ +-DUSE_TBB=ON + + make +} + +package() { + cd "occt-${_pkgver}/build" + + make DESTDIR="$pkgdir" install + + cd .. + + install -Dm755 "$srcdir/opencascade.sh" "$pkgdir/etc/profile.d/opencascade.sh" + install -dm755 "$pkgdir/usr/share/licenses/$pkgname/" + mv "$pkgdir/usr/share/doc/opencascade/"* "$pkgdir/usr/share/licenses/$pkgname" + rm -r "$pkgdir/usr/share/doc" + + rm "$pkgdir/usr/bin/"*.sh +} + +# vim:set ts=2 sw=2 et: Copied: opencascade/repos/community-staging-x86_64/cmake-fix-variable.patch (from rev 659102, opencascade/trunk/cmake-fix-variable.patch) === --- community-staging-x86_64/cmake-fix-variable.patch (rev 0) +++ community-staging-x86_64/cmake-fix-variable.patch 2020-07-07 16:05:11 UTC (rev 659105) @@ -0,0 +1,12 @@ +diff -Naur occt-V7_3_0/adm/templates/OpenCASCADEConfig.cmake.in occt-V7_3_0_new/adm/templates/OpenCASCADEConfig.cmake.in +--- occt-V7_3_0/adm/templates/OpenCASCADEConfig.cmake.in 2018-05-29 12:14:02.0 +0200 occt-V7_3_0.new/adm/templates/OpenCASCADEConfig.cmake.in 2018-05-29 12:14:02.0 +0200 +@@ -26,7 +26,7 @@ + if (OpenCASCADE_INSTALL_PREFIX MATCHES "/cmake$") + get_filename_component (OpenCASCADE_INSTALL_PREFIX "${OpenCASCADE_INSTALL_PREFIX}" PATH) + endif() +-if (OpenCASCADE_INSTALL_PREFIX MATCHES "/lib$") ++if (OpenCASCADE_INSTALL_PREFIX MATCHES "/lib(64)?$") + get_filename_component (OpenCASCADE_INSTALL_PREFIX "${OpenCASCADE_INSTALL_PREFIX}" PATH) + endif() + Copied: opencascade/repos/community-staging-x86_64/fix-install-dir-references.patch (from rev 659103, opencascade/trunk/fix-install-dir-references.patch) === --- community-staging-x86_64/fix-install-dir-references.patch (rev 0) +++ community-staging-x86_64/fix-install-dir-references.patch 2020-07-07 16:05:11 UTC (rev 659105) @@ -0,0 +1,24 @@ +diff -aur occt-V7_1_0/CMakeLists.txt occt-V7_1_0.new/CMakeLists.txt +--- occt-V7_1_0/CMakeLists.txt 2016-11-25 11:50:18.0 +0100
[arch-commits] Commit in opencascade/repos (5 files)
Date: Sunday, October 20, 2019 @ 19:14:57 Author: kkeen Revision: 517951 archrelease: copy trunk to community-staging-x86_64 Added: opencascade/repos/community-staging-x86_64/ opencascade/repos/community-staging-x86_64/PKGBUILD (from rev 517950, opencascade/trunk/PKGBUILD) opencascade/repos/community-staging-x86_64/cmake-fix-variable.patch (from rev 517950, opencascade/trunk/cmake-fix-variable.patch) opencascade/repos/community-staging-x86_64/fix-install-dir-references.patch (from rev 517950, opencascade/trunk/fix-install-dir-references.patch) opencascade/repos/community-staging-x86_64/opencascade.sh (from rev 517950, opencascade/trunk/opencascade.sh) --+ PKGBUILD | 64 + cmake-fix-variable.patch | 12 ++ fix-install-dir-references.patch | 24 + opencascade.sh | 24 + 4 files changed, 124 insertions(+) Copied: opencascade/repos/community-staging-x86_64/PKGBUILD (from rev 517950, opencascade/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-10-20 19:14:57 UTC (rev 517951) @@ -0,0 +1,64 @@ +# Maintainer: Kyle Keen +# Contributor: Gabriel Souza Franco +# Contributor: Florian Pritz +# Contributor: Giuseppe Borzi +# Contributor: Brice Méalier +# Contributor: Michele Mocciola + +pkgname=opencascade +pkgver=7.4.0 +_pkgver=${pkgver//_/} +_pkgver=V${_pkgver//./_} +pkgrel=1 +pkgdesc="Open CASCADE Technology, 3D modeling & numerical simulation" +arch=('x86_64') +url="https://www.opencascade.org; +license=('custom') +depends=('tk' 'vtk' 'gl2ps' 'ffmpeg' 'freeimage' 'intel-tbb') +makedepends=('cmake' 'qt5-base') # VTK requires Qt5 to build +source=("opencascade-${pkgver}.tgz::https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=refs/tags/${_pkgver};sf=tgz; +'opencascade.sh' 'fix-install-dir-references.patch' +'cmake-fix-variable.patch') +sha256sums=('655da7717dac3460a22a6a7ee68860c1da56da2fec9c380d8ac0ac0349d67676' +'2064536a85d46fee368a8f1a712b2c6c77ca79c5bffcc68cba79d70d36efa2f4' +'afb584aa453993ae8d9e2b983594558531ede735a5892754b812be30650c9fb5' +'c7427082400b2d1ac58c59549d4dd1ee5b27d06847b7907842e9e2f2b68980fa') + +prepare() { + cd "occt-${_pkgver}" + patch -Np1 -i "$srcdir/fix-install-dir-references.patch" + patch -Np1 -i "$srcdir/cmake-fix-variable.patch" +} + +build() { + cd "occt-${_pkgver}" + mkdir -p build && cd build + + cmake .. \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DUSE_GL2PS=ON \ +-DUSE_FREEIMAGE=ON \ +-DUSE_FFMPEG=ON \ +-DUSE_VTK=ON \ +-DUSE_TBB=ON + + make +} + +package() { + cd "occt-${_pkgver}/build" + + make DESTDIR="$pkgdir" install + + cd .. + + install -Dm755 "$srcdir/opencascade.sh" "$pkgdir/etc/profile.d/opencascade.sh" + install -dm755 "$pkgdir/usr/share/licenses/$pkgname/" + mv "$pkgdir/usr/share/doc/opencascade/"* "$pkgdir/usr/share/licenses/$pkgname" + rm -r "$pkgdir/usr/share/doc" + + rm "$pkgdir/usr/bin/"*.sh +} + +# vim:set ts=2 sw=2 et: Copied: opencascade/repos/community-staging-x86_64/cmake-fix-variable.patch (from rev 517950, opencascade/trunk/cmake-fix-variable.patch) === --- community-staging-x86_64/cmake-fix-variable.patch (rev 0) +++ community-staging-x86_64/cmake-fix-variable.patch 2019-10-20 19:14:57 UTC (rev 517951) @@ -0,0 +1,12 @@ +diff -Naur occt-V7_3_0/adm/templates/OpenCASCADEConfig.cmake.in occt-V7_3_0_new/adm/templates/OpenCASCADEConfig.cmake.in +--- occt-V7_3_0/adm/templates/OpenCASCADEConfig.cmake.in 2018-05-29 12:14:02.0 +0200 occt-V7_3_0.new/adm/templates/OpenCASCADEConfig.cmake.in 2018-05-29 12:14:02.0 +0200 +@@ -26,7 +26,7 @@ + if (OpenCASCADE_INSTALL_PREFIX MATCHES "/cmake$") + get_filename_component (OpenCASCADE_INSTALL_PREFIX "${OpenCASCADE_INSTALL_PREFIX}" PATH) + endif() +-if (OpenCASCADE_INSTALL_PREFIX MATCHES "/lib$") ++if (OpenCASCADE_INSTALL_PREFIX MATCHES "/lib(64)?$") + get_filename_component (OpenCASCADE_INSTALL_PREFIX "${OpenCASCADE_INSTALL_PREFIX}" PATH) + endif() + Copied: opencascade/repos/community-staging-x86_64/fix-install-dir-references.patch (from rev 517950, opencascade/trunk/fix-install-dir-references.patch) === --- community-staging-x86_64/fix-install-dir-references.patch (rev 0) +++ community-staging-x86_64/fix-install-dir-references.patch 2019-10-20 19:14:57 UTC (rev 517951) @@ -0,0 +1,24 @@ +diff -aur occt-V7_1_0/CMakeLists.txt occt-V7_1_0.new/CMakeLists.txt +--- occt-V7_1_0/CMakeLists.txt 2016-11-25 11:50:18.0 +0100