summary refs log tree commit diff
path: root/pkgs/development/libraries/opencolorio
diff options
context:
space:
mode:
authorRobert Scott <code@humanleg.org.uk>2022-12-30 19:36:06 +0000
committerRobert Scott <code@humanleg.org.uk>2022-12-31 00:34:02 +0000
commitdf3673d17bebacdbb4dfba3a0554d1047aaf5ed7 (patch)
tree220a17a25e7a1b677e108432ea5e2ba1ea17e5fe /pkgs/development/libraries/opencolorio
parent677ed08a50931e38382dbef01cba08a8f7eac8f6 (diff)
downloadnixpkgs-df3673d17bebacdbb4dfba3a0554d1047aaf5ed7.tar
nixpkgs-df3673d17bebacdbb4dfba3a0554d1047aaf5ed7.tar.gz
nixpkgs-df3673d17bebacdbb4dfba3a0554d1047aaf5ed7.tar.bz2
nixpkgs-df3673d17bebacdbb4dfba3a0554d1047aaf5ed7.tar.lz
nixpkgs-df3673d17bebacdbb4dfba3a0554d1047aaf5ed7.tar.xz
nixpkgs-df3673d17bebacdbb4dfba3a0554d1047aaf5ed7.tar.zst
nixpkgs-df3673d17bebacdbb4dfba3a0554d1047aaf5ed7.zip
opencolorio_1: fix output references
cmake files belong in the dev output, and need to have their
references to binaries appropriately changed to the equivalent
paths in the bin output
Diffstat (limited to 'pkgs/development/libraries/opencolorio')
-rw-r--r--pkgs/development/libraries/opencolorio/1.x.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/libraries/opencolorio/1.x.nix b/pkgs/development/libraries/opencolorio/1.x.nix
index 7622ebbe43e..8f05f962a08 100644
--- a/pkgs/development/libraries/opencolorio/1.x.nix
+++ b/pkgs/development/libraries/opencolorio/1.x.nix
@@ -33,7 +33,12 @@ stdenv.mkDerivation rec {
     ++ lib.optional (stdenv.isDarwin && stdenv.isAarch64) "-DCMAKE_OSX_ARCHITECTURES=arm64";
 
   postInstall = ''
-    mkdir -p $bin/bin; mv $out/bin $bin/
+    moveToOutput bin "$bin"
+    moveToOutput cmake "$dev"
+    moveToOutput OpenColorIOConfig.cmake "$dev"
+
+    substituteInPlace "$dev/cmake/OpenColorIO-release.cmake" \
+      --replace "$out/bin" "$bin/bin"
   '';
 
   meta = with lib; {