tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
houdini: remove unnecessary build steps
Kai Wohlfahrt
4 years ago
83eb83e7
c5decfd2
-13
2 changed files
expand all
collapse all
unified
split
pkgs
applications
misc
houdini
default.nix
runtime.nix
-4
pkgs/applications/misc/houdini/default.nix
···
5
5
in buildFHSUserEnv {
6
6
name = "houdini-${houdini-runtime.version}";
7
7
8
8
-
extraBuildCommands = ''
9
9
-
mkdir -p $out/usr/lib/sesi
10
10
-
'';
11
11
-
12
8
passthru = {
13
9
unwrapped = houdini-runtime;
14
10
};
-9
pkgs/applications/misc/houdini/runtime.nix
···
68
68
echo "export LD_LIBRARY_PATH=${ld_library_path}" >> $out/houdini/sbin/app_init.sh
69
69
echo "export QT_XKB_CONFIG_ROOT="${xkeyboardconfig}/share/X11/xkb"" >> $out/houdini/sbin/app_init.sh
70
70
'';
71
71
-
postFixup = ''
72
72
-
INTERPRETER="$(cat "$NIX_CC"/nix-support/dynamic-linker)"
73
73
-
for BIN in $(find $out/bin -type f -executable); do
74
74
-
if patchelf $BIN 2>/dev/null ; then
75
75
-
echo "Patching ELF $BIN"
76
76
-
patchelf --set-interpreter "$INTERPRETER" "$BIN"
77
77
-
fi
78
78
-
done
79
79
-
'';
80
71
meta = {
81
72
description = "3D animation application software";
82
73
homepage = "https://www.sidefx.com";