#
# Conditional build:
-# _without_gnome - without gnome package (gnome/gnomedb/bonobo libs)
+# _without_gnome - without gnome packages (gnome/gnomedb/bonobo libs)
# and w/o gnome/gnomedb/bonobo support in libglade-config
+# _without_bonobo - without bonobo libs
+# and w/o bonobo support in libglade-config
+# _without_gnomedb - without gnomedb libs
+# and w/o gnomedb support in libglade-config
#
Summary: libglade library
Summary(es): El libglade permite que usted cargue archivos del interfaz del glade
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bison
-%{!?_without_gnome:BuildRequires: bonobo-devel >= 0.28}
+%{!?_without_bonobo:BuildRequires: bonobo-devel >= 0.28}
BuildRequires: gettext-devel
-%{!?_without_gnome:BuildRequires: gnome-db1-devel >= 0.2.96}
+%{!?_without_gnomedb:BuildRequires: gnome-db1-devel >= 0.2.96}
%{!?_without_gnome:BuildRequires: gnome-libs-devel}
BuildRequires: gtk+-devel >= 1.2.0
BuildRequires: gtk-doc
%define _prefix /usr/X11R6
%define _gtkdocdir %{_defaultdocdir}/gtk-doc/html
+%if %{?_without_gnome:1}%{!?_without_gnome:0}
+%define _without_bonobo 1
+%define _without_gnomedb 1
+%endif
+
+
%description
The libglade library allows you to load user interfaces which are
stored externally into your program. This allows for alteration of the
Requires: %{name}-devel = %{version}
Requires: %{name}-devel >= 1:0.17-10
Requires: %{name}-gnome = %{version}
-Requires: bonobo-devel
-Requires: gnome-db-devel
Requires: gnome-libs-devel
%description gnome-devel
Summary: libglade-gnomedb development files
Summary(pl): Pliki dla programistów libglade-gnomedb
Group: X11/Development/Libraries
+Requires: gnome-db-devel
Requires: %{name}-gnomedb = %{version}
Requires: %{name}-gnome-devel = %{version}
Requires: %{name}-gnome-devel >= 1:0.17-14
Summary: libglade-bonobo development files
Summary(pl): Pliki dla programistów libglade-bonobo
Group: X11/Development/Libraries
+Requires: bonobo-devel
Requires: %{name}-bonobo = %{version}
Requires: %{name}-gnome-devel = %{version}
Requires: %{name}-gnome-devel >= 1:0.17-14
%{__autoconf}
%{__automake}
%configure \
- %{!?_without_gnome:--enable-bonobo --enable-gnomedb} \
+ %{!?_without_bonobo:--enable-bonobo} \
+ %{!?_without_gnomedb:--enable-gnomedb} \
%{?_without_gnome:--without-gnome}
%{__make}
%defattr(644,root,root,755)
%{_libdir}/libglade-gnome.a
-%files gnomedb
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libglade-gnomedb.so.*.*
-
-%files gnomedb-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libglade-gnomedb.so
-%{_libdir}/libglade-gnomedb.la
-%{_pkgconfigdir}/libglade-gnomedb.pc
-
-%files gnomedb-static
-%defattr(644,root,root,755)
-%{_libdir}/libglade-gnomedb.a
-
+%if %{?_without_bonobo:0}%{!?_without_bonobo:1}
%files bonobo
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libglade-bonobo.so.*.*
%defattr(644,root,root,755)
%{_libdir}/libglade-bonobo.a
%endif
+
+%if %{?_without_gnomedb:0}%{!?_without_gnomedb:1}
+%files gnomedb
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libglade-gnomedb.so.*.*
+
+%files gnomedb-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libglade-gnomedb.so
+%{_libdir}/libglade-gnomedb.la
+%{_pkgconfigdir}/libglade-gnomedb.pc
+
+%files gnomedb-static
+%defattr(644,root,root,755)
+%{_libdir}/libglade-gnomedb.a
+%endif
+%endif