3 %bcond_without static_libs # don't build static library
5 Summary: A C++ interface for the libbonoboui
6 Summary(pl.UTF-8): Interfejs C++ dla libbonoboui
12 Source0: http://ftp.gnome.org/pub/GNOME/sources/libbonobouimm/1.3/%{name}-%{version}.tar.bz2
13 # Source0-md5: d563938439ea59004f2bb54ad33e6d5b
14 Patch0: %{name}-gtkmm24.patch
15 Patch1: %{name}-uidir.patch
16 URL: http://gtkmm.sourceforge.net/
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: gtkmm-devel >= 2.4.0
20 BuildRequires: libbonobomm-devel >= 1.3.8-2
21 BuildRequires: libbonoboui-devel >= 2.4.0
22 BuildRequires: libsigc++-devel >= 1:2.0.1
23 BuildRequires: libtool >= 2:1.4d
24 BuildRequires: perl-base >= 5.6
25 BuildRequires: pkgconfig
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 This package provides a C++ interface for libbonoboui library.
32 %description -l pl.UTF-8
33 Ten pakiet dostarcza interfejs C++ dla biblioteki libbonoboui.
36 Summary: Header files for libbonobouimm library
37 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libbonobouimm
38 Group: X11/Development/Libraries
39 Requires: %{name} = %{version}-%{release}
40 Requires: gtkmm-devel >= 2.4.0
41 Requires: libbonobomm-devel >= 1.3.8-2
42 Requires: libbonoboui-devel >= 2.4.0
45 Header files for libbonobouimm library.
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe biblioteki libbonobouimm.
51 Summary: libbonobouimm static libraries
52 Summary(pl.UTF-8): Biblioteki statyczne libbonobouimm
53 Group: X11/Development/Libraries
54 Requires: %{name}-devel = %{version}-%{release}
57 libbonobouimm static libraries.
59 %description static -l pl.UTF-8
60 Biblioteki statyczne libbonobouimm.
67 # force regeneration for libsigc++-2.0
68 rm -f bonobomm/servers/{control*,wrap_init.cc}
69 rm -f bonobomm/servers/private/control*
70 rm -f bonobomm/widgets/{dock*,selector*,wi*,wrap_init.cc}
71 rm -f bonobomm/widgets/private/{dock*,selector*,wi*}
74 # exceptions and rtti are used in this package --misiek
76 %{__aclocal} -I scripts
80 --enable-maintainer-mode \
82 %{!?with_static_libs:--disable-static}
83 # examples/creating_control/Makefile.am contains hardcoded "$(prefix)/lib/bonobo-2.0"
85 samplesdir=%{_libdir}/bonobo-2.0/samples
88 rm -rf $RPM_BUILD_ROOT
89 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
92 DESTDIR=$RPM_BUILD_ROOT \
93 pkgconfigdir=%{_pkgconfigdir} \
94 samplesdir=%{_libdir}/bonobo-2.0/samples
96 cp -dpr examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
99 rm -rf $RPM_BUILD_ROOT
101 %post -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
105 %defattr(644,root,root,755)
106 %doc README ChangeLog AUTHORS NEWS
107 %attr(755,root,root) %{_libdir}/lib*.so.*.*
108 %attr(755,root,root) %{_libdir}/bonobo-2.0/samples/*
109 %{_libdir}/bonobo/servers/*
110 #%{_datadir}/gnome-2.0/ui/*
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_libdir}/lib*.so
116 %{_libdir}/libbonobouimm-*
117 %{_libdir}/glibmm-*/proc/m4/*
118 %{_includedir}/libbonobouimm-2.0
119 %{_pkgconfigdir}/*.pc
120 %{_examplesdir}/%{name}-%{version}
122 %if %{with static_libs}
124 %defattr(644,root,root,755)