]> git.pld-linux.org Git - packages/gegl.git/blob - gegl.spec
- up to 0.1.2 (disabled docs; problems with ruby doc generation script and invalid...
[packages/gegl.git] / gegl.spec
1 #
2 # Conditional build:
3 %bcond_with     mmx     # use MMX instructions
4 %bcond_with     sse     # use SSE instructions
5 %bcond_with     docs
6 #
7 %ifarch %{x8664} athlon pentium3 pentium4
8 %define with_mmx        1
9 %endif
10 %ifarch %{x8664} pentium3 pentium4
11 %define with_sse        1
12 %endif
13 Summary:        Generic image processing library
14 Summary(pl.UTF-8):      Ogólna biblioteka przetwarzania obrazu
15 Name:           gegl
16 Version:        0.1.2
17 Release:        1
18 License:        LGPL v3+
19 Group:          Libraries
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:  glib2-devel >= 1:2.14.1
35 BuildRequires:  graphviz
36 BuildRequires:  gtk+2-devel >= 2:2.12.0
37 BuildRequires:  gtk-doc
38 BuildRequires:  libjpeg-devel
39 BuildRequires:  libpng-devel
40 BuildRequires:  librsvg-devel >= 1:2.14.0
41 BuildRequires:  libtool
42 BuildRequires:  lua51-devel >= 5.1.0
43 BuildRequires:  pango-devel >= 1:1.10
44 BuildRequires:  perl-base
45 BuildRequires:  pkgconfig
46 BuildRequires:  ruby
47 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49 %description
50 GEGL (Generic Graphics Library) is a graph based image processing
51 framework.
52
53 GEGL's original design was made to scratch GIMP's itches for a new
54 compositing and processing core. This core is being designed to have
55 minimal dependencies and a simple well defined API.
56
57 %description -l pl.UTF-8
58 GEGL (Generic Graphics Library) to oparty na grafice szkielet do
59 przetwarzania obrazu.
60
61 Pierwotny projekt biblioteki GEGL powstał z myślą o nowym rdzeniu do
62 składania i przetwarzania obrazu w GIMP-ie. Rdzeń ten jest
63 projektowany tak, by miał minimalne zależności i proste, dobrze
64 zdefiniowane API.
65
66 %package devel
67 Summary:        Header files for gegl library
68 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki gegl
69 Group:          Development/Libraries
70 Requires:       %{name} = %{version}-%{release}
71 Requires:       babl-devel >= 0.0.20
72 Requires:       glib2-devel >= 1:2.14.1
73
74 %description devel
75 Header files for gegl library.
76
77 %description devel -l pl.UTF-8
78 Pliki nagłówkowe biblioteki gegl.
79
80 %package static
81 Summary:        Static gegl library
82 Summary(pl.UTF-8):      Statyczna biblioteka gegl
83 Group:          Development/Libraries
84 Requires:       %{name}-devel = %{version}-%{release}
85
86 %description static
87 Static gegl library.
88
89 %description static -l pl.UTF-8
90 Statyczna biblioteka gegl.
91
92 %package apidocs
93 Summary:        gegl library API documentation
94 Summary(pl.UTF-8):      Dokumentacja API biblioteki gegl
95 Group:          Documentation
96 Requires:       gtk-doc-common
97
98 %description apidocs
99 gegl library API documentation.
100
101 %description apidocs -l pl.UTF-8
102 Dokumentacja API biblioteki gegl.
103
104 %prep
105 %setup -q
106 %patch0 -p1
107 %patch1 -p1
108
109 %build
110 %{__libtoolize}
111 %{__aclocal}
112 %{__autoconf}
113 %{__autoheader}
114 %{__automake}
115 %configure \
116         --%{?with_docs:en}%{!?with_docs:dis}able-docs \
117         %{!?with_mmx:--disable-mmx} \
118         %{!?with_sse:--disable-sse} \
119         --enable-static
120 %{__make}
121
122 %install
123 rm -rf $RPM_BUILD_ROOT
124
125 %{__make} install \
126         DESTDIR=$RPM_BUILD_ROOT \
127         help_dir=$RPM_BUILD_ROOT%{_gtkdocdir}/gegl
128
129 rm -f $RPM_BUILD_ROOT%{_libdir}/gegl-0.0/*.{a,la}
130
131 %clean
132 rm -rf $RPM_BUILD_ROOT
133
134 %post   -p /sbin/ldconfig
135 %postun -p /sbin/ldconfig
136
137 %files
138 %defattr(644,root,root,755)
139 %doc AUTHORS ChangeLog NEWS README
140 %attr(755,root,root) %{_bindir}/gegl
141 %attr(755,root,root) %{_libdir}/libgegl-0.1.so.*.*.*
142 %attr(755,root,root) %ghost %{_libdir}/libgegl-0.1.so.0
143 %dir %{_libdir}/gegl-0.1
144 %attr(755,root,root) %{_libdir}/gegl-0.1/*.so
145
146 %files devel
147 %defattr(644,root,root,755)
148 %attr(755,root,root) %{_libdir}/libgegl-0.1.so
149 %{_libdir}/libgegl-0.1.la
150 %{_includedir}/gegl-0.1
151 %{_pkgconfigdir}/gegl.pc
152
153 %files static
154 %defattr(644,root,root,755)
155 %{_libdir}/libgegl-0.1.a
156
157 %if %{with docs}
158 %files apidocs
159 %defattr(644,root,root,755)
160 %{_gtkdocdir}/gegl
161 %endif
This page took 0.053707 seconds and 4 git commands to generate.