elmerfem: use qt6Packages (#434552)

authored by Fernando Rodrigues and committed by GitHub f6c72974 5dff73a8

+20 -20
+20 -20
pkgs/by-name/el/elmerfem/package.nix
··· 11 libGL, 12 libGLU, 13 opencascade-occt, 14 - libsForQt5, 15 tbb, 16 - vtkWithQt5, 17 llvmPackages, 18 }: 19 stdenv.mkDerivation rec { ··· 33 cmake 34 gfortran 35 pkg-config 36 - libsForQt5.wrapQtAppsHook 37 ]; 38 39 buildInputs = [ 40 mpi 41 blas 42 liblapack 43 - libsForQt5.qtbase 44 - libsForQt5.qtscript 45 - libsForQt5.qwt 46 libGL 47 libGLU 48 opencascade-occt 49 tbb 50 - vtkWithQt5 51 ] 52 ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; 53 54 preConfigure = '' 55 patchShebangs ./ 56 ''; 57 - 58 - storepath = placeholder "out"; 59 60 NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; 61 62 cmakeFlags = [ 63 - "-DELMER_INSTALL_LIB_DIR=${storepath}/lib" 64 - "-DWITH_OpenMP:BOOLEAN=TRUE" 65 - "-DWITH_MPI:BOOLEAN=TRUE" 66 - "-DWITH_QT5:BOOLEAN=TRUE" 67 - "-DWITH_OCC:BOOLEAN=TRUE" 68 - "-DWITH_VTK:BOOLEAN=TRUE" 69 - "-DWITH_ELMERGUI:BOOLEAN=TRUE" 70 - "-DCMAKE_INSTALL_LIBDIR=lib" 71 - "-DCMAKE_INSTALL_INCLUDEDIR=include" 72 - "-DCMAKE_OpenGL_GL_PREFERENCE=GLVND" 73 - "-DUSE_MACOS_PACKAGE_MANAGER=False" 74 ]; 75 76 meta = with lib; {
··· 11 libGL, 12 libGLU, 13 opencascade-occt, 14 + qt6Packages, 15 tbb, 16 + vtkWithQt6, 17 llvmPackages, 18 }: 19 stdenv.mkDerivation rec { ··· 33 cmake 34 gfortran 35 pkg-config 36 + qt6Packages.wrapQtAppsHook 37 ]; 38 39 buildInputs = [ 40 mpi 41 blas 42 liblapack 43 + qt6Packages.qtbase 44 + qt6Packages.qwt 45 libGL 46 libGLU 47 opencascade-occt 48 tbb 49 + vtkWithQt6 50 ] 51 ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; 52 53 preConfigure = '' 54 patchShebangs ./ 55 ''; 56 57 NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; 58 59 cmakeFlags = [ 60 + (lib.cmakeFeature "ELMER_INSTALL_LIB_DIR" "${placeholder "out"}/lib") 61 + (lib.cmakeBool "WITH_OpenMP" true) 62 + (lib.cmakeBool "WITH_MPI" true) 63 + (lib.cmakeBool "WITH_QT6" true) 64 + (lib.cmakeBool "WITH_OCC" true) 65 + (lib.cmakeBool "WITH_VTK" true) 66 + (lib.cmakeBool "WITH_ELMERGUI" true) 67 + (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") 68 + (lib.cmakeFeature "CMAKE_INSTALL_INCLUDEDIR" "include") 69 + (lib.cmakeFeature "CMAKE_OpenGL_GL_PREFERENCE" "GLVND") 70 + ] 71 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 72 + (lib.cmakeBool "USE_MACOS_PACKAGE_MANAGER" false) 73 + (lib.cmakeFeature "QWT_INCLUDE_DIR" "${qt6Packages.qwt}/lib/qwt.framework/Headers") 74 ]; 75 76 meta = with lib; {