]> git.pld-linux.org Git - packages/cluttermm.git/blame - cluttermm.spec
- rebuild ac/am for as-needed to work (cuts MANY soname deps); release 3
[packages/cluttermm.git] / cluttermm.spec
CommitLineData
ee0a693e
JB
1#
2# Conditional build:
3%bcond_without static_libs
4
9e9cd809
JB
5Summary: C++ wrappers for Clutter library
6Summary(pl.UTF-8): Obudowanie C++ do biblioteki Clutter
7Name: cluttermm
8Version: 1.17.3
ee0a693e 9Release: 3
9e9cd809
JB
10License: LGPL v2.1+
11Group: X11/Libraries
12Source0: http://ftp.gnome.org/pub/GNOME/sources/cluttermm/1.17/%{name}-%{version}.tar.xz
13# Source0-md5: 429fa3a4ee1fad9ca2bc46b174165dfd
14URL: https://developer.gnome.org/cluttermm/
15BuildRequires: atkmm-devel >= 2.22.2
ee0a693e
JB
16BuildRequires: autoconf >= 2.59
17BuildRequires: automake >= 1:1.9
9e9cd809
JB
18BuildRequires: clutter-devel >= 1.18.0
19# for examples
20BuildRequires: gtkmm3-devel >= 3.10
21BuildRequires: libstdc++-devel
ee0a693e 22BuildRequires: libtool >= 2:1.5
9e9cd809
JB
23BuildRequires: mm-common >= 0.8
24BuildRequires: pangomm-devel >= 2.27.1
25BuildRequires: pkgconfig
26BuildRequires: tar >= 1:1.22
27BuildRequires: xz
28Requires: atkmm >= 2.22.2
29Requires: clutter >= 1.18.0
30Requires: pangomm >= 2.27.1
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34C++ wrappers for Clutter library.
35
36%description -l pl.UTF-8
37Obudowanie C++ do biblioteki Clutter.
38
39%package devel
40Summary: Header files for cluttermm library
41Summary(pl.UTF-8): Pliki nagłówkowe biblioteki cluttermm
42Group: X11/Development/Libraries
43Requires: %{name} = %{version}-%{release}
44Requires: atkmm-devel >= 2.22.2
45Requires: clutter-devel >= 1.18.0
46Requires: pangomm-devel >= 2.27.1
47
48%description devel
49Header files for cluttermm library.
50
51%description devel -l pl.UTF-8
52Pliki nagłówkowe biblioteki cluttermm.
53
54%package static
55Summary: Static cluttermm library
56Summary(pl.UTF-8): Statyczna biblioteka cluttermm
57Group: X11/Development/Libraries
58Requires: %{name}-devel = %{version}-%{release}
59
60%description static
61Static cluttermm library.
62
63%description static -l pl.UTF-8
64Statyczna biblioteka cluttermm.
65
66%package apidocs
67Summary: cluttermm API documentation
68Summary(pl.UTF-8): Dokumentacja API cluttermm
69Group: Documentation
ee0a693e 70%if "%{_rpmversion}" >= "4.6"
9e9cd809
JB
71BuildArch: noarch
72%endif
73
74%description apidocs
75cluttermm API documentation.
76
77%description apidocs -l pl.UTF-8
78Dokumentacja API cluttermm.
79
80%prep
81%setup -q
82
83%build
ee0a693e
JB
84%{__libtoolize}
85%{__aclocal} -I build
86%{__autoconf}
87%{__autoheader}
88%{__automake}
9e9cd809
JB
89%configure \
90 --disable-silent-rules \
91 --enable-gtk-doc \
ee0a693e 92 %{?with_static_libs:--enable-static} \
9e9cd809
JB
93 --with-html-dir=%{_gtkdocdir}
94
95%{__make}
96
97%install
98rm -rf $RPM_BUILD_ROOT
99
100%{__make} install \
101 DESTDIR=$RPM_BUILD_ROOT
102
103%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
104
105%clean
106rm -rf $RPM_BUILD_ROOT
107
108%post -p /sbin/ldconfig
109%postun -p /sbin/ldconfig
110
111%files
112%defattr(644,root,root,755)
113%doc ChangeLog NEWS README TODO
114%attr(755,root,root) %{_libdir}/libcluttermm-1.0.so.*.*.*
115%attr(755,root,root) %ghost %{_libdir}/libcluttermm-1.0.so.1
116
117%files devel
118%defattr(644,root,root,755)
119%attr(755,root,root) %{_libdir}/libcluttermm-1.0.so
120%dir %{_libdir}/cluttermm-1.0
121%{_libdir}/cluttermm-1.0/include
122%{_includedir}/cluttermm-1.0
123%{_datadir}/cluttermm-1.0
124%{_pkgconfigdir}/cluttermm-1.0.pc
125
ee0a693e 126%if %{with static_libs}
9e9cd809
JB
127%files static
128%defattr(644,root,root,755)
129%{_libdir}/libcluttermm-1.0.a
ee0a693e 130%endif
9e9cd809
JB
131
132%files apidocs
133%defattr(644,root,root,755)
134%{_docdir}/cluttermm-1.0
135%{_datadir}/devhelp/books/cluttermm-1.0
This page took 0.106613 seconds and 4 git commands to generate.