tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
partio: 1.17.0 -> 1.17.1
Weijia Wang
2 years ago
687cef3a
dce75a6b
+39
-7
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
partio
default.nix
+39
-7
pkgs/development/libraries/partio/default.nix
···
1
-
{ lib, stdenv, fetchFromGitHub, unzip, cmake, freeglut, libGLU, libGL, zlib, swig, doxygen, xorg, python3 }:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
stdenv.mkDerivation rec {
4
pname = "partio";
5
-
version = "1.17.0";
6
7
src = fetchFromGitHub {
8
owner = "wdas";
9
repo = "partio";
10
rev = "refs/tags/v${version}";
11
-
hash = "sha256-QKGZ9oR5M39LS7insiRfXtp/+kQtFL+zM2X73JCX5Ms=";
12
};
13
14
outputs = [ "dev" "out" "lib" ];
15
16
-
nativeBuildInputs = [ unzip cmake doxygen ];
17
-
buildInputs = [ freeglut libGLU libGL zlib swig xorg.libXi xorg.libXmu python3 ];
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
19
# TODO:
20
# Sexpr support
···
23
24
meta = with lib; {
25
description = "C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC";
26
-
homepage = "https://www.disneyanimation.com/technology/partio.html";
27
license = licenses.bsd3;
28
-
platforms = platforms.linux;
29
maintainers = [ maintainers.guibou ];
30
};
31
}
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchFromGitHub
4
+
, unzip
5
+
, cmake
6
+
, freeglut
7
+
, libGLU
8
+
, libGL
9
+
, zlib
10
+
, swig
11
+
, doxygen
12
+
, xorg
13
+
, python3
14
+
, darwin
15
+
}:
16
17
stdenv.mkDerivation rec {
18
pname = "partio";
19
+
version = "1.17.1";
20
21
src = fetchFromGitHub {
22
owner = "wdas";
23
repo = "partio";
24
rev = "refs/tags/v${version}";
25
+
hash = "sha256-3t3y3r4R/ePw2QE747rqumbrYRm1wNkSKN3n8MPPIVg=";
26
};
27
28
outputs = [ "dev" "out" "lib" ];
29
30
+
nativeBuildInputs = [
31
+
unzip
32
+
cmake
33
+
doxygen
34
+
];
35
+
36
+
buildInputs = [
37
+
zlib
38
+
swig
39
+
xorg.libXi
40
+
xorg.libXmu
41
+
python3
42
+
] ++ lib.optionals stdenv.isDarwin [
43
+
darwin.apple_sdk.frameworks.Cocoa
44
+
darwin.apple_sdk.frameworks.GLUT
45
+
] ++ lib.optionals (!stdenv.isDarwin) [
46
+
freeglut
47
+
libGLU
48
+
libGL
49
+
];
50
51
# TODO:
52
# Sexpr support
···
55
56
meta = with lib; {
57
description = "C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC";
58
+
homepage = "https://github.com/wdas/partio";
59
license = licenses.bsd3;
60
+
platforms = platforms.unix;
61
maintainers = [ maintainers.guibou ];
62
};
63
}