plugin-defs.pl 5.54 KB
Newer Older
Manish Singh's avatar
Manish Singh committed
1
%plugins = (
2 3 4
    'alien-map' => { ui => 1 },
    'align-layers' => { ui => 1 },
    'animation-optimize' => {},
5
    'animation-play' => { ui => 1, gegl => 1 },
6
    'antialias' => {},
7
    'apply-canvas' => { ui => 1 },
8 9
    'blinds' => { ui => 1 },
    'blur' => {},
10 11 12 13 14
    'blur-gauss' => { ui => 1 },
    'blur-gauss-selective' => { ui => 1, cflags => 'MMX_EXTRA_CFLAGS' },
    'blur-motion' => { ui => 1 },
    'border-average' => { ui => 1 },
    'bump-map' => { ui => 1 },
15
    'cartoon' => { ui => 1 },
16
    'channel-mixer' => { ui => 1 },
17
    'checkerboard' => { ui => 1 },
18 19 20 21
    'cml-explorer' => { ui => 1 },
    'color-cube-analyze' => { ui => 1 },
    'color-enhance' => { ui => 1 },
    'color-exchange' => { ui => 1 },
22 23 24
    'colorify' => { ui => 1 },
    'colormap-remap' => { ui => 1 },
    'compose' => { ui => 1 },
25 26 27 28 29 30
    'contrast-normalize' => {},
    'contrast-retinex' => { ui => 1 },
    'contrast-stretch' => {},
    'contrast-stretch-hsv' => {},
    'convolution-matrix' => { ui => 1 },
    'crop-zealous' => {},
31
    'cubism' => { ui => 1 },
32
    'curve-bend' => { ui => 1 },
33 34
    'decompose' => { ui => 1 },
    'deinterlace' => { ui => 1 },
35
    'depth-merge' => { ui => 1 },
36 37 38 39 40
    'despeckle' => { ui => 1 },
    'destripe' => { ui => 1 },
    'diffraction' => { ui => 1 },
    'displace' => { ui => 1 },
    'edge' => { ui => 1 },
41 42
    'edge-dog' => { ui => 1 },
    'edge-laplace' => {},
43
    'edge-neon' => { ui => 1 },
44
    'edge-sobel' => { ui => 1 },
45 46
    'emboss' => { ui => 1 },
    'engrave' => { ui => 1 },
47
    'file-aa' => { ui => 1, gegl => 1, optional => 1, libs => 'AA_LIBS' },
48
    'file-cel' => { ui => 1, gegl => 1 },
49
    'file-csource' => { ui => 1, gegl => 1 },
50
    'file-desktop-link' => {},
51
    'file-dicom' => { ui => 1, gegl => 1, cflags => '-fno-strict-aliasing' },
52
    'file-gbr' => { ui => 1, gegl => 1 },
Simon Budig's avatar
Simon Budig committed
53
    'file-gegl' => { ui => 1, gegl => 1 },
54
    'file-gif-load' => { gegl => 1 },
55
    'file-gif-save' => { ui => 1, gegl => 1 },
56
    'file-gih' => { ui => 1, gegl => 1 },
57
    'file-glob' => {},
58
    'file-header' => { ui => 1, gegl => 1 },
59
    'file-html-table' => { ui => 1, gegl => 1 },
60
    'file-jp2-load' => { optional => 1, gegl => 1, libs => 'JP2_LIBS' },
61
    'file-mng' => { ui => 1, optional => 1, libs => 'MNG_LIBS', cflags => 'MNG_CFLAGS' },
62
    'file-pat' => { ui => 1, gegl => 1 },
63
    'file-pcx' => { ui => 1, gegl => 1 },
64
    'file-pix' => { ui => 1, gegl => 1 },
65
    'file-png' => { ui => 1, gegl => 1, optional => 1, libs => 'PNG_LIBS', cflags => 'PNG_CFLAGS' },
66
    'file-pnm' => { ui => 1 },
67
    'file-pdf-load' => { ui => 1, optional => 1, libs => 'POPPLER_LIBS', cflags => 'POPPLER_CFLAGS' },
68
    'file-pdf-save' => { ui => 1, gegl => 1, optional => 1, libs => 'CAIRO_PDF_LIBS', cflags => 'CAIRO_PDF_CFLAGS' },
69
    'file-ps' => { ui => 1, optional => 1, libs => 'GS_LIBS' },
70
    'file-psp' => { ui => 1, gegl => 1, optional => 1, libs => 'Z_LIBS' },
71 72
    'file-raw' => { ui => 1 },
    'file-sunras' => { ui => 1 },
73
    'file-svg' => { ui => 1, optional => 1, libs => 'SVG_LIBS', cflags => 'SVG_CFLAGS' },
74
    'file-tga' => { ui => 1, gegl => 1 },
75
    'file-tiff-load' => { ui => 1, gegl => 1, optional => 1, libs => 'TIFF_LIBS' },
76 77
    'file-tiff-save' => { ui => 1, optional => 1, libs => 'TIFF_LIBS' },
    'file-wmf' => { ui => 1, optional => 1, libs => 'WMF_LIBS', cflags => 'WMF_CFLAGS' },
78
    'file-xbm' => { ui => 1, gegl => 1 },
79
    'file-xmc' => { ui => 1, optional => 1, libs => 'XMC_LIBS' },
80
    'file-xpm' => { ui => 1, optional => 1, libs => 'XPM_LIBS' },
81
    'file-xwd' => {  ui => 1 },
82
    'film' => { ui => 1 },
83 84
    'filter-pack' => { ui => 1 },
    'fractal-trace' => { ui => 1 },
85
    'goat-exercise' => { gegl => 1 },
86
    'gradient-map' => {},
87 88 89 90 91 92
    'grid' => { ui => 1 },
    'guillotine' => {},
    'hot' => { ui => 1 },
    'illusion' => { ui => 1 },
    'iwarp' => { ui => 1 },
    'jigsaw' => { ui => 1 },
93
    'lcms' => { ui => 1, gegl => 1, optional => 1, libs => 'LCMS_LIBS', cflags => 'LCMS_CFLAGS' },
94 95 96
    'lens-apply' => { ui => 1 },
    'lens-distortion' => { ui => 1 },
    'lens-flare' => { ui => 1 },
97
    'mail' => { ui => 1, optional => 1 },
98
    'max-rgb' => { ui => 1 },
99 100
    'mosaic' => { ui => 1 },
    'newsprint' => { ui => 1 },
101 102 103 104 105 106
    'nl-filter' => { ui => 1 },
    'noise-hsv' => { ui => 1 },
    'noise-randomize' => { ui => 1 },
    'noise-rgb' => { ui => 1 },
    'noise-solid' => { ui => 1 },
    'noise-spread' => { ui => 1 },
107 108 109 110 111 112
    'nova' => { ui => 1 },
    'oilify' => { ui => 1 },
    'photocopy' => { ui => 1 },
    'plasma' => { ui => 1 },
    'plugin-browser' => { ui => 1 },
    'procedure-browser' => { ui => 1 },
113 114
    'qbist' => { ui => 1 },
    'red-eye-removal' => { ui => 1 },
115 116
    'ripple' => { ui => 1 },
    'rotate' => {},
117
    'sample-colorize' => { ui => 1 },
118
    'screenshot' => { ui => 1, optional => 1, libs => 'SCREENSHOT_LIBS', cflags => 'XFIXES_CFLAGS', gegl => 1 },
119 120 121
    'sharpen' => { ui => 1 },
    'shift' => { ui => 1 },
    'sinus' => { ui => 1 },
122
    'smooth-palette' => { ui => 1 },
123 124
    'softglow' => { ui => 1 },
    'sparkle' => { ui => 1 },
125
    'sphere-designer' => { ui => 1 },
126
    'tile' => { ui => 1 },
127 128 129 130 131 132 133 134
    'tile-glass' => { ui => 1 },
    'tile-paper' => { ui => 1 },
    'tile-seamless' => {},
    'tile-small' => { ui => 1 },
    'unit-editor' => { ui => 1 },
    'unsharp-mask' => { ui => 1 },
    'value-propagate' => { ui => 1 },
    'van-gogh-lic' => { ui => 1 },
135 136 137
    'video' => { ui => 1 },
    'warp' => { ui => 1 },
    'waves' => { ui => 1 },
138
    'web-browser' => { ui => 1 },
Mukund Sivaraman's avatar
Mukund Sivaraman committed
139
    'web-page' => { ui => 1, optional => 1, libs => 'WEBKIT_LIBS', cflags => 'WEBKIT_CFLAGS' },
140
    'whirl-pinch' => { ui => 1 },
141
    'wind' => { ui => 1 }
Manish Singh's avatar
Manish Singh committed
142
);