biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / graphics / ovito / default.nix
blob81ce2518cea76533ec987ad8cde68c530d4a92ea
1 { mkDerivation
2 , lib
3 , stdenv
4 , fetchFromGitLab
5 , cmake
6 , boost
7 , bzip2
8 , ffmpeg
9 , fftwSinglePrec
10 , hdf5
11 , muparser
12 , netcdf
13 , openssl
14 , python3
15 , qscintilla
16 , qtbase
17 , qtsvg
18 , qttools
19 , VideoDecodeAcceleration
22 mkDerivation rec {
23   pname = "ovito";
24   version = "3.7.11";
26   src = fetchFromGitLab {
27     owner = "stuko";
28     repo = "ovito";
29     rev = "v${version}";
30     sha256 = "sha256-Z3uwjOYJ7di/LLllbzdKjzUE7m119i03bA8dJPqhxWA=";
31   };
33   nativeBuildInputs = [
34     cmake
35   ];
37   buildInputs = [
38     boost
39     bzip2
40     ffmpeg
41     fftwSinglePrec
42     hdf5
43     muparser
44     netcdf
45     openssl
46     python3
47     qscintilla
48     qtbase
49     qtsvg
50     qttools
51   ] ++ lib.optionals stdenv.isDarwin [
52     VideoDecodeAcceleration
53   ];
55   meta = with lib; {
56     description = "Scientific visualization and analysis software for atomistic and particle simulation data";
57     mainProgram = "ovito";
58     homepage = "https://ovito.org";
59     license = with licenses;  [ gpl3Only mit ];
60     maintainers = with maintainers; [ twhitehead ];
61     broken = stdenv.isDarwin; # clang-11: error: no such file or directory: '$-DOVITO_COPYRIGHT_NOTICE=...
62   };