1 Summary: Library for rich GUIs
2 Summary(pl.UTF-8): Biblioteka do bogatych graficznych interfejsów użytkownika
8 Source0: http://source.clutter-project.org/sources/clutter/1.6/%{name}-%{version}.tar.bz2
9 # Source0-md5: 9eedac4216f709a9f144940d24bfbb3e
12 Patch2: %{name}-sh.patch
13 URL: http://www.clutter-project.org/
14 BuildRequires: OpenGL-GLX-devel
15 BuildRequires: atk-devel >= 1:1.17
16 BuildRequires: autoconf >= 2.63
17 BuildRequires: automake >= 1:1.11
18 BuildRequires: cairo-devel >= 1.10
19 BuildRequires: cairo-gobject-devel >= 1.10
20 BuildRequires: docbook-dtd412-xml
21 BuildRequires: gdk-pixbuf2-devel >= 2.0
22 BuildRequires: gettext-devel >= 0.17
23 BuildRequires: glib2-devel >= 1:2.26.0
24 BuildRequires: gobject-introspection-devel >= 0.9.5
25 BuildRequires: gtk-doc >= 1.13
26 BuildRequires: json-glib-devel >= 0.12
27 BuildRequires: libtool >= 2:2.2.6
28 BuildRequires: libxslt-progs
29 BuildRequires: pango-devel >= 1:1.20
30 BuildRequires: pkgconfig
31 BuildRequires: python-modules
32 BuildRequires: xorg-lib-libX11-devel
33 BuildRequires: xorg-lib-libXcomposite-devel >= 0.4
34 BuildRequires: xorg-lib-libXdamage-devel
35 BuildRequires: xorg-lib-libXext-devel
36 BuildRequires: xorg-lib-libXfixes-devel >= 4
37 BuildRequires: xorg-lib-libXi-devel
38 Requires: glib2 >= 1:2.26.0
39 Requires: json-glib >= 0.12
40 Obsoletes: clutter-cairo < 1.0
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 Clutter is an open source software library for creating fast, visually
45 rich graphical user interfaces. The most obvious example of potential
46 usage is in media center type applications. We hope however it can be
49 Clutter uses OpenGL (and soon optionally OpenGL ES) for rendering but
50 with an API which hides the underlying GL complexity from the
51 developer. The Clutter API is intended to be easy to use, efficient
54 %description -l pl.UTF-8
55 Clutter to biblioteka o otwartych źródłach do tworzenia szybkich,
56 bogatych wizualnie graficznych interfejsów użytkownika. Najbardziej
57 oczywistym przykładem potencjalnego zastosowania są aplikacje typu
58 centrum multimedialne. Jednak autorzy mają nadzieję, że znajdzie się
61 Clutter wykorzystuje OpenGL (i wkrótce opcjonalnie OpenGL ES) do
62 renderowania, ale API ukrywa złożoność warstwy GL przed programistami.
63 API biblioteki Clutter ma być łatwe w użyciu, wydajne i elastyczne.
66 Summary: Header files for clutter library
67 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki clutter
68 Group: Development/Libraries
69 Requires: %{name} = %{version}-%{release}
70 Requires: OpenGL-GLX-devel
71 Requires: glib2-devel >= 1:2.26.0
72 Requires: gdk-pixbuf2-devel >= 2.0
73 Requires: json-glib-devel >= 0.12.0
74 Requires: xorg-lib-libX11-devel
75 Requires: xorg-lib-libXcomposite-devel >= 0.4
76 Requires: xorg-lib-libXdamage-devel
77 Requires: xorg-lib-libXext-devel
78 Requires: xorg-lib-libXfixes-devel >= 4
79 Obsoletes: clutter-cairo-devel < 1.0
82 Header files for clutter library.
84 %description devel -l pl.UTF-8
85 Pliki nagłówkowe biblioteki clutter.
88 Summary: Static clutter library
89 Summary(pl.UTF-8): Statyczna biblioteka clutter
90 Group: Development/Libraries
91 Requires: %{name}-devel = %{version}-%{release}
92 Obsoletes: clutter-cairo-static < 1.0
95 Static clutter library.
97 %description static -l pl.UTF-8
98 Statyczna biblioteka clutter.
101 Summary: clutter API documentation
102 Summary(pl.UTF-8): Dokumentacja API clutter
104 Requires: gtk-doc-common
107 clutter API documentation.
109 %description apidocs -l pl.UTF-8
110 Dokumentacja API clutter.
121 %{__aclocal} -I build/autotools
126 --disable-silent-rules \
131 --with-html-dir=%{_gtkdocdir}
135 rm -rf $RPM_BUILD_ROOT
138 DESTDIR=$RPM_BUILD_ROOT
140 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libclutter-glx-1.0.la
142 %find_lang clutter-1.0
145 rm -rf $RPM_BUILD_ROOT
147 %post -p /sbin/ldconfig
148 %postun -p /sbin/ldconfig
150 %files -f clutter-1.0.lang
151 %defattr(644,root,root,755)
152 %doc AUTHORS ChangeLog NEWS README
153 %attr(755,root,root) %{_libdir}/libclutter-glx-1.0.so.*.*.*
154 %attr(755,root,root) %ghost %{_libdir}/libclutter-glx-1.0.so.0
155 %{_libdir}/girepository-1.0/Cally-1.0.typelib
156 %{_libdir}/girepository-1.0/Clutter-1.0.typelib
157 %{_libdir}/girepository-1.0/ClutterX11-1.0.typelib
158 %{_libdir}/girepository-1.0/Cogl-1.0.typelib
161 %defattr(644,root,root,755)
162 %attr(755,root,root) %{_libdir}/libclutter-glx-1.0.so
163 %{_includedir}/clutter-1.0
164 %{_datadir}/gir-1.0/Cally-1.0.gir
165 %{_datadir}/gir-1.0/Clutter-1.0.gir
166 %{_datadir}/gir-1.0/ClutterX11-1.0.gir
167 %{_datadir}/gir-1.0/Cogl-1.0.gir
168 %{_pkgconfigdir}/cally-1.0.pc
169 %{_pkgconfigdir}/clutter-1.0.pc
170 %{_pkgconfigdir}/clutter-glx-1.0.pc
171 %{_pkgconfigdir}/clutter-x11-1.0.pc
172 %{_pkgconfigdir}/cogl-1.0.pc
173 %{_pkgconfigdir}/cogl-gl-1.0.pc
176 %defattr(644,root,root,755)
177 %{_libdir}/libclutter-glx-1.0.a
180 %defattr(644,root,root,755)
182 %{_gtkdocdir}/clutter
183 %{_gtkdocdir}/clutter-cookbook