From 0dccd78b59cd375e7cd55c135c38b2df9c5d66e8 Mon Sep 17 00:00:00 2001 From: Vahan Sosoyan Date: Wed, 15 Jan 2025 22:55:45 +0400 Subject: [PATCH 1/2] Adds gaffer support --- client/ayon_applications/constants.py | 2 ++ client/ayon_applications/icons/gaffer.png | Bin 0 -> 6272 bytes public/icons/gaffer.png | Bin 0 -> 6272 bytes server/applications.json | 17 +++++++++++++++++ server/settings.py | 3 +++ 5 files changed, 22 insertions(+) create mode 100644 client/ayon_applications/icons/gaffer.png create mode 100644 public/icons/gaffer.png diff --git a/client/ayon_applications/constants.py b/client/ayon_applications/constants.py index 0fd749cd37..11d0b9e818 100644 --- a/client/ayon_applications/constants.py +++ b/client/ayon_applications/constants.py @@ -14,6 +14,7 @@ "equalizer": "3DEqualizer", "flame": "Flame", "fusion": "Fusion", + "gaffer": "Gaffer", "harmony": "Harmony", "hiero": "Hiero", "houdini": "Houdini", @@ -43,6 +44,7 @@ "equalizer": "3de4.png", "flame": "flame.png", "fusion": "fusion.png", + "gaffer": "gaffer.png", "harmony": "harmony.png", "hiero": "hiero.png", "houdini": "houdini.png", diff --git a/client/ayon_applications/icons/gaffer.png b/client/ayon_applications/icons/gaffer.png new file mode 100644 index 0000000000000000000000000000000000000000..e4218d37e92c66a2b14745eb5b34acd8699cc622 GIT binary patch literal 6272 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 C4G7-= literal 0 HcmV?d00001 diff --git a/public/icons/gaffer.png b/public/icons/gaffer.png new file mode 100644 index 0000000000000000000000000000000000000000..e4218d37e92c66a2b14745eb5b34acd8699cc622 GIT binary patch literal 6272 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 C4G7-= literal 0 HcmV?d00001 diff --git a/server/applications.json b/server/applications.json index a1919878ee..22cea98e0b 100644 --- a/server/applications.json +++ b/server/applications.json @@ -173,6 +173,23 @@ } ] }, + "gaffer": { + "enabled": true, + "host_name": "gaffer", + "environment": "{}", + "variants": [ + { + "name": "1.5.2", + "label": "1.5.2", + "executables": { + "windows": [], + "darwin": [], + "linux": [] + }, + "environment": "{}" + } + ] + }, "nuke": { "enabled": true, "host_name": "nuke", diff --git a/server/settings.py b/server/settings.py index b8855622c4..a7b9441eb3 100644 --- a/server/settings.py +++ b/server/settings.py @@ -21,6 +21,7 @@ "maya", "adsk_3dsmax", "flame", + "gaffer", "nuke", "nukeassist", "nukex", @@ -280,6 +281,8 @@ class ApplicationsSettings(BaseSettingsModel): default_factory=AppGroup, title="3ds Max") flame: AppGroup = SettingsField( default_factory=AppGroup, title="Flame") + gaffer: AppGroup = SettingsField( + default_factory=AppGroup, title="Gaffer") nuke: AppGroup = SettingsField( default_factory=AppGroup, title="Nuke") nukeassist: AppGroup = SettingsField( From 289cb836dd6b7243a96cdfe69c45aacef7ce8c71 Mon Sep 17 00:00:00 2001 From: Vahan Sosoyan Date: Thu, 16 Jan 2025 16:09:18 +0400 Subject: [PATCH 2/2] Adds default executable paths --- server/applications.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/applications.json b/server/applications.json index 22cea98e0b..0175f7da11 100644 --- a/server/applications.json +++ b/server/applications.json @@ -182,9 +182,9 @@ "name": "1.5.2", "label": "1.5.2", "executables": { - "windows": [], + "windows": ["C:\\software\\gaffer-1.5.2.0-windows\\bin\\gaffer.cmd"], "darwin": [], - "linux": [] + "linux": ["/opt/gaffer-1.5.2.0-linux/bin/gaffer"] }, "environment": "{}" }