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