Skip to content

Commit c8a8df4

Browse files
committed
Add test filters to allow mimeGetFilterTypes to function on build systems
without the CUPS filters installed.
1 parent 42f9571 commit c8a8df4

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

scheduler/testmime.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,14 @@ main(int argc, // I - Number of command-line args
189189

190190
type_dir(mime, "../doc");
191191

192+
// Make sure we have dummy filters for common conversions...
193+
mimeAddFilter(mime, mimeType(mime, "application", "pdf"), mimeType(mime, "application", "vnd.cups-pdf"), 100, "pdftopdf");
194+
mimeAddFilter(mime, mimeType(mime, "application", "pdf"), mimeType(mime, "application", "postscript"), 100, "pdftops");
195+
mimeAddFilter(mime, mimeType(mime, "application", "pdf"), mimeType(mime, "application", "vnd.cups-raster"), 100, "pdftoraster");
196+
mimeAddFilter(mime, mimeType(mime, "application", "pdf"), mimeType(mime, "image", "pwg-raster"), 100, "pdftoraster");
197+
mimeAddFilter(mime, mimeType(mime, "image", "jpeg"), mimeType(mime, "application", "pdf"), 100, "imagetopdf");
198+
mimeAddFilter(mime, mimeType(mime, "text", "plain"), mimeType(mime, "application", "pdf"), 100, "texttopdf");
199+
192200
if ((dst = mimeType(mime, "application", "pdf")) != NULL)
193201
get_file_types(mime, dst);
194202

0 commit comments

Comments
 (0)