]> git.pld-linux.org Git - packages/cinepaint.git/blob - cinepaint.spec
- fix Norwegian locale
[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:        2
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
29 BuildRequires:  flex
30 BuildRequires:  fltk-devel
31 BuildRequires:  fltk-gl-devel
32 %if %{with gtk1}
33 BuildRequires:  glib-devel
34 BuildRequires:  gtk+-devel >= 1.2.8
35 %else
36 BuildRequires:  gtk+2-devel >= 2.0.0
37 %endif
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
55 # FreeSans.ttf
56 Requires:       fonts-TTF-freefont
57 Requires:       lcms >= 1.16
58 Obsoletes:      filmgimp
59 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60
61 %define         abiver  1.3.0
62
63 %description
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
67 FilmGimp.
68
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.
74
75 %package libs
76 Summary:        CinePaint shared libraries
77 Summary(pl.UTF-8):      Biblioteki współdzielone CinePainta
78 Group:          Libraries
79 %if %{with gtk1}
80 Requires:       gtk+ >= 1.2.8
81 %endif
82 Conflicts:      cinepaint < 1.3
83
84 %description libs
85 CinePaint shared libraries.
86
87 %description libs -l pl.UTF-8
88 Biblioteki współdzielone CinePainta.
89
90 %package devel
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}
95 %if %{with gtk1}
96 Requires:       gtk+-devel >= 1.2.8
97 %else
98 Requires:       gtk+2-devel >= 2.0.0
99 %endif
100 Obsoletes:      filmgimp-devel
101
102 %description devel
103 Header files for CinePaint libraries.
104
105 %description devel -l pl.UTF-8
106 Pliki nagłówkowe bibliotek CinePainta.
107
108 %package static
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
114
115 %description static
116 Static CinePaint libraries.
117
118 %description static -l pl.UTF-8
119 Statyczne biblioteki CinePainta.
120
121 %package plugin-print
122 Summary:        Print plug-in for CinePaint
123 Summary(pl.UTF-8):      Wtyczka do drukowania dla CinePainta
124 Group:          Libraries
125 Requires:       %{name} = %{version}-%{release}
126 Requires:       libgutenprintui >= 5.0.0
127
128 %description plugin-print
129 Print plug-in for CinePaint.
130
131 %description plugin-print -l pl.UTF-8
132 Wtyczka do drukowania dla CinePainta.
133
134 %prep
135 %setup -q -n %{name}
136 %patch0 -p1
137 %patch1 -p1
138 %patch2 -p1
139 %patch3 -p1
140 %patch4 -p1
141 %patch5 -p1
142 %patch6 -p1
143 %patch7 -p1
144 %patch8 -p1
145 %patch9 -p1
146
147 # dead symlinks
148 %{__rm} config.guess config.sub py-compile
149
150 %build
151 %{__libtoolize}
152 %{__aclocal} -I aclocal
153 %{__autoconf}
154 %{__automake}
155 %configure \
156         %{!?with_gutenprint:--disable-print}
157
158 %{__make}
159
160 %install
161 rm -rf $RPM_BUILD_ROOT
162
163 %{__make} install \
164         DESTDIR=$RPM_BUILD_ROOT \
165         m4datadir=%{_aclocaldir}
166
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
173 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
174
175 # cinepaint,cinepaint-script-fu,cinepaint-std-plugins domains
176 %find_lang cinepaint --all-name
177
178 %clean
179 rm -rf $RPM_BUILD_ROOT
180
181 %post   libs -p /sbin/ldconfig
182 %postun libs -p /sbin/ldconfig
183
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
258 # default rc(?)
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
277
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
287 %files devel
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*
300
301 %files static
302 %defattr(644,root,root,755)
303 %{_libdir}/libcinepaint.a
304 %{_libdir}/libcinepaintHalf.a
305 %{_libdir}/libcinepaint_fl_i18n.a
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.052517 seconds and 4 git commands to generate.