plugin-defs.pl 6.86 KB
Newer Older
Manish Singh's avatar
Manish Singh committed
1
%plugins = (
2
    'AlienMap2' => { libdep => 'gtk', ui => 1 },
3 4
    'CEL' => { libdep => 'gtk', ui => 1 },
    'CML_explorer' => { libdep => 'gtk', ui => 1 },
5
    'aa' => { libdep => 'gtk', ui => 1, optional => 1 },
6 7
    'align_layers' => { libdep => 'gtk', ui => 1 },
    'animationplay' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
8
    'animoptimize' => { libdep => 'glib' },
9
    'antialias' => { libdep => 'glib' },
10
    'apply_lens' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
11 12
    'autocrop' => { libdep => 'glib' },
    'autostretch_hsv' => { libdep => 'glib' },
13
    'blinds' => { libdep => 'gtk', ui => 1 },
Sven Neumann's avatar
Sven Neumann committed
14
    'blur' => { libdep => 'glib' },
15
    'borderaverage' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
16 17
    'bumpmap' => { libdep => 'gtk', ui => 1 },
    'c_astretch' => { libdep => 'glib' },
18
    'cartoon' => { libdep => 'gtk', ui => 1 },
19
    'ccanalyze' => { libdep => 'gtk', ui => 1 },
20
    'channel_mixer' => { libdep => 'gtk', ui => 1 },
21
    'checkerboard' => { libdep => 'gtk', ui => 1 },
Marc Lehmann's avatar
Marc Lehmann committed
22
    'color_enhance' => { libdep => 'gtk', ui => 1 },
23
    'colorify' => { libdep => 'gtk', ui => 1 },
24 25
    'colormap-remap' => { libdep => 'gtk', ui => 1 },
    'colortoalpha' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
26
    'compose' => { libdep => 'gtk', ui => 1 },
27
    'compressor' => { libdep => 'glib' },
28
    'convmatrix' => { libdep => 'gtk', ui => 1 },
29
    'csource' => { libdep => 'gtk', ui => 1 },
30 31 32
    'cubism' => { libdep => 'gtk', ui => 1 },
    'curve_bend' => { libdep => 'gtk', ui => 1 },
    'decompose' => { libdep => 'gtk', ui => 1 },
33
    'deinterlace' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
34
    'depthmerge' => { libdep => 'gtk', ui => 1 },
35
    'desktop-link' => { libdep => 'glib' },
36 37
    'despeckle' => { libdep => 'gtk', ui => 1 },
    'destripe' => { libdep => 'gtk', ui => 1 },
38
    'dicom' => { libdep => 'gtk', ui => 1 },
39
    'diffraction' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
40
    'displace' => { libdep => 'gtk', ui => 1 },
41
    'dog' => { libdep => 'gtk', ui => 1 },
42
    'edge' => { libdep => 'gtk', ui => 1 },
43
    'emboss' => { libdep => 'gtk', ui => 1 },
44 45
    'engrave' => { libdep => 'gtk', ui => 1 },
    'exchange' => { libdep => 'gtk', ui => 1 },
46
    'film' => { libdep => 'gtk', ui => 1 },
47
    'flarefx' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
48
    'fp' => { libdep => 'gtk', ui => 1 },
49
    'fractaltrace' => { libdep => 'gtk', ui => 1 },
50
    'gauss' => { libdep => 'gtk', ui => 1 },
51
    'gbr' => { libdep => 'gtk', ui => 1 },
52
    'gee' => { libdep => 'gtk', ui => 1 },
53
    'gee_zoom' => { libdep => 'gtk', ui => 1 },
54
    'gif' => { libdep => 'gtk', ui => 1 },
55
    'gifload' => { libdep => 'glib' },
56
    'gih' => { libdep => 'gtk', ui => 1 },
57
    'glasstile' => { libdep => 'gtk', ui => 1 },
58
    'glob' => { libdep => 'glib' },
59 60
    'gqbist' => { libdep => 'gtk', ui => 1 },
    'gradmap' => { libdep => 'glib', ui => 1 },
61
    'grid' => { libdep => 'gtk', ui => 1 },
62
    'gtm' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
63
    'guillotine' => { libdep => 'glib' },
Sven Neumann's avatar
Sven Neumann committed
64
    'header' => { libdep => 'gtk', ui => 1 },
65
    'hot' => { libdep => 'gtk', ui => 1 },
66
    'illusion' => { libdep => 'gtk', ui => 1 },
67
    'iwarp' => { libdep => 'gtk', ui => 1 },
68
    'jigsaw' => { libdep => 'gtk', ui => 1 },
69
    'laplace' => { libdep => 'glib', ui => 1 },
70
    'lcms' => { libdep => 'glib', optional => 1 },
71
    'lens' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
72
    'lic' => { libdep => 'gtk', ui => 1 },
Tor Lillqvist's avatar
Tor Lillqvist committed
73
    'mail' => { libdep => 'gtk', ui => 1, optional => 1 },
74
    'mapcolor' => { libdep => 'gtk', ui => 1 },
75
    'max_rgb' => { libdep => 'gtk', ui => 1 },
76
    'mblur' => { libdep => 'gtk', ui => 1 },
77
    'mng' => { libdep => 'gtk', ui => 1, optional => 1 },
78
    'mosaic' => { libdep => 'gtk', ui => 1 },
79
    'neon' => { libdep => 'gtk', ui => 1 },
80
    'newsprint' => { libdep => 'gtk', ui => 1 },
81 82
    'nlfilt' => { libdep => 'gtk', ui => 1 },
    'noisify' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
83
    'normalize' => { libdep => 'glib' },
84
    'nova' => { libdep => 'gtk', ui => 1 },
85
    'oilify' => { libdep => 'gtk', ui => 1 },
86
    'papertile' => { libdep => 'gtk', ui => 1 },
Sven Neumann's avatar
Sven Neumann committed
87 88
    'pat' => { libdep => 'gtk', ui => 1 },
    'pcx' => { libdep => 'gtk', ui => 1 },
89
    'photocopy' => { libdep => 'gtk', ui => 1 },
90
    'pix' => { libdep => 'gtk', ui => 1 },
91
    'pixelize' => { libdep => 'gtk', ui => 1 },
92
    'plasma' => { libdep => 'gtk', ui => 1 },
93
    'plugin-browser' => { libdep => 'gtk', ui => 1 },
94
    'png' => { libdep => 'gtk', ui => 1, optional => 1, cflags => 1 },
Sven Neumann's avatar
Sven Neumann committed
95
    'pnm' => { libdep => 'gtk', ui => 1 },
96
    'polar' => { libdep => 'gtk', ui => 1 },
97
    'poppler' => { libdep => 'gtk', ui => 1, optional => 1, cflags => 1 },
98
    'postscript' => { libdep => 'gtk', ui => 1 },
99
    'procedure-browser' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
100
    'psd' => { libdep => 'glib' },
101
    'psd_save' => { libdep => 'gtk', ui => 1 },
102
    'psp' => { libdep => 'gtk', ui => 1, optional => 1, libopt => 'z' },
103
    'randomize' => { libdep => 'gtk', ui => 1 },
104
    'raw' => { libdep => 'gtk', ui => 1 },
105
    'redeye' => { libdep => 'gtk', ui => 1 },
106
    'retinex' => { libdep => 'gtk', ui => 1 },
107
    'ripple' => { libdep => 'gtk', ui => 1 },
108
    'rotate' => { libdep => 'glib' },
109
    'sample_colorize' => { libdep => 'gtk', ui => 1 },
110
    'scatter_hsv' => { libdep => 'gtk', ui => 1 },
111
    'screenshot' => { libdep => 'gtk', ui => 1, optional => 1 },
112
    'sel_gauss' => { libdep => 'gtk', ui => 1, cflags => 'MMX_EXTRA_CFLAGS' },
Manish Singh's avatar
Manish Singh committed
113
    'semiflatten' => { libdep => 'glib' },
114 115
    'sharpen' => { libdep => 'gtk', ui => 1 },
    'shift' => { libdep => 'gtk', ui => 1 },
116
    'sinus' => { libdep => 'gtk', ui => 1 },
117 118 119
    'smooth_palette' => { libdep => 'gtk', ui => 1 },
    'snoise' => { libdep => 'gtk', ui => 1 },
    'sobel' => { libdep => 'gtk', ui => 1 },
120
    'softglow' => { libdep => 'gtk', ui => 1 },
121
    'sparkle' => { libdep => 'gtk', ui => 1 },
122
    'spheredesigner' => { libdep => 'gtk', ui => 1 },
123
    'spread' => { libdep => 'gtk', ui => 1 },
124
    'struc' => { libdep => 'gtk', ui => 1 },
Sven Neumann's avatar
Sven Neumann committed
125
    'sunras' => { libdep => 'gtk', ui => 1 },
126
    'svg' => { libdep => 'gtk', ui => 1, optional => 1, cflags => 1 },
Sven Neumann's avatar
Sven Neumann committed
127
    'tga' => { libdep => 'gtk', ui => 1 },
128
    'threshold_alpha' => { libdep => 'gtk', ui => 1 },
129
    'tiff' => { libdep => 'gtk', ui => 1, optional => 1 },
130 131
    'tile' => { libdep => 'gtk', ui => 1 },
    'tileit' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
132
    'tiler' => { libdep => 'glib' },
133
    'uniteditor' => { libdep => 'gtk', ui => 1 },
134
    'unsharp' => { libdep => 'gtk', ui => 1 },
135
    'video' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
136
    'vinvert' => { libdep => 'glib' },
137
    'vpropagate' => { libdep => 'gtk', ui => 1 },
Marc Lehmann's avatar
Marc Lehmann committed
138
    'warp' => { libdep => 'gtk', ui => 1 },
139
    'waves' => { libdep => 'gtk', ui => 1 },
140
    'webbrowser' => { libdep => 'glib' },
141
    'whirlpinch' => { libdep => 'gtk', ui => 1 },
142
    'wind' => { libdep => 'gtk', ui => 1 },
143
    'wmf' => { libdep => 'gtk', ui => 1, optional => 1, cflags => 1 },
Sven Neumann's avatar
Sven Neumann committed
144
    'xbm' => { libdep => 'gtk', ui => 1 },
Sven Neumann's avatar
Sven Neumann committed
145
    'xpm' => { libdep => 'gtk', ui => 1, optional => 1 },
Sven Neumann's avatar
Sven Neumann committed
146
    'xwd' => { libdep => 'gtk', ui => 1 },
Manish Singh's avatar
Manish Singh committed
147 148
    'zealouscrop' => { libdep => 'glib' }
);