]> git.pld-linux.org Git - packages/clutter.git/blob - clutter.spec
1f9b79d4b75852fd144e13849b321b5a37e98e41
[packages/clutter.git] / clutter.spec
1 #
2 Summary:        Library for rich GUIs
3 Name:           clutter
4 Version:        0.2.3
5 Release:        1
6 License:        GPL v2
7 Group:          Applications
8 Source0:        http://www.clutter-project.org/sources/clutter/0.2/%{name}-%{version}.tar.gz
9 # Source0-md5:  1c6fd7e602d60d7017fac3b23c7b334b
10 URL:            http://www.clutter-project.com/
11 BuildRequires:  OpenGL-devel
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  glib2-devel
15 BuildRequires:  gtk-doc-common
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 Clutter is an open source software library for creating fast, visually
20 rich graphical user interfaces. The most obvious example of potential
21 usage is in media center type applications. We hope however it can be
22 used for a lot more.
23
24 Clutter uses OpenGL (and soon optionally OpenGL ES) for rendering but
25 with an API which hides the underlying GL complexity from the
26 developer. The Clutter API is intended to be easy to use, efficient
27 and flexible.
28
29 %package devel
30 Summary:        Header files for clutter library
31 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki clutter
32 Group:          Development/Libraries
33 Requires:       %{name} = %{version}-%{release}
34
35 %description devel
36 Header files for clutter library.
37
38 %description devel -l pl.UTF-8
39 Pliki nagłówkowe biblioteki clutter.
40
41 %package static
42 Summary:        Static clutter library
43 Summary(pl.UTF-8):      Statyczna biblioteka clutter
44 Group:          Development/Libraries
45 Requires:       %{name}-devel = %{version}-%{release}
46
47 %description static
48 Static clutter library.
49
50 %description static -l pl.UTF-8
51 Statyczna biblioteka clutter.
52
53 %package apidocs
54 Summary:        clutter API documentation
55 Summary(pl.UTF-8):      Dokumentacja API clutter
56 Group:          Documentation
57 Requires:       gtk-doc-common
58
59 %description apidocs
60 clutter API documentation.
61
62 %description apidocs -l pl.UTF-8
63 Dokumentacja API clutter.
64
65 %prep
66 %setup -q
67
68 %build
69 %{__gtkdocize}
70 %{__aclocal}
71 %{__autoconf}
72 %{__automake}
73 %configure \
74         --enable-gtk-doc \
75         --with-html-dir=%{_gtkdocdir}
76
77 %{__make}
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81
82 %{__make} install \
83         DESTDIR=$RPM_BUILD_ROOT
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post   -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
90
91 %files
92 %defattr(644,root,root,755)
93 %doc AUTHORS ChangeLog NEWS README TODO
94 %attr(755,root,root) %{_libdir}/libclutter-0.2.so.0.202.1
95
96 %files devel
97 %defattr(644,root,root,755)
98 %{_includedir}/clutter-0.2
99 %{_libdir}/libclutter-0.2.la
100 %{_libdir}/libclutter-0.2.so
101 %{_pkgconfigdir}/clutter-0.2.pc
102
103 %files apidocs
104 %defattr(644,root,root,755)
105 %{_gtkdocdir}/%{name}
This page took 0.289185 seconds and 2 git commands to generate.