]> git.pld-linux.org Git - packages/glibmm.git/blame - glibmm.spec
- zlib is glib dependency
[packages/glibmm.git] / glibmm.spec
CommitLineData
45271ebb 1#
6b8d6cb0 2# Conditional build:
ae9a9ff5 3%bcond_without static_libs # don't build static library
6b8d6cb0 4#
cb90ad5d 5Summary: A C++ interface for glib library
2671e694 6Summary(pl.UTF-8): Interfejs C++ dla biblioteki glib
cb90ad5d 7Name: glibmm
60c117d8 8Version: 2.24.2
64ec4692 9Release: 1
c2186d1c 10License: LGPL v2+
cb90ad5d 11Group: Libraries
400d5428 12Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.24/%{name}-%{version}.tar.bz2
60c117d8 13# Source0-md5: 48861fec006c2bd8e301d8e44cd12d3c
763149f4 14URL: http://www.gtkmm.org/
400d5428
MB
15BuildRequires: autoconf >= 2.59
16BuildRequires: automake >= 1:1.9
17BuildRequires: glib2-devel >= 1:2.24.0
a10f2767 18BuildRequires: libsigc++-devel >= 1:2.2.0
82749c10 19BuildRequires: libstdc++-devel
eb5092d4 20BuildRequires: libtool >= 2:1.4d
400d5428 21BuildRequires: mm-common >= 0.7
82749c10 22BuildRequires: pkgconfig
400d5428 23Requires: glib2 >= 1:2.24.0
a10f2767 24Requires: libsigc++ >= 1:2.2.0
cb90ad5d 25Obsoletes: gtkmm-glib
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29A C++ interface for glib library.
30
71135d25 31%description -l pl.UTF-8
cb90ad5d 32Interfejs C++ dla biblioteki glib.
33
34%package devel
35Summary: Header files for glibmm library
2671e694 36Summary(pl.UTF-8): Pliki nagłówkowe biblioteki glibmm
cb90ad5d 37Group: Development/Libraries
d9627ebc 38Requires: %{name} = %{version}-%{release}
400d5428 39Requires: glib2-devel >= 1:2.24.0
a10f2767 40Requires: libsigc++-devel >= 1:2.2.0
cb90ad5d 41Requires: libstdc++-devel
f89107e9 42Obsoletes: gtkmm-glib-devel
cb90ad5d 43
44%description devel
45Header files for glibmm library.
46
71135d25
JR
47%description devel -l pl.UTF-8
48Pliki nagłówkowe biblioteki glibmm.
cb90ad5d 49
50%package static
51Summary: Static glibmm library
2671e694 52Summary(pl.UTF-8): Statyczna biblioteka glibmm
cb90ad5d 53Group: Development/Libraries
d9627ebc 54Requires: %{name}-devel = %{version}-%{release}
f89107e9 55Obsoletes: gtkmm-glib-static
cb90ad5d 56
57%description static
58Static glibmm library.
59
71135d25 60%description static -l pl.UTF-8
cb90ad5d 61Statyczna biblioteka glibmm.
62
2c9ef1da
MB
63%package apidocs
64Summary: Reference documentation for glibmm
65Summary(pl.UTF-8): Szczegółowa dokumentacja dla glibmm
10429126 66Group: Documentation
2c9ef1da
MB
67Requires: gtk-doc-common
68Provides: glibmm-doc
69Obsoletes: glibmm-doc
10429126 70
2c9ef1da
MB
71%description apidocs
72Reference documentation for glibmm.
10429126 73
2c9ef1da
MB
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.
10429126 87
cb90ad5d 88%prep
89%setup -q
90
91%build
eb5092d4 92%{__libtoolize}
6d9ffaaf 93%{__aclocal} -I build
eb5092d4
JB
94%{__autoconf}
95%{__automake}
cb90ad5d 96%configure \
10429126
JB
97 %{?with_static_libs:--enable-static}
98
cb90ad5d 99%{__make}
100
101%install
102rm -rf $RPM_BUILD_ROOT
6d9ffaaf 103install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
cb90ad5d 104
105%{__make} install \
106 DESTDIR=$RPM_BUILD_ROOT \
6d9ffaaf
MB
107 libdocdir=%{_gtkdocdir}/%{name}-2.4 \
108 devhelpdir=%{_gtkdocdir}/%{name}-2.4
109
110cp -r examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
111rm -f $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/Makefile*
cb90ad5d 112
113%clean
114rm -rf $RPM_BUILD_ROOT
115
116%post -p /sbin/ldconfig
117%postun -p /sbin/ldconfig
118
119%files
120%defattr(644,root,root,755)
a10f2767
JB
121%doc AUTHORS ChangeLog NEWS README
122%attr(755,root,root) %{_libdir}/libgiomm-2.4.so.*.*.*
123%attr(755,root,root) %ghost %{_libdir}/libgiomm-2.4.so.1
be3bc570 124%attr(755,root,root) %{_libdir}/libglibmm-2.4.so.*.*.*
a10f2767 125%attr(755,root,root) %ghost %{_libdir}/libglibmm-2.4.so.1
be3bc570 126%attr(755,root,root) %{_libdir}/libglibmm_generate_extra_defs-2.4.so.*.*.*
a10f2767 127%attr(755,root,root) %ghost %{_libdir}/libglibmm_generate_extra_defs-2.4.so.1
cb90ad5d 128
129%files devel
130%defattr(644,root,root,755)
a10f2767 131%attr(755,root,root) %{_libdir}/libgiomm-2.4.so
be3bc570
MB
132%attr(755,root,root) %{_libdir}/libglibmm-2.4.so
133%attr(755,root,root) %{_libdir}/libglibmm_generate_extra_defs-2.4.so
a10f2767 134%{_libdir}/libgiomm-2.4.la
be3bc570
MB
135%{_libdir}/libglibmm-2.4.la
136%{_libdir}/libglibmm_generate_extra_defs-2.4.la
a10f2767
JB
137%dir %{_libdir}/giomm-2.4
138%{_libdir}/giomm-2.4/include
139%dir %{_libdir}/glibmm-2.4
140%{_libdir}/glibmm-2.4/include
141%dir %{_libdir}/glibmm-2.4/proc
142%{_libdir}/glibmm-2.4/proc/m4
143%{_libdir}/glibmm-2.4/proc/pm
a10f2767
JB
144%attr(755,root,root) %{_libdir}/glibmm-2.4/proc/generate_wrap_init.pl
145%attr(755,root,root) %{_libdir}/glibmm-2.4/proc/gmmproc
6d9ffaaf 146%{_datadir}/glibmm-2.4
a10f2767
JB
147%{_includedir}/giomm-2.4
148%{_includedir}/glibmm-2.4
149%{_pkgconfigdir}/giomm-2.4.pc
be3bc570
MB
150%{_pkgconfigdir}/glibmm-2.4.pc
151%{_aclocaldir}/glibmm_check_perl.m4
cb90ad5d 152
ae9a9ff5 153%if %{with static_libs}
cb90ad5d 154%files static
155%defattr(644,root,root,755)
a10f2767 156%{_libdir}/libgiomm-2.4.a
be3bc570
MB
157%{_libdir}/libglibmm-2.4.a
158%{_libdir}/libglibmm_generate_extra_defs-2.4.a
70d016b9 159%endif
10429126 160
2c9ef1da 161%files apidocs
10429126 162%defattr(644,root,root,755)
a10f2767 163%{_gtkdocdir}/glibmm-2.4
2c9ef1da
MB
164
165%files examples
166%defattr(644,root,root,755)
10429126 167%{_examplesdir}/%{name}-%{version}
This page took 0.097915 seconds and 4 git commands to generate.