3 %bcond_without static_libs # static libraries
5 Summary: A library for using 3D graphics hardware to draw pretty pictures
6 Summary(pl.UTF-8): Biblioteka do rysowania ładnych obrazków przy użyciu sprzętowej grafiki 3D
12 Source0: http://source.clutter-project.org/sources/cogl/1.10/%{name}-%{version}.tar.xz
13 # Source0-md5: b36f5f3522bb2561f6199bc484341694
14 URL: http://www.clutter-project.org/
15 BuildRequires: OpenGL-GLX-devel
16 BuildRequires: autoconf >= 2.59
17 BuildRequires: automake >= 1:1.11
18 BuildRequires: cairo-devel >= 1.10
19 BuildRequires: gdk-pixbuf2-devel
20 BuildRequires: gettext-devel >= 0.18.1
21 BuildRequires: glib2-devel >= 1:2.28.0
22 BuildRequires: gobject-introspection-devel >= 0.9.5
23 BuildRequires: gtk-doc >= 1.13
24 BuildRequires: libdrm-devel
25 BuildRequires: libtool >= 2:2.2.6
26 BuildRequires: pango-devel >= 1:1.20
27 BuildRequires: pkgconfig
28 BuildRequires: tar >= 1:1.22
29 BuildRequires: xorg-lib-libX11-devel
30 BuildRequires: xorg-lib-libXcomposite-devel >= 0.4
31 BuildRequires: xorg-lib-libXdamage-devel
32 BuildRequires: xorg-lib-libXext-devel
33 BuildRequires: xorg-lib-libXfixes-devel >= 3
35 Requires: cairo >= 1.10
36 Requires: glib2 >= 1:2.28.0
37 Requires: pango >= 1:1.20
38 Requires: xorg-lib-libXcomposite >= 0.4
39 Requires: xorg-lib-libXfixes >= 3
41 Conflicts: clutter < 1.8.0
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 Cogl is a small open source library for using 3D graphics hardware to
46 draw pretty pictures. The API departs from the flat state machine
47 style of OpenGL and is designed to make it easy to write orthogonal
48 components that can render without stepping on each others toes.
50 %description -l pl.UTF-8
51 Cogl to mała biblioteka o otwartych źródłach, pozwalająca na rysowanie
52 ładnych rysunków przy użyciu sprzętu graficznego 3D. API wywodzi się z
53 automatu skończonego w stylu OpenGL i zostało tak zaprojektowane, aby
54 ułatwić pisanie ortogonalnych komponentów, potrafiących renderować bez
55 przeszkadzania sobie nawzajem.
58 Summary: Header files for cogl library
59 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki cogl
60 Group: Development/Libraries
61 Requires: %{name} = %{version}-%{release}
62 Requires: cairo-devel >= 1.10
63 Requires: glib2-devel >= 1:2.28.0
64 Requires: gobject-introspection-devel >= 0.9.5
65 Requires: libdrm-devel
66 Requires: pango-devel >= 1:1.20
67 Requires: xorg-lib-libXcomposite-devel >= 0.4
68 Requires: xorg-lib-libXdamage-devel
69 Requires: xorg-lib-libXext-devel
70 Requires: xorg-lib-libXfixes-devel >= 3
71 Conflicts: clutter-devel < 1.8.0
74 Header files for building and developing applications with cogl.
76 %description devel -l pl.UTF-8
77 Pliki nagłówkowe do tworzenia aplikacji z użyciem biblioteki cogl.
80 Summary: Static cogl libraries
81 Summary(pl.UTF-8): Statyczne biblioteki cogl
82 Group: Development/Libraries
83 Requires: %{name}-devel = %{version}-%{release}
84 Conflicts: clutter-static < 1.8.0
87 Static cogl libraries.
89 %description static -l pl.UTF-8
90 Statyczne biblioteki cogl.
93 Summary: API documentation for cogl
94 Summary(pl.UTF-8): Dokumentacja API cogl
98 This package contains API documentation for cogl.
100 %description doc -l pl.UTF-8
101 Ten pakiet zawiera dokumentację API cogl.
109 %{__aclocal} -I build/autotools
114 --disable-gdk-pixbuf \
115 --disable-silent-rules \
117 --enable-cogl-pango \
120 --enable-introspection \
121 %{?with_static_libs:--enable-static} \
122 --with-html-dir=%{_gtkdocdir}
126 rm -rf $RPM_BUILD_ROOT
129 DESTDIR=$RPM_BUILD_ROOT
131 # obsoleted by pkg-config
132 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcogl.la
133 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcogl-pango.la
138 rm -rf $RPM_BUILD_ROOT
140 %post -p /sbin/ldconfig
141 %postun -p /sbin/ldconfig
143 %files -f %{name}.lang
144 %defattr(644,root,root,755)
145 %doc ChangeLog NEWS README
146 %attr(755,root,root) %{_libdir}/libcogl.so.*.*.*
147 %attr(755,root,root) %ghost %{_libdir}/libcogl.so.9
148 %attr(755,root,root) %{_libdir}/libcogl-pango.so.*.*.*
149 %attr(755,root,root) %ghost %{_libdir}/libcogl-pango.so.0
150 %{_libdir}/girepository-1.0/Cogl-1.0.typelib
151 %{_libdir}/girepository-1.0/CoglPango-1.0.typelib
154 %defattr(644,root,root,755)
155 %attr(755,root,root) %{_libdir}/libcogl.so
156 %attr(755,root,root) %{_libdir}/libcogl-pango.so
158 %{_pkgconfigdir}/cogl-1.0.pc
159 %{_pkgconfigdir}/cogl-2.0-experimental.pc
160 %{_pkgconfigdir}/cogl-gl-1.0.pc
161 %{_pkgconfigdir}/cogl-pango-1.0.pc
162 %{_pkgconfigdir}/cogl-pango-2.0-experimental.pc
163 %{_datadir}/gir-1.0/Cogl-1.0.gir
164 %{_datadir}/gir-1.0/CoglPango-1.0.gir
166 %if %{with static_libs}
168 %defattr(644,root,root,755)
170 %{_libdir}/libcogl-pango.a
174 %defattr(644,root,root,755)
176 %{_gtkdocdir}/cogl-2.0-experimental