tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
natron: cleanup
Weijia Wang
2 years ago
15bce5c2
0eede3e3
+10
-9
2 changed files
expand all
collapse all
unified
split
pkgs
applications
video
natron
default.nix
top-level
all-packages.nix
+9
-8
pkgs/applications/video/natron/default.nix
···
1
{ lib
2
, stdenv
3
, fetchFromGitHub
4
-
, qt5
5
, cmake
6
, pkg-config
0
7
, boost
8
, cairo
9
, ceres-solver
···
12
, glog
13
, libXdmcp
14
, python3
15
-
, python3Packages
16
, wayland
17
}:
18
···
23
owner = "NatronGitHub";
24
repo = "OpenColorIO-Configs";
25
rev = "Natron-v${minorVersion}";
26
-
sha256 = "sha256-TD7Uge9kKbFxOmOCn+TSQovnKTmFS3uERTu5lmZFHbc=";
27
};
28
in
29
-
qt5.mkDerivation {
30
inherit version;
31
pname = "natron";
32
···
35
repo = "Natron";
36
rev = "v${version}";
37
fetchSubmodules = true;
38
-
sha256 = "sha256-dgScbfyulZPlrngqSw7xwipldoRd8uFO8VP9mlJyhQ8=";
39
};
40
41
cmakeFlags = [ "-DNATRON_SYSTEM_LIBS=ON" ];
···
43
nativeBuildInputs = [
44
cmake
45
pkg-config
0
46
];
47
48
buildInputs = [
···
50
expat
51
cairo
52
python3
53
-
python3Packages.pyside2
54
-
python3Packages.shiboken2
55
extra-cmake-modules
56
wayland
57
glog
···
66
67
postFixup = ''
68
wrapProgram $out/bin/Natron \
69
-
--prefix PYTHONPATH : "${python3Packages.makePythonPath [ python3Packages.qtpy python3Packages.pyside2 ]}" \
70
--set-default OCIO "$out/share/OpenColorIO-Configs/blender/config.ocio"
71
'';
72
···
80
license = lib.licenses.gpl2;
81
maintainers = [ maintainers.puffnfresh ];
82
platforms = platforms.linux;
0
83
};
84
}
···
1
{ lib
2
, stdenv
3
, fetchFromGitHub
0
4
, cmake
5
, pkg-config
6
+
, wrapQtAppsHook
7
, boost
8
, cairo
9
, ceres-solver
···
12
, glog
13
, libXdmcp
14
, python3
0
15
, wayland
16
}:
17
···
22
owner = "NatronGitHub";
23
repo = "OpenColorIO-Configs";
24
rev = "Natron-v${minorVersion}";
25
+
hash = "sha256-TD7Uge9kKbFxOmOCn+TSQovnKTmFS3uERTu5lmZFHbc=";
26
};
27
in
28
+
stdenv.mkDerivation {
29
inherit version;
30
pname = "natron";
31
···
34
repo = "Natron";
35
rev = "v${version}";
36
fetchSubmodules = true;
37
+
hash = "sha256-dgScbfyulZPlrngqSw7xwipldoRd8uFO8VP9mlJyhQ8=";
38
};
39
40
cmakeFlags = [ "-DNATRON_SYSTEM_LIBS=ON" ];
···
42
nativeBuildInputs = [
43
cmake
44
pkg-config
45
+
wrapQtAppsHook
46
];
47
48
buildInputs = [
···
50
expat
51
cairo
52
python3
53
+
python3.pkgs.pyside2
54
+
python3.pkgs.shiboken2
55
extra-cmake-modules
56
wayland
57
glog
···
66
67
postFixup = ''
68
wrapProgram $out/bin/Natron \
69
+
--prefix PYTHONPATH : "${python3.pkgs.makePythonPath [ python3.pkgs.qtpy python3.pkgs.pyside2 ]}" \
70
--set-default OCIO "$out/share/OpenColorIO-Configs/blender/config.ocio"
71
'';
72
···
80
license = lib.licenses.gpl2;
81
maintainers = [ maintainers.puffnfresh ];
82
platforms = platforms.linux;
83
+
broken = stdenv.isLinux && stdenv.isAarch64;
84
};
85
}
+1
-1
pkgs/top-level/all-packages.nix
···
31994
31995
neomutt = callPackage ../applications/networking/mailreaders/neomutt { };
31996
31997
-
natron = qt5.callPackage ../applications/video/natron { };
31998
31999
natural-docs = callPackage ../applications/misc/natural-docs { };
32000
···
31994
31995
neomutt = callPackage ../applications/networking/mailreaders/neomutt { };
31996
31997
+
natron = libsForQt5.callPackage ../applications/video/natron { };
31998
31999
natural-docs = callPackage ../applications/misc/natural-docs { };
32000