summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGrey Christoforo2021-11-19 20:21:38 +0100
committerGrey Christoforo2021-11-19 20:21:38 +0100
commit3c08276af72b9297ba5cfd958eeb80d6b3206ec8 (patch)
treef60a324a45ec8d556ccb68fd89fcc1f8ca098b37 /PKGBUILD
parent6c70875e270e686ab28fbb4ef7e9d5a99734d97e (diff)
downloadaur-3c08276af72b9297ba5cfd958eeb80d6b3206ec8.tar.gz
fix freecad build
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 11 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 475335cde3ea..6fce087cf700 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,13 +36,20 @@ rapidjson
source=(
"${pkgname}-${pkgver}.tgz::https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=refs/tags/${_pkgver};sf=tgz"
opencascade.sh
+opencascade-cmake.patch
+#"fix-freecad-build.patch::https://git.dev.opencascade.org/gitweb/?p=occt.git;a=patch;h=5e7632824302761b84cfceb5bfb2241d906d0eb4"
)
sha256sums=('e7f989d52348c3b3acb7eb4ee001bb5c2eed5250cdcceaa6ae97edc294f2cabd'
- '9acb2439f1f7f066c111adef5d9f34dcb19c906cc928f87b71eb194317948dfb')
+ '9acb2439f1f7f066c111adef5d9f34dcb19c906cc928f87b71eb194317948dfb'
+ 'b3a2583fd21576d454952894f92a2a9e710015051403a3759b4a2ccbfc78a048')
prepare() {
cd occt-${_pkgver}
+ #patch -p1 -i ../fix-freecad-build.patch # Fix build of FreeCAD
+
+ patch -p1 -i ../opencascade-cmake.patch
+
#curl https://src.fedoraproject.org/rpms/opencascade/raw/rawhide/f/opencascade-cmake.patch | patch -p1
#curl https://raw.githubusercontent.com/archlinux/svntogit-community/packages/opencascade/trunk/vtk9.patch | patch -p1
@@ -117,7 +124,7 @@ package() {
# remove the pollution from bin
rm -rf "${pkgdir}/usr/bin/"*.sh
- install -m644 -Dt "${pkgdir}/etc/profile.d" opencascade.sh
- install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE_LGPL_21.txt
- install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" OCCT_LGPL_EXCEPTION.txt
+ install -m644 -Dt "${pkgdir}"/etc/profile.d ${srcdir}/opencascade.sh
+ install -m644 -Dt "${pkgdir}"/usr/share/licenses/${pkgname} LICENSE_LGPL_21.txt
+ install -m644 -Dt "${pkgdir}"/usr/share/licenses/${pkgname} OCCT_LGPL_EXCEPTION.txt
}