From 13861b7e2e21a5168b288b02ae32bf6caa2b82a8 Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <art1@andreas-romeyke.de>
Date: Mon, 17 Oct 2022 10:20:42 +0200
Subject: [PATCH] - added support for ICC profile checking

---
 validate_workflow.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/validate_workflow.sh b/validate_workflow.sh
index 2173870..0ba9919 100755
--- a/validate_workflow.sh
+++ b/validate_workflow.sh
@@ -95,6 +95,8 @@ validators[______lfulg_tif__current]="/usr/bin/checkit_tiff_current /etc/checkit
 validators[______lfulg_tif_upcoming]="/usr/bin/checkit_tiff_upcoming /etc/checkit_tiff/retrogeomono_upcoming FILE"
 validators[___fotothek_tif__current]="/usr/bin/checkit_tiff_current /etc/checkit_tiff/retrofoto_current FILE"
 validators[___fotothek_tif_upcoming]="/usr/bin/checkit_tiff_upcoming /etc/checkit_tiff/retrofoto_upcoming FILE"
+validators[_____kitodo_icc__current]="/usr/bin/iccDumpProfile -v FILE"
+validators[_____kitodo_icc_upcoming]="/usr/bin/iccDumpProfile -v FILE"
 
 
 set -o nounset                              # Treat unset variables as an error
@@ -325,6 +327,9 @@ prepare_ftype() {
         "video/x-matroska")
             ftype="mkv"
             ;;
+        "application/vnd.iccprofile")
+            ftype="icc"
+            ;;
         *)
             error "unknown file format '$mimetype'"
             exit 1
@@ -344,6 +349,9 @@ estimate_mode() {
         "video/x-matroska")
             MODE="save"
             ;;
+        "application/vnd.iccprofile")
+            MODE="kitodo"
+            ;;
         *)
             error "workflow not detectable"
             exit 1
-- 
GitLab