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