]> git.pld-linux.org Git - packages/clutter-gesture.git/blame - clutter-gesture.spec
- new
[packages/clutter-gesture.git] / clutter-gesture.spec
CommitLineData
333eda44
JB
1#
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
4#
5Summary: Clutter Gesture library
6Summary(pl.UTF-8): Biblioteka gestów Clutter
7Name: clutter-gesture
8Version: 0.0.2
9%define snap 20100106
10Release: 0.%{snap}.1
11License: LGPL v2.1
12Group: Libraries
13# git clone git://git.moblin.org/clutter-gesture
14Source0: %{name}.tar.xz
15# Source0-md5: 7f3b287e4213f5be4e2f0054e1112e6b
16Patch0: %{name}-link.patch
17URL: http://www.moblin.org/
18BuildRequires: autoconf >= 2.61
19BuildRequires: automake
20BuildRequires: clutter-devel >= 1.0.0
21BuildRequires: glib2-devel >= 2
22#BuildRequires: 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
30Clutter Gesture library allows clutter applications to be aware of
31gestures and to easily attach some handlers to the gesture events.
32
33%description -l pl.UTF-8
34Biblioteka Clutter Gesture pozwala aplikacjom wykorzystujacych
35bibliotekę clutter na obsługę gestów i łatwe podłączanie procedur
36obsługi do zdarzeń gestów.
37
38%package devel
39Summary: Header files for Clutter Gesture library
40Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Clutter Gesture
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43Requires: clutter-devel >= 1.0.0
44Requires: glib2-devel >= 2
45
46%description devel
47Header files for Clutter Gesture library.
48
49%description devel -l pl.UTF-8
50Pliki nagłówkowe biblioteki Clutter Gesture.
51
52%package static
53Summary: Static Clutter Gesture library
54Summary(pl.UTF-8): Statyczna biblioteka Clutter Gesture
55Group: Development/Libraries
56Requires: %{name}-devel = %{version}-%{release}
57
58%description static
59Static Clutter Gesture library.
60
61%description static -l pl.UTF-8
62Statyczna biblioteka Clutter Gesture.
63
64%prep
65%setup -q -n %{name}
66%patch0 -p1
67
68%build
69%{__libtoolize}
70%{__aclocal}
71%{__autoconf}
72%{__autoheader}
73%{__automake}
74# disable some warnings, so it builds with -Werror
75CFLAGS="%{rpmcflags} -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wno-switch -Wno-unused-result"
76%configure \
77 %{!?with_static_libs:--disable-static} \
78 --with-html-dir=%{_gtkdocdir}
79%{__make}
80
81%install
82rm -rf $RPM_BUILD_ROOT
83
84%{__make} install \
85 DESTDIR=$RPM_BUILD_ROOT
86
87# obsoleted by pkg-config
88%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%post -p /sbin/ldconfig
94%postun -p /sbin/ldconfig
95
96%files
97%defattr(644,root,root,755)
98%doc README
99%attr(755,root,root) %{_libdir}/libcluttergesture-0.0.2.so.*.*.*
100%attr(755,root,root) %ghost %{_libdir}/libcluttergesture-0.0.2.so.0
101
102%files devel
103%defattr(644,root,root,755)
104%attr(755,root,root) %{_libdir}/libcluttergesture-0.0.2.so
105%{_includedir}/clutter-gesture
106%{_pkgconfigdir}/clutter-gesture.pc
107
108%if %{with static_libs}
109%files static
110%defattr(644,root,root,755)
111%{_libdir}/libcluttergesture-0.0.2.a
112%endif
This page took 0.076905 seconds and 4 git commands to generate.