]> git.pld-linux.org Git - packages/cinepaint.git/blame - cinepaint.spec
- fix Norwegian locale
[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
f2893cfa 10Release: 2
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
c214b31f
JB
22Patch7: %{name}-format.patch
23Patch8: %{name}-include.patch
24Patch9: %{name}-python.patch
18d3a733 25URL: http://www.cinepaint.org/
cbd6e183
JB
26BuildRequires: OpenEXR-devel >= 1.0.0
27BuildRequires: autoconf
e38b6027 28BuildRequires: automake
cbd6e183 29BuildRequires: flex
18d3a733 30BuildRequires: fltk-devel
c214b31f 31BuildRequires: fltk-gl-devel
21b297a4
JB
32%if %{with gtk1}
33BuildRequires: glib-devel
34BuildRequires: gtk+-devel >= 1.2.8
35%else
36BuildRequires: gtk+2-devel >= 2.0.0
37%endif
cbd6e183 38BuildRequires: lcms-devel >= 1.16
e38b6027 39BuildRequires: libjpeg-devel
cbd6e183 40BuildRequires: libpng-devel >= 1.0.0
e38b6027 41BuildRequires: libtiff-devel
cbd6e183 42BuildRequires: libtool
728f6e40 43BuildRequires: oyranos-devel
cbd6e183
JB
44BuildRequires: pkgconfig
45BuildRequires: python-devel
46BuildRequires: rpmbuild(macros) >= 1.219
47BuildRequires: xorg-lib-libICE-devel
48BuildRequires: xorg-lib-libSM-devel
49BuildRequires: xorg-lib-libXmu-devel
50BuildRequires: xorg-lib-libXt-devel
e38b6027 51BuildRequires: zlib-devel
6cc77ddd 52%{?with_gutenprint:BuildRequires: libgutenprintui-devel >= 5.0.0}
21b297a4 53Requires: %{name}-libs = %{version}-%{release}
6cc77ddd 54Requires: OpenEXR >= 1.0.0
cbd6e183
JB
55# FreeSans.ttf
56Requires: fonts-TTF-freefont
6cc77ddd 57Requires: lcms >= 1.16
3648d268 58Obsoletes: filmgimp
e38b6027 59BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60
cbd6e183
JB
61%define abiver 1.3.0
62
e38b6027 63%description
22a19ab8 64CinePaint is a motion picture editing tool primarily used for painting
65and retouching of movies. CinePaint is the most successful open source
f442395c
JB
66tool in future motion picture work today. It was formerly known as
67FilmGimp.
e38b6027 68
232b2685
JR
69%description -l pl.UTF-8
70CinePaint jest narzędziem do obróbki ruchomego obrazu, używanym
71głównie do rysowania i retuszu filmów. Na dzień dzisiejszy jest
72narzędziem z otwartymi źródłami, które odniosło największy sukces w
73branży filmowej. Wcześniej było znane pod nazwą FilmGimp.
e38b6027 74
21b297a4
JB
75%package libs
76Summary: CinePaint shared libraries
77Summary(pl.UTF-8): Biblioteki współdzielone CinePainta
78Group: Libraries
79%if %{with gtk1}
80Requires: gtk+ >= 1.2.8
81%endif
82Conflicts: cinepaint < 1.3
83
84%description libs
85CinePaint shared libraries.
86
87%description libs -l pl.UTF-8
88Biblioteki współdzielone CinePainta.
89
e38b6027 90%package devel
22a19ab8 91Summary: Header files for CinePaint libraries
9951d5cf 92Summary(pl.UTF-8): Pliki nagłówkowe bibliotek CinePainta
e38b6027 93Group: X11/Development/Libraries
21b297a4 94Requires: %{name}-libs = %{version}-%{release}
6cc77ddd
JB
95%if %{with gtk1}
96Requires: gtk+-devel >= 1.2.8
97%else
98Requires: gtk+2-devel >= 2.0.0
99%endif
3648d268 100Obsoletes: filmgimp-devel
e38b6027 101
102%description devel
22a19ab8 103Header files for CinePaint libraries.
e38b6027 104
232b2685
JR
105%description devel -l pl.UTF-8
106Pliki nagłówkowe bibliotek CinePainta.
e38b6027 107
108%package static
22a19ab8 109Summary: Static CinePaint libraries
9951d5cf 110Summary(pl.UTF-8): Statyczne biblioteki CinePaint
e38b6027 111Group: X11/Development/Libraries
f442395c 112Requires: %{name}-devel = %{version}-%{release}
3648d268 113Obsoletes: filmgimp-static
e38b6027 114
115%description static
22a19ab8 116Static CinePaint libraries.
e38b6027 117
232b2685 118%description static -l pl.UTF-8
22a19ab8 119Statyczne biblioteki CinePainta.
e38b6027 120
6cc77ddd
JB
121%package plugin-print
122Summary: Print plug-in for CinePaint
123Summary(pl.UTF-8): Wtyczka do drukowania dla CinePainta
124Group: Libraries
125Requires: %{name} = %{version}-%{release}
126Requires: libgutenprintui >= 5.0.0
127
128%description plugin-print
129Print plug-in for CinePaint.
130
131%description plugin-print -l pl.UTF-8
132Wtyczka do drukowania dla CinePainta.
133
e38b6027 134%prep
cbd6e183
JB
135%setup -q -n %{name}
136%patch0 -p1
137%patch1 -p1
138%patch2 -p1
139%patch3 -p1
140%patch4 -p1
6cc77ddd 141%patch5 -p1
728f6e40 142%patch6 -p1
c214b31f
JB
143%patch7 -p1
144%patch8 -p1
145%patch9 -p1
cbd6e183
JB
146
147# dead symlinks
148%{__rm} config.guess config.sub py-compile
e38b6027 149
150%build
cbd6e183
JB
151%{__libtoolize}
152%{__aclocal} -I aclocal
153%{__autoconf}
154%{__automake}
18d3a733 155%configure \
6cc77ddd 156 %{!?with_gutenprint:--disable-print}
e38b6027 157
158%{__make}
159
160%install
161rm -rf $RPM_BUILD_ROOT
162
163%{__make} install \
164 DESTDIR=$RPM_BUILD_ROOT \
165 m4datadir=%{_aclocaldir}
166
cbd6e183
JB
167%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/gimpmodule.{la,a}
168# provided by fonts-TTF-freefont
169%{__rm} $RPM_BUILD_ROOT%{_fontsdir}/FreeSans.ttf
170
171%py_postclean
172
f2893cfa
JR
173%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
174
cbd6e183 175# cinepaint,cinepaint-script-fu,cinepaint-std-plugins domains
18d3a733 176%find_lang cinepaint --all-name
177
e38b6027 178%clean
179rm -rf $RPM_BUILD_ROOT
180
21b297a4
JB
181%post libs -p /sbin/ldconfig
182%postun libs -p /sbin/ldconfig
e38b6027 183
18d3a733 184%files -f %{name}.lang
e38b6027 185%defattr(644,root,root,755)
cbd6e183
JB
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
9c8e8426 190%dir %{_libdir}/%{name}
cbd6e183
JB
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
6cc77ddd
JB
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
e38b6027 248# resource directories
bcefa12d 249%dir %{_datadir}/%{name}
cbd6e183
JB
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
e38b6027 258# default rc(?)
cbd6e183
JB
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*
18d3a733 275%{_desktopdir}/cinepaint.desktop
276%{_pixmapsdir}/cinepaint.png
e38b6027 277
21b297a4
JB
278%files libs
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
286
e38b6027 287%files devel
288%defattr(644,root,root,755)
cbd6e183
JB
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
18d3a733 297%{_pkgconfigdir}/cinepaint-gtk.pc
cbd6e183
JB
298%{_aclocaldir}/cinepaint.m4
299%{_mandir}/man1/cinepainttool.1*
e38b6027 300
301%files static
302%defattr(644,root,root,755)
cbd6e183
JB
303%{_libdir}/libcinepaint.a
304%{_libdir}/libcinepaintHalf.a
305%{_libdir}/libcinepaint_fl_i18n.a
6cc77ddd
JB
306
307%files plugin-print
308%defattr(644,root,root,755)
309%attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/print
This page took 0.106322 seconds and 4 git commands to generate.