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.8/%{name}-%{version}.tar.xz
9 # Source0-md5: f132ff798905f8430d30dc27a174fb46
12 URL: http://www.clutter-project.org/
13 BuildRequires: OpenGL-GLX-devel
14 BuildRequires: atk-devel >= 1:2.1.5
15 BuildRequires: autoconf >= 2.63
16 BuildRequires: automake >= 1:1.11
17 BuildRequires: cairo-devel >= 1.10
18 BuildRequires: cairo-gobject-devel >= 1.10
19 BuildRequires: cogl-devel >= 1.8.0
20 BuildRequires: docbook-dtd412-xml
21 BuildRequires: gdk-pixbuf2-devel >= 2.0
22 BuildRequires: gettext-devel >= 0.17
23 BuildRequires: glib2-devel >= 1:2.28.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: tar >= 1:1.22
33 BuildRequires: xorg-lib-libX11-devel
34 BuildRequires: xorg-lib-libXcomposite-devel >= 0.4
35 BuildRequires: xorg-lib-libXdamage-devel
36 BuildRequires: xorg-lib-libXext-devel
37 BuildRequires: xorg-lib-libXfixes-devel >= 4
38 BuildRequires: xorg-lib-libXi-devel
40 Requires: atk >= 1:2.1.5
41 Requires: cairo-gobject >= 1.10
42 Requires: cogl >= 1.8.0
43 Requires: glib2 >= 1:2.28.0
44 Requires: json-glib >= 0.12
45 Requires: pango >= 1:1.20
46 Obsoletes: clutter-cairo < 1.0
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 Clutter is an open source software library for creating fast, visually
51 rich graphical user interfaces. The most obvious example of potential
52 usage is in media center type applications. We hope however it can be
55 Clutter uses OpenGL (and soon optionally OpenGL ES) for rendering but
56 with an API which hides the underlying GL complexity from the
57 developer. The Clutter API is intended to be easy to use, efficient
60 %description -l pl.UTF-8
61 Clutter to biblioteka o otwartych źródłach do tworzenia szybkich,
62 bogatych wizualnie graficznych interfejsów użytkownika. Najbardziej
63 oczywistym przykładem potencjalnego zastosowania są aplikacje typu
64 centrum multimedialne. Jednak autorzy mają nadzieję, że znajdzie się
67 Clutter wykorzystuje OpenGL (i wkrótce opcjonalnie OpenGL ES) do
68 renderowania, ale API ukrywa złożoność warstwy GL przed programistami.
69 API biblioteki Clutter ma być łatwe w użyciu, wydajne i elastyczne.
72 Summary: Header files for clutter library
73 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki clutter
74 Group: Development/Libraries
75 Requires: %{name} = %{version}-%{release}
76 Requires: OpenGL-GLX-devel
77 Requires: atk-devel >= 1:2.1.5
78 Requires: cairo-gobject-devel >= 1.10
79 Requires: cogl-devel >= 1.8.0
80 Requires: gdk-pixbuf2-devel >= 2.0
81 Requires: glib2-devel >= 1:2.28.0
82 Requires: json-glib-devel >= 0.12.0
83 Requires: pango-devel >= 1:1.20
84 Requires: xorg-lib-libX11-devel
85 Requires: xorg-lib-libXcomposite-devel >= 0.4
86 Requires: xorg-lib-libXdamage-devel
87 Requires: xorg-lib-libXext-devel
88 Requires: xorg-lib-libXfixes-devel >= 4
89 Obsoletes: clutter-cairo-devel < 1.0
92 Header files for clutter library.
94 %description devel -l pl.UTF-8
95 Pliki nagłówkowe biblioteki clutter.
98 Summary: Static clutter library
99 Summary(pl.UTF-8): Statyczna biblioteka clutter
100 Group: Development/Libraries
101 Requires: %{name}-devel = %{version}-%{release}
102 Obsoletes: clutter-cairo-static < 1.0
105 Static clutter library.
107 %description static -l pl.UTF-8
108 Statyczna biblioteka clutter.
111 Summary: clutter API documentation
112 Summary(pl.UTF-8): Dokumentacja API clutter
114 Requires: gtk-doc-common
117 clutter API documentation.
119 %description apidocs -l pl.UTF-8
120 Dokumentacja API clutter.
130 %{__aclocal} -I build/autotools
135 --disable-silent-rules \
140 --with-html-dir=%{_gtkdocdir}
144 rm -rf $RPM_BUILD_ROOT
147 DESTDIR=$RPM_BUILD_ROOT
149 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libclutter-glx-1.0.la
151 # move to %{_examplesdir} and package in -examples?
152 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/clutter-1.0/cookbook/examples
154 %find_lang clutter-1.0
157 rm -rf $RPM_BUILD_ROOT
159 %post -p /sbin/ldconfig
160 %postun -p /sbin/ldconfig
162 %files -f clutter-1.0.lang
163 %defattr(644,root,root,755)
164 %doc ChangeLog NEWS README
165 %attr(755,root,root) %{_libdir}/libclutter-glx-1.0.so.*.*.*
166 %attr(755,root,root) %ghost %{_libdir}/libclutter-glx-1.0.so.0
167 %{_libdir}/girepository-1.0/Cally-1.0.typelib
168 %{_libdir}/girepository-1.0/Clutter-1.0.typelib
169 %{_libdir}/girepository-1.0/ClutterX11-1.0.typelib
172 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_libdir}/libclutter-glx-1.0.so
174 %{_includedir}/clutter-1.0
175 %{_datadir}/gir-1.0/Cally-1.0.gir
176 %{_datadir}/gir-1.0/Clutter-1.0.gir
177 %{_datadir}/gir-1.0/ClutterX11-1.0.gir
178 %{_pkgconfigdir}/cally-1.0.pc
179 %{_pkgconfigdir}/clutter-1.0.pc
180 %{_pkgconfigdir}/clutter-cogl-1.0.pc
181 %{_pkgconfigdir}/clutter-glx-1.0.pc
182 %{_pkgconfigdir}/clutter-x11-1.0.pc
185 %defattr(644,root,root,755)
186 %{_libdir}/libclutter-glx-1.0.a
189 %defattr(644,root,root,755)
191 %{_gtkdocdir}/clutter
192 %{_gtkdocdir}/clutter-cookbook