]> git.pld-linux.org Git - packages/clutter.git/blame - clutter.spec
- verbose gir files
[packages/clutter.git] / clutter.spec
CommitLineData
cb5cfe3c 1Summary: Library for rich GUIs
74b5426e 2Summary(pl.UTF-8): Biblioteka do bogatych graficznych interfejsów użytkownika
cb5cfe3c 3Name: clutter
beea9d7f 4Version: 1.4.2
4108ef6f 5Release: 1
ddcb41cc 6License: LGPL v2+
a76a4f90 7Group: Libraries
4108ef6f 8Source0: http://www.clutter-project.org/sources/clutter/1.4/%{name}-%{version}.tar.bz2
beea9d7f 9# Source0-md5: 5a3c6d8414d4e286aba0a936f344c9b1
74b5426e 10URL: http://www.clutter-project.org/
a76a4f90 11BuildRequires: OpenGL-GLX-devel
be96c931
JB
12BuildRequires: atk-devel >= 1:1.7
13BuildRequires: autoconf >= 2.63
14BuildRequires: automake >= 1:1.11
2cbd27b3 15BuildRequires: cairo-devel >= 1.6
385bc9de 16BuildRequires: docbook-dtd412-xml
be96c931
JB
17BuildRequires: gdk-pixbuf2-devel >= 2.0
18BuildRequires: gettext-devel >= 0.17
19BuildRequires: glib2-devel >= 1:2.18.0
4108ef6f 20BuildRequires: gobject-introspection-devel >= 0.9.5
be96c931 21BuildRequires: gtk-doc >= 1.13
4108ef6f 22BuildRequires: json-glib-devel >= 0.10.4-3
be96c931
JB
23BuildRequires: libdrm-devel
24BuildRequires: libtool >= 2:2.2.6
9e2540c0 25BuildRequires: pango-devel >= 1:1.20
a76a4f90 26BuildRequires: pkgconfig
385bc9de 27BuildRequires: python-modules
a76a4f90 28BuildRequires: xorg-lib-libX11-devel
be96c931
JB
29BuildRequires: xorg-lib-libXcomposite-devel >= 0.4
30BuildRequires: xorg-lib-libXdamage-devel
31BuildRequires: xorg-lib-libXext-devel
6b294ff5 32BuildRequires: xorg-lib-libXfixes-devel >= 4
be96c931
JB
33BuildRequires: xorg-lib-libXi-devel
34Requires: glib2 >= 1:2.18.0
35Requires: json-glib >= 0.10.4-3
9fbaa85b 36Obsoletes: clutter-cairo < 1.0
cb5cfe3c 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40Clutter is an open source software library for creating fast, visually
41rich graphical user interfaces. The most obvious example of potential
42usage is in media center type applications. We hope however it can be
43used for a lot more.
44
45Clutter uses OpenGL (and soon optionally OpenGL ES) for rendering but
46with an API which hides the underlying GL complexity from the
47developer. The Clutter API is intended to be easy to use, efficient
48and flexible.
49
74b5426e
JB
50%description -l pl.UTF-8
51Clutter to biblioteka o otwartych źródłach do tworzenia szybkich,
52bogatych wizualnie graficznych interfejsów użytkownika. Najbardziej
53oczywistym przykładem potencjalnego zastosowania są aplikacje typu
54centrum multimedialne. Jednak autorzy mają nadzieję, że znajdzie się
55więcej zastosowań.
56
57Clutter wykorzystuje OpenGL (i wkrótce opcjonalnie OpenGL ES) do
58renderowania, ale API ukrywa złożoność warstwy GL przed programistami.
59API biblioteki Clutter ma być łatwe w użyciu, wydajne i elastyczne.
60
cb5cfe3c 61%package devel
62Summary: Header files for clutter library
63Summary(pl.UTF-8): Pliki nagłówkowe biblioteki clutter
64Group: Development/Libraries
65Requires: %{name} = %{version}-%{release}
a76a4f90 66Requires: OpenGL-GLX-devel
be96c931
JB
67Requires: atk-devel >= 1:1.7
68Requires: glib2-devel >= 1:2.18.0
69Requires: gdk-pixbuf2-devel >= 2.0
70Requires: json-glib-devel >= 0.10.4-3
71Requires: libdrm-devel
72Requires: pango-devel >= 1:1.20
a76a4f90 73Requires: xorg-lib-libX11-devel
be96c931
JB
74Requires: xorg-lib-libXcomposite-devel >= 0.4
75Requires: xorg-lib-libXdamage-devel
76Requires: xorg-lib-libXext-devel
6b294ff5 77Requires: xorg-lib-libXfixes-devel >= 4
9fbaa85b 78Obsoletes: clutter-cairo-devel < 1.0
cb5cfe3c 79
80%description devel
81Header files for clutter library.
82
83%description devel -l pl.UTF-8
84Pliki nagłówkowe biblioteki clutter.
85
86%package static
87Summary: Static clutter library
88Summary(pl.UTF-8): Statyczna biblioteka clutter
89Group: Development/Libraries
90Requires: %{name}-devel = %{version}-%{release}
9fbaa85b 91Obsoletes: clutter-cairo-static < 1.0
cb5cfe3c 92
93%description static
94Static clutter library.
95
96%description static -l pl.UTF-8
97Statyczna biblioteka clutter.
98
99%package apidocs
100Summary: clutter API documentation
101Summary(pl.UTF-8): Dokumentacja API clutter
102Group: Documentation
103Requires: gtk-doc-common
104
105%description apidocs
106clutter API documentation.
107
108%description apidocs -l pl.UTF-8
109Dokumentacja API clutter.
110
111%prep
112%setup -q
113
114%build
115%{__gtkdocize}
a76a4f90 116%{__libtoolize}
9fbaa85b 117%{__aclocal} -I build/autotools
cb5cfe3c 118%{__autoconf}
5eb2d005 119%{__autoheader}
cb5cfe3c 120%{__automake}
121%configure \
ce1cf4e6 122 --disable-silent-rules \
9591bae3 123 --with-json=system \
cb5cfe3c 124 --enable-gtk-doc \
a76a4f90 125 --enable-static \
cb5cfe3c 126 --with-html-dir=%{_gtkdocdir}
a5e3ce66 127%{__make}
cb5cfe3c 128
129%install
130rm -rf $RPM_BUILD_ROOT
131
132%{__make} install \
133 DESTDIR=$RPM_BUILD_ROOT
134
0166de94
MB
135%find_lang clutter-1.0
136
cb5cfe3c 137%clean
138rm -rf $RPM_BUILD_ROOT
139
140%post -p /sbin/ldconfig
141%postun -p /sbin/ldconfig
142
0166de94 143%files -f clutter-1.0.lang
cb5cfe3c 144%defattr(644,root,root,755)
145%doc AUTHORS ChangeLog NEWS README TODO
9fbaa85b
PZ
146%attr(755,root,root) %{_libdir}/libclutter-glx-1.0.so.*.*.*
147%attr(755,root,root) %ghost %{_libdir}/libclutter-glx-1.0.so.0
be96c931
JB
148%{_libdir}/girepository-1.0/Cally-1.0.typelib
149%{_libdir}/girepository-1.0/Clutter-1.0.typelib
150%{_libdir}/girepository-1.0/ClutterX11-1.0.typelib
151%{_libdir}/girepository-1.0/Cogl-1.0.typelib
cb5cfe3c 152
153%files devel
154%defattr(644,root,root,755)
9fbaa85b
PZ
155%attr(755,root,root) %{_libdir}/libclutter-glx-1.0.so
156%{_libdir}/libclutter-glx-1.0.la
157%{_includedir}/clutter-1.0
be96c931
JB
158%{_datadir}/gir-1.0/Cally-1.0.gir
159%{_datadir}/gir-1.0/Clutter-1.0.gir
160%{_datadir}/gir-1.0/ClutterX11-1.0.gir
161%{_datadir}/gir-1.0/Cogl-1.0.gir
4108ef6f 162%{_pkgconfigdir}/cally-1.0.pc
9fbaa85b
PZ
163%{_pkgconfigdir}/clutter-1.0.pc
164%{_pkgconfigdir}/clutter-glx-1.0.pc
165%{_pkgconfigdir}/clutter-x11-1.0.pc
166%{_pkgconfigdir}/cogl-1.0.pc
167%{_pkgconfigdir}/cogl-gl-1.0.pc
a76a4f90
JB
168
169%files static
170%defattr(644,root,root,755)
9fbaa85b 171%{_libdir}/libclutter-glx-1.0.a
cb5cfe3c 172
173%files apidocs
174%defattr(644,root,root,755)
4108ef6f 175%{_gtkdocdir}/cally
5eb2d005
MB
176%{_gtkdocdir}/clutter
177%{_gtkdocdir}/cogl
This page took 0.049261 seconds and 4 git commands to generate.