]> git.pld-linux.org Git - packages/cinepaint.git/blob - cinepaint.spec
- updated to 1.3
[packages/cinepaint.git] / cinepaint.spec
1 #
2 # TODO:
3 #      - Correct building with --with print
4 #
5 # Conditional build:
6 %bcond_with     print   # build with libgutenprintui
7 %bcond_with     gtk1    # GTK+ 1.x instead of 2.x
8
9 Summary:        CinePaint - a motion picture editing tool
10 Summary(pl.UTF-8):      CinePaint - narzędzie do obróbki filmów
11 Name:           cinepaint
12 Version:        1.3
13 Release:        0.1
14 License:        GPL v2+ (with LGPL v2.1+ and MIT parts)
15 Group:          X11/Applications/Graphics
16 Source0:        http://downloads.sourceforge.net/cinepaint/%{name}-%{version}.tgz
17 # Source0-md5:  f8ecd5671662e71a3356213de371fee4
18 Patch0:         %{name}-am.patch
19 Patch1:         %{name}-configure.patch
20 Patch2:         %{name}-libpng.patch
21 Patch3:         %{name}-link.patch
22 Patch4:         %{name}-paths.patch
23 URL:            http://www.cinepaint.org/
24 BuildRequires:  OpenEXR-devel >= 1.0.0
25 BuildRequires:  autoconf
26 BuildRequires:  automake
27 BuildRequires:  flex
28 BuildRequires:  fltk-devel
29 BuildRequires:  lcms-devel >= 1.16
30 BuildRequires:  libjpeg-devel
31 BuildRequires:  libpng-devel >= 1.0.0
32 BuildRequires:  libtiff-devel
33 BuildRequires:  libtool
34 #BuildRequires: oyranos-devel
35 BuildRequires:  pkgconfig
36 BuildRequires:  python-devel
37 BuildRequires:  rpmbuild(macros) >= 1.219
38 BuildRequires:  xorg-lib-libICE-devel
39 BuildRequires:  xorg-lib-libSM-devel
40 BuildRequires:  xorg-lib-libXmu-devel
41 BuildRequires:  xorg-lib-libXt-devel
42 BuildRequires:  zlib-devel
43 %{?with_print:BuildRequires:     libgutenprintui-devel >= 5.0.0}
44 %if %{with gtk1}
45 BuildRequires:  glib-devel
46 BuildRequires:  gtk+-devel >= 1.2.8
47 %else
48 BuildRequires:  gtk+2-devel >= 2.0.0
49 %endif
50 # FreeSans.ttf
51 Requires:       fonts-TTF-freefont
52 Obsoletes:      filmgimp
53 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54
55 %define         abiver  1.3.0
56
57 %description
58 CinePaint is a motion picture editing tool primarily used for painting
59 and retouching of movies. CinePaint is the most successful open source
60 tool in future motion picture work today. It was formerly known as
61 FilmGimp.
62
63 %description -l pl.UTF-8
64 CinePaint jest narzędziem do obróbki ruchomego obrazu, używanym
65 głównie do rysowania i retuszu filmów. Na dzień dzisiejszy jest
66 narzędziem z otwartymi źródłami, które odniosło największy sukces w
67 branży filmowej. Wcześniej było znane pod nazwą FilmGimp.
68
69 %package devel
70 Summary:        Header files for CinePaint libraries
71 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek CinePainta
72 Group:          X11/Development/Libraries
73 Requires:       %{name} = %{version}-%{release}
74 Obsoletes:      filmgimp-devel
75
76 %description devel
77 Header files for CinePaint libraries.
78
79 %description devel -l pl.UTF-8
80 Pliki nagłówkowe bibliotek CinePainta.
81
82 %package static
83 Summary:        Static CinePaint libraries
84 Summary(pl.UTF-8):      Statyczne biblioteki CinePaint
85 Group:          X11/Development/Libraries
86 Requires:       %{name}-devel = %{version}-%{release}
87 Obsoletes:      filmgimp-static
88
89 %description static
90 Static CinePaint libraries.
91
92 %description static -l pl.UTF-8
93 Statyczne biblioteki CinePainta.
94
95 %prep
96 %setup -q -n %{name}
97 %patch0 -p1
98 %patch1 -p1
99 %patch2 -p1
100 %patch3 -p1
101 %patch4 -p1
102
103 # dead symlinks
104 %{__rm} config.guess config.sub py-compile
105
106 %build
107 %{__libtoolize}
108 %{__aclocal} -I aclocal
109 %{__autoconf}
110 %{__automake}
111 %configure \
112         %{!?with_print:--disable-print}
113
114 %{__make}
115
116 %install
117 rm -rf $RPM_BUILD_ROOT
118
119 %{__make} install \
120         DESTDIR=$RPM_BUILD_ROOT \
121         m4datadir=%{_aclocaldir}
122
123 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/gimpmodule.{la,a}
124 # provided by fonts-TTF-freefont
125 %{__rm} $RPM_BUILD_ROOT%{_fontsdir}/FreeSans.ttf
126
127 %py_postclean
128
129 # cinepaint,cinepaint-script-fu,cinepaint-std-plugins domains
130 %find_lang cinepaint --all-name
131
132 %clean
133 rm -rf $RPM_BUILD_ROOT
134
135 %post   -p /sbin/ldconfig
136 %postun -p /sbin/ldconfig
137
138 %files -f %{name}.lang
139 %defattr(644,root,root,755)
140 # COPYING contains only license notes
141 %doc AUTHORS BUGS COPYING ChangeLog NEWS README TODO
142 %attr(755,root,root) %{_bindir}/cinepaint
143 %attr(755,root,root) %{_bindir}/cinepaint-remote
144 %attr(755,root,root) %{_libdir}/libcinepaint.so.*.*.*
145 %attr(755,root,root) %ghost %{_libdir}/libcinepaint.so.1
146 %attr(755,root,root) %{_libdir}/libcinepaintHalf.so.*.*.*
147 %attr(755,root,root) %ghost %{_libdir}/libcinepaintHalf.so.1
148 %attr(755,root,root) %{_libdir}/libcinepaint_fl_i18n.so.*.*.*
149 %attr(755,root,root) %ghost %{_libdir}/libcinepaint_fl_i18n.so.1
150 %dir %{_libdir}/%{name}
151 %dir %{_libdir}/%{name}/%{abiver}
152 %dir %{_libdir}/%{name}/%{abiver}/extra
153 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/extra/dcraw
154 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/extra/jhead
155 %dir %{_libdir}/%{name}/%{abiver}/plug-ins
156 %attr(755,root,root) %{_libdir}/%{name}/%{abiver}/plug-ins/*
157 # resource directories
158 %dir %{_datadir}/%{name}
159 %dir %{_datadir}/%{name}/%{abiver}
160 %{_datadir}/%{name}/%{abiver}/brushes
161 %{_datadir}/%{name}/%{abiver}/curves
162 %{_datadir}/%{name}/%{abiver}/gradients
163 %{_datadir}/%{name}/%{abiver}/iol
164 %{_datadir}/%{name}/%{abiver}/palettes
165 %{_datadir}/%{name}/%{abiver}/patterns
166 %{_datadir}/%{name}/%{abiver}/scripts
167 # default rc(?)
168 %{_datadir}/%{name}/%{abiver}/gimprc
169 %{_datadir}/%{name}/%{abiver}/gimprc_user
170 %{_datadir}/%{name}/%{abiver}/gtkrc
171 %{_datadir}/%{name}/%{abiver}/gtkrc.forest2
172 %{_datadir}/%{name}/%{abiver}/printrc_user
173 %{_datadir}/%{name}/%{abiver}/ps-menurc
174 %{_datadir}/%{name}/%{abiver}/spot.splash.ppm
175 %{_datadir}/%{name}/%{abiver}/tips.txt
176 %attr(755,root,root) %{_datadir}/%{name}/%{abiver}/user_install
177 %attr(755,root,root) %{py_sitedir}/gimpmodule.so
178 %{py_sitescriptdir}/gimpenums.py[co]
179 %{py_sitescriptdir}/gimpfu.py[co]
180 %{py_sitescriptdir}/gimpplugin.py[co]
181 %{py_sitescriptdir}/gimpshelf.py[co]
182 %{py_sitescriptdir}/gimpui.py[co]
183 %{_mandir}/man1/cinepaint.1*
184 %{_desktopdir}/cinepaint.desktop
185 %{_pixmapsdir}/cinepaint.png
186
187 %files devel
188 %defattr(644,root,root,755)
189 %attr(755,root,root) %{_bindir}/cinepainttool
190 %attr(755,root,root) %{_libdir}/libcinepaint.so
191 %attr(755,root,root) %{_libdir}/libcinepaintHalf.so
192 %attr(755,root,root) %{_libdir}/libcinepaint_fl_i18n.so
193 %{_libdir}/libcinepaint.la
194 %{_libdir}/libcinepaintHalf.la
195 %{_libdir}/libcinepaint_fl_i18n.la
196 %{_includedir}/cinepaint
197 %{_pkgconfigdir}/cinepaint-gtk.pc
198 %{_aclocaldir}/cinepaint.m4
199 %{_mandir}/man1/cinepainttool.1*
200
201 %files static
202 %defattr(644,root,root,755)
203 %{_libdir}/libcinepaint.a
204 %{_libdir}/libcinepaintHalf.a
205 %{_libdir}/libcinepaint_fl_i18n.a
This page took 0.101617 seconds and 4 git commands to generate.