3 %bcond_without gutenprint # gutenprint-based print plugin
4 %bcond_with gtk1 # GTK+ 1.x instead of 2.x
6 Summary: CinePaint - a motion picture editing tool
7 Summary(pl.UTF-8): CinePaint - narzędzie do obróbki filmów
11 License: GPL v2+ (with LGPL v2.1+ and MIT parts)
12 Group: X11/Applications/Graphics
13 Source0: http://downloads.sourceforge.net/cinepaint/%{name}-%{version}.tgz
14 # Source0-md5: f8ecd5671662e71a3356213de371fee4
15 Patch0: %{name}-am.patch
16 Patch1: %{name}-configure.patch
17 Patch2: %{name}-libpng.patch
18 Patch3: %{name}-link.patch
19 Patch4: %{name}-paths.patch
20 Patch5: %{name}-libdir.patch
21 Patch6: %{name}-oyranos.patch
22 Patch7: %{name}-format.patch
23 Patch8: %{name}-include.patch
24 Patch9: %{name}-python.patch
25 URL: http://www.cinepaint.org/
26 BuildRequires: OpenEXR-devel >= 1.0.0
27 BuildRequires: autoconf
28 BuildRequires: automake
30 BuildRequires: fltk-devel
31 BuildRequires: fltk-gl-devel
33 BuildRequires: glib-devel
34 BuildRequires: gtk+-devel >= 1.2.8
36 BuildRequires: gtk+2-devel >= 2.0.0
38 BuildRequires: lcms-devel >= 1.16
39 BuildRequires: libjpeg-devel
40 BuildRequires: libpng-devel >= 1.0.0
41 BuildRequires: libtiff-devel
42 BuildRequires: libtool
43 BuildRequires: oyranos-devel
44 BuildRequires: pkgconfig
45 BuildRequires: python-devel
46 BuildRequires: rpmbuild(macros) >= 1.219
47 BuildRequires: xorg-lib-libICE-devel
48 BuildRequires: xorg-lib-libSM-devel
49 BuildRequires: xorg-lib-libXmu-devel
50 BuildRequires: xorg-lib-libXt-devel
51 BuildRequires: zlib-devel
52 %{?with_gutenprint:BuildRequires: libgutenprintui-devel >= 5.0.0}
53 Requires: %{name}-libs = %{version}-%{release}
54 Requires: OpenEXR >= 1.0.0
56 Requires: fonts-TTF-freefont
57 Requires: lcms >= 1.16
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 CinePaint is a motion picture editing tool primarily used for painting
65 and retouching of movies. CinePaint is the most successful open source
66 tool in future motion picture work today. It was formerly known as
69 %description -l pl.UTF-8
70 CinePaint jest narzędziem do obróbki ruchomego obrazu, używanym
71 głównie do rysowania i retuszu filmów. Na dzień dzisiejszy jest
72 narzędziem z otwartymi źródłami, które odniosło największy sukces w
73 branży filmowej. Wcześniej było znane pod nazwą FilmGimp.
76 Summary: CinePaint shared libraries
77 Summary(pl.UTF-8): Biblioteki współdzielone CinePainta
80 Requires: gtk+ >= 1.2.8
82 Conflicts: cinepaint < 1.3
85 CinePaint shared libraries.
87 %description libs -l pl.UTF-8
88 Biblioteki współdzielone CinePainta.
91 Summary: Header files for CinePaint libraries
92 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek CinePainta
93 Group: X11/Development/Libraries
94 Requires: %{name}-libs = %{version}-%{release}
96 Requires: gtk+-devel >= 1.2.8
98 Requires: gtk+2-devel >= 2.0.0
100 Obsoletes: filmgimp-devel
103 Header files for CinePaint libraries.
105 %description devel -l pl.UTF-8
106 Pliki nagłówkowe bibliotek CinePainta.
109 Summary: Static CinePaint libraries
110 Summary(pl.UTF-8): Statyczne biblioteki CinePaint
111 Group: X11/Development/Libraries
112 Requires: %{name}-devel = %{version}-%{release}
113 Obsoletes: filmgimp-static
116 Static CinePaint libraries.
118 %description static -l pl.UTF-8
119 Statyczne biblioteki CinePainta.
121 %package plugin-print
122 Summary: Print plug-in for CinePaint
123 Summary(pl.UTF-8): Wtyczka do drukowania dla CinePainta
125 Requires: %{name} = %{version}-%{release}
126 Requires: libgutenprintui >= 5.0.0
128 %description plugin-print
129 Print plug-in for CinePaint.
131 %description plugin-print -l pl.UTF-8
132 Wtyczka do drukowania dla CinePainta.
148 %{__rm} config.guess config.sub py-compile
152 %{__aclocal} -I aclocal
156 %{!?with_gutenprint:--disable-print}
161 rm -rf $RPM_BUILD_ROOT
164 DESTDIR=$RPM_BUILD_ROOT \
165 m4datadir=%{_aclocaldir}
167 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/gimpmodule.{la,a}
168 # provided by fonts-TTF-freefont
169 %{__rm} $RPM_BUILD_ROOT%{_fontsdir}/FreeSans.ttf
173 # cinepaint,cinepaint-script-fu,cinepaint-std-plugins domains
174 %find_lang cinepaint --all-name
177 rm -rf $RPM_BUILD_ROOT
179 %post libs -p /sbin/ldconfig
180 %postun libs -p /sbin/ldconfig
182 %files -f %{name}.lang
183 %defattr(644,root,root,755)
184 # COPYING contains only license notes
185 %doc AUTHORS BUGS COPYING ChangeLog NEWS README TODO
186 %attr(755,root,root) %{_bindir}/cinepaint
187 %attr(755,root,root) %{_bindir}/cinepaint-remote
188 %dir %{_libdir}/%{name}
189 %dir %{_libdir}/%{name}/%{abiver}
190 %dir %{_libdir}/%{name}/%{abiver}/extra
191 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/extra/dcraw
192 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/extra/jhead
193 %dir %{_libdir}/%{name}/%{abiver}/plug-ins
194 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/blur
195 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/bmp
196 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/bracketing_to_hdr
197 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/cineon
198 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/clothify.py
199 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/collect
200 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/compose
201 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/dbbrowser
202 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/decompose
203 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/dicom
204 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/edge
205 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/fits
206 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/foggify.py
207 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gauss_rle
208 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gbr
209 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gifload
210 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gimpcons.py
211 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gtkcons.py
212 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/hdr
213 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/icc_examin_cp
214 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/iff
215 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/iol
216 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/jpeg
217 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/mblur
218 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/median
219 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/minimum
220 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/noisify
221 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/openexr
222 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pdbbrowse.py
223 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pdf
224 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pic
225 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/png
226 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pnm
227 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/psd
228 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/psd_save
229 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/rawphoto
230 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/retinex
231 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/rotate
232 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/screenshot
233 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/script-fu
234 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sgi
235 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/shadow_bevel.py
236 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sharpen
237 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/snoise
238 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sobel
239 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sphere.py
240 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/spread
241 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/tga
242 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/tiff
243 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/unsharp
244 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/whirlpinch.py
245 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/xwd
246 # resource directories
247 %dir %{_datadir}/%{name}
248 %dir %{_datadir}/%{name}/%{abiver}
249 %{_datadir}/%{name}/%{abiver}/brushes
250 %{_datadir}/%{name}/%{abiver}/curves
251 %{_datadir}/%{name}/%{abiver}/gradients
252 %{_datadir}/%{name}/%{abiver}/iol
253 %{_datadir}/%{name}/%{abiver}/palettes
254 %{_datadir}/%{name}/%{abiver}/patterns
255 %{_datadir}/%{name}/%{abiver}/scripts
257 %{_datadir}/%{name}/%{abiver}/gimprc
258 %{_datadir}/%{name}/%{abiver}/gimprc_user
259 %{_datadir}/%{name}/%{abiver}/gtkrc
260 %{_datadir}/%{name}/%{abiver}/gtkrc.forest2
261 %{_datadir}/%{name}/%{abiver}/printrc_user
262 %{_datadir}/%{name}/%{abiver}/ps-menurc
263 %{_datadir}/%{name}/%{abiver}/spot.splash.ppm
264 %{_datadir}/%{name}/%{abiver}/tips.txt
265 %attr(755,root,root) %{_datadir}/%{name}/%{abiver}/user_install
266 %attr(755,root,root) %{py_sitedir}/gimpmodule.so
267 %{py_sitescriptdir}/gimpenums.py[co]
268 %{py_sitescriptdir}/gimpfu.py[co]
269 %{py_sitescriptdir}/gimpplugin.py[co]
270 %{py_sitescriptdir}/gimpshelf.py[co]
271 %{py_sitescriptdir}/gimpui.py[co]
272 %{_mandir}/man1/cinepaint.1*
273 %{_desktopdir}/cinepaint.desktop
274 %{_pixmapsdir}/cinepaint.png
277 %defattr(644,root,root,755)
278 %attr(755,root,root) %{_libdir}/libcinepaint.so.*.*.*
279 %attr(755,root,root) %ghost %{_libdir}/libcinepaint.so.1
280 %attr(755,root,root) %{_libdir}/libcinepaintHalf.so.*.*.*
281 %attr(755,root,root) %ghost %{_libdir}/libcinepaintHalf.so.1
282 %attr(755,root,root) %{_libdir}/libcinepaint_fl_i18n.so.*.*.*
283 %attr(755,root,root) %ghost %{_libdir}/libcinepaint_fl_i18n.so.1
286 %defattr(644,root,root,755)
287 %attr(755,root,root) %{_bindir}/cinepainttool
288 %attr(755,root,root) %{_libdir}/libcinepaint.so
289 %attr(755,root,root) %{_libdir}/libcinepaintHalf.so
290 %attr(755,root,root) %{_libdir}/libcinepaint_fl_i18n.so
291 %{_libdir}/libcinepaint.la
292 %{_libdir}/libcinepaintHalf.la
293 %{_libdir}/libcinepaint_fl_i18n.la
294 %{_includedir}/cinepaint
295 %{_pkgconfigdir}/cinepaint-gtk.pc
296 %{_aclocaldir}/cinepaint.m4
297 %{_mandir}/man1/cinepainttool.1*
300 %defattr(644,root,root,755)
301 %{_libdir}/libcinepaint.a
302 %{_libdir}/libcinepaintHalf.a
303 %{_libdir}/libcinepaint_fl_i18n.a
306 %defattr(644,root,root,755)
307 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/print