]> git.pld-linux.org Git - packages/cinepaint.git/blame_incremental - cinepaint.spec
Release 12 (by relup.sh)
[packages/cinepaint.git] / cinepaint.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without gutenprint # gutenprint-based print plugin
4%bcond_with gtk1 # GTK+ 1.x instead of 2.x
5
6Summary: CinePaint - a motion picture editing tool
7Summary(pl.UTF-8): CinePaint - narzędzie do obróbki filmów
8Name: cinepaint
9Version: 1.3
10Release: 12
11License: GPL v2+ (with LGPL v2.1+ and MIT parts)
12Group: X11/Applications/Graphics
13Source0: http://downloads.sourceforge.net/cinepaint/%{name}-%{version}.tgz
14# Source0-md5: f8ecd5671662e71a3356213de371fee4
15Patch0: %{name}-am.patch
16Patch1: %{name}-configure.patch
17Patch2: %{name}-libpng.patch
18Patch3: %{name}-link.patch
19Patch4: %{name}-paths.patch
20Patch5: %{name}-libdir.patch
21Patch6: %{name}-oyranos.patch
22Patch7: %{name}-format.patch
23Patch8: %{name}-include.patch
24Patch9: %{name}-python.patch
25Patch10: %{name}-extern.patch
26Patch11: %{name}-no-common.patch
27Patch12: %{name}-ptr.patch
28Patch13: %{name}-gcc.patch
29URL: http://cinepaint.org/
30BuildRequires: OpenEXR-devel >= 1.0.0
31BuildRequires: autoconf
32BuildRequires: automake
33BuildRequires: flex
34BuildRequires: fltk-devel
35BuildRequires: fltk-gl-devel
36BuildRequires: gettext-tools
37%if %{with gtk1}
38BuildRequires: glib-devel
39BuildRequires: gtk+-devel >= 1.2.8
40%else
41BuildRequires: gtk+2-devel >= 2.0.0
42%endif
43BuildRequires: lcms-devel >= 1.16
44BuildRequires: libjpeg-devel
45BuildRequires: libpng-devel >= 1.0.0
46BuildRequires: libstdc++-devel
47BuildRequires: libtiff-devel
48BuildRequires: libtool
49BuildRequires: oyranos-devel
50BuildRequires: pkgconfig
51BuildRequires: python-devel
52BuildRequires: rpmbuild(macros) >= 1.219
53BuildRequires: xorg-lib-libICE-devel
54BuildRequires: xorg-lib-libSM-devel
55BuildRequires: xorg-lib-libXmu-devel
56BuildRequires: xorg-lib-libXt-devel
57BuildRequires: zlib-devel
58%{?with_gutenprint:BuildRequires: libgutenprintui-devel >= 5.0.0}
59Requires: %{name}-libs = %{version}-%{release}
60Requires: OpenEXR >= 1.0.0
61# FreeSans.ttf
62Requires: fonts-TTF-freefont
63Requires: lcms >= 1.16
64Obsoletes: filmgimp < 1
65BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66
67%define abiver 1.3.0
68
69%description
70CinePaint is a motion picture editing tool primarily used for painting
71and retouching of movies. CinePaint is the most successful open source
72tool in future motion picture work today. It was formerly known as
73FilmGimp.
74
75%description -l pl.UTF-8
76CinePaint jest narzędziem do obróbki ruchomego obrazu, używanym
77głównie do rysowania i retuszu filmów. Na dzień dzisiejszy jest
78narzędziem z otwartymi źródłami, które odniosło największy sukces w
79branży filmowej. Wcześniej było znane pod nazwą FilmGimp.
80
81%package libs
82Summary: CinePaint shared libraries
83Summary(pl.UTF-8): Biblioteki współdzielone CinePainta
84Group: Libraries
85%if %{with gtk1}
86Requires: gtk+ >= 1.2.8
87%endif
88Conflicts: cinepaint < 1.3
89
90%description libs
91CinePaint shared libraries.
92
93%description libs -l pl.UTF-8
94Biblioteki współdzielone CinePainta.
95
96%package devel
97Summary: Header files for CinePaint libraries
98Summary(pl.UTF-8): Pliki nagłówkowe bibliotek CinePainta
99Group: X11/Development/Libraries
100Requires: %{name}-libs = %{version}-%{release}
101%if %{with gtk1}
102Requires: gtk+-devel >= 1.2.8
103%else
104Requires: gtk+2-devel >= 2.0.0
105%endif
106Obsoletes: filmgimp-devel < 1
107
108%description devel
109Header files for CinePaint libraries.
110
111%description devel -l pl.UTF-8
112Pliki nagłówkowe bibliotek CinePainta.
113
114%package static
115Summary: Static CinePaint libraries
116Summary(pl.UTF-8): Statyczne biblioteki CinePaint
117Group: X11/Development/Libraries
118Requires: %{name}-devel = %{version}-%{release}
119Obsoletes: filmgimp-static < 1
120
121%description static
122Static CinePaint libraries.
123
124%description static -l pl.UTF-8
125Statyczne biblioteki CinePainta.
126
127%package plugin-print
128Summary: Print plug-in for CinePaint
129Summary(pl.UTF-8): Wtyczka do drukowania dla CinePainta
130Group: Libraries
131Requires: %{name} = %{version}-%{release}
132Requires: libgutenprintui >= 5.0.0
133
134%description plugin-print
135Print plug-in for CinePaint.
136
137%description plugin-print -l pl.UTF-8
138Wtyczka do drukowania dla CinePainta.
139
140%prep
141%setup -q -n %{name}
142%patch0 -p1
143%patch1 -p1
144%patch2 -p1
145%patch3 -p1
146%patch4 -p1
147%patch5 -p1
148%patch6 -p1
149%patch7 -p1
150%patch8 -p1
151%patch9 -p1
152%patch10 -p1
153%patch11 -p1
154%patch12 -p1
155%patch13 -p1
156
157# dead symlinks
158%{__rm} config.guess config.sub py-compile
159
160%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' plug-ins/pygimp/plug-ins/*.py
161
162%build
163%{__libtoolize}
164%{__aclocal} -I aclocal
165%{__autoconf}
166%{__automake}
167%configure \
168 %{!?with_gutenprint:--disable-print}
169
170%{__make}
171
172%install
173rm -rf $RPM_BUILD_ROOT
174
175%{__make} install \
176 DESTDIR=$RPM_BUILD_ROOT \
177 m4datadir=%{_aclocaldir}
178
179# referenced by float16.h, but not installed
180install -d $RPM_BUILD_ROOT%{_includedir}/cinepaint/libhalf
181cp -p libhalf/cinepaint_half.h $RPM_BUILD_ROOT%{_includedir}/cinepaint/libhalf
182
183%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/gimpmodule.{la,a}
184# provided by fonts-TTF-freefont
185%{__rm} $RPM_BUILD_ROOT%{_fontsdir}/FreeSans.ttf
186
187%py_postclean
188
189%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
190
191# cinepaint,cinepaint-script-fu,cinepaint-std-plugins domains
192%find_lang cinepaint --all-name
193
194%clean
195rm -rf $RPM_BUILD_ROOT
196
197%post libs -p /sbin/ldconfig
198%postun libs -p /sbin/ldconfig
199
200%files -f %{name}.lang
201%defattr(644,root,root,755)
202# COPYING contains only license notes
203%doc AUTHORS BUGS COPYING ChangeLog NEWS README TODO
204%attr(755,root,root) %{_bindir}/cinepaint
205%attr(755,root,root) %{_bindir}/cinepaint-remote
206%dir %{_libdir}/%{name}
207%dir %{_libdir}/%{name}/%{abiver}
208%dir %{_libdir}/%{name}/%{abiver}/extra
209%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/extra/dcraw
210%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/extra/jhead
211%dir %{_libdir}/%{name}/%{abiver}/plug-ins
212%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/blur
213%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/bmp
214%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/bracketing_to_hdr
215%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/cineon
216%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/clothify.py
217%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/collect
218%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/compose
219%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/dbbrowser
220%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/decompose
221%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/dicom
222%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/edge
223%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/fits
224%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/foggify.py
225%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gauss_rle
226%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gbr
227%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gifload
228%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gimpcons.py
229%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/gtkcons.py
230%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/hdr
231%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/icc_examin_cp
232%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/iff
233%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/iol
234%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/jpeg
235%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/mblur
236%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/median
237%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/minimum
238%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/noisify
239%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/openexr
240%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pdbbrowse.py
241%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pdf
242%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pic
243%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/png
244%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/pnm
245%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/psd
246%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/psd_save
247%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/rawphoto
248%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/retinex
249%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/rotate
250%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/screenshot
251%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/script-fu
252%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sgi
253%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/shadow_bevel.py
254%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sharpen
255%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/snoise
256%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sobel
257%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/sphere.py
258%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/spread
259%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/tga
260%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/tiff
261%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/unsharp
262%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/whirlpinch.py
263%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/xwd
264# resource directories
265%dir %{_datadir}/%{name}
266%dir %{_datadir}/%{name}/%{abiver}
267%{_datadir}/%{name}/%{abiver}/brushes
268%{_datadir}/%{name}/%{abiver}/curves
269%{_datadir}/%{name}/%{abiver}/gradients
270%{_datadir}/%{name}/%{abiver}/iol
271%{_datadir}/%{name}/%{abiver}/palettes
272%{_datadir}/%{name}/%{abiver}/patterns
273%{_datadir}/%{name}/%{abiver}/scripts
274# default rc(?)
275%{_datadir}/%{name}/%{abiver}/gimprc
276%{_datadir}/%{name}/%{abiver}/gimprc_user
277%{_datadir}/%{name}/%{abiver}/gtkrc
278%{_datadir}/%{name}/%{abiver}/gtkrc.forest2
279%{_datadir}/%{name}/%{abiver}/printrc_user
280%{_datadir}/%{name}/%{abiver}/ps-menurc
281%{_datadir}/%{name}/%{abiver}/spot.splash.ppm
282%{_datadir}/%{name}/%{abiver}/tips.txt
283%attr(755,root,root) %{_datadir}/%{name}/%{abiver}/user_install
284%attr(755,root,root) %{py_sitedir}/gimpmodule.so
285%{py_sitescriptdir}/gimpenums.py[co]
286%{py_sitescriptdir}/gimpfu.py[co]
287%{py_sitescriptdir}/gimpplugin.py[co]
288%{py_sitescriptdir}/gimpshelf.py[co]
289%{py_sitescriptdir}/gimpui.py[co]
290%{_mandir}/man1/cinepaint.1*
291%{_desktopdir}/cinepaint.desktop
292%{_pixmapsdir}/cinepaint.png
293
294%files libs
295%defattr(644,root,root,755)
296%attr(755,root,root) %{_libdir}/libcinepaint.so.*.*.*
297%attr(755,root,root) %ghost %{_libdir}/libcinepaint.so.1
298%attr(755,root,root) %{_libdir}/libcinepaintHalf.so.*.*.*
299%attr(755,root,root) %ghost %{_libdir}/libcinepaintHalf.so.1
300%attr(755,root,root) %{_libdir}/libcinepaint_fl_i18n.so.*.*.*
301%attr(755,root,root) %ghost %{_libdir}/libcinepaint_fl_i18n.so.1
302
303%files devel
304%defattr(644,root,root,755)
305%attr(755,root,root) %{_bindir}/cinepainttool
306%attr(755,root,root) %{_libdir}/libcinepaint.so
307%attr(755,root,root) %{_libdir}/libcinepaintHalf.so
308%attr(755,root,root) %{_libdir}/libcinepaint_fl_i18n.so
309%{_libdir}/libcinepaint.la
310%{_libdir}/libcinepaintHalf.la
311%{_libdir}/libcinepaint_fl_i18n.la
312%{_includedir}/cinepaint
313%{_pkgconfigdir}/cinepaint-gtk.pc
314%{_aclocaldir}/cinepaint.m4
315%{_mandir}/man1/cinepainttool.1*
316
317%files static
318%defattr(644,root,root,755)
319%{_libdir}/libcinepaint.a
320%{_libdir}/libcinepaintHalf.a
321%{_libdir}/libcinepaint_fl_i18n.a
322
323%files plugin-print
324%defattr(644,root,root,755)
325%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/print
This page took 0.132521 seconds and 5 git commands to generate.