]> git.pld-linux.org Git - packages/cinepaint.git/blob - cinepaint.spec
- added oyranos patch (fixes build with oyranos 0.9.4)
[packages/cinepaint.git] / cinepaint.spec
1 #
2 # Conditional build:
3 %bcond_without  gutenprint      # gutenprint-based print plugin
4 %bcond_with     gtk1            # GTK+ 1.x instead of 2.x
5
6 Summary:        CinePaint - a motion picture editing tool
7 Summary(pl.UTF-8):      CinePaint - narzędzie do obróbki filmów
8 Name:           cinepaint
9 Version:        1.3
10 Release:        1
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 URL:            http://www.cinepaint.org/
23 BuildRequires:  OpenEXR-devel >= 1.0.0
24 BuildRequires:  autoconf
25 BuildRequires:  automake
26 BuildRequires:  flex
27 BuildRequires:  fltk-devel
28 BuildRequires:  lcms-devel >= 1.16
29 BuildRequires:  libjpeg-devel
30 BuildRequires:  libpng-devel >= 1.0.0
31 BuildRequires:  libtiff-devel
32 BuildRequires:  libtool
33 BuildRequires:  oyranos-devel
34 BuildRequires:  pkgconfig
35 BuildRequires:  python-devel
36 BuildRequires:  rpmbuild(macros) >= 1.219
37 BuildRequires:  xorg-lib-libICE-devel
38 BuildRequires:  xorg-lib-libSM-devel
39 BuildRequires:  xorg-lib-libXmu-devel
40 BuildRequires:  xorg-lib-libXt-devel
41 BuildRequires:  zlib-devel
42 %{?with_gutenprint:BuildRequires:       libgutenprintui-devel >= 5.0.0}
43 %if %{with gtk1}
44 BuildRequires:  glib-devel
45 BuildRequires:  gtk+-devel >= 1.2.8
46 Requires:       gtk+ >= 1.2.8
47 %else
48 BuildRequires:  gtk+2-devel >= 2.0.0
49 %endif
50 Requires:       OpenEXR >= 1.0.0
51 # FreeSans.ttf
52 Requires:       fonts-TTF-freefont
53 Requires:       lcms >= 1.16
54 Obsoletes:      filmgimp
55 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57 %define         abiver  1.3.0
58
59 %description
60 CinePaint is a motion picture editing tool primarily used for painting
61 and retouching of movies. CinePaint is the most successful open source
62 tool in future motion picture work today. It was formerly known as
63 FilmGimp.
64
65 %description -l pl.UTF-8
66 CinePaint jest narzędziem do obróbki ruchomego obrazu, używanym
67 głównie do rysowania i retuszu filmów. Na dzień dzisiejszy jest
68 narzędziem z otwartymi źródłami, które odniosło największy sukces w
69 branży filmowej. Wcześniej było znane pod nazwą FilmGimp.
70
71 %package devel
72 Summary:        Header files for CinePaint libraries
73 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek CinePainta
74 Group:          X11/Development/Libraries
75 Requires:       %{name} = %{version}-%{release}
76 %if %{with gtk1}
77 Requires:       gtk+-devel >= 1.2.8
78 %else
79 Requires:       gtk+2-devel >= 2.0.0
80 %endif
81 Obsoletes:      filmgimp-devel
82
83 %description devel
84 Header files for CinePaint libraries.
85
86 %description devel -l pl.UTF-8
87 Pliki nagłówkowe bibliotek CinePainta.
88
89 %package static
90 Summary:        Static CinePaint libraries
91 Summary(pl.UTF-8):      Statyczne biblioteki CinePaint
92 Group:          X11/Development/Libraries
93 Requires:       %{name}-devel = %{version}-%{release}
94 Obsoletes:      filmgimp-static
95
96 %description static
97 Static CinePaint libraries.
98
99 %description static -l pl.UTF-8
100 Statyczne biblioteki CinePainta.
101
102 %package plugin-print
103 Summary:        Print plug-in for CinePaint
104 Summary(pl.UTF-8):      Wtyczka do drukowania dla CinePainta
105 Group:          Libraries
106 Requires:       %{name} = %{version}-%{release}
107 Requires:       libgutenprintui >= 5.0.0
108
109 %description plugin-print
110 Print plug-in for CinePaint.
111
112 %description plugin-print -l pl.UTF-8
113 Wtyczka do drukowania dla CinePainta.
114
115 %prep
116 %setup -q -n %{name}
117 %patch0 -p1
118 %patch1 -p1
119 %patch2 -p1
120 %patch3 -p1
121 %patch4 -p1
122 %patch5 -p1
123 %patch6 -p1
124
125 # dead symlinks
126 %{__rm} config.guess config.sub py-compile
127
128 %build
129 %{__libtoolize}
130 %{__aclocal} -I aclocal
131 %{__autoconf}
132 %{__automake}
133 %configure \
134         %{!?with_gutenprint:--disable-print}
135
136 %{__make}
137
138 %install
139 rm -rf $RPM_BUILD_ROOT
140
141 %{__make} install \
142         DESTDIR=$RPM_BUILD_ROOT \
143         m4datadir=%{_aclocaldir}
144
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
152 %find_lang cinepaint --all-name
153
154 %clean
155 rm -rf $RPM_BUILD_ROOT
156
157 %post   -p /sbin/ldconfig
158 %postun -p /sbin/ldconfig
159
160 %files -f %{name}.lang
161 %defattr(644,root,root,755)
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
172 %dir %{_libdir}/%{name}
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
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
230 # resource directories
231 %dir %{_datadir}/%{name}
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
240 # default rc(?)
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*
257 %{_desktopdir}/cinepaint.desktop
258 %{_pixmapsdir}/cinepaint.png
259
260 %files devel
261 %defattr(644,root,root,755)
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
270 %{_pkgconfigdir}/cinepaint-gtk.pc
271 %{_aclocaldir}/cinepaint.m4
272 %{_mandir}/man1/cinepainttool.1*
273
274 %files static
275 %defattr(644,root,root,755)
276 %{_libdir}/libcinepaint.a
277 %{_libdir}/libcinepaintHalf.a
278 %{_libdir}/libcinepaint_fl_i18n.a
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.153035 seconds and 4 git commands to generate.