]> git.pld-linux.org Git - packages/frei0r.git/blame - frei0r.spec
- added opencv bcond (there's a loop in BR: opencv -> ffmpeg -> frei0r)
[packages/frei0r.git] / frei0r.spec
CommitLineData
27a47ed7
SS
1#
2# Conditional build:
3%bcond_without opencv # build without OpenCV support
4#
00e3ea30
JB
5Summary: Minimalistic plugin API for video effects - common package
6Summary(pl.UTF-8): Minimalistyczne API wtyczek efektów wideo - wspólny pakiet
7Name: frei0r
8Version: 1.3
70bdef3a 9Release: 2
00e3ea30 10License: GPL v2+
32beaf3c 11Group: Libraries
00e3ea30
JB
12Source0: http://piksel.no/frei0r/releases/%{name}-plugins-%{version}.tar.gz
13# Source0-md5: a2eb63feeeb0c5cf439ccca276cbf70c
14URL: http://frei0r.org/
32beaf3c 15BuildRequires: autoconf >= 2.60
441ebaef 16BuildRequires: automake
00e3ea30 17BuildRequires: gavl-devel >= 0.2.3
32beaf3c 18BuildRequires: libtool >= 2:2.0
27a47ed7 19%{?with_opencv:BuildRequires: opencv-devel >= 1.0.0}
32beaf3c
JB
20BuildRequires: pkgconfig
21BuildRequires: sed >= 4.0
00e3ea30
JB
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25Frei0r is a minimalistic plugin API for video effects. The main
26emphasis is on simplicity for an API that will round up the most
27common video effects into simple filters, sources and mixers that can
28be controlled by parameters.
29
30This is common package for all Frei0r plugins.
31
32%description -l pl.UTF-8
33Frei0r to minimalistyczne API wtyczek efektów wideo. Główny nacisk
34położony jest na prostotę API, które będzie zamykało większość
35popularnych efektów graficznych w proste filtry, źródła i miksery,
36które można sterować parametrami.
37
38Ten pakiet jest wspólny dla wszystkich wtyczek Frei0r.
39
40%package plugins
41Summary: Base set of Frei0r plugins
42Summary(pl.UTF-8): Podstawowy zestaw wtyczek Frei0r
43Group: Libraries
44Requires: %{name} = %{version}-%{release}
45
46%description plugins
47Base set of Frei0r plugins.
48
49%description plugins -l pl.UTF-8
50Podstawowy zestaw wtyczek Frei0r.
51
2aa97c26
JB
52%package plugins-gavl
53Summary: Frei0r plugins that use GAVL library
54Summary(pl.UTF-8): Wtyczki Frei0r wykorzystujące bibliotekę GAVL
55Group: Libraries
56Requires: %{name} = %{version}-%{release}
57Requires: gavl >= 0.2.3
58
59%description plugins-gavl
60Frei0r plugins that use GAVL library: scale0tilt, vectorscope,
61rgbparade.
62
63%description plugins-gavl -l pl.UTF-8
64Wtyczki Frei0r wykorzystujące bibliotekę GAVL: scale0tilt,
65vectorscope, rgbparade.
66
67%package plugins-opencv
68Summary: Frei0r plugins that use OpenCV library
69Summary(pl.UTF-8): Wtyczki Frei0r wykorzystujące bibliotekę OpenCV
70Group: Libraries
71Requires: %{name} = %{version}-%{release}
72Requires: opencv >= 1.0.0
73
74%description plugins-opencv
75Frei0r plugins that use OpenCV library: facebl0r, facedetect.
76
77%description plugins-opencv -l pl.UTF-8
78Wtyczki Frei0r wykorzystujące bibliotekę OpenCV: facebl0r, facedetect.
79
00e3ea30
JB
80%package devel
81Summary: Minimalistic plugin API for video effects - development files
82Summary(pl.UTF-8): Minimalistyczne API wtyczek efektów wideo - pliki programistyczne
83Group: Development/Libraries
84# doesn't require base
85
86%description devel
87Frei0r is a minimalistic plugin API for video effects. The main
88emphasis is on simplicity for an API that will round up the most
89common video effects into simple filters, sources and mixers that can
90be controlled by parameters.
91
92This package contains the Frei0r API header file.
93
94%description devel -l pl.UTF-8
95Frei0r to minimalistyczne API wtyczek efektów wideo. Główny nacisk
96położony jest na prostotę API, które będzie zamykało większość
97popularnych efektów graficznych w proste filtry, źródła i miksery,
98które można sterować parametrami.
99
100Ten pakiet zawiera plik nagłówkowy API Frei0r.
101
102%prep
103%setup -q
104
32beaf3c
JB
105sed -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
119rm -rf $RPM_BUILD_ROOT
120
121%{__make} install \
122 DESTDIR=$RPM_BUILD_ROOT
123
124%clean
125rm -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
This page took 0.12741 seconds and 4 git commands to generate.