[arch-commits] Commit in (opencascade74)

2020-12-25 Thread Alexander Rødseth via arch-commits
Date: Friday, December 25, 2020 @ 22:44:07
  Author: arodseth
Revision: 791069

FreeCAD can now use opencascade 7.5

Deleted:
  opencascade74/


[arch-commits] Commit in opencascade74/repos/community-x86_64 (4 files)

2020-11-19 Thread Alexander Rødseth via arch-commits
Date: Thursday, November 19, 2020 @ 14:10:24
  Author: arodseth
Revision: 757581

archrelease: copy trunk to community-x86_64

Added:
  opencascade74/repos/community-x86_64/PKGBUILD
(from rev 757580, opencascade74/trunk/PKGBUILD)
  opencascade74/repos/community-x86_64/cmake-fix-variable.patch
(from rev 757580, opencascade74/trunk/cmake-fix-variable.patch)
  opencascade74/repos/community-x86_64/fix-install-dir-references.patch
(from rev 757580, opencascade74/trunk/fix-install-dir-references.patch)
  opencascade74/repos/community-x86_64/opencascade.sh
(from rev 757580, opencascade74/trunk/opencascade.sh)

--+
 PKGBUILD |   55 +
 cmake-fix-variable.patch |   12 
 fix-install-dir-references.patch |   24 
 opencascade.sh   |   24 
 4 files changed, 115 insertions(+)

Copied: opencascade74/repos/community-x86_64/PKGBUILD (from rev 757580, 
opencascade74/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-11-19 14:10:24 UTC (rev 757581)
@@ -0,0 +1,55 @@
+# Maintainer: Alexander F. Rødseth 
+# Contributor: Kyle Keen 
+# Contributor: Gabriel Souza Franco 
+# Contributor: Florian Pritz 
+# Contributor: Giuseppe Borzi 
+# Contributor: Brice Méalier 
+# Contributor: Michele Mocciola 
+
+pkgname=opencascade74
+pkgver=7.4.0
+pkgrel=1
+pkgdesc='Open CASCADE Technology, 3D modeling & numerical simulation'
+arch=(x86_64)
+url='https://www.opencascade.org'
+license=(custom)
+depends=(ffmpeg freeimage gl2ps intel-tbb tk vtk)
+makedepends=(cmake git ninja qt5-base)
+conflicts=(opencascade)
+source=("$pkgname.tgz::https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=fd47711d682be943f0e0a13d1fb54911b0499c31;sf=tgz;
+opencascade.sh
+fix-install-dir-references.patch
+cmake-fix-variable.patch)
+sha256sums=('af73c89ade0467ca7351dc445e4bd20832387da1e205f6955bc9356ab7d9f22b'
+'2064536a85d46fee368a8f1a712b2c6c77ca79c5bffcc68cba79d70d36efa2f4'
+'afb584aa453993ae8d9e2b983594558531ede735a5892754b812be30650c9fb5'
+'c7427082400b2d1ac58c59549d4dd1ee5b27d06847b7907842e9e2f2b68980fa')
+
+prepare() {
+  cd occt-fd47711
+  patch -Np1 -i ../fix-install-dir-references.patch
+  patch -Np1 -i ../cmake-fix-variable.patch
+}
+
+build() {
+  mkdir -p build
+  cd build
+  cmake ../occt-fd47711 \
+-DCMAKE_BUILD_TYPE=Release \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DUSE_FFMPEG=ON \
+-DUSE_FREEIMAGE=ON \
+-DUSE_GL2PS=ON \
+-DUSE_TBB=ON \
+-DUSE_VTK=ON \
+-GNinja
+  ninja
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+  install -Dm755 opencascade.sh "$pkgdir/etc/profile.d/opencascade.sh"
+  install -d "$pkgdir/usr/share/licenses/$pkgname/"
+  mv "$pkgdir/usr/share/doc/opencascade/"* 
"$pkgdir/usr/share/licenses/$pkgname"
+  rm -r "$pkgdir/usr/share/doc" "$pkgdir/usr/bin/"*.sh
+}

Copied: opencascade74/repos/community-x86_64/cmake-fix-variable.patch (from rev 
757580, opencascade74/trunk/cmake-fix-variable.patch)
===
--- cmake-fix-variable.patch(rev 0)
+++ cmake-fix-variable.patch2020-11-19 14:10:24 UTC (rev 757581)
@@ -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: opencascade74/repos/community-x86_64/fix-install-dir-references.patch 
(from rev 757580, opencascade74/trunk/fix-install-dir-references.patch)
===
--- fix-install-dir-references.patch(rev 0)
+++ fix-install-dir-references.patch2020-11-19 14:10:24 UTC (rev 757581)
@@ -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
 occt-V7_1_0.new/CMakeLists.txt 2017-03-18 08:44:10.406668714 +0100
+@@ -906,7 +906,7 @@
+ endforeach()
+ # install OpenCASCADE config file with compile definitions and C/C++ flags 
ONLY for current configuration
+ install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" 
CMAKE_INSTALL_CONFIG_NAME_LOWER)")
+-install (CODE