This directory contains a conda build recipe for Nuke 17.0.1, configured for use with AWS Deadline Cloud. With this package you can run Nuke compositing and processing jobs on Deadline Cloud service-managed fleets.
- Application: Nuke 17.0v1
- Supported Platforms: linux-64
- Source: Foundry website downloads
- License: Commercial
- Build Tool: rattler-build
Before building this package, ensure you have:
-
AWS Deadline Cloud infrastructure set up with:
- A farm configured for package building
- A queue. If you followed the setup instructions it will be named "Package Build Queue" (or specify the queue name with
-q) - Linux-64 fleet for building linux packages
-
Deadline Cloud CLI installed on your workstation
-
Source archive (see Archive File Instructions below)
-
Foundry account for downloading Nuke installer
- Download the
Nuke17.0v1-linux-x86_64.tgzfrom the Foundry website. - You will need a Foundry account to access the Nuke downloads.
- Place the downloaded file in the
conda_recipes/archive_filesdirectory. - Conda uses the a checksum to verify the integrity of the source file. The SHA256 hash should match:
c76ec0cd3f881f41553878240618a983e936e543a5fd19ceea6c5c6765cc88a3. In bash, you can compute the checksum by running this commandsha256sum Nuke17.0v1-linux-x86_64.tgz.
To use OpenFX Plugins with Nuke, place the .bundle files into a known directory in $PREFIX. Set the OFX_PLUGIN_PATH environment variable to that directory and install any required dependencies.
To adapt this recipe for a different Nuke version, e.g. 15:
-
Update Version Information
# In recipe/recipe.yaml context: version_partial: "15.0" version_minor: "1" # In deadline-cloud.yaml sourceArchiveFilename: Nuke15.0v1-linux-x86_64.tgz -
Update Source Archives
- Download new version archives from Foundry
- Update SHA256 hashes in
recipe.yaml - Update source filename in
deadline-cloud.yaml
-
Check Dependencies
- Review and update system dependency versions
- Test compatibility with existing plugins
- Update minimum system requirements
-
Update Build Scripts
- Check for changes in installation directory structure
- Update file copy operations in build scripts
- Verify environment variable paths in activation scripts
- Path Changes: Installation directories may change between versions
- Dependency Updates: New versions may require different system libraries
- Plugin API Changes: Plugin interfaces may be incompatible between major versions
- License Changes: Licensing requirements may change
nuke-17.0/
├── README.md # This file
├── deadline-cloud.yaml # Deadline Cloud configuration
└── recipe/
├── recipe.yaml # Conda package metadata
├── build.sh # Linux build script
├── zzz-nuke-plugin-sync-activate.sh # activate script for Plugin Sync feature
└── zzz-nuke-plugin-sync-deactivate.sh # deactivate script for Plugin Sync feature
- Nuke Documentation: https://learn.foundry.com/nuke/
- AWS Deadline Cloud Developer Guide: https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/
- Conda Build Documentation: https://docs.conda.io/projects/conda-build/
This recipe is configured for Nuke 17.0.1 on Linux x86_64 platforms. The build process automatically handles EULA acceptance and system dependency installation.