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 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
175 # cinepaint,cinepaint-script-fu,cinepaint-std-plugins domains
176 %find_lang cinepaint --all-name
179 rm -rf $RPM_BUILD_ROOT
181 %post libs -p /sbin/ldconfig
182 %postun libs -p /sbin/ldconfig
184 %files -f %{name}.lang
185 %defattr(644,root,root,755)
186 # COPYING contains only license notes
187 %doc AUTHORS BUGS COPYING ChangeLog NEWS README TODO
188 %attr(755,root,root) %{_bindir}/cinepaint
189 %attr(755,root,root) %{_bindir}/cinepaint-remote
190 %dir %{_libdir}/%{name}
191 %dir %{_libdir}/%{name}/%{abiver}
192 %dir %{_libdir}/%{name}/%{abiver}/extra
193 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/extra/dcraw
194 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/extra/jhead
195 %dir %{_libdir}/%{name}/%{abiver}/plug-ins
196 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/blur
197 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/bmp
198 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/bracketing_to_hdr
199 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/cineon
200 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/clothify.py
201 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/collect
202 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/compose
203 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/dbbrowser
204 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/decompose
205 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/dicom
206 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/edge
207 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/fits
208 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/foggify.py
209 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gauss_rle
210 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gbr
211 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gifload
212 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gimpcons.py
213 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gtkcons.py
214 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/hdr
215 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/icc_examin_cp
216 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/iff
217 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/iol
218 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/jpeg
219 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/mblur
220 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/median
221 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/minimum
222 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/noisify
223 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/openexr
224 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pdbbrowse.py
225 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pdf
226 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pic
227 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/png
228 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pnm
229 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/psd
230 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/psd_save
231 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/rawphoto
232 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/retinex
233 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/rotate
234 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/screenshot
235 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/script-fu
236 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sgi
237 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/shadow_bevel.py
238 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sharpen
239 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/snoise
240 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sobel
241 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sphere.py
242 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/spread
243 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/tga
244 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/tiff
245 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/unsharp
246 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/whirlpinch.py
247 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/xwd
248 # resource directories
249 %dir %{_datadir}/%{name}
250 %dir %{_datadir}/%{name}/%{abiver}
251 %{_datadir}/%{name}/%{abiver}/brushes
252 %{_datadir}/%{name}/%{abiver}/curves
253 %{_datadir}/%{name}/%{abiver}/gradients
254 %{_datadir}/%{name}/%{abiver}/iol
255 %{_datadir}/%{name}/%{abiver}/palettes
256 %{_datadir}/%{name}/%{abiver}/patterns
257 %{_datadir}/%{name}/%{abiver}/scripts
259 %{_datadir}/%{name}/%{abiver}/gimprc
260 %{_datadir}/%{name}/%{abiver}/gimprc_user
261 %{_datadir}/%{name}/%{abiver}/gtkrc
262 %{_datadir}/%{name}/%{abiver}/gtkrc.forest2
263 %{_datadir}/%{name}/%{abiver}/printrc_user
264 %{_datadir}/%{name}/%{abiver}/ps-menurc
265 %{_datadir}/%{name}/%{abiver}/spot.splash.ppm
266 %{_datadir}/%{name}/%{abiver}/tips.txt
267 %attr(755,root,root) %{_datadir}/%{name}/%{abiver}/user_install
268 %attr(755,root,root) %{py_sitedir}/gimpmodule.so
269 %{py_sitescriptdir}/gimpenums.py[co]
270 %{py_sitescriptdir}/gimpfu.py[co]
271 %{py_sitescriptdir}/gimpplugin.py[co]
272 %{py_sitescriptdir}/gimpshelf.py[co]
273 %{py_sitescriptdir}/gimpui.py[co]
274 %{_mandir}/man1/cinepaint.1*
275 %{_desktopdir}/cinepaint.desktop
276 %{_pixmapsdir}/cinepaint.png
279 %defattr(644,root,root,755)
280 %attr(755,root,root) %{_libdir}/libcinepaint.so.*.*.*
281 %attr(755,root,root) %ghost %{_libdir}/libcinepaint.so.1
282 %attr(755,root,root) %{_libdir}/libcinepaintHalf.so.*.*.*
283 %attr(755,root,root) %ghost %{_libdir}/libcinepaintHalf.so.1
284 %attr(755,root,root) %{_libdir}/libcinepaint_fl_i18n.so.*.*.*
285 %attr(755,root,root) %ghost %{_libdir}/libcinepaint_fl_i18n.so.1
288 %defattr(644,root,root,755)
289 %attr(755,root,root) %{_bindir}/cinepainttool
290 %attr(755,root,root) %{_libdir}/libcinepaint.so
291 %attr(755,root,root) %{_libdir}/libcinepaintHalf.so
292 %attr(755,root,root) %{_libdir}/libcinepaint_fl_i18n.so
293 %{_libdir}/libcinepaint.la
294 %{_libdir}/libcinepaintHalf.la
295 %{_libdir}/libcinepaint_fl_i18n.la
296 %{_includedir}/cinepaint
297 %{_pkgconfigdir}/cinepaint-gtk.pc
298 %{_aclocaldir}/cinepaint.m4
299 %{_mandir}/man1/cinepainttool.1*
302 %defattr(644,root,root,755)
303 %{_libdir}/libcinepaint.a
304 %{_libdir}/libcinepaintHalf.a
305 %{_libdir}/libcinepaint_fl_i18n.a
308 %defattr(644,root,root,755)
309 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/print