]> git.pld-linux.org Git - packages/glibmm2.68.git/blame_incremental - glibmm.spec
- updated to 2.18.1
[packages/glibmm2.68.git] / glibmm.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
5Summary: A C++ interface for glib library
6Summary(pl.UTF-8): Interfejs C++ dla biblioteki glib
7Name: glibmm
8Version: 2.18.1
9Release: 1
10License: LGPL v2+
11Group: Libraries
12Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.18/%{name}-%{version}.tar.bz2
13# Source0-md5: 942290a4b77dac3ea18a5b70373fe04c
14URL: http://gtkmm.sourceforge.net/
15BuildRequires: autoconf >= 2.58
16BuildRequires: automake >= 1:1.7
17BuildRequires: glib2-devel >= 1:2.18.0
18BuildRequires: libsigc++-devel >= 1:2.2.0
19BuildRequires: libstdc++-devel
20BuildRequires: libtool >= 2:1.4d
21BuildRequires: perl-XML-Parser
22BuildRequires: pkgconfig
23Requires: glib2 >= 1:2.18.0
24Requires: libsigc++ >= 1:2.2.0
25Obsoletes: gtkmm-glib
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29A C++ interface for glib library.
30
31%description -l pl.UTF-8
32Interfejs C++ dla biblioteki glib.
33
34%package devel
35Summary: Header files for glibmm library
36Summary(pl.UTF-8): Pliki nagłówkowe biblioteki glibmm
37Group: Development/Libraries
38Requires: %{name} = %{version}-%{release}
39Requires: glib2-devel >= 1:2.18.0
40Requires: libsigc++-devel >= 1:2.2.0
41Requires: libstdc++-devel
42Obsoletes: gtkmm-glib-devel
43
44%description devel
45Header files for glibmm library.
46
47%description devel -l pl.UTF-8
48Pliki nagłówkowe biblioteki glibmm.
49
50%package static
51Summary: Static glibmm library
52Summary(pl.UTF-8): Statyczna biblioteka glibmm
53Group: Development/Libraries
54Requires: %{name}-devel = %{version}-%{release}
55Obsoletes: gtkmm-glib-static
56
57%description static
58Static glibmm library.
59
60%description static -l pl.UTF-8
61Statyczna biblioteka glibmm.
62
63%package apidocs
64Summary: Reference documentation for glibmm
65Summary(pl.UTF-8): Szczegółowa dokumentacja dla glibmm
66Group: Documentation
67Requires: gtk-doc-common
68Provides: glibmm-doc
69Obsoletes: glibmm-doc
70
71%description apidocs
72Reference documentation for glibmm.
73
74%description apidocs -l pl.UTF-8
75Szczegółowa dokumentacja dla glibmm.
76
77%package examples
78Summary: Examples for glibmm
79Summary(pl.UTF-8): Przykłady dla glibmm
80Group: Development/Libraries
81
82%description examples
83Examples for glibmm.
84
85%description examples -l pl.UTF-8
86Przykłady dla glibmm.
87
88%prep
89%setup -q
90
91%build
92%{__libtoolize}
93%{__aclocal} -I scripts
94%{__autoconf}
95%{__automake}
96%configure \
97 --enable-fulldocs \
98 %{?with_static_libs:--enable-static}
99
100%{__make}
101
102%install
103rm -rf $RPM_BUILD_ROOT
104
105%{__make} install \
106 DESTDIR=$RPM_BUILD_ROOT \
107 gtkmm_docdir=%{_gtkdocdir}/%{name}-2.4 \
108 glibmm_docdir=%{_examplesdir}/%{name}-%{version}
109
110%clean
111rm -rf $RPM_BUILD_ROOT
112
113%post -p /sbin/ldconfig
114%postun -p /sbin/ldconfig
115
116%files
117%defattr(644,root,root,755)
118%doc AUTHORS ChangeLog NEWS README
119%attr(755,root,root) %{_libdir}/libgiomm-2.4.so.*.*.*
120%attr(755,root,root) %ghost %{_libdir}/libgiomm-2.4.so.1
121%attr(755,root,root) %{_libdir}/libglibmm-2.4.so.*.*.*
122%attr(755,root,root) %ghost %{_libdir}/libglibmm-2.4.so.1
123%attr(755,root,root) %{_libdir}/libglibmm_generate_extra_defs-2.4.so.*.*.*
124%attr(755,root,root) %ghost %{_libdir}/libglibmm_generate_extra_defs-2.4.so.1
125
126%files devel
127%defattr(644,root,root,755)
128%attr(755,root,root) %{_libdir}/libgiomm-2.4.so
129%attr(755,root,root) %{_libdir}/libglibmm-2.4.so
130%attr(755,root,root) %{_libdir}/libglibmm_generate_extra_defs-2.4.so
131%{_libdir}/libgiomm-2.4.la
132%{_libdir}/libglibmm-2.4.la
133%{_libdir}/libglibmm_generate_extra_defs-2.4.la
134%dir %{_libdir}/giomm-2.4
135%{_libdir}/giomm-2.4/include
136%dir %{_libdir}/glibmm-2.4
137%{_libdir}/glibmm-2.4/include
138%dir %{_libdir}/glibmm-2.4/proc
139%{_libdir}/glibmm-2.4/proc/m4
140%{_libdir}/glibmm-2.4/proc/pm
141%attr(755,root,root) %{_libdir}/glibmm-2.4/proc/beautify_docs.pl
142%attr(755,root,root) %{_libdir}/glibmm-2.4/proc/generate_wrap_init.pl
143%attr(755,root,root) %{_libdir}/glibmm-2.4/proc/gmmproc
144%{_libdir}/glibmm-2.4/proc/doxygen_to_devhelp.xsl
145%{_includedir}/giomm-2.4
146%{_includedir}/glibmm-2.4
147%{_pkgconfigdir}/giomm-2.4.pc
148%{_pkgconfigdir}/glibmm-2.4.pc
149%{_aclocaldir}/glibmm_check_perl.m4
150
151%if %{with static_libs}
152%files static
153%defattr(644,root,root,755)
154%{_libdir}/libgiomm-2.4.a
155%{_libdir}/libglibmm-2.4.a
156%{_libdir}/libglibmm_generate_extra_defs-2.4.a
157%endif
158
159%files apidocs
160%defattr(644,root,root,755)
161%{_gtkdocdir}/glibmm-2.4
162
163%files examples
164%defattr(644,root,root,755)
165%{_examplesdir}/%{name}-%{version}
This page took 0.051914 seconds and 4 git commands to generate.