3 %bcond_with mmx # use MMX instructions
4 %bcond_with sse # use SSE instructions
7 %ifarch %{x8664} athlon pentium3 pentium4
10 %ifarch %{x8664} pentium3 pentium4
13 Summary: Generic image processing library
14 Summary(pl.UTF-8): Ogólna biblioteka przetwarzania obrazu
20 Source0: ftp://ftp.gtk.org/pub/gegl/0.1/%{name}-%{version}.tar.bz2
21 # Source0-md5: d35ffe17dc042652eca3205488ece262
22 Patch0: %{name}-lua.patch
23 Patch1: %{name}-ffmpeg.patch
24 URL: http://www.gegl.org/
25 BuildRequires: OpenEXR-devel
26 BuildRequires: SDL-devel
27 BuildRequires: asciidoc
28 BuildRequires: autoconf >= 2.54
29 BuildRequires: automake
30 BuildRequires: babl-devel >= 0.1.2
31 BuildRequires: cairo-devel
32 BuildRequires: enscript
33 BuildRequires: ffmpeg-devel >= 0.6
34 BuildRequires: gdk-pixbuf2-devel >= 2.12.0
35 BuildRequires: glib2-devel >= 1:2.22.0
36 BuildRequires: graphviz
37 BuildRequires: gtk-doc >= 1.0
38 BuildRequires: libjpeg-devel
39 BuildRequires: libopenraw-devel >= 0.0.5
40 BuildRequires: libpng-devel
41 BuildRequires: librsvg-devel >= 1:2.14.0
42 BuildRequires: libspiro-devel
43 BuildRequires: libtool
44 BuildRequires: lua51-devel >= 5.1.0
45 BuildRequires: pango-devel >= 1:1.10
46 BuildRequires: perl-base
47 BuildRequires: pkgconfig
49 Requires: babl >= 0.1.2
50 Requires: glib2 >= 1:2.22.0
51 Requires: libopenraw >= 0.0.5
52 Requires: librsvg >= 1:2.14.0
53 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 GEGL (Generic Graphics Library) is a graph based image processing
59 GEGL's original design was made to scratch GIMP's itches for a new
60 compositing and processing core. This core is being designed to have
61 minimal dependencies and a simple well defined API.
63 %description -l pl.UTF-8
64 GEGL (Generic Graphics Library) to oparty na grafice szkielet do
67 Pierwotny projekt biblioteki GEGL powstał z myślą o nowym rdzeniu do
68 składania i przetwarzania obrazu w GIMP-ie. Rdzeń ten jest
69 projektowany tak, by miał minimalne zależności i proste, dobrze
73 Summary: Header files for gegl library
74 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gegl
75 Group: Development/Libraries
76 Requires: %{name} = %{version}-%{release}
77 Requires: babl-devel >= 0.0.20
78 Requires: glib2-devel >= 1:2.22.0
81 Header files for gegl library.
83 %description devel -l pl.UTF-8
84 Pliki nagłówkowe biblioteki gegl.
87 Summary: Static gegl library
88 Summary(pl.UTF-8): Statyczna biblioteka gegl
89 Group: Development/Libraries
90 Requires: %{name}-devel = %{version}-%{release}
95 %description static -l pl.UTF-8
96 Statyczna biblioteka gegl.
99 Summary: gegl library API documentation
100 Summary(pl.UTF-8): Dokumentacja API biblioteki gegl
102 Requires: gtk-doc-common
105 gegl library API documentation.
107 %description apidocs -l pl.UTF-8
108 Dokumentacja API biblioteki gegl.
122 --%{?with_docs:en}%{!?with_docs:dis}able-docs \
123 %{!?with_mmx:--disable-mmx} \
124 %{!?with_sse:--disable-sse} \
125 --disable-silent-rules \
130 rm -rf $RPM_BUILD_ROOT
133 DESTDIR=$RPM_BUILD_ROOT \
134 help_dir=$RPM_BUILD_ROOT%{_gtkdocdir}/gegl
136 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gegl-0.1/*.{a,la}
139 rm -rf $RPM_BUILD_ROOT
141 %post -p /sbin/ldconfig
142 %postun -p /sbin/ldconfig
145 %defattr(644,root,root,755)
146 %doc AUTHORS ChangeLog NEWS README
147 %attr(755,root,root) %{_bindir}/gegl
148 %attr(755,root,root) %{_libdir}/libgegl-0.1.so.*.*.*
149 %attr(755,root,root) %ghost %{_libdir}/libgegl-0.1.so.0
150 %dir %{_libdir}/gegl-0.1
151 %attr(755,root,root) %{_libdir}/gegl-0.1/*.so
154 %defattr(644,root,root,755)
155 %attr(755,root,root) %{_libdir}/libgegl-0.1.so
156 %{_libdir}/libgegl-0.1.la
157 %{_includedir}/gegl-0.1
158 %{_pkgconfigdir}/gegl.pc
161 %defattr(644,root,root,755)
162 %{_libdir}/libgegl-0.1.a
166 %defattr(644,root,root,755)