]>
Commit | Line | Data |
---|---|---|
27a47ed7 SS |
1 | # |
2 | # Conditional build: | |
3 | %bcond_without opencv # build without OpenCV support | |
4 | # | |
00e3ea30 JB |
5 | Summary: Minimalistic plugin API for video effects - common package |
6 | Summary(pl.UTF-8): Minimalistyczne API wtyczek efektów wideo - wspólny pakiet | |
7 | Name: frei0r | |
8 | Version: 1.3 | |
70bdef3a | 9 | Release: 2 |
00e3ea30 | 10 | License: GPL v2+ |
32beaf3c | 11 | Group: Libraries |
00e3ea30 JB |
12 | Source0: http://piksel.no/frei0r/releases/%{name}-plugins-%{version}.tar.gz |
13 | # Source0-md5: a2eb63feeeb0c5cf439ccca276cbf70c | |
14 | URL: http://frei0r.org/ | |
32beaf3c | 15 | BuildRequires: autoconf >= 2.60 |
441ebaef | 16 | BuildRequires: automake |
00e3ea30 | 17 | BuildRequires: gavl-devel >= 0.2.3 |
32beaf3c | 18 | BuildRequires: libtool >= 2:2.0 |
27a47ed7 | 19 | %{?with_opencv:BuildRequires: opencv-devel >= 1.0.0} |
32beaf3c JB |
20 | BuildRequires: pkgconfig |
21 | BuildRequires: sed >= 4.0 | |
00e3ea30 JB |
22 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
23 | ||
24 | %description | |
25 | Frei0r is a minimalistic plugin API for video effects. The main | |
26 | emphasis is on simplicity for an API that will round up the most | |
27 | common video effects into simple filters, sources and mixers that can | |
28 | be controlled by parameters. | |
29 | ||
30 | This is common package for all Frei0r plugins. | |
31 | ||
32 | %description -l pl.UTF-8 | |
33 | Frei0r to minimalistyczne API wtyczek efektów wideo. Główny nacisk | |
34 | położony jest na prostotę API, które będzie zamykało większość | |
35 | popularnych efektów graficznych w proste filtry, źródła i miksery, | |
36 | które można sterować parametrami. | |
37 | ||
38 | Ten pakiet jest wspólny dla wszystkich wtyczek Frei0r. | |
39 | ||
40 | %package plugins | |
41 | Summary: Base set of Frei0r plugins | |
42 | Summary(pl.UTF-8): Podstawowy zestaw wtyczek Frei0r | |
43 | Group: Libraries | |
44 | Requires: %{name} = %{version}-%{release} | |
45 | ||
46 | %description plugins | |
47 | Base set of Frei0r plugins. | |
48 | ||
49 | %description plugins -l pl.UTF-8 | |
50 | Podstawowy zestaw wtyczek Frei0r. | |
51 | ||
2aa97c26 JB |
52 | %package plugins-gavl |
53 | Summary: Frei0r plugins that use GAVL library | |
54 | Summary(pl.UTF-8): Wtyczki Frei0r wykorzystujące bibliotekę GAVL | |
55 | Group: Libraries | |
56 | Requires: %{name} = %{version}-%{release} | |
57 | Requires: gavl >= 0.2.3 | |
58 | ||
59 | %description plugins-gavl | |
60 | Frei0r plugins that use GAVL library: scale0tilt, vectorscope, | |
61 | rgbparade. | |
62 | ||
63 | %description plugins-gavl -l pl.UTF-8 | |
64 | Wtyczki Frei0r wykorzystujące bibliotekę GAVL: scale0tilt, | |
65 | vectorscope, rgbparade. | |
66 | ||
67 | %package plugins-opencv | |
68 | Summary: Frei0r plugins that use OpenCV library | |
69 | Summary(pl.UTF-8): Wtyczki Frei0r wykorzystujące bibliotekę OpenCV | |
70 | Group: Libraries | |
71 | Requires: %{name} = %{version}-%{release} | |
72 | Requires: opencv >= 1.0.0 | |
73 | ||
74 | %description plugins-opencv | |
75 | Frei0r plugins that use OpenCV library: facebl0r, facedetect. | |
76 | ||
77 | %description plugins-opencv -l pl.UTF-8 | |
78 | Wtyczki Frei0r wykorzystujące bibliotekę OpenCV: facebl0r, facedetect. | |
79 | ||
00e3ea30 JB |
80 | %package devel |
81 | Summary: Minimalistic plugin API for video effects - development files | |
82 | Summary(pl.UTF-8): Minimalistyczne API wtyczek efektów wideo - pliki programistyczne | |
83 | Group: Development/Libraries | |
84 | # doesn't require base | |
85 | ||
86 | %description devel | |
87 | Frei0r is a minimalistic plugin API for video effects. The main | |
88 | emphasis is on simplicity for an API that will round up the most | |
89 | common video effects into simple filters, sources and mixers that can | |
90 | be controlled by parameters. | |
91 | ||
92 | This package contains the Frei0r API header file. | |
93 | ||
94 | %description devel -l pl.UTF-8 | |
95 | Frei0r to minimalistyczne API wtyczek efektów wideo. Główny nacisk | |
96 | położony jest na prostotę API, które będzie zamykało większość | |
97 | popularnych efektów graficznych w proste filtry, źródła i miksery, | |
98 | które można sterować parametrami. | |
99 | ||
100 | Ten pakiet zawiera plik nagłówkowy API Frei0r. | |
101 | ||
102 | %prep | |
103 | %setup -q | |
104 | ||
32beaf3c JB |
105 | sed -i -e 's/^PACKAGE_LIB_DIR=.*/PACKAGE_LIB_DIR=${libdir}/' configure.ac |
106 | ||
00e3ea30 | 107 | %build |
32beaf3c | 108 | %{__libtoolize} |
441ebaef | 109 | %{__aclocal} -I m4 |
110 | %{__autoconf} | |
111 | %{__autoheader} | |
112 | %{__automake} | |
00e3ea30 JB |
113 | # --enable-cpuflags (default) detects MMX/SSE/SSE2/SSSE3 basing on /proc/cpuinfo on build host |
114 | %configure \ | |
115 | --disable-cpuflags | |
116 | %{__make} | |
117 | ||
118 | %install | |
119 | rm -rf $RPM_BUILD_ROOT | |
120 | ||
121 | %{__make} install \ | |
122 | DESTDIR=$RPM_BUILD_ROOT | |
123 | ||
124 | %clean | |
125 | rm -rf $RPM_BUILD_ROOT | |
126 | ||
127 | %files | |
128 | %defattr(644,root,root,755) | |
129 | %doc AUTHORS ChangeLog README TODO | |
130 | %dir %{_libdir}/frei0r-1 | |
131 | ||
132 | %files plugins | |
133 | %defattr(644,root,root,755) | |
2aa97c26 JB |
134 | %attr(755,root,root) %{_libdir}/frei0r-1/3dflippo.so |
135 | %attr(755,root,root) %{_libdir}/frei0r-1/B.so | |
136 | %attr(755,root,root) %{_libdir}/frei0r-1/G.so | |
137 | %attr(755,root,root) %{_libdir}/frei0r-1/R.so | |
138 | %attr(755,root,root) %{_libdir}/frei0r-1/RGB.so | |
139 | %attr(755,root,root) %{_libdir}/frei0r-1/addition.so | |
140 | %attr(755,root,root) %{_libdir}/frei0r-1/addition_alpha.so | |
141 | %attr(755,root,root) %{_libdir}/frei0r-1/alpha0ps.so | |
142 | %attr(755,root,root) %{_libdir}/frei0r-1/alphaatop.so | |
143 | %attr(755,root,root) %{_libdir}/frei0r-1/alphagrad.so | |
144 | %attr(755,root,root) %{_libdir}/frei0r-1/alphain.so | |
145 | %attr(755,root,root) %{_libdir}/frei0r-1/alphainjection.so | |
146 | %attr(755,root,root) %{_libdir}/frei0r-1/alphaout.so | |
147 | %attr(755,root,root) %{_libdir}/frei0r-1/alphaover.so | |
148 | %attr(755,root,root) %{_libdir}/frei0r-1/alphaspot.so | |
149 | %attr(755,root,root) %{_libdir}/frei0r-1/alphaxor.so | |
150 | %attr(755,root,root) %{_libdir}/frei0r-1/balanc0r.so | |
151 | %attr(755,root,root) %{_libdir}/frei0r-1/baltan.so | |
152 | %attr(755,root,root) %{_libdir}/frei0r-1/blend.so | |
153 | %attr(755,root,root) %{_libdir}/frei0r-1/bluescreen0r.so | |
154 | %attr(755,root,root) %{_libdir}/frei0r-1/brightness.so | |
155 | %attr(755,root,root) %{_libdir}/frei0r-1/burn.so | |
156 | %attr(755,root,root) %{_libdir}/frei0r-1/bw0r.so | |
157 | %attr(755,root,root) %{_libdir}/frei0r-1/c0rners.so | |
158 | %attr(755,root,root) %{_libdir}/frei0r-1/cartoon.so | |
159 | %attr(755,root,root) %{_libdir}/frei0r-1/cluster.so | |
160 | %attr(755,root,root) %{_libdir}/frei0r-1/color_only.so | |
161 | %attr(755,root,root) %{_libdir}/frei0r-1/coloradj_RGB.so | |
162 | %attr(755,root,root) %{_libdir}/frei0r-1/colordistance.so | |
163 | %attr(755,root,root) %{_libdir}/frei0r-1/composition.so | |
164 | %attr(755,root,root) %{_libdir}/frei0r-1/contrast0r.so | |
165 | %attr(755,root,root) %{_libdir}/frei0r-1/curves.so | |
166 | %attr(755,root,root) %{_libdir}/frei0r-1/d90stairsteppingfix.so | |
167 | %attr(755,root,root) %{_libdir}/frei0r-1/darken.so | |
168 | %attr(755,root,root) %{_libdir}/frei0r-1/defish0r.so | |
169 | %attr(755,root,root) %{_libdir}/frei0r-1/delay0r.so | |
170 | %attr(755,root,root) %{_libdir}/frei0r-1/delaygrab.so | |
171 | %attr(755,root,root) %{_libdir}/frei0r-1/difference.so | |
172 | %attr(755,root,root) %{_libdir}/frei0r-1/distort0r.so | |
173 | %attr(755,root,root) %{_libdir}/frei0r-1/divide.so | |
174 | %attr(755,root,root) %{_libdir}/frei0r-1/dodge.so | |
175 | %attr(755,root,root) %{_libdir}/frei0r-1/edgeglow.so | |
176 | %attr(755,root,root) %{_libdir}/frei0r-1/equaliz0r.so | |
177 | %attr(755,root,root) %{_libdir}/frei0r-1/flippo.so | |
178 | %attr(755,root,root) %{_libdir}/frei0r-1/gamma.so | |
179 | %attr(755,root,root) %{_libdir}/frei0r-1/glow.so | |
180 | %attr(755,root,root) %{_libdir}/frei0r-1/grain_extract.so | |
181 | %attr(755,root,root) %{_libdir}/frei0r-1/grain_merge.so | |
182 | %attr(755,root,root) %{_libdir}/frei0r-1/hardlight.so | |
183 | %attr(755,root,root) %{_libdir}/frei0r-1/hqdn3d.so | |
184 | %attr(755,root,root) %{_libdir}/frei0r-1/hue.so | |
185 | %attr(755,root,root) %{_libdir}/frei0r-1/hueshift0r.so | |
186 | %attr(755,root,root) %{_libdir}/frei0r-1/invert0r.so | |
187 | %attr(755,root,root) %{_libdir}/frei0r-1/ising0r.so | |
188 | %attr(755,root,root) %{_libdir}/frei0r-1/lenscorrection.so | |
189 | %attr(755,root,root) %{_libdir}/frei0r-1/letterb0xed.so | |
190 | %attr(755,root,root) %{_libdir}/frei0r-1/levels.so | |
191 | %attr(755,root,root) %{_libdir}/frei0r-1/lighten.so | |
192 | %attr(755,root,root) %{_libdir}/frei0r-1/lightgraffiti.so | |
193 | %attr(755,root,root) %{_libdir}/frei0r-1/lissajous0r.so | |
194 | %attr(755,root,root) %{_libdir}/frei0r-1/luminance.so | |
195 | %attr(755,root,root) %{_libdir}/frei0r-1/mask0mate.so | |
196 | %attr(755,root,root) %{_libdir}/frei0r-1/multiply.so | |
197 | %attr(755,root,root) %{_libdir}/frei0r-1/nervous.so | |
198 | %attr(755,root,root) %{_libdir}/frei0r-1/nois0r.so | |
199 | %attr(755,root,root) %{_libdir}/frei0r-1/nosync0r.so | |
200 | %attr(755,root,root) %{_libdir}/frei0r-1/onecol0r.so | |
201 | %attr(755,root,root) %{_libdir}/frei0r-1/overlay.so | |
202 | %attr(755,root,root) %{_libdir}/frei0r-1/partik0l.so | |
203 | %attr(755,root,root) %{_libdir}/frei0r-1/perspective.so | |
204 | %attr(755,root,root) %{_libdir}/frei0r-1/pixeliz0r.so | |
205 | %attr(755,root,root) %{_libdir}/frei0r-1/plasma.so | |
206 | %attr(755,root,root) %{_libdir}/frei0r-1/pr0be.so | |
207 | %attr(755,root,root) %{_libdir}/frei0r-1/pr0file.so | |
208 | %attr(755,root,root) %{_libdir}/frei0r-1/primaries.so | |
209 | %attr(755,root,root) %{_libdir}/frei0r-1/saturat0r.so | |
210 | %attr(755,root,root) %{_libdir}/frei0r-1/saturation.so | |
211 | %attr(755,root,root) %{_libdir}/frei0r-1/scanline0r.so | |
212 | %attr(755,root,root) %{_libdir}/frei0r-1/screen.so | |
213 | %attr(755,root,root) %{_libdir}/frei0r-1/select0r.so | |
214 | %attr(755,root,root) %{_libdir}/frei0r-1/sharpness.so | |
215 | %attr(755,root,root) %{_libdir}/frei0r-1/sobel.so | |
216 | %attr(755,root,root) %{_libdir}/frei0r-1/softlight.so | |
217 | %attr(755,root,root) %{_libdir}/frei0r-1/sopsat.so | |
218 | %attr(755,root,root) %{_libdir}/frei0r-1/squareblur.so | |
219 | %attr(755,root,root) %{_libdir}/frei0r-1/subtract.so | |
220 | %attr(755,root,root) %{_libdir}/frei0r-1/tehroxx0r.so | |
221 | %attr(755,root,root) %{_libdir}/frei0r-1/test_pat_B.so | |
222 | %attr(755,root,root) %{_libdir}/frei0r-1/test_pat_C.so | |
223 | %attr(755,root,root) %{_libdir}/frei0r-1/test_pat_G.so | |
224 | %attr(755,root,root) %{_libdir}/frei0r-1/test_pat_I.so | |
225 | %attr(755,root,root) %{_libdir}/frei0r-1/test_pat_L.so | |
226 | %attr(755,root,root) %{_libdir}/frei0r-1/test_pat_R.so | |
227 | %attr(755,root,root) %{_libdir}/frei0r-1/three_point_balance.so | |
228 | %attr(755,root,root) %{_libdir}/frei0r-1/threelay0r.so | |
229 | %attr(755,root,root) %{_libdir}/frei0r-1/threshold0r.so | |
230 | %attr(755,root,root) %{_libdir}/frei0r-1/tint0r.so | |
231 | %attr(755,root,root) %{_libdir}/frei0r-1/transparency.so | |
232 | %attr(755,root,root) %{_libdir}/frei0r-1/twolay0r.so | |
233 | %attr(755,root,root) %{_libdir}/frei0r-1/uvmap.so | |
234 | %attr(755,root,root) %{_libdir}/frei0r-1/value.so | |
235 | %attr(755,root,root) %{_libdir}/frei0r-1/vertigo.so | |
236 | %attr(755,root,root) %{_libdir}/frei0r-1/xfade0r.so | |
237 | ||
238 | %files plugins-gavl | |
239 | %defattr(644,root,root,755) | |
240 | %attr(755,root,root) %{_libdir}/frei0r-1/scale0tilt.so | |
241 | %attr(755,root,root) %{_libdir}/frei0r-1/vectorscope.so | |
242 | %attr(755,root,root) %{_libdir}/frei0r-1/rgbparade.so | |
243 | ||
27a47ed7 | 244 | %if %{with opencv} |
2aa97c26 JB |
245 | %files plugins-opencv |
246 | %defattr(644,root,root,755) | |
247 | %attr(755,root,root) %{_libdir}/frei0r-1/facebl0r.so | |
248 | %attr(755,root,root) %{_libdir}/frei0r-1/facedetect.so | |
27a47ed7 | 249 | %endif |
00e3ea30 JB |
250 | |
251 | %files devel | |
252 | %defattr(644,root,root,755) | |
253 | %{_includedir}/frei0r.h | |
254 | %{_pkgconfigdir}/frei0r.pc |