Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
convert3dgui # Convert3DGUI
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
convert3dgui # Convert3DGUI
];
} Package Definition
{
"pname": "convert3dgui",
"version": "1.0.0",
"src": {
"url": "https://downloads.sourceforge.net/c3d/c3d-1.0.0-MacOS-x86_64.dmg",
"sha256": "f90fc3732578e9c9378e6d9340611ab93955f8ee182af1a59edac55f8df4b728"
},
"installPhase": [
"mkdir -p \"$out/Applications/Convert3DGUI.app\" && cp -r \"Convert3DGUI.app\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Convert3DGUI.app/Contents/bin/c2d\" \"$out/bin/c2d\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Convert3DGUI.app/Contents/bin/c3d\" \"$out/bin/c3d\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Convert3DGUI.app/Contents/bin/c3d_affine_tool\" \"$out/bin/c3d_affine_tool\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Convert3DGUI.app/Contents/bin/c4d\" \"$out/bin/c4d\""
],
"meta": {
"description": "Command-line tool for converting 3D images between common file formats",
"homepage": "https://sourceforge.net/projects/c3d"
}
}