]> git.pld-linux.org Git - packages/clutter.git/blame - clutter.spec
- release 3
[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
5eb2d005 4Version: 0.8.2
dff908d8 5Release: 3
ddcb41cc 6License: LGPL v2+
a76a4f90 7Group: Libraries
5eb2d005
MB
8Source0: http://www.clutter-project.org/sources/clutter/0.8/%{name}-%{version}.tar.bz2
9# Source0-md5: 6fd2c0e63d904523a773736cbb45d176
10Patch0: %{name}-build-fix.patch
74b5426e 11URL: http://www.clutter-project.org/
a76a4f90
JB
12BuildRequires: OpenGL-GLX-devel
13BuildRequires: autoconf >= 2.53
5eb2d005 14BuildRequires: automake >= 1:1.9
6b294ff5 15BuildRequires: glib2-devel >= 1:2.10
a76a4f90 16BuildRequires: gtk+2-devel >= 1:2.0
5eb2d005 17BuildRequires: gtk-doc >= 1.8
a76a4f90 18BuildRequires: libtool
a76a4f90
JB
19BuildRequires: pkgconfig
20BuildRequires: xorg-lib-libX11-devel
6b294ff5 21BuildRequires: xorg-lib-libXfixes-devel >= 4
cb5cfe3c 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25Clutter is an open source software library for creating fast, visually
26rich graphical user interfaces. The most obvious example of potential
27usage is in media center type applications. We hope however it can be
28used for a lot more.
29
30Clutter uses OpenGL (and soon optionally OpenGL ES) for rendering but
31with an API which hides the underlying GL complexity from the
32developer. The Clutter API is intended to be easy to use, efficient
33and flexible.
34
74b5426e
JB
35%description -l pl.UTF-8
36Clutter to biblioteka o otwartych źródłach do tworzenia szybkich,
37bogatych wizualnie graficznych interfejsów użytkownika. Najbardziej
38oczywistym przykładem potencjalnego zastosowania są aplikacje typu
39centrum multimedialne. Jednak autorzy mają nadzieję, że znajdzie się
40więcej zastosowań.
41
42Clutter wykorzystuje OpenGL (i wkrótce opcjonalnie OpenGL ES) do
43renderowania, ale API ukrywa złożoność warstwy GL przed programistami.
44API biblioteki Clutter ma być łatwe w użyciu, wydajne i elastyczne.
45
cb5cfe3c 46%package devel
47Summary: Header files for clutter library
48Summary(pl.UTF-8): Pliki nagłówkowe biblioteki clutter
49Group: Development/Libraries
50Requires: %{name} = %{version}-%{release}
a76a4f90 51Requires: OpenGL-GLX-devel
6b294ff5 52Requires: glib2-devel >= 1:2.10
a76a4f90 53Requires: gtk+2-devel >= 1:2.0
a76a4f90 54Requires: xorg-lib-libX11-devel
6b294ff5 55Requires: xorg-lib-libXfixes-devel >= 4
cb5cfe3c 56
57%description devel
58Header files for clutter library.
59
60%description devel -l pl.UTF-8
61Pliki nagłówkowe biblioteki clutter.
62
63%package static
64Summary: Static clutter library
65Summary(pl.UTF-8): Statyczna biblioteka clutter
66Group: Development/Libraries
67Requires: %{name}-devel = %{version}-%{release}
68
69%description static
70Static clutter library.
71
72%description static -l pl.UTF-8
73Statyczna biblioteka clutter.
74
75%package apidocs
76Summary: clutter API documentation
77Summary(pl.UTF-8): Dokumentacja API clutter
78Group: Documentation
79Requires: gtk-doc-common
80
81%description apidocs
82clutter API documentation.
83
84%description apidocs -l pl.UTF-8
85Dokumentacja API clutter.
86
87%prep
88%setup -q
5eb2d005 89%patch0 -p1
cb5cfe3c 90
91%build
92%{__gtkdocize}
a76a4f90 93%{__libtoolize}
cb5cfe3c 94%{__aclocal}
95%{__autoconf}
5eb2d005 96%{__autoheader}
cb5cfe3c 97%{__automake}
98%configure \
99 --enable-gtk-doc \
a76a4f90 100 --enable-static \
cb5cfe3c 101 --with-html-dir=%{_gtkdocdir}
102
103%{__make}
104
105%install
106rm -rf $RPM_BUILD_ROOT
107
108%{__make} install \
109 DESTDIR=$RPM_BUILD_ROOT
110
111%clean
112rm -rf $RPM_BUILD_ROOT
113
114%post -p /sbin/ldconfig
115%postun -p /sbin/ldconfig
116
117%files
118%defattr(644,root,root,755)
119%doc AUTHORS ChangeLog NEWS README TODO
5eb2d005
MB
120%attr(755,root,root) %{_libdir}/libclutter-glx-0.8.so.*.*.*
121%attr(755,root,root) %ghost %{_libdir}/libclutter-glx-0.8.so.0
cb5cfe3c 122
123%files devel
124%defattr(644,root,root,755)
5eb2d005
MB
125%attr(755,root,root) %{_libdir}/libclutter-glx-0.8.so
126%{_libdir}/libclutter-glx-0.8.la
127%{_includedir}/clutter-0.8
128%{_pkgconfigdir}/clutter-0.8.pc
129%{_pkgconfigdir}/clutter-glx-0.8.pc
130%{_pkgconfigdir}/clutter-x11-0.8.pc
a76a4f90
JB
131
132%files static
133%defattr(644,root,root,755)
5eb2d005 134%{_libdir}/libclutter-glx-0.8.a
cb5cfe3c 135
136%files apidocs
137%defattr(644,root,root,755)
5eb2d005
MB
138%{_gtkdocdir}/clutter
139%{_gtkdocdir}/cogl
This page took 0.077602 seconds and 4 git commands to generate.