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