Merge pull request #309347 from onny/opencascade-update

opencascade-occt: 7.6.2 -> 7.8.1; opencascade-occt_7_6: init at 7.6.2
This commit is contained in:
Yt 2024-05-15 23:17:37 +00:00 committed by GitHub
commit a25ddda75a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 79 additions and 17 deletions

View File

@ -34,7 +34,7 @@
mesa,
mpfr,
nlopt,
opencascade-occt,
opencascade-occt_7_6,
openvdb,
pcre,
qhull,
@ -47,6 +47,7 @@
withSystemd ? stdenv.isLinux,
}:
let
opencascade-occt = opencascade-occt_7_6;
wxGTK31' = wxGTK31.overrideAttrs (old: {
configureFlags = old.configureFlags ++ [
# Disable noisy debug dialogs

View File

@ -23,7 +23,7 @@
, mpfr
, nanosvg
, nlopt
, opencascade-occt
, opencascade-occt_7_6
, openvdb
, pcre
, qhull
@ -37,6 +37,7 @@
, wxGTK-override ? null
}:
let
opencascade-occt = opencascade-occt_7_6;
wxGTK-prusa = wxGTK32.overrideAttrs (old: rec {
pname = "wxwidgets-prusa3d-patched";
version = "3.2.0";

View File

@ -9,12 +9,14 @@
, libgit2
, librsvg
, libuuid
, opencascade-occt
, opencascade-occt_7_6
, pkg-config
, podofo
, sqlite
}:
let
opencascade-occt = opencascade-occt_7_6;
in
# This base is used in horizon-eda and python3Packages.horizon-eda
rec {
pname = "horizon-eda";

View File

@ -42,7 +42,7 @@
, swig4
, python
, wxPython
, opencascade-occt
, opencascade-occt_7_6
, libngspice
, valgrind
@ -65,6 +65,7 @@ assert testing -> !stable
-> throw "testing implies stable and cannot be used with stable = false";
let
opencascade-occt = opencascade-occt_7_6;
inherit (lib) optional optionals optionalString;
in
stdenv.mkDerivation rec {

View File

@ -1,5 +1,23 @@
{ lib, stdenv, fetchFromGitHub, cmake, git, gfortran, mpi, blas, liblapack, pkg-config, libGL, libGLU, opencascade-occt, libsForQt5, tbb, vtkWithQt5 }:
{ lib
, stdenv
, fetchFromGitHub
, cmake
, git
, gfortran
, mpi
, blas
, liblapack
, pkg-config
, libGL
, libGLU
, opencascade-occt_7_6
, libsForQt5
, tbb
, vtkWithQt5
}:
let
opencascade-occt = opencascade-occt_7_6;
in
stdenv.mkDerivation rec {
pname = "elmerfem";
version = "unstable-2023-09-18";
@ -19,6 +37,7 @@ stdenv.mkDerivation rec {
pkg-config
libsForQt5.wrapQtAppsHook
];
buildInputs = [
mpi
blas

View File

@ -19,7 +19,7 @@
, mpi
, ninja
, ode
, opencascade-occt
, opencascade-occt_7_6
, pkg-config
, python3Packages
, runCommand # for passthru.tests
@ -33,6 +33,7 @@
}:
let
opencascade-occt = opencascade-occt_7_6;
boost = python3Packages.boost;
inherit (libsForQt5)
qtbase

View File

@ -1,20 +1,44 @@
{ lib, stdenv, fetchurl, fetchpatch, cmake, ninja, tcl, tk,
libGL, libGLU, libXext, libXmu, libXi, darwin }:
{ lib
, stdenv
, fetchurl
, fetchpatch
, cmake
, ninja
, tcl
, tk
, libGL
, libGLU
, libXext
, libXmu
, libXi
, darwin
}:
stdenv.mkDerivation rec {
pname = "opencascade-occt";
version = "7.6.2";
version = "7.8.1";
commit = "V${builtins.replaceStrings ["."] ["_"] version}";
src = fetchurl {
name = "occt-${commit}.tar.gz";
url = "https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=${commit};sf=tgz";
sha256 = "sha256-n3KFrN/mN1SVXfuhEUAQ1fJzrCvhiclxfEIouyj9Z18=";
hash = "sha256-AGMZqTLLjXbzJFW/RSTsohAGV8sMxlUmdU/Y2oOzkk8=";
};
nativeBuildInputs = [ cmake ninja ];
buildInputs = [ tcl tk libGL libGLU libXext libXmu libXi ]
++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Cocoa;
nativeBuildInputs = [
cmake
ninja
];
buildInputs = [
tcl
tk
libGL
libGLU
libXext
libXmu
libXi
] ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Cocoa;
meta = with lib; {
description = "Open CASCADE Technology, libraries for 3D modeling and numerical simulation";

View File

@ -7,11 +7,13 @@
, icu
, swig
, pcre
, opencascade-occt
, opencascade-occt_7_6
, opencollada
, libxml2
}:
let
opencascade-occt = opencascade-occt_7_6;
in
buildPythonPackage rec {
pname = "ifcopenshell";
version = "240306";

View File

@ -23612,6 +23612,17 @@ with pkgs;
opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
opencascade-occt_7_6 = opencascade-occt.overrideAttrs rec {
pname = "opencascade-occt";
version = "7.6.2";
commit = "V${builtins.replaceStrings ["."] ["_"] version}";
src = fetchurl {
name = "occt-${commit}.tar.gz";
url = "https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=${commit};sf=tgz";
hash = "sha256-n3KFrN/mN1SVXfuhEUAQ1fJzrCvhiclxfEIouyj9Z18=";
};
};
opencl-headers = callPackage ../development/libraries/opencl-headers { };
opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };