[arch-commits] Commit in opencascade/repos (5 files)

2020-07-07 Thread Felix Yan via arch-commits
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)

2019-10-20 Thread Kyle Keen via arch-commits
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