X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=glibmm.spec;h=03f544a3626fdec715f98ecbe74ff60853235d28;hb=5c6045ff416e3d5df1abd2d2c8e58a24240b5111;hp=71342b457c5698b6a2b51ff00b68c86c365a9573;hpb=4b342a405477194561d7b1699ec26ac7f0028a65;p=packages%2Fglibmm.git diff --git a/glibmm.spec b/glibmm.spec index 71342b4..03f544a 100644 --- a/glibmm.spec +++ b/glibmm.spec @@ -1,18 +1,27 @@ +# +# Conditional build: +%bcond_without static_libs # don't build static library +# Summary: A C++ interface for glib library Summary(pl): Interfejs C++ dla biblioteki glib Name: glibmm -Version: 2.4.2 +Version: 2.11.2 Release: 1 License: LGPL Group: Libraries -Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/2.4/%{name}-%{version}.tar.bz2 -# Source0-md5: c0bc9a97e980e1f943a0589c04ce3983 +Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.11/%{name}-%{version}.tar.bz2 +# Source0-md5: bad2e7c6e19e4cc8ee7666951189ed25 URL: http://gtkmm.sourceforge.net/ BuildRequires: autoconf >= 2.50 BuildRequires: automake -BuildRequires: glib2-devel >= 1:2.4.0 -Buildrequires: libsigc++-devel >= 1:2.0.1 +BuildRequires: glib2-devel >= 1:2.12.0 +BuildRequires: libsigc++-devel >= 1:2.0.17 +BuildRequires: libstdc++-devel BuildRequires: libtool >= 2:1.4d +BuildRequires: perl-XML-Parser +BuildRequires: pkgconfig +Requires: glib2 >= 1:2.12.0 +Requires: libsigc++ >= 1:2.0.17 Obsoletes: gtkmm-glib BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -27,8 +36,8 @@ Summary: Header files for glibmm library Summary(pl): Pliki nag³ówkowe biblioteki glibmm Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: glib2-devel >= 1:2.4.0 -Requires: libsigc++-devel >= 1:2.0.1 +Requires: glib2-devel >= 1:2.12.0 +Requires: libsigc++-devel >= 1:2.0.17 Requires: libstdc++-devel Obsoletes: gtkmm-glib-devel @@ -38,17 +47,6 @@ Header files for glibmm library. %description devel -l pl Pliki nag³ówkowe biblioteki glibmm. -%package doc -Summary: Reference documentation and examples for glibmm -Summary(pl): Szczegó³owa dokumentacja i przyk³ady dla glibmm -Group: Documentation - -%description doc -Reference documentation and examples for glibmm. - -%description doc -l pl -Szczegó³owa dokumentacja i przyk³ady dla glibmm. - %package static Summary: Static glibmm library Summary(pl): Statyczna biblioteka glibmm @@ -62,6 +60,17 @@ Static glibmm library. %description static -l pl Statyczna biblioteka glibmm. +%package doc +Summary: Reference documentation and examples for glibmm +Summary(pl): Szczegó³owa dokumentacja i przyk³ady dla glibmm +Group: Documentation + +%description doc +Reference documentation and examples for glibmm. + +%description doc -l pl +Szczegó³owa dokumentacja i przyk³ady dla glibmm. + %prep %setup -q @@ -70,9 +79,10 @@ Statyczna biblioteka glibmm. %{__aclocal} -I scripts %{__autoconf} %{__automake} +LDFLAGS="%{rpmldflags} -Wl,--as-needed" %configure \ --enable-fulldocs \ - --enable-static + %{?with_static_libs:--enable-static} %{__make} @@ -110,11 +120,13 @@ rm -rf $RPM_BUILD_ROOT %{_pkgconfigdir}/*.pc %{_aclocaldir}/*.m4 +%if %{with static_libs} +%files static +%defattr(644,root,root,755) +%{_libdir}/lib*.a +%endif + %files doc %defattr(644,root,root,755) %{_gtkdocdir}/%{name}-2.4 %{_examplesdir}/%{name}-%{version} - -%files static -%defattr(644,root,root,755) -%{_libdir}/lib*.a