]> git.pld-linux.org Git - packages/clutter-imcontext.git/blame - clutter-imcontext.spec
- cleanup
[packages/clutter-imcontext.git] / clutter-imcontext.spec
CommitLineData
55d823a1
JB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4%bcond_without static_libs # don't build static libraries
5#
6Summary: IMContext Framework Library for Clutter
7Summary(pl.UTF-8): Biblioteka szkieletu IMContext dla Cluttera
8Name: clutter-imcontext
9Version: 0.1.6
10%define snap 20100323
11Release: 0.%{snap}.1
12License: LGPL v2.1
13Group: Libraries
14# git clone git://git.moblin.org/clutter-imcontext
15Source0: %{name}.tar.xz
16# Source0-md5: f2b1781516c1a2928693fcfe9e954928
17URL: http://www.moblin.org/
18BuildRequires: autoconf >= 2.61
19BuildRequires: automake
20BuildRequires: clutter-devel >= 1.0.0
21BuildRequires: glib2-devel >= 2
22BuildRequires: gtk-doc >= 1.9
23BuildRequires: libtool
24BuildRequires: pkgconfig
25BuildRequires: tar >= 1:1.22
26BuildRequires: xz
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30IMContext Framework Library for Clutter.
31
32%description -l pl.UTF-8
33Biblioteka szkieletu IMContext dla Cluttera.
34
35%package devel
36Summary: Header files for Clutter IMContext library
37Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Clutter IMContext
38Group: Development/Libraries
39Requires: %{name} = %{version}-%{release}
40
41%description devel
42Header files for Clutter IMContext library.
43
44%description devel -l pl.UTF-8
45Pliki nagłówkowe biblioteki Clutter IMContext.
46
47%package static
48Summary: Static Clutter IMContext library
49Summary(pl.UTF-8): Statyczna biblioteka Clutter IMContext
50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52
53%description static
54Static Clutter IMContext library.
55
56%description static -l pl.UTF-8
57Statyczna biblioteka Clutter IMContext.
58
59%package apidocs
60Summary: Clutter IMContext API documentation
61Summary(pl.UTF-8): Dokumentacja API biblioteki Clutter IMContext
62Group: Documentation
63
64%description apidocs
65API and internal documentation for Clutter IMContext library.
66
67%description apidocs -l pl.UTF-8
68Dokumentacja API biblioteki Clutter IMContext.
69
70%prep
71%setup -q -n %{name}
72
73%build
74%{__gtkdocize}
75%{__libtoolize}
76%{__aclocal}
77%{__autoconf}
78%{__autoheader}
79%{__automake}
80%configure \
81 %{!?with_static_libs:--disable-static} \
82 %{?with_apidocs:--enable-gtk-doc} \
83 --with-html-dir=%{_gtkdocdir}
84%{__make}
85
86%install
87rm -rf $RPM_BUILD_ROOT
88
89%{__make} install \
90 DESTDIR=$RPM_BUILD_ROOT
91
92# obsoleted by pkg-config
93%{__rm} $RPM_BUILD_ROOT%{_libdir}/libclutter-imcontext-0.1.la
94
95%clean
96rm -rf $RPM_BUILD_ROOT
97
98%post -p /sbin/ldconfig
99%postun -p /sbin/ldconfig
100
101%files
102%defattr(644,root,root,755)
103%doc AUTHORS ChangeLog
104%attr(755,root,root) %{_bindir}/clutter-scan-immodules
105%attr(755,root,root) %{_libdir}/libclutter-imcontext-0.1.so.*.*.*
106%attr(755,root,root) %ghost %{_libdir}/libclutter-imcontext-0.1.so.0
107%dir %{_sysconfdir}/clutter-imcontext
108%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/clutter-imcontext/enable_autoshow
109
110%files devel
111%defattr(644,root,root,755)
112%attr(755,root,root) %{_libdir}/libclutter-imcontext-0.1.so
113%{_includedir}/clutter-imcontext-0.1
114%{_pkgconfigdir}/clutter-imcontext-0.1.pc
115
116%if %{with static_libs}
117%files static
118%defattr(644,root,root,755)
119%{_libdir}/libclutter-imcontext-0.1.a
120%endif
121
122%if %{with apidocs}
123%files apidocs
124%defattr(644,root,root,755)
125%{_gtkdocdir}/clutter-imcontext
126%endif
This page took 0.069409 seconds and 4 git commands to generate.