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