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