%include /usr/lib/rpm/macros.perl Summary: A C++ interface for the GTK+ (a GUI library for X) Summary(pl): Wrapper C++ dla GTK+ Name: gtkmm Version: 2.4.2 Release: 1 License: LGPL Group: X11/Libraries Source0: http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.4/%{name}-%{version}.tar.bz2 # Source0-md5: 5318c893b48b62dcd7e3e3364f03c476 Patch0: %{name}-link.patch URL: http://gtkmm.sourceforge.net/ BuildRequires: atk-devel >= 1.6.0 BuildRequires: autoconf >= 2.50 BuildRequires: automake BuildRequires: glibmm-devel >= 2.4.1 BuildRequires: graphviz BuildRequires: gtk+2-devel >= 2:2.4.0 BuildRequires: libsigc++-devel >= 1:2.0.1 BuildRequires: libstdc++-devel >= 5:3.3.1 BuildRequires: libtool >= 2:1.4d-3 BuildRequires: pango-devel >= 1.4.0 BuildRequires: perl-base >= 5.6 BuildRequires: pkgconfig BuildRequires: rpm-perlprov >= 3.0.3-16 Requires: %{name}-atk = %{version}-%{release} Requires: %{name}-pango = %{version}-%{release} Requires: cpp Requires: glibmm >= 2.4.1 Obsoletes: Gtk-- BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description This package provides a C++ interface for GTK+ (the Gimp ToolKit) GUI library. The interface provides a convenient interface for C++ programmers to create GUIs with GTK+'s flexible object-oriented framework. Features include type safe callbacks, widgets that are extensible using inheritance and over 110 classes that can be freely combined to quickly create complex user interfaces. %description -l pl GTK-- jest wrapperem C++ dla Gimp ToolKit (GTK). GTK jest biblioteką służącą do tworzenia graficznych interfejsów. W pakiecie znajduje się także biblioteka GDK-- - wrapper C++ dla GDK (General Drawing Kit). %package devel Summary: GTK-- and GDK-- header files, development documentation Summary(pl): Pliki nagłówkowe GTK-- i GDK--, dokumentacja dla programistów Group: X11/Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-atk-devel = %{version}-%{release} Requires: %{name}-pango-devel = %{version}-%{release} Requires: glibmm-devel >= 2.4.1 Requires: gtk+2-devel >= 2:2.4.0 Requires: libsigc++-devel >= 1:2.0.1 %description devel Header files and development documentation for GTK-- library. %description devel -l pl Pliki nagłówkowe i dokumentacja dla programistów do biblioteki GTK--. %package doc Summary: Reference documentation and examples for GTK-- and GDK-- Summary(pl): Szczegółowa dokumentacja i przykłady dla GTK-- i GDK-- Group: Documentation Requires: devhelp %description doc Reference documentation and examples for GTK-- and GDK--. %description doc -l pl Szczegółowa dokumentacja i przykłady dla GTK-- i GDK--. %package static Summary: GTK-- and GDK-- static libraries Summary(pl): Biblioteki statyczne GTK-- i GDK-- Group: X11/Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static GTK-- and GDK-- static libraries. %description static -l pl Biblioteki statyczne GTK-- i GDK--. %package atk Summary: A C++ interface for atk library Summary(pl): Interfejs C++ dla biblioteki atk Group: X11/Development/Libraries Requires: glibmm >= 2.4.1 %description atk A C++ interface for atk library. %description atk -l pl Interfejs C++ dla biblioteki atk. %package atk-devel Summary: A C++ interface for atk library - header files Summary(pl): Interfejs C++ dla biblioteki atk - pliki nagłówkowe Group: X11/Development/Libraries Requires: %{name}-atk = %{version}-%{release} Requires: atk-devel >= 1.6.0 Requires: glibmm-devel >= 2.4.1 %description atk-devel A C++ interface for atk library - header files. %description atk-devel -l pl Interfejs C++ dla biblioteki atk - pliki nagłówkowe. %package atk-static Summary: A C++ interface for atk library - static version Summary(pl): Interfejs C++ dla biblioteki atk - wersja statyczna Group: X11/Development/Libraries Requires: %{name}-atk-devel = %{version}-%{release} %description atk-static A C++ interface for atk library - static version. %description atk-static -l pl Interfejs C++ dla biblioteki atk - wersja statyczna. %package pango Summary: A C++ interface for pango library Summary(pl): Interfejs C++ dla biblioteki pango Group: X11/Development/Libraries Requires: glibmm >= 2.4.1 %description pango A C++ interface for pango library. %description pango -l pl Interfejs C++ dla biblioteki pango. %package pango-devel Summary: A C++ interface for pango library - header files Summary(pl): Interfejs C++ dla biblioteki pango - pliki nagłówkowe Group: X11/Development/Libraries Requires: %{name}-pango = %{version}-%{release} Requires: glibmm-devel >= 2.4.1 Requires: pango-devel >= 1.4.0 %description pango-devel A C++ interface for pango library - header files. %description pango-devel -l pl Interfejs C++ dla biblioteki pango - pliki nagłówkowe. %package pango-static Summary: A C++ interface for pango library - static version Summary(pl): Interfejs C++ dla biblioteki pango - wersja statyczna Group: X11/Development/Libraries Requires: %{name}-pango-devel = %{version}-%{release} %description pango-static A C++ interface for pango library - static version. %description pango-static -l pl Interfejs C++ dla biblioteki pango - wersja statyczna. %prep %setup -q %patch0 -p1 %build %{__libtoolize} %{__aclocal} -I scripts %{__autoconf} %{__autoheader} %{__automake} # exceptions and rtti are used in this package --misiek %configure \ --enable-static=yes %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ pkgconfigdir=%{_pkgconfigdir} mv -f $RPM_BUILD_ROOT%{_docdir}/gtkmm-2.4/{examples,tests} \ $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post atk -p /sbin/ldconfig %postun atk -p /sbin/ldconfig %post pango -p /sbin/ldconfig %postun pango -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog CHANGES NEWS PORTING README %attr(755,root,root) %{_libdir}/libg[dt]kmm*.so.*.* %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libg[dt]kmm*.so %{_libdir}/libg[dt]kmm*.la %{_libdir}/g[dt]kmm-2.4 %{_includedir}/g[dt]kmm-2.4 %{_pkgconfigdir}/g[dt]kmm*.pc %files doc %defattr(644,root,root,755) %doc %{_docdir}/gtkmm-2.4 %{_examplesdir}/%{name}-%{version} %doc %{_datadir}/devhelp/books/gtkmm-2.4 %files static %defattr(644,root,root,755) %{_libdir}/libg[dt]kmm*.a %files atk %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libatkmm*.so.*.* %files atk-devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libatkmm*.so %{_libdir}/libatkmm*.la %{_pkgconfigdir}/atkmm*.pc %{_includedir}/atkmm-1.6 %files atk-static %defattr(644,root,root,755) %{_libdir}/libatkmm*.a %files pango %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libpangomm*.so.*.* %files pango-devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libpangomm*.so %{_libdir}/libpangomm*.la %{_pkgconfigdir}/pangomm*.pc %{_includedir}/pangomm-1.4 %files pango-static %defattr(644,root,root,755) %{_libdir}/libpangomm*.a