From: Michael R Sweet Date: Mon, 17 Nov 2025 16:27:32 +0000 (-0500) Subject: Add test filters to allow mimeGetFilterTypes to function on build systems X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8a8df4a5fab8be0696e140b705de57f4391d550;p=thirdparty%2Fcups.git Add test filters to allow mimeGetFilterTypes to function on build systems without the CUPS filters installed. --- diff --git a/scheduler/testmime.c b/scheduler/testmime.c index f3f0984148..d1cafa3a4b 100644 --- a/scheduler/testmime.c +++ b/scheduler/testmime.c @@ -189,6 +189,14 @@ main(int argc, // I - Number of command-line args type_dir(mime, "../doc"); + // Make sure we have dummy filters for common conversions... + mimeAddFilter(mime, mimeType(mime, "application", "pdf"), mimeType(mime, "application", "vnd.cups-pdf"), 100, "pdftopdf"); + mimeAddFilter(mime, mimeType(mime, "application", "pdf"), mimeType(mime, "application", "postscript"), 100, "pdftops"); + mimeAddFilter(mime, mimeType(mime, "application", "pdf"), mimeType(mime, "application", "vnd.cups-raster"), 100, "pdftoraster"); + mimeAddFilter(mime, mimeType(mime, "application", "pdf"), mimeType(mime, "image", "pwg-raster"), 100, "pdftoraster"); + mimeAddFilter(mime, mimeType(mime, "image", "jpeg"), mimeType(mime, "application", "pdf"), 100, "imagetopdf"); + mimeAddFilter(mime, mimeType(mime, "text", "plain"), mimeType(mime, "application", "pdf"), 100, "texttopdf"); + if ((dst = mimeType(mime, "application", "pdf")) != NULL) get_file_types(mime, dst);